Banco de dados restrições de integridade

926 palavras 4 páginas
Almir Moura almir.moura@gmail.com Integridade
 Segurança
 Concorrência
 Recuperação após Falha


2



Um dos principais objetivos de um SGBD é a integridade dos dados.
 Os dados do BD devem ser válidos.



Para garantir a integridade de um banco de dados os SGBD oferecem o mecanismo de restrição de integridade

3



Restrição de Integridade
 Uma regra que deve ser obedecida em todos estados válidos da base

de dados.



Na abordagem relacional, costuma-se restrições em quatro categorias:

classificar

as

 Restrição de Domínio
 Restrição de Chave
 Integridade de Entidade (ou Identidade)
 Integridade Referencial
4



RI de Domínio:
 Especificam qual valor um atributo pode admitir
 Exemplo:
▪ titulação DEVE PERTENCER ao seguinte domínio {graduado,especialista, mestre, doutor}
▪ sexo DEVE PERTENCER ao seguinte domínio {M, F}
▪ nota DEVE PERTENCER ao seguinte domínio {A, B, C, D, E} ou ainda entre
ZERO e DEZ.
▪ Estado (brasileiro) DEVE PERTER ao seguinte domínio {AL, BA, CE,.... PE}



RI de Chave:

 Valores de chave primária devem ser únicos



Integridade de Entidade:




Nenhum valor de chave primaria pode ser null, isto porque o valor da chave primária é usado para identificar as tuplas individuais em uma relação.

Integridade Referencial:
 Os valores que aparecem nos atributos em uma chave estrangeira devem aparecer na chave primaria da tabela referenciada.



Atribuir a um aluno, no sistema de um colégio, uma nota maior do que 10 id_aluno id_aluno

nome nome id_disc id_disc id_curs id_curs nota nota 5

Zé do Carmo
Zé do Carmo

112
112

letr241 letr241 7
7

8

Carla Perez
Carla Perez

119
119

mat231 mat231 10.8
10.8

13
13

Lula
Lula

95
95

letr241 letr241 9

7
7

Magda
Magda

102
102

mat231 mat231 8.5
8.5

14
14

Aloísio Chulapa
Aloísio Chulapa

135
135

Relacionados

  • Aula4 Modelo Relacional
    2057 palavras | 9 páginas
  • Sistemas
    1403 palavras | 6 páginas
  • Integridade de Dados
    1426 palavras | 6 páginas
  • base dados
    573 palavras | 3 páginas
  • Banco de Dados
    369 palavras | 2 páginas
  • Bancos de dados
    701 palavras | 3 páginas
  • Banco de dados
    973 palavras | 4 páginas
  • O que é um banco de dados
    3179 palavras | 13 páginas
  • Restri es de Integridade e Dicion rio de Dados
    738 palavras | 3 páginas
  • banco de dados
    350 palavras | 2 páginas