Escolar Documentos
Profissional Documentos
Cultura Documentos
TECNOLOGIAS DA INFORMAÇÃO E
COMUNICAÇÃO
10º ANO
modelo hierárquico;
modelo em rede;
modelo relacional
Diagrama de árvore.
Um princípio basilar do modelo relacional diz que cada atributo (de uma
entidade) ou cada campo (de uma tabela) deve ser o mais elementar
possível, "atómico" ou indecomponível - princípio da atomicidade.
Entre os vários atributos que constituem uma entidade (ou tabela) pode
existir um ou mais que identificam de forma unívoca os diferentes registos
dessa entidade (tabela).
Uma entidade ou tabela pode não ter nenhum atributo que, por si só, seja
capaz de identificar univocamente os registos, mas, reunindo dois ou mais
atributos em conjunto, já se consiga essa identificação unívoca (chave
composta - constituída por mais do que um atributo).
Mas, se um aluno puder inscrever-se mais do que uma vez num mesmo
curso, em datas diferentes, teremos de incluir também Datalns (data de
inscrição) na chave primária.
1- integridade de entidade;
2 - integridade referencial.
Cardinalidade de um relacionamento
Cada elemento ou ocorrência de cada parte (entidade) participa apenas uma vez
no relacionamento com a outra parte;
Em situações como esta são necessárias duas tabelas: uma para registar
os elementos da entidade em causa e outra para registar os
relacionamentos existentes entre esses elementos.
Mantêm-se as duas
tabelas já existentes,
correspondentes a cada
uma das entidades e
coloca-se a chave externa
(CodFunction) na tabela
com participação
obrigatória (Departamento)
a referenciar a chave
primária da outra tabela.
São necessárias 3 tabelas: uma para cada entidade, com a chave da entidade
a servir de chave primária para a tabela correspondente e uma para o
relacionamento. A que corresponde ao relacionamento terá entre os seus
atributos as chaves das duas entidades
São necessárias duas tabelas, uma para cada uma das entidades, com a chave de
cada entidade a servir de chave primária para a correspondente tabela. Além
disso, a chave da entidade do lado 1 tem que ser usada como atributo na relação
correspondente à entidade do lado M
São necessárias três tabelas: uma para cada uma das duas entidades, com a
chave de cada entidade a servir de chave primária para a correspondente
relação, e uma para o relacionamento, que terá entre os seus atributos as
chaves de cada uma das entidades.
A terceira tabela
específica para o
relacionamento. Deve
incluir necessariamente
os campos que são
chave primária nas duas
outras tabelas (para
além de outros campos
Supondo que há possíveis).
empregados sem
departamento
São necessárias três tabelas: uma para cada uma das duas entidades, com a
chave de cada entidade a servir de chave primária para a correspondente
relação, e uma para o relacionamento, que terá entre os seus atributos as
chaves de cada uma das entidades
Pressupostos
Partindo do principio que cada Passageiro tem um e um só Passaporte
Pressupostos
Partindo do principio que cada cliente pode movimentar mais de uma
conta e cada conta só pode ter como titular um cliente.
Pressupostos
Partindo do principio que cada cliente pode comprar mais que um par de
sapatos e o mesmo par de sapatos pode ser comprado por mais de um cliente.
Pressupostos
Partindo do principio que cada avião efectua vários voos para destinos
variados e que cada cliente pode viajar várias vezes para vários destinos.
Pressupostos
Partindo do principio que cada jogador só pode jogar numa equipa.
Neste caso, em cada uma das entidades envolvidas, só há, no máximo, uma
ocorrência de cada elemento no relacionamento.
Consoante o número de vezes que cada elemento de cada parte pode entrar no
relacionamento podemos ter diferentes tipos de relacionamentos binários: