FC ConcursosFC Concursos

Questão FC90572

Tendo como referência o diagrama de entidade relacionamento precedente, julgue o próximo item, a respeito de linguagem de definição de dados e SQL. As expressões DDL a seguir permi

Linguagem SQL

CEBRASPE (CESPE)



Tendo como referência o diagrama de entidade relacionamento precedente, julgue o próximo item, a respeito de linguagem de definição de dados e SQL.

As expressões DDL a seguir permitem a criação das tabelas presentes no diagrama apresentado.
 
create table aluno (
id integer primary key,
nome varchar(40) );
create table disciplina (
id integer primary key,
descricao varchar(60)
);
create table matricula (
aluno integer,
disciplina integer,
ano integer,
nota numeric,
constraint pk_matricula primary key (aluno,
disciplina, ano),
constraint fk_matricula_aluno foreign key
(aluno)
references aluno,
constraint fk_matricula_disciplina foreign
key (disciplina)
references disciplina );
Mostrar resposta e comentário

Gabarito

Certo

Comentário do professor

Comentário: Este item está CORRETO, pois as expressões DDL (Data Definition Language) definem corretamente as tabelas representadas no diagrama entidade-relacionamento. A modelagem segue boas práticas do SQL, garantindo:</p>

  • Chaves Primárias e Estrangeiras Corretas:
    • A tabela matricula possui uma chave primária composta (aluno, disciplina, ano), garantindo que um mesmo aluno possa se matricular na mesma disciplina em anos diferentes.
    • As chaves estrangeiras (aluno e disciplina) estão corretamente referenciadas às tabelas aluno e disciplina, assegurando integridade referencial.
  • Tipos de Dados Adequados:
    • INTEGER para identificadores (id, aluno, disciplina, ano), coerente para chaves primárias e estrangeiras.
    • VARCHAR(40) e VARCHAR(60) para os atributos nome e descricao, garantindo flexibilidade para armazenar nomes e descrições de tamanho razoável.
    • NUMERIC para nota, permitindo valores com precisão decimal, adequado para registros de avaliação.
O código implementa corretamente o modelo conceitual no banco de dados, respeitando a integridade dos relacionamentos e a estrutura do diagrama. 

Conteúdo do catálogo FC Concursos · Atualizado em

Continue aprendendo