Escolar Documentos
Profissional Documentos
Cultura Documentos
BrModelo 2.0
Dia
Fases do projeto
Modelagem semântica
Diagrama de Entidade e Relacionamento
Conceituar Entidade e Atributo
Tipo de relacionamentos
Cardinalidade e Grau do relacionamento
Formas de representação do DER
2
Fases do Projeto
Principais fases do Projeto de Banco de Dados Elmasri & Navathe, 2005. P.37. 3
Modelo de Dados
4
Modelo de Dados
5
Categorias dos Modelos de Dados
Pode-se categorizar um modelo de dados de acordo com os
conceitos que ele fornece (nível de abstração).
6
Categorias dos Modelos de Dados
• Lógico (ou Representacional) - fornece conceitos que
podem ser compreendidos pelos usuários finais, mas não
está muito longe de como os dados são organizados no
computador.
7
Formas de Representação do Modelo de Dados
1 - Diagrama de Esquema
2 – Modelo de Entidade e Relacionamento
8
1 - Diagrama de Esquema
• Esquema é a descrição textual ou gráfica de um BD de acordo
com um determinado modelo de dados.
• A representação de um esquema de BD como mostrado a seguir
é chamado diagrama do esquema, Ex:
Estudante
Nome CódigoEstudante Classe DepartamentoPrincipal
Disciplina
Nome CódigoDisciplina Créditos Departamento
Turma
CódigoTurma CódigoDisciplina Semestre Ano Professor
Histórico
CódigoEstudante IdentificadorTurma Nota
PréRequisito
CódigoDisciplina CódigoPréRequisito
Definir entidades
Definir relacionamentos
DER – Notação Elsmari e Navathe
13
Conceitos: Entidade
19
Conceitos: Composição de uma Chave
20
Conceitos: Tipos de Chave
Binário Ternário
Conceitos: Cardinalidade do Relacionamento
Determina o número de relacionamentos entre as instâncias de duas
ou mais entidades.
• Um para um
pacientes prontuários
27
Solução 1
Cod_Produto Nom_Produto
Cod_Categoria
n
1
Categoria Produto
n
Nom_Categoria
1
Fabricante
Cod_Fabricante Nom_Fabricante
30
Solução 2
Cod_Produto Nom_Produto
Produto
1
Embalagem
Seq_Embalagem Des_Embalagem
31
Conceitos: Tipos de Relacionamento
33
Solução 3
Cod_Produto Nom_Produto
Produto
m
Fornecido
Fornecedor
Cod_Fornecedor Nom_Fornecedor
34
Conceitos: Tipos de Relacionamento
36
Vamos a mais exemplos
37
DER – Relacionamento 1:N c/ dependência de existência
Elmasri/Navathe Tupiniquim
Gravadora
Musica
Musica
Cod_musica Nom_musica
38
DER – Relacionamento 1:N total
Cod_musica Nom_musica
Estilo
(1,1)
Musica
(0,n)
Musica
Estilo
Cod_estilo Nom_estilo
39
DER – Relacionamento 1:N parcial
Cod_musica Nom_musica
Estilo
(0,1)
Musica
(0,n)
Musica
Estilo
Cod_estilo Nom_estilo
40
DER – Relacionamento n:m
Cod_musica Nom_musica
Musica
Musica
Faixa
Faixa
Nro_faixa
CD
CD
Cod_CD Nom_titulo
Dat_lanct
41
DER – outras formas de representação
42
DER – outras formas de representação
E muitas mais ….
43