Questão 2113108

Tecnologia da Informação · 2023

Questão

ID 2113108

Disciplina: Tecnologia da Informação

Assunto: Restrições de Integridade

Ano: 2023 Banca: IFES - Instituto Federal de Educação, Ciência e Tecnologia do Espírito Santo Órgão: Instituto Federal de Educação, Ciência e Tecnologia do Espírito Santo


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

);

Alternativas da questão 2113108
Pular para o conteúdo principal