Magna Concursos
2274493 Ano: 2013
Disciplina: TI - Banco de Dados
Banca: UFSCAR
Orgão: UFSCAR
Provas:

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
AFTER INSERT
AS BEGIN
UPDATE matricula
SET dt_matricula = GETDATE()
FROM inserted
WHERE inserted.RA = matricula.RA
END;

Assinale a alternativa correta.

 

Provas

Questão presente nas seguintes provas

Analista de TI

60 Questões