ID: 121658•Informática •SQL•CESGRANRIO•Petrobras•Analista de Sistemas Júnior Engenharia de SoftwareSeja o modelo E-R em que todas as colunas foram definidas como INTEGER, pois os tipos de dados são irrelevantes para o problema. Qual modelo lógico relacional preserva a semântica do modelo acima?✂️A)CREATE TABLE XY ( Y1 INTEGER NOT NULL, Y2 INTEGER NOT NULL, Y3 INTEGER, X1 INTEGER NOT NULL, X2 INTEGER, X3 INTEGER, R1 INTEGER, S1 INTEGER, ?1 INTEGER NOT NULL, CONSTRAINT XY_PK PRIMARY KEY (Y1,Y2), CONSTRAINT XY_UK1 UNIQUE (X1), CONSTRAINT XY_FK1 FOREIGN KEY (?1) REFERENCES ? (?1)) CREATE TABLE ? ( ?1 INTEGER NOT NULL, ?2 INTEGER, CONSTRAINT ?_PK PRIMARY KEY (?1))✂️B)CREATE TABLE X ( X1 INTEGER NOT NULL, X2 INTEGER, X3 INTEGER, CONSTRAINT X_PK PRIMARY KEY (x1)) CREATE TABLE Y ( Y1 INTEGER NOT NULL, Y2 INTEGER NOT NULL, Y3 INTEGER, X1 INTEGER NOT NULL, R1 INTEGER, CONSTRAINT Y_PK PRIMARY KEY (Y1,Y2), CONSTRAINT Y_UK1 UNIQUE (X1), CONSTRAINT Y_FK1 FOREIGN KEY (X1) REFERENCES X (X1)) CREATE TABLE ? ( ?1 INTEGER NOT NULL, ?2 INTEGER, CONSTRAINT ?_PK PRIMARY KEY (?1)) CREATE TABLE S ( X1 INTEGER NOT NULL, ?1 INTEGER NOT NULL, S1 INTEGER, CONSTRAINT S_PK PRIMARY KEY (X1,?1), CONSTRAINT S_FK1 FOREIGN KEY (X1) REFERENCES X (X1), CONSTRAINT S_FK2 FOREIGN KEY (?1) REFERENCES ? (?1)) ✂️C)CREATE TABLE X ( X1 INTEGER NOT NULL, X2 INTEGER, X3 INTEGER, ?1 INTEGER, S1 INTEGER, CONSTRAINT X_PK PRIMARY KEY (x1), CONSTRAINT X_FK FOREIGN KEY (?1) REFERENCES ? (?1)) CREATE TABLE Y ( Y1 INTEGER NOT NULL, Y2 INTEGER NOT NULL, Y3 INTEGER, X1 INTEGER NOT NULL, R1 INTEGER, CONSTRAINT Y_PK PRIMARY KEY (Y1,Y2), CONSTRAINT Y_UK1 UNIQUE (X1), CONSTRAINT Y_FK1 FOREIGN KEY (X1) REFERENCES X (X1)) CREATE TABLE ? ( ?1 INTEGER NOT NULL, ?2 INTEGER, CONSTRAINT ?_PK PRIMARY KEY (?1)) ✂️D)CREATE TABLE XY ( Y1 INTEGER NOT NULL, Y2 INTEGER NOT NULL, Y3 INTEGER, X1 INTEGER NOT NULL, X2 INTEGER, X3 INTEGER, R1 INTEGER, S1 INTEGER, ?1 INTEGER NOT NULL, CONSTRAINT XY_PK PRIMARY KEY (Y1,Y2,X1), CONSTRAINT XY_FK1 FOREIGN KEY (?1) REFERENCES ? (?1)) CREATE TABLE ? ( ?1 INTEGER NOT NULL, ?2 INTEGER, CONSTRAINT ?_PK PRIMARY KEY (?1)) ✂️E)CREATE TABLE X ( X1 INTEGER NOT NULL, X2 INTEGER, X3 INTEGER, CONSTRAINT X_PK PRIMARY KEY (x1)) CREATE TABLE Y ( Y1 INTEGER NOT NULL, Y2 INTEGER NOT NULL, Y3 INTEGER, X1 INTEGER, R1 INTEGER, CONSTRAINT Y_PK PRIMARY KEY (Y1,Y2), CONSTRAINT Y_UK1 UNIQUE (X1), CONSTRAINT Y_FK1 FOREIGN KEY (X1) REFERENCES X (X1)) CREATE TABLE ? ( ?1 INTEGER NOT NULL, ?2 INTEGER, CONSTRAINT ?_PK PRIMARY KEY (?1)) CREATE TABLE S ( X1 INTEGER NOT NULL, ?1 INTEGER NOT NULL, S1 INTEGER, CONSTRAINT S_PK PRIMARY KEY (X1), CONSTRAINT S_FK1 FOREIGN KEY (X1) REFERENCES X (X1), CONSTRAINT S_FK2 FOREIGN KEY (?1) REFERENCES ? (?1)) Responder💬COMENTÁRIOS📊ESTATÍSTICAS📝ANOTAÇÕESRelatar erro