Please enable JavaScript.
Coggle requires JavaScript to display documents.
S3_A7_MD - Modelagem Lógica - O Modelo Relacional (Definições (Grau de uma…
S3_A7_MD - Modelagem Lógica - O Modelo Relacional
Modelo Lógico de Dados
:three:
Modelo Relacional:
Dados apresentados por meio de tabelas, é o mais usual.
:four:
Modelo Orientado a Objetos:
As entidades do modelo conceitual aqui são objetos que encapsulam tanto dados quanto o código associado a este objeto. Suporta imagens e sons.
:two:
Modelo Hierárquico:
Mesma composição do de redes, porém os dados são apresentados em árvores ao invez de grafos.
:five:
Modelo Relacional Objeto:
Extensão do modelo relacional com suporte a orientação a objetos e dados complexos.
:one:
Modelo de Rede:
Dados apresentados por uma coleção de registros e os relacionamentos através de links.
Modelo Relacional
Desenvolvido por Edgar Frank CODD na década de 70. Baseado na teoria do conjuntos, fundamentado com a ideia de que o usuário não precisa saber como e onde os dados estão armazenados.
Definições
Grau de uma relação:
Número de atributos.
Tupla:
Cada linha da relação.
Atributo:
Coluna
Domínio de um atributo:
Conjunto ao qual pertence os valores de um atributo.
Relação Recursiva:
Relaciona o objeto a si mesmo.
Valor nulo de um atributo de uma tupla:
Atributo inaplicável ou com valor desconhecido.
Relação:
Tabela bidimensional, composta de linhas e colunas de dados.
Esquema de banco de dados relacional:
Nomes da relações, seguido pelos nomes dos atributos; com os atributos chaves sublinhados e as chaves estrangeiras identificadas.
Chaves
:key:
Chave primária:
Tipo de chave candidata. É a escolhida entre as candidatas para identificar unicamente uma tupla.
A chave primária tem que ser única.
Se existe uma chave estrangeira, esse mesmo valor deve ser repetido na chave primária.
O valor da chave não pode ser vazio.
Chave estrangeira:
É quando um atributo de uma relação é chave primária de outra.
Chave candidata:
Deve ser única, nenhuma tupla de uma mesma relação pode ter o mesmo valor.