Questão
ID 632094Disciplina: Tecnologia da Informação
Assunto: Restrições de Integridade
Ano: 2018 Banca: FUMARC - Fundação Mariana Resende Costa Órgão: Companhia de Saneamento de Minas Gerais
INSTRUÇÃO: Considere o script abaixo em linguagem SQL, para responder às questões 43 e 44.
CREATE TABLE aluno (
cpf char(11) NOT NULL,
nome varchar(100) NOT NULL,
data_nasc datetime NOT NULL
PRIMARY KEY (cpf)
);
CREATE TABLE curso (
codigo int NOT NULL,
nome varchar(100) NOT NULL,
PRIMARY KEY (codigo),
UNIQUE (nome),
);
CREATE TABLE matricula (
numero int NOT NULL,
cpf char(11) NOT NULL,
curso int NOT NULL,
data datetime NOT NULL,
PRIMARY KEY (numero),
UNIQUE (cpf, curso),
FOREIGN KEY (cpf) REFERENCES aluno (cpf),
FOREIGN KEY (curso) REFERENCES curso (codigo)
);
Escolha as sentenças SQL que serão executadas sem violar nenhuma restrição do modelo relacional, supondo que o banco de dados esteja vazio (obs: CURRENT_TIMESTAMP retorna a data e hora atual do banco de dados):