Então podemos considerar uma super chave, um conjunto de atributos que podem identificar os valores de outros atributos, podendo ou não ser chaves primarias (dependencias transitivias)
ปีที่แล้ว
Isso. No entanto, o objetivo da modelagem é identificar uma super chave mínima.
Bom dia, professor. Você pode me dizer a diferença entre unicidade e irredutibilidade?
3 ปีที่แล้ว +1
Prezado Cavaleiro, Obrigado pela pergunta! Ela só veio ajudar-nos a discutir mais sobre o conceito de chaves. No livro de Introdução a Sistemas de Banco de Dados que, para mim, de introdução não tem nada (rs), C. J. Date diz que para um campo (ou um conjunto deles) ser chave candidata precisa possuir as propriedade de unicidade e de irredutibilidade. Então, vou tentar explicar a diferença entre essas propriedades apresentando exemplos do cotidiano. Veja: - Unicidade nos diz que um atributo não pode possuir valores repetidos. Por exemplo, seu CPF, a placa do seu veículo etc. - Já o conceito de irredutibilidade indica que um atributo não pode armazenar valores que podem ser reduzidos e decompostos. Por exemplo, um campo que armazena o seu sexo é irredutível. No entanto, o que armazena o seu nome é redutível porque podemos separá-lo, por exemplo, em dois outros campos: nome e sobrenome. Entende? Espero que tenha ficado claro.
6:40 Acredito que você cometeu uma pequena imprecisão ao final do vídeo. Na verdade, as duas superchaves mínimas ({CPF} e {Casa}) são chaves CANDIDATAS (chaves com potencial de ser Chave Primária). E ao escolher uma delas como Chave Primária, a outra será Chave ALTERNATIVA, e não Chave candidata como vc afirmou. Acredito que seja isso. Gostei do exemplo, entendi perfeitamente. :)
3 ปีที่แล้ว +2
Olá, Railson. Obrigado pelo comentário. Qual seria a diferença entre chave candidata e chave alternativa?
@ Chave candidata é um ou mais atributos com potencial para se tornar a chave primária da tabela, quando uma chave candidata se torna uma chave primária, as outras chaves candidatas passam a ser chaves alternativas
3 ปีที่แล้ว +2
@@rafaelneto8922 se as keys são alternativas permanecem com as mesmas características de uma chave candidata. Vejo como sendo sinônimos. Mas, tudo bem. Obg pela colocação.
@ Eu estudo para concursos, então esses conceitos realmente têm uma pequena diferença. Mas para fins práticos, tanto faz mesmo. Chave candidata tem esse nome porque ela é uma chave mínima que PODE ser uma PK (possui um potencial). Quando vc define uma PK, as demais são chaves alternativas. A diferença é apenas essa, sutil porém importante quando se estuda para concursos, como mencionei.
@@railson.ribeiro Também estudo e o conceito que encontrei foi que: "Se a chave primaria é escolhida entre as chaves candidatas, as restantes ainda são chamadas de chaves candidatas".
Um conjunto vazio sempre vai entrar como uma possível super chave? Existem situações em que os conjuntos vazios podem ser super chaves, ou isso nunca acontece?
ปีที่แล้ว +1
Oi Nikolas. Isso: o conjunto vazio é uma possível super key, porém nunca será escolhido para tal.
Perfeito
Valeu, Tiago.
Muito claro a sua explicação, parabéns
Parabéns pelo conteúdo, foi o único canal que consegui entender de forma mais simples e intuitiva.😄
Muito esclarecedor! Outros vídeos ou sites só me deixavam dúvidas sobre o conceito de superchave. Este vídeo esclareceu!
Valeu, Douglas!
Então podemos considerar uma super chave, um conjunto de atributos que podem identificar os valores de outros atributos, podendo ou não ser chaves primarias (dependencias transitivias)
Isso. No entanto, o objetivo da modelagem é identificar uma super chave mínima.
Abençoada rede 🙏
:-)
Bom dia, professor. Você pode me dizer a diferença entre unicidade e irredutibilidade?
Prezado Cavaleiro,
Obrigado pela pergunta! Ela só veio ajudar-nos a discutir mais sobre o conceito de chaves.
No livro de Introdução a Sistemas de Banco de Dados que, para mim, de introdução não tem nada (rs), C. J. Date diz que para um campo (ou um conjunto deles) ser chave candidata precisa possuir as propriedade de unicidade e de irredutibilidade.
Então, vou tentar explicar a diferença entre essas propriedades apresentando exemplos do cotidiano. Veja:
- Unicidade nos diz que um atributo não pode possuir valores repetidos. Por exemplo, seu CPF, a placa do seu veículo etc.
- Já o conceito de irredutibilidade indica que um atributo não pode armazenar valores que podem ser reduzidos e decompostos. Por exemplo, um campo que armazena o seu sexo é irredutível. No entanto, o que armazena o seu nome é redutível porque podemos separá-lo, por exemplo, em dois outros campos: nome e sobrenome.
Entende?
Espero que tenha ficado claro.
Meu parceiro, Cavaleiro Templário... Descobriu o canal do meu conterrâneo, né? Rsrs
Aqui é a fonte, o canal mais didático que já vi no TH-cam.
@@WAS_84 obrigado!
#tmj
@@WAS_84 Kkkk. o cara é bom demais mesmo!!!!
Valeu, Cavaleiro!
Seja bem-vindo ao canal. #tmj
Um abraço.
Aula sensacional e muito didática! Parabéns pelo precioso conteúdo de seu canal, Professor!
Explicação fantástica!
Valeu, Roger!
6:40 Acredito que você cometeu uma pequena imprecisão ao final do vídeo. Na verdade, as duas superchaves mínimas ({CPF} e {Casa}) são chaves CANDIDATAS (chaves com potencial de ser Chave Primária). E ao escolher uma delas como Chave Primária, a outra será Chave ALTERNATIVA, e não Chave candidata como vc afirmou. Acredito que seja isso. Gostei do exemplo, entendi perfeitamente. :)
Olá, Railson. Obrigado pelo comentário.
Qual seria a diferença entre chave candidata e chave alternativa?
@ Chave candidata é um ou mais atributos com potencial para se tornar a chave primária da tabela, quando uma chave candidata se torna uma chave primária, as outras chaves candidatas passam a ser chaves alternativas
@@rafaelneto8922 se as keys são alternativas permanecem com as mesmas características de uma chave candidata. Vejo como sendo sinônimos. Mas, tudo bem. Obg pela colocação.
@ Eu estudo para concursos, então esses conceitos realmente têm uma pequena diferença. Mas para fins práticos, tanto faz mesmo. Chave candidata tem esse nome porque ela é uma chave mínima que PODE ser uma PK (possui um potencial). Quando vc define uma PK, as demais são chaves alternativas. A diferença é apenas essa, sutil porém importante quando se estuda para concursos, como mencionei.
@@railson.ribeiro Também estudo e o conceito que encontrei foi que: "Se a chave primaria é escolhida entre as chaves candidatas, as restantes ainda são chamadas de chaves candidatas".
Brabo
Muito simples, obrigado!
Valeu!
Parabéns!! Ajudou mt
Valeu, Carol!
Professor, parabéns pelo conteúdo! Muito didático e me ajudou bastante!!!
T.L., seja bem-vindo ao canal.
Obg pelo feedback.
Um conjunto vazio sempre vai entrar como uma possível super chave? Existem situações em que os conjuntos vazios podem ser super chaves, ou isso nunca acontece?
Oi Nikolas.
Isso: o conjunto vazio é uma possível super key, porém nunca será escolhido para tal.
Olá, professor! não entendo a utilidade de uma super chave. sendo que o campo cpf ou casa já poderiam ser uma PK...
Parabéns, Professor. Seus vídeos são excelentes 👏👏👏 Mais um inscrito no seu canal. 😉
Seja bem-vindo!!!
:-)
Faz tempo que luto e não entendo o porquê de uma super chave ser um conjunto de colunas e uma única colona ser super chave...
Wemerson,
Uma observação: depois que encontramos as super chaves, o passo seguinte é descobrir a(s) super chave(s) mínima (s).
Você entende?
mahabharata epico
Valeeeu
super chaves seria o Chapolin ? kkkk
Pode ser sim KKK