Você está na página 1de 15

Administrao e Projeto de Banco de dados

Aula - 1

Introduo a Banco de Dados Prof Mauricio Faria UNIBAN - Brasil


Administrao e Projeto de Banco de Dados - Uniban Brasil - profmauriciofaria@gmail.com 1

O que so dados ?
Definimos dados como uma seqncia de smbolos qualificados ou qualificveis, quantificados ou quantificveis. Sua principal caracterstica a facilidade de combinao com outros dados; Elemento de Dado: Subconjunto de smbolos que compem um dado com significado especfico, mas no representa a informao completa.

Exemplo: O nmero de alunos matriculados na disciplina mate01 no primeiro semestre / 97 57.


Quais so os elementos de dados ?
DISCIPLINA mate01 PERODO Primeiro semestre / 97 ALUNOS MATRICULADOS 57
2

Administrao e Projeto de Banco de Dados - Uniban Brasil - profmauriciofaria@gmail.com

O que informao ?

Informao a combinao de um ou vrios conjuntos de dados que sejam relevantes a um certo assunto. Podemos afirmar tambm que a informao o conhecimento produzido como resultado do processamento de dados.
Administrao e Projeto de Banco de Dados - Uniban Brasil - profmauriciofaria@gmail.com 3

O que um banco de dados ?

Administrao e Projeto de Banco de Dados - Uniban Brasil - profmauriciofaria@gmail.com

O que um banco de dados ?


Banco de dados so conjuntos de dados com uma estrutura regular e organizada. Normalmente agrupa dados utilizados para um mesmo fim. Atravs do banco de dados podemos combinar elementos de dados e chegar informao
Administrao e Projeto de Banco de Dados - Uniban Brasil - profmauriciofaria@gmail.com 5

Sistema de Gerenciamento de Banco de dados (SGBD)


Um Sistema de Gerenciamento de Banco de Dados um conjunto de programas de computador (softwares) responsveis pelo gerenciamento de uma base de dados. O principal objetivo retirar da aplicao cliente a responsabilidade de gerenciar o acesso, manipulao e organizao dos dados.
Administrao e Projeto de Banco de Dados - Uniban Brasil - profmauriciofaria@gmail.com 6

Histria Proc. de Arquivos X Bancos de Dados


Processamento de Arquivos

Inconsistncias e Redundncia Dificuldade de Acesso aos Dados Isolamento de Dados Problemas de Integridade Problemas de Atomicidade Problemas de Segurana
Administrao e Projeto de Banco de Dados - Uniban Brasil - profmauriciofaria@gmail.com 7

Histria Proc. de Arquivos X Bancos de Dados


Bancos de Dados

Controle de Redundncia Controle a Acesso no Autorizado Independncia de Programao e Dados Permitir Inferncia (induo) Integridade Referencial Backup e Recovery Prover vrias Interfaces de Usurio
Administrao e Projeto de Banco de Dados - Uniban Brasil - profmauriciofaria@gmail.com 8

O banco de dados permite :


Abstrao

de Dados; Suporte de mltiplas vises de usurio; Reduzir o tempo de desenvolvimento de aplicaes; Flexibilidade; Compartilhamento de dados sobre mltiplas transaes;

Administrao e Projeto de Banco de Dados - Uniban Brasil - profmauriciofaria@gmail.com

Arquitetura de SGBD - ANSI/SPARC

Administrao e Projeto de Banco de Dados - Uniban Brasil - profmauriciofaria@gmail.com

10

Independncia de Dados
O que independncia de dados? Capacidade de modificar a definio dos esquemas em determinado nvel, sem afetar o esquema do nvel superior; Tipos : Independncia lgica de dados; Independncia fsica de dados;

Administrao e Projeto de Banco de Dados - Uniban Brasil - profmauriciofaria@gmail.com

11

Independncia lgica de dados


Capacidade de modificar o esquema conceitual sem precisar reescrever os programas.

Difcil de ser conseguida; Em alguns casos, reecompilao requerida ; Modificaes no nvel lgico so necessrias para adequar o conjunto de dados s aplicaes. Programas de aplicao so mais fortemente dependentes da estrutura lgica dos dados do que do seu acesso;
Administrao e Projeto de Banco de Dados - Uniban Brasil - profmauriciofaria@gmail.com 12

Independncia fsica de dados


a capacidade de modificar o esquema fsico sem que qualquer programa de aplicao tenha que ser reescrito (exemplo: criao de ndice);
Oferecida at um certo ponto nos produtos de mercado; Modificaes no nvel fsico so necessrias para aprimorar o desempenho;

Administrao e Projeto de Banco de Dados - Uniban Brasil - profmauriciofaria@gmail.com

13

Exemplo de Anlise Conceitual de Dados


"Um centro de documentao armazena vrios artigos (de revistas e jornais)" sobre os mais variados temas. As solicitaes que recebe das pessoas que o freqentam, vo no sentido de saber o que existe sobre um determinado autor ou tema. Para o centro interessa que gnero de leitor consultou que tipo de artigos. "

Administrao e Projeto de Banco de Dados - Uniban Brasil - profmauriciofaria@gmail.com

14

Exemplo de Diagrama Entidade Relacionamento

Administrao e Projeto de Banco de Dados - Uniban Brasil - profmauriciofaria@gmail.com

15