Pular para o conteúdo principal

Questão de Banco de Dados — PL-SQL — FUNDATEC 2023

Banco de DadosPL-SQL
Código
qq896735
Banca
FUNDATEC
Órgão
PROCERGS
Ano
2023
Nível
Superior
Cargo
ANC - Analista em Computação - Ênfase em Desenvolvimento Oracle PL/SQL
Considere os seguintes comandos:CREATE TABLE Livro(CodLivro NUMBER(6) PRIMARY KEY,Titulo VARCHAR2(50) NOT NULL,Paginas NUMBER(4) NOT NULL,Edicao NUMBER(2) NOT NULL,ISBN NUMBER(11),CodEditora NUMBER(4) NOT NULLREFERENCES Editora(CodEditora))CREATE TABLE Autor(CodAutor NUMBER(5) PRIMARY KEY,nome VARCHAR2(50) NOT NULL,)Agora analise as três assertivas a seguir para criação de tabela que relaciona a tabela livro com a tabela autor, de forma que um livro pode ter diversos autores e um autor pode escrever diversos livros:Imagem associada para resolução da questãoSobre as assertivas acima, analise as seguintes afirmações:I. A assertiva III é mais simples e cria corretamente a tabela que relaciona Livros com Autores.II. A assertiva II define constraints de tabela para as chaves estrangeiras que, nesse caso, são correspondentes às constraints de coluna, pois são definidas sobre um campo simples.III. A assertiva I não precisaria definir uma constraint de tabela para a chave primária, pois é possível definir uma chave primária composta diretamente nos campos.Quais afirmações estão corretas?
  1. ATodas estão corretas.
  2. BTodas estão incorretas.
  3. CApenas I está correta.
  4. DApenas II está correta.
  5. EApenas III está correta.
Revelar gabarito e comentário

GabaritoD — Apenas II está correta.

Link permanente: /questoes/qq896735