O documento introduz os conceitos fundamentais de modelagem de dados usando o modelo entidade-relacionamento, incluindo: (1) entidades que representam tabelas, (2) relacionamentos que representam interações entre entidades, e (3) diagramas entidade-relacionamento que mostram entidades e relacionamentos. Ele também descreve os tipos de relacionamentos e atributos que armazenam dados.
Estudar, para quê? Ciência, para quê? Parte 1 e Parte 2
SGBD - Aula 2
1. Introdução aos
sistemas de gestão
de bases de dados
Modelo Entidade – Relacionamento; Características das
Entidades; Tipos de Relacionamentos entre Entidades
3. Entidade
• É um outro nome para Tabela.
• As Entidades, no Modelo E-R representam-se com um retângulo.
Aluno
4. Relacionamento
• Sempre que uma entidade interage com outra, usa-se o símbolo do
Relacionamento.
• No símbolo, que é um losango, escreve-se a ação do relacionamento.
Frequenta
6. Atributos(Campos) • Os atributos contêm valores que pertencem a um
domínio.
• O domínio é o tipo de dados que o campo recebe:
Texto (<=256)
Número
Numeração automática (gera automaticamente
um número único para cada registo à medida que
este é adicionado a uma tabela. Podem ser
gerados três tipos de números: sequencial,
aleatório e ID de replicação)
Data/Hora
Memo (> 255 caracteres e <= 65.536 caracteres)
OLE (textos formatados e imagens)
Hiperligação
7. Relacionamentos
Quanto ao número de Entidades
• Tipos de relacionamentos (quanto ao número de entidades na relação):
Relações Unárias
Relações Binárias
Relações Ternárias
Empregados
Fornecedores Produtos
Empregados Departamentos
Projetos
8. Relações Binárias
• As Relações Binárias podem ser:
Um para Um
Um para Muitos
Muitos para Muitos