Escolar Documentos
Profissional Documentos
Cultura Documentos
• Conteúdos
- Introdução a modelação de dados.
- Modelo de dados conceitual de alto-nível e projecto de base de
dados.
- Conceitos do Modelo Entidade Relacionamento.
- Entidades e Atributos.
- Tipos de Entidades, conjunto de valores e atributos-chaves.
- Relacionamentos, papéis e restrições estruturais.
- Tipo de Entidade-Fraca.
- Digrama Entidade Relacionamento
Introdução a modelação de dados
Codigo = 14001
Nome = Roberto Gustavo
• F1 Idade = 35
Cidade = Beira
Salario = 30.000
• F1
(14001, Carlos Brnardo, 40)
• Conjunto de Entidades • F2
(14002, Ana Lucas, 32)
• F3
(14004, Helton Domingos, 29)
.
.
.
Atributo chave de uma entidade
Pessoa Tem Bi
r1
• P1 r2 • Bi1
• P2 r3 • Bi2
Cada pessoa • bi3
deve ter no máximo um B.I, e cada
• P3 B.I pode pertencer
apenas a uma pessoa no máximo.
Restrições nos Tipo-Relacionamento
r1
• f1
• P1 r2
Cada pessoa deve ter no máximo
r3 um B.I, e cada B.I pode pertencer
• f2
• P2 • f3
apenas a uma pessoa no máximo.
Restrições nos Tipo-Relacionamento
r1
• p1
• f1 r2
Um filho deve ter no máximo
um pai mas um•pai
r3
p2pode ter muitos
• f2
filhos. • F3
Restrições nos Tipo-Relacionamento
r1
• e1
• d1 r2
• e2
• d2 r3
Uma disciplina pode conter muitos estudantes a frequentar e um
estudante pode estar a fazer muitas disciplinas.
Restrições de participação e Dependência de
existência
• A restrição de participação especifica que existência de uma entidade
depende do relacionamento dele com outra entidade.
• Especifica o mínimo de instância de relacionamento em que uma
entidade pode participar, e é chamada tambem de restrição de
cardinalidade mínima.
Restrições de participação e Dependência de
existência
• Existe dois tipos de restrição de participação :
- Total: Se toda entidade do conjunto de entidade deve participar no
mínimo em instância de relacionamento com outra entidade.
Tambem chamada de restrição de dependência. Ex: se todo
estudante deve frequentar em algum curso
- Parcial : quando não é necessário que todas entidades do conjunto
de entidade participem no mínimo em um relacionamento com outra
entidade.
- A Restrição de participação e razão de cardinalidade demos nome de
restrição estrutural de Tipo-Relacionamento.
Atributos de Relacionamento
• Relacionamento M:N
- Neste caso os atributos são transportados para uma nova tabela que
terá a participaço dos dois T-Entidade(dos dois lados).
- Se cada estudante pode ter muitas disciplinas e cada disciplina pode
ter muitos estudantes, a média de cada estudante por disciplina
pode ser um atributo do relacionamento. Neste caso cria-se uma
nova tabela com este atributo e chaves primária dos dois T-Entidade
passam para esta tabela com chave estrangeira.
Tipo-Entidade Fraca
• Entidade
• Relacionamento
• Atributo
Diagrama Entidade Relacionamento
• Entidade Fraca
• Relacionamento identificador
• Atributo chave
Diagrama Entidade Relacionamento
• Atributo multivalorado
• Atributo Derivado
• Atributo composto
Diagrama Entidade Relacionamento
• Participação Total de E2 em R
E1 R E2
• Razão de cardinalidade de 1:N para E1:E2 em R
1 N
E1 E2
• Restrição estrutural (min,max) na participação de E em
R
(min,max)
R E
• E. R. Elmasri and S. Navathe and. Fundamentals of Database Systems.
Fourth Edition, Editora Pearson Addison Wesley, 2003
• E. R. Elmasri and S. Navathe and. Fundamentals of Database Systems.
Editora Addison Wesley pub 2001
• Silberschatz, Abraham; Korth, Henry & Sudarshan, S.Sistema de
banco de dados, Rio de Janeiro: Campus, 3ª ed., 2005C. J. Date, A.
Kannan, S. Swamynathan; An Intrduction to Database Systems.
EIGHTH EDITION
• Apresentações elaboradas pelo docente