Observe o script SQL a seguir.
CREATE TABLE AUDITOR (ID_A INT NOT NULL,
Nome varchar(20),PRIMARY KEY (ID_A));
CREATE TABLE AUDITADO (ID_O INT NOT NULL,
Nome varchar(20), ID_A INT,
PRIMARY KEY (ID_O),FOREIGN KEY (ID_A)
REFERENCES AUDITOR(ID_A));
INSERT INTO AUDITOR (ID_A, Nome)
VALUES (1, 'Maite');
INSERT INTO AUDITOR (ID_A, Nome)
VALUES (2, 'Lucca');
INSERT INTO AUDITOR (ID_A, Nome)
VALUES (3, 'Maria Clara');
INSERT INTO AUDITADO (ID_O, Nome, ID_A)
VALUES (1, 'Felipe', 1);
INSERT INTO AUDITADO (ID_O, Nome, ID_A)
VALUES (2, 'Stella', 2);
INSERT INTO AUDITADO (ID_O, Nome, ID_A)
VALUES (3, 'Patricia', NULL);
Para analisar quais auditores estão realizando auditoria em quais auditados, é necessária a execução de uma consulta SQL que apresente o seguinte resultado:
|
Auditor |
Auditado |
|---|---|
|
Maite |
Felipe |
|
Lucca |
Stella |
Para obter o resultado apresentado, deve-se executar a consulta SQL: