Gabarito: c)
Vamos analisar cada alternativa:
a) Errada. A chave concatenada (ou composta) é formada pela união de dois ou mais atributos e pode sim ser considerada uma chave primária, desde que identifique unicamente as tuplas.
b) Errada. A chave primária identifica unicamente uma tupla, mas não há regra que obrigue o uso de campo alfanumérico em vez de numérico para desempenho; na verdade, campos numéricos geralmente são mais eficientes para buscas.
c) Correta. A chave estrangeira estabelece relação entre uma entidade e a chave primária de outra, e as chaves envolvidas não podem conter valores nulos para garantir a integridade referencial.
d) Errada. A chave secundária é usada para facilitar pesquisas e ordenações, mas pode sim ser composta por múltiplos atributos (concatenada).
e) Errada. Um atributo definido como UNIQUE pode conter valores nulos, pois UNIQUE permite valores duplicados nulos em muitos SGBDs.
Portanto, a alternativa correta é a c).
Vamos analisar cada alternativa:
a) Errada. A chave concatenada (ou composta) é formada pela união de dois ou mais atributos e pode sim ser considerada uma chave primária, desde que identifique unicamente as tuplas.
b) Errada. A chave primária identifica unicamente uma tupla, mas não há regra que obrigue o uso de campo alfanumérico em vez de numérico para desempenho; na verdade, campos numéricos geralmente são mais eficientes para buscas.
c) Correta. A chave estrangeira estabelece relação entre uma entidade e a chave primária de outra, e as chaves envolvidas não podem conter valores nulos para garantir a integridade referencial.
d) Errada. A chave secundária é usada para facilitar pesquisas e ordenações, mas pode sim ser composta por múltiplos atributos (concatenada).
e) Errada. Um atributo definido como UNIQUE pode conter valores nulos, pois UNIQUE permite valores duplicados nulos em muitos SGBDs.
Portanto, a alternativa correta é a c).