Chave candidata

251 palavras 2 páginas
Jorge e um jovem comerciante. Uma chave candidata é um identificador único que garante que nenhuma tupla será duplicada; isto faz com que o relacionamento em algo denominado um multiconjunto, porque viola a definição básica de um conjunto. Uma chave pode ser composta, isto é, pode ser formada por vários atributos. Ocorrem quando em uma relação existe mais de uma combinação de atributos para a identificação única do registro. Ex: Matrícula, CPF, RG, Titulo Eleitor Leve em consideração a regra de negócio: Para cada pedido pode existir um número infinito de itens(produtos), contudo o item não pode se repetir na lista de itens de um pedido, em caso da necessidade do mesmo item a quantidade deve ser alterada. Considere a tabela abaixo: pedidos(codPedido,valorTotal) PK - codPedido {Este número será único} itensPedido(codPedido,codItem,quant,valorUnit) PK - codPedido Suponhamos que a chave primária seja codPedido na tabela itensPedido, isso significa que este código deve ser único para os registro da tabela, contudo isso não pode ocorrer, pois exitem vários produtos para um pedido, neste caso outro campo deve ser candidato a chave também para unificar o registro. Neste caso se definirmos como candidato o atributo codItem para compor a chave primária ficaria da seguinte forma: PK - codPedido PK - codItem Com esta chave candidata os itens do pedido não se repetirão e o codPedido poderá repetir, ficará conforme abaixo:

codPedido codItem quant valorUnit

1 1 2 2,50

1 2 3 4,20

1 3 3 1,50

Relacionados

  • Chaves bASE dADOS
    1193 palavras | 5 páginas
  • Doutor
    2089 palavras | 9 páginas
  • Trabalho sobre Banco de dados
    1672 palavras | 7 páginas
  • Bd normalização
    1195 palavras | 5 páginas
  • Normalização de banco de dados
    1549 palavras | 7 páginas
  • Conceitos Básicos - Bando de Dados
    1299 palavras | 6 páginas
  • Conceitos Básicos - Bando de Dados
    1299 palavras | 6 páginas
  • Modelagem De Dados Exercicios
    1433 palavras | 6 páginas
  • Atps banco de dados i
    1722 palavras | 7 páginas
  • Normalização de Banco de Dados
    2657 palavras | 11 páginas