Magna Concursos
3316774 Ano: 2023
Disciplina: TI - Banco de Dados
Banca: IF-ES
Orgão: IF-ES

Considere a estrutura de banco de dados desenvolvida em MySQL mostrada abaixo. Assinale a alternativa CORRETA sobre os conceitos relacionados às restrições de integridade na manipulação dos dados armazenados nesta estrutura.

CREATE TABLE aluno (

matricula INT NOT NULL,

nome VARCHAR(100) NOT NULL,

dtNascimento DATE NOT NULL,

sexo ENUM( F', 'M'),

PRIMARY KEY (matricula)

);

CREATE TABLE disciplina (

id INT NOT NULL PRIMARY KEY,

nome VARCHAR(100) NOT NULL,

ch TINYINT,

creditos TINYINT

);

CREATE TABLE histórico (

matricula INT NOT NULL,

id_disciplina INT NOT NULL,

semestre TINYINT NOT NULL,

frequencia TINYINT,

media DECIMAL (3,1),

situação ENUM('cursando', 'aprovado', 'reprovado'),

PRIMARY KEY (matricula, id disciplina, semestre),

FOREIGN KEY (id_disciplina) REFERENCES disciplina(id),

FOREIGN KEY (matricula) REFERENCES aluno(matricula)

ON DELETE CASCADE

ON UPDATE RESTRICT

);

 

Provas

Questão presente nas seguintes provas

Professor PEBTT - Informática

50 Questões