Escolar Documentos
Profissional Documentos
Cultura Documentos
DA
INFORMAÇÃO E COMUNICAÇÃO
ANO LECTIVO 2022
_________________
2º SEMESTRE
DIAGRAMA DE ENTIDADES E RELAÇÕES
SEGUNDO PASSO
Diagrama de
Base de Dados
Entidades e
Relações!!
3
DIAGRAMA DE ENTIDADES E RELAÇÕES
Base de Dados
Realmente tentei
fazer isto mas foi uma
dor de cabeca.
NÃO TENHO
DOMINIO!!!
4
DIAGRAMA DE ENTIDADES E RELAÇÕES
Base de Dados
5
DIAGRAMA DE ENTIDADES E RELAÇÕES
Exemplo:
Base de Dados
6
DIAGRAMA DE ENTIDADES E RELAÇÕES
-GRAU DE UMA RELAÇÃO-
Base de Dados
Unária ou reflexiva- uma entidade
7
DIAGRAMA DE ENTIDADES E RELAÇÕES
-GRAU DE UMA RELAÇÃO-
Exemplos:
Base de Dados
(a) Relação Unária ou reflexiva
8
DIAGRAMA DE ENTIDADES E RELAÇÕES
-GRAU DE UMA RELAÇÃO-
Base de Dados
empregado com o seu supervisor.
Indicar papel de cada entidade:
9
DIAGRAMA DE ENTIDADES E RELAÇÕES
-GRAU DE UMA RELAÇÃO-
Base de Dados
10
DIAGRAMA DE ENTIDADES E RELAÇÕES
-GRAU DE UMA RELAÇÃO-
Base de Dados
11
DIAGRAMA DE ENTIDADES E RELAÇÕES
-GRAU DE UMA RELAÇÃO-
Base de Dados
seguinte:
Base de Dados
Especifica a quantidade máxima de relações que
uma entidade pode participar.
(a) Cardinalidade 1: 1
Base de Dados
14
DIAGRAMA DE ENTIDADES E RELAÇÕES
-CARDINALIDADE (RESTRIÇÕES DE MAPEAMENTO)-
(b) Cardinalidade M: 1
Base de Dados
15
DIAGRAMA DE ENTIDADES E RELAÇÕES
-CARDINALIDADE (RESTRIÇÕES DE MAPEAMENTO)-
(c) Cardinalidade M: M
Base de Dados
16
RELACIONAMENTO ENTRE TABELAS
Actividade 2:
Base de Dados
Para a descrição seguinte,
17
RELACIONAMENTO ENTRE TABELAS
O ISUTC possui várias bibliotecas e cada
biblioteca é composta por exemplares de
livros. Cada livro é caracterizado por um ou
Base de Dados
mais autores, um título, uma editora, local
de edição e um código. Os leitores da
biblioteca podem retirar exemplares dos
livros. Cada leitor pode requisitar no
máximo três exemplares. Para cada
requisição é registada a data em que esta
foi realizada e a de devolução. Cada leitor
possui um código, um nome e endereço. 18
DIAGRAMA DE ENTIDADES E RELAÇÕES
-CARDINALIDADE MÍNIMA E MÁXIMA-
Base de Dados
relações.
19
DIAGRAMA DE ENTIDADES E RELAÇÕES
-CARDINALIDADE MÍNIMA E MÁXIMA-
Base de Dados
relações.
Exemplo1:
Base de Dados
21
DIAGRAMA DE ENTIDADES E RELAÇÕES
-CARDINALIDADE MÍNIMA E MÁXIMA-
Exemplo2:
Base de Dados
22
DIAGRAMA DE ENTIDADES E RELAÇÕES
-CARDINALIDADE MÍNIMA E MÁXIMA-
Exemplo 3:
Base de Dados
23
RELACIONAMENTO ENTRE TABELAS
Actividade 3:
Base de Dados
Para a descrição seguinte,
Base de Dados
MozEncomedas precisa duma base de dados que lhe
dê seguintes informações: (i) Código, nome,
localização e o fiel de cada armazém; (ii) o stock de
cada produto em cada armazém; (iii) para cada
encomenda, o Numero da encomenda, Cliente a que
pertence, Produtos e quantidade de cada, Data da
encomenda, Estado (Entregue, ou Pendente,
cancelada); (iv) Código, Nome e Preço de cada
produto; (v) sobre a categoria, o código e o nome da
categoria; (vi) sobre o cliente, no código, nome
(ultimo, primeiro), telefone (casa, serviço), localização25
(província, distrito, bairro, quarteirão, célula, rua,
casa), outra pessoa de contacto.
DIAGRAMA DE ENTIDADES E RELAÇÕES
-DEPENDÊNCIA DE EXISTÊNCIA-
Base de Dados
Entidade Forte – aquela que sua existência não
depende de nenhuma outra.
26
DIAGRAMA DE ENTIDADES E RELAÇÕES
-DEPENDÊNCIA DE EXISTÊNCIA-
Exemplo:
Base de Dados
27
RELACIONAMENTO ENTRE TABELAS
Actividade 4:
Base de Dados
Repetir a actividade 3 tendo em
conta a cardinalidade máxima e
mínima e dependência de
existência.
28
DIAGRAMA DE ENTIDADES E RELAÇÕES
-E /G
SPECIALIZAÇÃO - ENERALIZAÇÃO
Base de Dados
29
DIAGRAMA DE ENTIDADES E RELAÇÕES
-E /G -
SPECIALIZAÇÃO ENERALIZAÇÃO
A Notação é:
Base de Dados
30
DIAGRAMA DE ENTIDADES E RELAÇÕES
-E /G
SPECIALIZAÇÃO - ENERALIZAÇÃO
Exemplo:
Base de Dados
31
DIAGRAMA DE ENTIDADES E RELAÇÕES
-T E
IPOS DE /GSPECIALIZAÇÃO -
ENERALIZAÇÃO
Restrição de pertença
Base de Dados
Especialização/Generalização mutuamente
Exclusiva (disjunção) (A)
- Uma instância do conjunto global que pertence a
um subtipo não poderá pertencer simultaneamente
a outro.
Especialização/Generalização não
mutuamente exclusiva (sobreposição) (B)
- Uma instância do conjunto global pode pertencer
a um ou mais subconjuntos simultaneamente. 32
DIAGRAMA DE ENTIDADES E RELAÇÕES
-T E
IPOS DE /GSPECIALIZAÇÃO -
ENERALIZAÇÃO
Restrição de pertença
Base de Dados
33
DIAGRAMA DE ENTIDADES E RELAÇÕES
-T E
IPOS DE /GSPECIALIZAÇÃO -
ENERALIZAÇÃO
Restrição de completude
Base de Dados
Especialização/Generalização Total (A)
Uma instância do conjunto global tem de pertencer
pelo menos a um subconjunto do nível inferior.
Restrição de completude
Base de Dados
Prof. T.Inteiro
35