-
https://www.ibm.com/support/knowledgecenter/pt-br/SSZJPZ_8.1.0/com.ibm.swg.im.iis.ds.design.help.doc/topics/tabledefinitionwindowrel.html
-
No exemplo apresentado, temos que a tabela T possui uma chave estrangeira que referencia a chave primária da tabela S. Nesse caso chamamos a tabela T de tabela referenciadora e a tabela S de tabela referenciada.
-
Para começar a resolver a questão, precisamos observar e entender a representação de modelo lógico utilizada pela banca. Veja que S(A, B, C) é uma tabela do banco de dados. S é nome da tabela e A, B e C são os nomes de seus atributos. O atributo A, por estar sublinhado, é uma chave primária dessa tabela, enquanto B e C são atributos convencionais, podendo fazer parte de uma chave estrangeira ou não.
Passemos a analisar as alternativas:
a) Uma chave estrangeira consiste em uma referência de uma tabela a outra. A tabela que contém a chave estrangeira é quem "inicia" a referência, então ela é chamada de referenciadora. A tabela que "recebe" essa referência, por sua vez, é a referenciada. Quando o examinador fala que a chave estrangeira está em T com "origem" em S, ele está explicitando que o atributo original em S é referenciado pela chave estrangeira em T. CERTA
b) Veja que a chave primária da tabela S é o atributo A. B e C poderiam até ser chaves candidatas, mas isso não tem nada ver com “superchave” e não há nenhuma indicação nesse sentido na questão. ERRADA
c) T é a tabela referenciadora, pois é a tabela de origem do relacionamento. ERRADA
d) S, por sua vez, é a tabela referenciada, pois é o destino do relacionamento. ERRADA
e) Não há nenhum indicativo nesse sentido no enunciado da questão. Aliás, A é, na verdade, chave estrangeira da tabela, como a própria assertiva diz. ERRADA
-
Para começar a resolver a questão, precisamos observar e entender a representação de modelo lógico utilizada pela banca. Veja que S(A, B, C) é uma tabela do banco de dados. S é nome da tabela e A, B e C são os nomes de seus atributos. O atributo A, por estar sublinhado, é uma chave primária dessa tabela, enquanto B e C são atributos convencionais, podendo fazer parte de uma chave estrangeira ou não.
Passemos a analisar as alternativas:
a) Uma chave estrangeira consiste em uma referência de uma tabela a outra. A tabela que contém a chave estrangeira é quem "inicia" a referência, então ela é chamada de referenciadora. A tabela que "recebe" essa referência, por sua vez, é a referenciada. Quando o examinador fala que a chave estrangeira está em T com "origem" em S, ele está explicitando que o atributo original em S é referenciado pela chave estrangeira em T. CERTA
b) Veja que a chave primária da tabela S é o atributo A. B e C poderiam até ser chaves candidatas, mas isso não tem nada ver com “superchave” e não há nenhuma indicação nesse sentido na questão. ERRADA
c) T é a tabela referenciadora, pois é a tabela de origem do relacionamento. ERRADA
d) S, por sua vez, é a tabela referenciada, pois é o destino do relacionamento. ERRADA
e) Não há nenhum indicativo nesse sentido no enunciado da questão. Aliás, A é, na verdade, chave estrangeira da tabela, como a própria assertiva diz. ERRADA
Fonte: Arthur Mendonça, Professor do Direção.
-
Letra A
TABELA "S" = Referenciada
TABELA "T" = Referenciadora (pois possui a chave estrangeira que referencia a chave primária da tabela S)