Modelo Relacional Flashcards
Composição do modelo relacional
Tuplas = linhas
Atributos = colunas
Domínio do atributo = cabeçalho
Ordenação das tuplas e das colunas
As tuplas=linhas não possuem ordenamento dentro da relação
As colunas=atributos possuem ordenamento dentro da relação (se entre duas relações, as colunas trocam de posição, não pode.os dizer que as duas relações são iguais).
Definição modelo relacional
O modelo relacional é um conjunto de relações (tabelas)
Não é um conjuntonde tuplas e colunas.
Tipos de restrição do modelo relacional
1 Restrição de domínio
2 Restrição de chave primária/unicidade
3 restrição de integridade da entidade
4 restrição de integridade referencial
Defina Restrição de domínio
É a restrição onde os valores que serão atribuídos aos atributos só podem ser atribuídos se esse valor não violar as regras impostas ao sgbd
Ex: não pode ter idade negativa, cpf não pode ter letras, nome não pode ter número…
Defina restrição de chave primária/unicidade
Todos os valores de uma tupla não podem ser iguais ao de outra tupla. Pelo menos um atributo deve ser diferente do mesmo atributo da outra tupla.
Restrição para possibilitar a identificação única da uma tupla.
Não posso ter um atributo com o mesmo nome para uma mesma tabela, posso ter o mesmo nome só para diferentes tabelas
Defina restrição de integridade da entidade
1 A chave primária não pode ser nula em nenhuma tupla
2 A chave composta não pode ter nenhum atributo nulo
3 a chave primária não pode ter valor igual entre tuplas
Defina restrição de integridade referencial
É a restrição imposta a tabelas para manter a integridade das tuplas entre duas tabelas.
Usada para manter a consistência entre tuplas nas duas relações.
Inserir um servidor em um departamento que não foi criado
A chave estrangeira serve para reforçar essa restrição.
A chave estrangeira tem o mesmo domínio da chave primária