Uma chave primária é uma escolha de um conjunto de atributos que identificam unicamente uma tupla (linha) dentro de uma relação (tabela). Esse conjunto de atributos pode ser também unitário, caso em que somente um atributo faz o papel de PK. Assim, as chaves primárias podem ser classificadas em simples ou compostas. Outra característica importante é que a chave primária pode ter correspondência com algum elemento do mundo real, como o CPF, caso em que é considerada uma chave natural. A chave pode também assumir um valor aleatório gerado pelo SGBD, caso em que será chamada de surrogate key, ou chave substituta. O único propósito de uma surrogate key é agir como chave primária, ela não tem correspondência com algum dado do mundo real ou qualquer significado implícito. Ainda a respeito das chaves primárias, quero que você saiba que podem existir campos que contêm restrições de unicidade, ou seja, que só permitem valores únicos, mas que não são chaves primárias. Essa restrição é implementada através de um operador da linguagem SQL chamado UNIQUE (único). Uma diferença entre um atributo marcado com UNIQUE e uma PK é que o UNIQUE permite valores nulos, desde que todos os valores válidos para esse atributo sejam diferentes entre si. Com base no texto apresentado, selecione a alternativa que indica corretamente a escolha de V (verdadeiro) ou F (falso) para as alternativas a seguir.
( ) Em uma chave primária composta, qualquer um dos campos que a compõe pode ser nulo. ( ) É obrigatório que uma chave primária seja, também, uma chave natural. ( ) O uso de UNIQUE permite que, além da chave primária, um ou mais campos não tenham valores repetidos. ( ) Surrogate keys devem ter um significado claro para serem adotadas como chaves em uma tabela. ( ) Em uma tabela pode ser definida apenas uma chave primária. UNIQUE, pode sua vez, pode ser utilizado nenhuma, uma ou mais vezes em uma mesma tabela.
Em uma chave primária composta, qualquer um dos campos que a compõe pode ser nulo. (Falso)
É obrigatório que uma chave primária seja, também, uma chave natural. (Verdadeiro)
O uso de UNIQUE permite que, além da chave primária, um ou mais campos não tenham valores repetidos. (Falso)
Surrogate keys devem ter um significado claro para serem adotadas como chaves em uma tabela. (Verdadeiro)
Em uma tabela pode ser definida apenas uma chave primária. UNIQUE, por sua vez, pode ser utilizado nenhuma, uma ou mais vezes em uma mesma tabela. (Falso)
Portanto, a sequência correta é: F-V-F-V-F.
3 votes Thanks 2
rodrigophpdev
É obrigatório que uma chave primária seja, também, uma chave natural. (Falso) Surrogate keys, são chaves primárias e não são naturais.
No contexto dos SGBDs, as chaves primárias possuem papel essencial para a identificação única dos registros. A Alternativa 5: F-F-V-F-V melhor representa o funcionamento e as características das chaves primárias no âmbito dos bancos de dados.
Analisando Funcionalidades das Chaves Primárias
As chaves primárias desempenham um papel crucial nos Sistemas de Gerenciamento de Bancos de Dados (SGBDs), permitindo a identificação única de cada registro em uma tabela. Essas chaves podem ser simples, compostas, naturais ou substitutas (surrogate keys).
Uma chave primária simples se refere a um único atributo que identifica unicamente cada linha de dados. Em contrapartida, uma chave composta é uma combinação de dois ou mais atributos que, em conjunto, garantem a singularidade do registro.
As chaves naturais são identificadores que têm um significado no mundo real e identificam exclusivamente cada linha, como, por exemplo, o CPF em uma tabela de pessoas. A surrogate key, ou chave substituta, é um valor gerado automaticamente pelo SGBD que não possui um significado fora do banco de dados, porém é útil para identificar unicamente cada registro.
Assim, a alternativa 5 está correta.
Leia mais sobre Chave primária em: https://brainly.com.br/tarefa/54066063
Lista de comentários
Resposta: Alternativa 1: F-V-F-V-F
Explicação:
Em uma chave primária composta, qualquer um dos campos que a compõe pode ser nulo. (Falso)
É obrigatório que uma chave primária seja, também, uma chave natural. (Verdadeiro)
O uso de UNIQUE permite que, além da chave primária, um ou mais campos não tenham valores repetidos. (Falso)
Surrogate keys devem ter um significado claro para serem adotadas como chaves em uma tabela. (Verdadeiro)
Em uma tabela pode ser definida apenas uma chave primária. UNIQUE, por sua vez, pode ser utilizado nenhuma, uma ou mais vezes em uma mesma tabela. (Falso)
Portanto, a sequência correta é: F-V-F-V-F.
Surrogate keys, são chaves primárias e não são naturais.
No contexto dos SGBDs, as chaves primárias possuem papel essencial para a identificação única dos registros. A Alternativa 5: F-F-V-F-V melhor representa o funcionamento e as características das chaves primárias no âmbito dos bancos de dados.
Analisando Funcionalidades das Chaves Primárias
As chaves primárias desempenham um papel crucial nos Sistemas de Gerenciamento de Bancos de Dados (SGBDs), permitindo a identificação única de cada registro em uma tabela. Essas chaves podem ser simples, compostas, naturais ou substitutas (surrogate keys).
Uma chave primária simples se refere a um único atributo que identifica unicamente cada linha de dados. Em contrapartida, uma chave composta é uma combinação de dois ou mais atributos que, em conjunto, garantem a singularidade do registro.
As chaves naturais são identificadores que têm um significado no mundo real e identificam exclusivamente cada linha, como, por exemplo, o CPF em uma tabela de pessoas. A surrogate key, ou chave substituta, é um valor gerado automaticamente pelo SGBD que não possui um significado fora do banco de dados, porém é útil para identificar unicamente cada registro.
Assim, a alternativa 5 está correta.
Leia mais sobre Chave primária em: https://brainly.com.br/tarefa/54066063
#SPJ2