Documente Academic
Documente Profesional
Documente Cultură
• Dados são fatos brutos, em sua forma primária. E muitas vezes os dados podem
não fazer sentido sozinhos.
Exemplo:
Fonte: Wikipédia
Sistema de Gerenciamento de Banco de Dados (SGBD)
• Salvar os dados
• Manter em memória os dados mais acessados
• Ligar dados e metadados
• Disponibilizar uma interface para programas e usuários externos acessem o
banco de dados (para banco relacionais, é utilizada a linguagem SQL)
• Encriptar dados
• Controlar o acesso a informações
• Manter cópias dos dados para recuperação de uma possível falha
• Garantir transações no banco de dados
Sistema de Gerenciamento de Banco de Dados (SGBD)
Sistema de Gerenciamento de Banco de Dados (SGBD)
Sistema de Gerenciamento de Banco de Dados (SGBD)
Agora você já sabe, pra acessar um banco de dados você precisa usar um SGBD.
Sistema de Gerenciamento de Banco de Dados (SGBD)
Modelagem de Banco de Dados
Exemplo:
Modelo Conceitual
Empregado Departamento
Modelo Conceitual
Ex.:
Modelo Conceitual
Funcionário Gerencia
Modelo Conceitual
Tipo de
pagamento
Vale ressaltar, que nem todos os objetos citados nos requisitos farão
parte do modelo.
Criação do Modelo Conceitual
Resultado: escola, intranet, nota, aluno, matéria, bimestre, semestre, sistema, página,
código da matéria, descrição da matéria, média final do semestre, curso, professor,
relatório, pesquisa, matemática1, administração, computação, turma.
Criação do Modelo Conceitual (exemplo)
Resultado: escola.
Criação do Modelo Conceitual (exemplo)
Para isto, perguntamos: “se essa entidade vier a ser uma tabela, quantas
colunas terá?” Se for apenas uma, verificamos a qual outra entidade esse atributo
deverá pertencer.
Resultado: aluno possui nota, matéria tem nota, aluno cursa matéria, professor
leciona matéria, matéria pertence a curso.
Criação do Modelo Conceitual (exemplo)
N 1
1 1
N N
1 N
N
1
1
N
N
Criação do Modelo Conceitual (exemplo)
Representação:
Cardinalidade Mínima:
Exemplo:
(1,1) (1,N)
Cliente Possui Conta
Criação do Modelo Conceitual (exemplo)
Atributo Simples
Não possui qualquer característica especial. A maioria dos atributos serão simples, recebe um
valor único como nome, por exemplo e não é um atributo chave, então ele será atributo simples.
Atributo Composto
O seu conteúdo é formado por vários itens menores. Exemplo: Endereço. Seu conteúdo poderá
ser dividido em vários outros atributos, como: Rua, Número, Complemento, Bairro, Cep e Cidade.
Atributo Multivalorado
O seu conteúdo é formado por mais de um valor. Exemplo: Telefone. Uma pessoa poderá ter mais
de um número de telefone.
Atributo Determinante
Identifica de forma única uma entidade, ou seja, não pode haver dados repetidos. É indicado
sublinhando-se o nome do atributo. Exemplo: CNPJ, CPF, Código do fornecedor, Número da
matrícula, etc. Os atributos determinantes serão as chaves primárias no banco de dados.
Criação do Modelo Conceitual (exemplo)
2º Passo - Descartar substantivos que como entidade teriam apenas uma ocorrência:
Resultado:
Resultado:
Exemplo:
- Cada entidade é traduzida para uma tabela (Outras regras podem fundir tabelas);
Nome de coluna
3 alternativas:
- Tabela própria;
- Fusão de tabelas.
Solução
Modelo Lógico – Exercício2
Solução
Modelo Físico