Página Inicial do Fórum > Banco de Dados - JDBC / SQL

Chave Composta



Criar novo tópico   Responder tópico


  1. jaoj
    Posts:151


    Comment Arrow

    Publicado em: 09/04/2009 23:18:44

    Galera, existe em SQL chave composta??

    ou só existe chave primária e estrangeira??

    Falows
    _________________
    JavaFree.org




  1. volnei
    Posts:2212


    Comment Arrow

    Publicado em: 09/04/2009 23:18:44

    Parece que você está confundindo os conceitos...

    Chave composta é quando o identificador único de uma tabela é composto por dois ou mais campos da mesma tabela, que podem ou não ser chaves estrangeiras.

    Chave estrangeira indica um relacionamento, em geral os relacionamentos são entre duas tabelas onde uma leva o identificador único(chave primária) da outra.

    Chave primária (que pode ou não ser composta) é um atributo único, ou seja, pertence a apenas um registro da tabela.

    Fui claro?




  1. jaoj
    Posts:151


    Comment Arrow

    Publicado em: 09/04/2009 23:18:44

    Volnei
    Parece que você está confundindo os conceitos...

    Chave composta é quando o identificador único de uma tabela é composto por dois ou mais campos da mesma tabela, que podem ou não ser chaves estrangeiras.

    Chave estrangeira indica um relacionamento, em geral os relacionamentos são entre duas tabelas onde uma leva o identificador único(chave primária) da outra.

    Chave primária (que pode ou não ser composta) é um atributo único, ou seja, pertence a apenas um registro da tabela.

    Fui claro?



    Qdo eu disse chave primária e chave estrangeira, só foi um modo de expressão, não q eu estava comparando as duas.... Eu sei q as duas são diferentes...Só disse por causa do "chave"...

    Então existe chave composta em SQL, é isso??
    _________________
    JavaFree.org




  1. volnei
    Posts:2212


    Comment Arrow

    Publicado em: 09/04/2009 23:18:44

    Não sei se você entendeu bem, a chave composta ela não é do SQL, diria que é da modelagem. Agora se é possível utilizar chaves compostas, sim!




  1. andredecotia
    Posts:96


    Comment Arrow

    Publicado em: 09/01/2011 10:15:29

    Alguém pode dar um exemplo de utilização de chave composta numa tabela?
    _________________
    Everywhere you look you can see Java sometimes is invisible but Java is there...


    André AS - andredecotia
    ti.andreasantos@gmail.com




  1. thales.barbosa
    Posts:318


    Comment Arrow

    Publicado em: 10/01/2011 13:20:10

    Vc pode usar de qq forma se não quiser que valores se repitam no banco de dados como pode usar um id como chave e o cpf tb assim vc impede que sejam gravados no BD o mesmo id ou mesmo cpf
    _________________
    Pensando...
    "Deus e o programador fizeram um acordo. Deus não desenvolve sistemas e o programador não faz milagres."


  1. Comment Arrow

    Publicado em: 20/03/2011 11:05:53

    thales.barbosa
    Vc pode usar de qq forma se não quiser que valores se repitam no banco de dados como pode usar um id como chave e o cpf tb assim vc impede que sejam gravados no BD o mesmo id ou mesmo cpf


    preciso pegar o valor da chave primaria de outra tabela, na tabela que recebe a chave estrangeira, alguem pode me dar um exemplo? obrigado




  1. Relacionados





Novo tópico   Responder tópico     Índice do forum -> Banco de Dados - JDBC / SQL