Material Banco De Dados 1

2240 palavras 9 páginas
Projeto de Chaves
Chave: é um conjunto de um ou mais atributos que, tomados coletivamente, possibilita identificar uma única ocorrência no na entidade
Integridade de Entidade: Nenhum atributo que participe da chave de um conjunto-entidade deve aceitar valores nulos.
Aspectos Relevantes
A questão fundamental do projeto de chaves é reduzir ao máximo os efeitos de redundância.
A alteração dos valores de campos constituintes da chave primária ou a remoção de uma entidade de um conjunto- entidade pode ocasionar problemas de integridade referencial.

UM POUCO MAIS SOBRE CHAVES

Uma chave é chamada de primária (primary key – pk) quando um atributo dado é único e obrigatório em uma tabela. Por exemplo, tomando-se como base o CODFORN da tabela FORNECEDOR acima é fácil observar que se trata de um atributo que representa um único fornecedor, tal como o CGC. No caso de uma tabela PESSOA poderia ser o CPF, o RG ou a Carteira de Habilitação. Nota-se, então, que a escolha de uma chave deve significar um atributo que não possua elementos que impossibilitem, ou minimizem erros de digitação. Portanto, não se deve escolher como chave atributos que contenham tamanhos variáveis ou com formatos alfanuméricos tal como nome, endereço ou descrição, por exemplo.
Quando há a existência de um relacionamento de uma entidade forte com uma fraca, obrigatoriamente a chave da tabela forte é incluída na fraca. Essa chave na tabela fraca é chamada de chave estrangeira (foreign key – fk) como ocorre nos relacionamentos um-para-muitos (1:N). Quando se trata, porém, de um relacionamento muitos-para-muitos (N:N) é necessária a criação de uma tabela associativa que, neste caso, será a entidade fraca. Assim, nesta nova entidade serão colocadas, como chaves estrangeiras (fk), as chaves primárias (pk) das tabelas de origem.
A colocação de uma chave estrangeira é sempre um indicativo de que uma entidade é dependente de outra por uma razão qualquer. Os motivos que determinam a necessidade de criação de

Relacionados

  • Trabrelatorio
    6543 palavras | 27 páginas
  • Introdução ao SQL Server
    4491 palavras | 18 páginas
  • Banco de Dados PEGE
    5830 palavras | 24 páginas
  • Aplicativo de integração CAD / ERP
    569 palavras | 3 páginas
  • Engenheiro
    569 palavras | 3 páginas
  • 2015 1 Ciencia Computacao 5 Interdisciplinar
    2609 palavras | 11 páginas
  • Sistema de banco de dados no gerenciamento escolar
    2766 palavras | 12 páginas
  • Sistema de Gerenciamento
    1902 palavras | 8 páginas
  • ESTRUTURAÇÃO DO BANCO DE TECIDOS DE MAMÍFEROS NÃO VOADORES DA COLEÇÃO FAUNA DO AMAPÁ DO INSTITUTO DE PESQUISAS CIENTÍFICAS E TECNOLÓGICAS DO ESTADO DO AMAPÁ – IEPA.
    2876 palavras | 12 páginas
  • Aula 1 Introdu o a Sistemas Cont beis
    2052 palavras | 9 páginas