2025, João, 45.[ALUNO]
- matrícula (PK)
- nome
- CPF
- data_nascimento
- telefone {multivalorado}
[PROFESSOR]
- código_funcional (PK)
- nome
- titulação
[DISCIPLINA]
(ALUNO) —< MATRICULA >— (DISCIPLINA)
[LIVRO]
- ISBN (PK)
- título
- ano
- editora
[USUÁRIO]
- CPF (PK)
- nome
- email
(USUÁRIO) —< EMPRÉSTIMO >— (LIVRO)
- data_retirada
- data_devolução
[CURSO] 1 —— N [DISCIPLINA]
[PROFESSOR] N —— N [DISCIPLINA]
[ALUNO] N —— N [DISCIPLINA]
Fornecedor fornece Produto para Empresa por Contrato.
(FORNECEDOR)
\
\
< FORNECIMENTO >
/
/
(PRODUTO) —— (EMPRESA)
[PEDIDO]
[[NOTA_FISCAL]]
- número (chave parcial)
Relacionamento identificador (duplo losango)
[PESSOA]
|
(Especialização)
/ \
[ALUNO] [PROFESSOR]
Ex: Toda Pessoa é Cliente ou Funcionário (ninguém fica só como “Pessoa”).
Ex: Existe Pessoa que não é nem Cliente nem Funcionário.
Ex: Veículo é Carro ou Moto — nunca os dois.
Ex: Pessoa pode ser Cliente e Funcionário ao mesmo tempo.
[CLIENTE] 1 —— N [PEDIDO]
[PEDIDO] N —— N [PRODUTO]
[PRODUTO] N —— 1 [CATEGORIA]
[CLIENTE] 1 —— N [ENDEREÇO]
Considere a descrição:Uma universidade possui alunos identificados por matrícula. Cada aluno possui nome, CPF, data de nascimento e múltiplos telefones. Professores são identificados por código funcional e possuem nome e titulação. Alunos se matriculam em disciplinas.
Uma biblioteca possui livros identificados por ISBN. Cada livro possui título, ano e editora. Usuários são identificados por CPF e possuem nome e email. Um usuário pode realizar vários empréstimos, e cada empréstimo registra a data de retirada e devolução.
Um fornecedor fornece um produto para uma empresa por um determinado contrato.
Uma nota fiscal pertence a um pedido. O número da nota fiscal só é único dentro de um pedido.
Clientes realizam pedidos. Cada pedido possui vários produtos. Produtos pertencem a categorias. Um cliente pode ter múltiplos endereços. Cada pedido possui status e data.