Escolar Documentos
Profissional Documentos
Cultura Documentos
Desenvolvimento de
Sistemas
23/08/2021 4
Modelo de dados Relacional
• Na terminologia de um modelo relacional, uma linha é
chamada de Tupla;
• Um cabeçalho de coluna é chamado de Atributo;
• Uma tabela é chamada de Relação;
• O tipo de dados que descreve os tipos de valores que
podem aparecer em cada coluna é chamado de Domínio;
23/08/2021 6
Atributos
• A cada atributo corresponde um domínio
• A especificação dos domínios é feita da seguinte forma:
– Aluno: dom(CPF) = CPF_Valido,
– dom(Nome) = Nomes,
– dom(Telefone) = Telefones_Nacionais,
– dom(Endereço) = Endereços,
– dom(numMatrícula) = NúmerosDeMatrícula
– Domínio Nomes: conjunto de até 50 caracteres
– Domínio Endereços: conjunto de até 150 caracteres
– Domínio NúmerosDeMatrícula: sequência de 7 dígitos numéricos no
padrão dddddd-d
– Domínio CPF_Valido: 11 dígitos numéricos, sendo que os últimos 2
obedecem à regra de dígito verificador
– Domínio Telefones_Nacionais: até 11 dígitos numéricos; tem que ser
um telefone válido
• Três tipos:
– Chave primária(Primary Key – PK)
– Chave alternativa (candidate Key)
– Chave estrangeira (Foreign Key – FK)
23/08/2021 14
Modelo de dados relacional
• Domínio
– É um conjunto de valores atômicos;
– Sua especificação é definida por um tipo de dados
do qual valores de dados que formam o domínio
seja retirados;
– A especificação de um nome para este domínio é
utilizado para ajudar na interpretação de seus
valores.
• Idades_empregados: possíveis
idades dos empregados de uma
empresa;
cada um deve ter um valor entre
15 e 80anos de idade