Escolar Documentos
Profissional Documentos
Cultura Documentos
Lembre-se de
BASE DE DADO
que sonhos
sem riscos
produzem
conquistas
sem méritos.
01/11/2022 18:58 Prof. Bernardo Kilulo, MSc. 01/11/2022 18:58 Prof. Bernardo Kilulo, MSc.
1
11/1/22
Atributos/Colunas Tuplos/Linhas
ü Cada atributo terá associado um tipo de dados de üCada instância do esquema da relação
acordo com o tipo de informação que irá designa-se por tuplo.
armazenar.
ü O domínio de um atributo corresponde à gama de
üOs tuplos de uma relação devem ser
valores admissíveis para esse atributo (Ex.: idade: distintos.
valores inteiros >=0; Sexo={‘M’,’F’})
üA ordem dos tuplos, tal como a ordem dos
ü O valor de cada atributo numa relação devem ter
identificadores distintos. atributos (no seu esquema) não tem qualquer
ü O valor especial NULL é utilizado para identificar significado.
a “inexistência de valor”. üUma relação pode ter 0 ou mais tuplos
01/11/2022 19:01 Prof. Bernardo Kilulo, MSc. (cardinalidade da relaçaõ).
01/11/2022 19:01 Prof. Bernardo Kilulo, MSc.
2
11/1/22
Tuplos/Linha
üO conjunto de tuplo de relação
contém o mesmo número de campos,
pela mesma ordem e com a mesma
estrutura.
üNão é possível referenciar um tuplo
de uma relação pela posição (número
da linha) que ocupa a relaçaõ.
01/11/2022 19:01 Prof. Bernardo Kilulo, MSc. 01/11/2022 19:01 Prof. Bernardo Kilulo, MSc.
Exemplos Chaves
Atributos qNo modelo relacional a única
Tuplo
Linha
forma de relacionar dados que
ID Nome Salário
234 Luís 16 450
Cardina
lidade existem numa tabela, com
da
453 Otávio 12 650
Relação dados que existem noutra
1223 Pedro 13 154
Grau da Relação
tabela, é através de atributos
comuns.
01/11/2022 19:01 Prof. Bernardo Kilulo, MSc. 01/11/2022 19:01 Prof. Bernardo Kilulo, MSc.
3
11/1/22
Restrições de Integridade
Restrições de Integridade
qIntegridade do domínio:
q Integridade Referencial
üValor de um campo deve obedecer ao ü O valor dos campos que constituem a chave
tipo de dados e às restrições de estrangeira de uma tabela deve estar também presente
na chave primária da tabela que referenciam ou,
valores admitados para essa coluna. quanto muito, podem ter o valor NULL.
üEssa é a forma mais elementar de ü Tem por objectivo manter os dados sincronizados,
entre tabelas e a chave estrangeira da outra tabela (Ex:
restrição de integridade
não posso ter linhas de factura sem ter a fatura associada)
üFunciona ao nível da coluna de uma ü Funciona ao nível da tabela.
tabela da BD.
01/11/2022 19:02 Prof. Bernardo Kilulo, MSc. 01/11/2022 19:02 Prof. Bernardo Kilulo, MSc.
4
11/1/22
5
11/1/22
12 Regras de Codd
Ø Regra 12: Não subversão:
qSe existir no sistema uma linguagem de mais
baixo-nível (tipo record oriented) ou recursos de
uma linguagem que permitam o processamento de
ficheiro em baixo nível, o SGBDR não deverá
permitir ultrapassar as restrições de integridade e
segurança.
qO SGBDR deve impedir que os dados sejam
manipulados por acessos feito por parte do
exterior em linguagemde mais alto nível
01/11/2022 19:03 Prof. Bernardo Kilulo, MSc. 01/11/2022 19:03 Prof. Bernardo Kilulo, MSc.
6
11/1/22
FIM…
Muito Obrigado!
Ver o Cap. 3.
Normalização
MSc. Engº Bernardo Kilulo; 923 844
01/11/2022 19:03 573/918 341 134. E-mail: 01/11/2022 19:03 Prof. Bernardo Kilulo, MSc.
benikilulo@gmail.com