Pular para o conteúdo principal

Questão de Banco de Dados — DER - Diagrama de Entidade e Relacionamento — CESGRANRIO 2023

Banco de DadosDER - Diagrama de Entidade e Relacionamento
Código
cg018245
Banca
CESGRANRIO
Órgão
Banco do Brasil
Ano
2023
Nível
Médio
Cargo
Agente de Tecnologia - Microrregião 158 - TI
Considere o seguinte diagrama E-R:Imagem associada para resolução da questãoFoi criado um conjunto de tabelas relacionais, a partir do modelo E-R acima. Uma vez que as regras de transformações de entidades e relações para tabelas relacionais independem dos tipos de dados dos atributos, todos os atributos do modelo E-R acima foram tratados como itens de dados do tipo cadeia de caracteres (TEXT).As tabelas resultantes são as seguintes:CREATE TABLE TX (X1 TEXT NOT NULL,X2 TEXT NOT NULL,X3 TEXT NOT NULL,PRIMARY KEY (X1));CREATE TABLE EY (Y1 TEXT NOT NULL,Y2 TEXT NOT NULL,PRIMARY KEY (Y1));Qual transformação da relação Rel irá preservar a semântica do diagrama E-R apresentado?
  1. ACREATE TABLE REL (X1 TEXT NOT NULL,Y1 TEXT NOT NULL,R1 TEXT NOT NULL,R2 TEXT NOT NULL,PRIMARY KEY (X1, Y1),FOREIGN KEY (X1)REFERENCES TX (X1),FOREIGN KEY (Y1)REFERENCES EY (Y1));
  2. BCREATE TABLE REL (X1 TEXT NOT NULL,Y1 TEXT NOT NULL,R1 TEXT NOT NULL,R2 TEXT NOT NULL,PRIMARY KEY (X1, R1),FOREIGN KEY (X1)REFERENCES TX (X1),FOREIGN KEY (Y1)REFERENCES EY (Y1));
  3. CCREATE TABLE REL (X1 TEXT NOT NULL,Y1 TEXT NOT NULL,R1 TEXT NOT NULL,R2 TEXT NOT NULL,PRIMARY KEY (Y1, R1),FOREIGN KEY (X1)REFERENCES TX (X1),FOREIGN KEY (Y1)REFERENCES EY (Y1));
  4. DCREATE TABLE REL (X1 TEXT NOT NULL,Y1 TEXT NOT NULL,R1 TEXT NOT NULL,R2 TEXT NOT NULL,PRIMARY KEY (X1, Y1, R1),FOREIGN KEY (X1)REFERENCES TX (X1),FOREIGN KEY (Y1)REFERENCES EY (Y1));
  5. ECREATE TABLE REL (X1 TEXT NOT NULL,Y1 TEXT NOT NULL,R1 TEXT NOT NULL,R2 TEXT NOT NULL,PRIMARY KEY (R1),FOREIGN KEY (X1)REFERENCES TX (X1),FOREIGN KEY (Y1)REFERENCES EY (Y1));
Revelar gabarito e comentário

GabaritoD — CREATE TABLE REL ( X1 TEXT NOT NULL, Y1 TEXT NOT NULL, R1 TEXT NOT NULL, R2 TEXT NOT NULL, PRIMARY KEY (X1, Y1, R1), FOREIGN KEY (X1) REFERENCES TX (X1), FOREIGN KEY (Y1) REFERENCES EY (Y1));

Link permanente: /questoes/cg018245