Escolar Documentos
Profissional Documentos
Cultura Documentos
MODELO
RELACIONAL
CHAVE CANDIDATA
Chave Candidata = Cada Atributo que pode ser
usado com chave.
Cada atributo dentro de uma entidade pode ser
usado como chave.
CONT.
Se eu tiver 4 ou mais chaves candidatas, eu terei
que escolher uma delas para que se torne a oficial
que ter o objetivo de identificar o registro dentro
da tabela e que ser chamada de Chave Primria.
Existem regras que devem ser respeitadas quanto
a insero de registros, tuplas, ou ocorrncias
dentro do banco de dados para que o banco no
perca a capacidade de inserir ou buscar as
informaes de forma correta no banco de dados
RESTRIES DE INTEGRIDADE
As restries de Integridade so regras
que devem ser sempre satisfeitas.
Por que se no satisfazermos estas
regras o banco de dados entra em estado
inconsistente. No qual no se tem como
identificar um registro em uma tabela por
ex: se o cdigo 25 se refere a um ou outro
determinado livro.
UNICIDADE DE CHAVE
uma restrio que protege a
Duplicidade da chave candidata, no
permitindo que ela possua o mesmo valor
em duas tuplas distintas.
Ou seja, a chave ela dever ser nica, se
uma chave ou campo e utilizado com
chave par identificar um registro ela no
pode ser repetido em tuplas diferentes.
INTEGRIDADE DA ENTIDADE
A Chave Primria no pode ter valor NULO
Ex: zero ou espao em branco no um valor
nulo.
Nulo seria um valor inexistente ou seja aquela
chave no possui nenhum tipo de valor , no
serve para identificar um registro nico dentro
de uma relao, se ela no tem valor nenhum
como ela poder identificar um determinado
valor dentro de uma relao.
INTEGRIDADE REFERNCIAL
Envolve
2 ou mais relaes.
Prev
bloqueios ou restries
algumas operaes.
EX:
Eu no poderia jamais apagar um valor
de uma relao Curso , se por ex eu tenho
uma outra tabela chamada Alunos e existe
um relacionamento entre estas tabelas.
Esta integridade referencial trabalha
garantindo que na necessidade de se
obter dados dentro de um relacionamento
em uma entidade eles sejam mantidos ou
at mesmo fornecidos.
CONT.
Estes
bloqueios
significam que:
ou
restries
CONT.
Cada Scio est relacionado
com uma categoria. Esta relao
implementada atravs de uma
chave Estrangeira. O atributo
Categoria importado da outra
tabela,
para
implementar
a
relao de 1 para n entre
categoria e scios onde cada
categoria pode ter diversos
scios associados com aquela
categoria.
TRATAMENTO CASCATA
Se eu querer excluir uma determinada
categoria e existem registros
relacionadas a esta categoria, Quando
eu excluir o registro S da tabela de
categorias todos os registros
relacionados na entidade scios tambm
sero excludos, sendo propagado para
todos os registros que tinham alguma
associao com aquela categoria.
INTEGRIDADE SEMNTICA
As restries de Integridade Semntica so
especificadas nas regras de negcio que
acompanham o Banco de Dados.
Regras de negcio : Como o sistema funciona
Ex. Em um campo na hora que se estiver
cadastrando um funcionrio na qual no atributo
salrio, este funcionrio jamais poder receber
mais que o gerente dele ou seja, estou aplicando
regras ou restries dentro desta relao.