arquivos

1282 palavras 6 páginas
Banco de Dados I
Restrições
Steven Louback

Restrições
• O termo Integridade se refere à precisão ou correção de dados no banco de dados.
• Um dos objetivos primordiais de um SGBD é a integridade de dados. Para tentar garantir a integridade de um banco de dados os SGBDs oferecem o mecanismo de restrição de integridade.

Restrições
• Em termos práticos: As restrições são regras básicas, estabelecidas para o preenchimento de uma ou mais colunas da tabela, e são definidas ao final da especificação da coluna ou ao final do comando. Toda restrição possui um nome que pode ser definido pelo usuário por meio da opção
CONSTRAINT, caso contrário receberá um nome padronizado. Tipos de restrições






Chaves primárias
Chaves únicas
Chaves estrangeiras
Identificadores de campos obrigatórios
Condições para valores permitidos para determinados campos.

- A inclusão de restrição pode ocorrer no momento da criação da tabela ou em um segundo momento, na alteração da estrutura da mesma.

Chave primária
Chave primária:
– Uma chave primária é um campo ou um conjunto de campos na tabela que fornece ao SGBD um identificador exclusivo para cada linha.

Chave primária
• Exemplo
CREATE TABLE depto( id_depto integer not null, nm_depto varchar(40) not null,
Constraint pk_depto Primary key(id_depto)
)

Chave única
• A restrição UNIQUE garante que o conteúdo da coluna (ou combinação de colunas) assume um valor diferente para cada linha da tabela. Neste caso a coluna ou combinação de colunas constituem uma UNIQUE KEY
• São candidatos a UNIQUE KEY campos que possam receber NULL embora tenham valor único para todas as linhas da tabela quando não são NULL.

Chave única
• Exemplo
CREATE TABLE depto( id_depto integer not null, nm_depto varchar(40) not null,
Constraint pk_depto Primary key(id_depto)
Constraint uk_nm_depto Unique(nm_depto)
)

Integridade referencial – chave estrangeira
Integridade referencial
• As

Relacionados

  • O que é Arquivo?
    2178 palavras | 9 páginas
  • Arquivos
    1036 palavras | 5 páginas
  • Arquivos
    1100 palavras | 5 páginas
  • ARQUIVO
    2870 palavras | 12 páginas
  • Arquivo
    616 palavras | 3 páginas
  • Arquivo
    5418 palavras | 22 páginas
  • Arquivo
    37410 palavras | 150 páginas
  • Arquivos
    2738 palavras | 11 páginas
  • arquivos
    737 palavras | 3 páginas
  • Arquivo
    730 palavras | 3 páginas