Escolar Documentos
Profissional Documentos
Cultura Documentos
usando modelo ER
Banco de Dados
Curso Superior em Tecnologia em Desenvolvimento Web
Roteiro
● Introdução
– Diagrama das fases de um projeto em BD
– Tipo de documentação BD E-R
● Modelagem Entidade-Relacionamento(ER)
– Conceitos
● Diagramas ER
Diagrama das principais
fases do projeto de um BD
Tipo de documentação
para descrever um BD ER
● Diagramas Entidade-Relacionamento
– Representação gráfica de um banco de dados
relacional, mostrando suas entidades e atributos, e
como estão relacionados
– Podem haver vários diagramas para um mesmo banco
de dados, descrevendo diferentes visões do mesmo
● Dicionário de Dados
– Descrição textual detalhada dos componentes de um
banco de dados
– Complementa o Diagrama E-R, caracterizando os
atributos e restrições das entidades
Diagramas E-R
compostos,
univalorado versus Nome
multivalorado e DataHora
armazenado versus Descrição
derivado Prioridade
Situação
Tipos de Atributos
● Conjunto de objetos da
realidade modelada sobre PESSOA
os quais deseja-se manter
informações no banco de
dados DEPARTAMENTO
● No modelo relacional, a
unidade de dados é a
relação, que também pode
ser chamada de entidade,
e costumeiramente de
tabela.
Atributo-chave
CD
Descreve os dados de um CD de uma coleção
Campo Tipo Restrições
Nome char(100) Chave Primária
Artista varchar(50) Chave Primária
Gênero varchar(20) Não nulo
Aquisição date Não nulo; default now()
Faixa
Relaciona todas as faixas de todos os cds
Campo Tipo Restrições
CD char(150) Chave Primária
NroFaixa int Chave Primária
Nome varchar(50) Não nulo
Duração time
Exemplo de um diagrama ER
Resumo
Símbolo Significado
ENTIDADE
FRACA
RELACIONAMENTO
IDENTIFICADOR DE RELACIONAMENTO
ATRIBUTO-CHAVE
Resumo
Símbolo Significado
ATRIBUTO COMPOSTO
ATRIBUTO DERIVADO
PARTICIPAÇÃO TOTAL
(min,max)
CARDINALIDA MINIMA
1 N
ATRIBUTO-CHAVE
Generalização /
Especialização
● O conceito de generalização /
especialização está a idéia de herança
de propriedades, que significa que cada
ocorrência da entidade especializada,
além de suas próprias propriedades,
também as propriedades da ocorrência
da entidade genérica correspondente.
● A generalização/especialização pode ser
classificada total, parcial, compartilhada e
exclusiva
Exemplo de Generalização
/ Especialização
Cliente
Funcionário
Motorista Secretária