-
Analisando as alternativas:
I - A chave primária sempre deve ser um atributo numérico.
ERRADA. A chave primária (FK) pode ter também valores alfanuméricos
II - A chave primária sempre possui atributo multivalorado.
ERRADA. A FK não pode conter atributo multivalorado
III - A chave primária sempre é um atributo composto.
ERRADA. A FK não pode conter atributo composto
IV - A chave primária pode ser nula se o administrador de banco de dados desejar otimizar o armazenamento.
ERRADA. A FK jamais pode conter valor nulo
-
Obs: onde estiver FK no comentario abaixo ler PK (P= Primary e F= Foreign), embora as afirmativas de I a II valem para FK, exceto que ela nunca e composta e ela pode ser nula
-
Letra B
Chave Primária (PK)
- Conjunto de um ou mais atributos que identifica de forma ÚNICA uma tupla dentro de uma tabela (relação)
- Apesar da chave primária poder ser composta, só existe uma chave primária por tabela
- Chave primária que existe em uma tabela pode ser chave primária em outra
- Toda chave primária foi uma chave candidata
- NÃO permite valores nulos (null)
- NÃO depende de uma chave estrangeira para existir
- NÃO pode ter valores repetidos (tuplas repetidas)
- PODE conter um ou mais atributos
chave primária simples = os valores de cada um dos atributos NÃO poderão se repetir na tabela.
chave primária composta = os valores de cada um dos atributos poderão se repetir na tabela.