Questões de Tecnologia da Informação · ProGPe UFSCAR

Tecnologia da InformaçãoStored procedures, triggers e viewsProGPe UFSCAR 2013

UFSCAR

Questão de Tecnologia da Informação

Para responder às questões 37 e 38, considere um banco de dados simplificado referente ao controle de uma secretaria acadêmica, constituído pelas tabelas Departamento, Disciplina, Professor, Aluno e Matrícula, criadas pelo script SQL mostrado abaixo. CREATE TABLE departamento (codigo int PRIMARY KEY, nome varchar(100)); CREATE TABLE aluno (RA int PRIMARY KEY, nome varchar(100), endereco varchar(250), cidade varchar(100)); CREATE TABLE professor (codigo varchar(9) PRIMARY KEY, nome varchar(100), sala int, departamento int REFERENCES departamento(codigo)); CREATE TABLE disciplina (codigo int PRIMARY KEY, disciplina varchar(100), departamento int REFERENCES departamento(codigo), professor varchar(9) REFERENCES professor(codigo)); CREATE TABLE matricula (RA int REFERENCES aluno(RA), cod_disciplina int REFERENCES disciplina(codigo), creditos int, PRIMARY KEY(RA,cod_disciplina));

Em SQL Server, considere as instruções seguintes: -- adiciona coluna data de matricula ALTER TABLE matricula ADD dt_matricula date; CREATE TRIGGER tgr_historico_matricula ON matricula UPDATE matricula SET dt_matricula = GETDATE() FROM inserted WHERE inserted.RA = matricula.RA END; Assinale a alternativa correta.

Sua resposta

Mais questões de Stored procedures, triggers e views

Questão de prova oficial, com o gabarito definitivo publicado pela banca. Reproduzida para fins de estudo.