trabalho
Curso Superior de Tecnologia em DAI
Fundamentos de Banco de Dados
Aula 03
Modelo de Dados Relacional
Modelo de Dados Relacional
Objetivo
– Estudar os conceitos envolvidos no modelo Relacional e aprender a derivar o esquema lógico de um banco de dados relacional a partir do modelo conceitual (DER).
Principais tópicos
–
–
–
–
–
Introdução ao Modelo Relacional
Notação Relacional
Atributos-chaves de uma Relação
Esquema de um BD Relacional
Restrições de integridade
• Restrição de Integridade Referencial
– Mapeamento do DER / MDR
– Questões
2
Introdução ao MR
O Modelo Relacional (MR) é um modelo de dados lógico utilizado para desenvolver projetos lógicos de bancos de dados.
Os SGBDs que utilizam o MR são denominados
SGBD Relacionais.
O MR representa os dados do BD como relações.
– A palavra relação é utilizada no sentido de lista ou rol de informações e não no sentido de associação ou relacionamento. 3
Introdução ao MR
Cada relação pode ser entendida como uma tabela ou um simples arquivo de registros.
Uma relação DEPENDENTE, com seus atributos e valores de atributos.
Atributo
CódigoCliente
Tupla
Nome
TipoRelação
Sexo
DataNasc
0001
0001
0001
1000
1000
1000
9876
Maria
Vítor
Ana
João
Vítor
Vítor
Sônia
Esposa
Filho
Filha
Filho
Filho
Marido
Esposa
F
M
F
M
M
M
F
01/01/1970
02/02/2002
03/03/2003
02/02/2002
02/02/2002
02/02/1971
01/01/1970
Valor
4
Introdução ao MR
Os valores de atributos são indivisíveis, ou seja, atômicos. O conjunto de atributos de uma relação é chamado de relação esquema.
Cada atributo possui um domínio.
O grau de uma relação é o número de atributos da relação. 5
Introdução ao MR
DEPENDENTE (CódigoCliente, Nome, TipoRelação, Sexo, DataNasc)
–
–
–
–
É a relação esquema.
DEPEDENTE é o nome da relação.
O Grau da Relação é 5.
Os Domínios dos Atributos