Pular para o conteúdo principal

Questão de Banco de Dados — SQL — Instituto Consulplan 2023

Banco de DadosSQL
Código
qq983107
Banca
Instituto Consulplan
Órgão
CRC-RJ
Ano
2023
Nível
Superior
Cargo
Analista de Sistemas
Assinale a alternativa que contém o script SQL para geração das tabelas apresentadas, considerando um SGBD MS SQL SERVER.
  1. ACREATE TABLE tipo (id int NOT NULL,descricao varchar(20),classe varchar(3) NOT NULL);ALTER TABLE tipo ADD CONSTRAINT PK_1 PRIMARY KEY (id);CREATE TABLE alimento (codigo int not NULL primary key,nome varchar(40),preco numeric(12,2),categoria int,CONSTRAINT FK_2 FOREIGN KEY (categoria) REFERENCES tipo(id));
  2. Bcreate table tipo (id int NOT NULL UNIQUE PRIMARY KEY,descricao varchar(20),classe char(3));create table alimento (codigo int not NULL AUTOINC,nome varchar(40),preco float(12,2),categoria char(3),);ALTER TABLE ALIMENTO ADD CONSTRAINT PK_1 PRIMARY KEY (codigo);ALTER TABLE ALIMENTO ADD CONSTRAINT FK_2 FOREIGN KEY (categoria);
  3. CCREATE TABLE tipo (PRIMARY KEY int id,char descricao ,char classe);CREATE TABLE alimento (primary key int codigo ,char nome,float preco ,NOT NULL int categoria,);ALTER TABLE alimento ADD FOREIGN KEY categoria REFERENCES tipo(id)
  4. DCREATE TABLE tipo (id int PRIMARY KEY,descricao varchar(3),classe char);CREATE TABLE alimento (id int PRIMARY KEY,nome varchar(40),preco float(12,2),categoria char FOREIGN KEY tipo(classe) REFERENCES id,);
Revelar gabarito e comentário

GabaritoA — CREATE TABLE tipo ( id int NOT NULL, descricao varchar(20), classe varchar(3) NOT NULL ); ALTER TABLE tipo ADD CONSTRAINT PK_1 PRIMARY KEY (id); CREATE TABLE alimento ( codigo int not NULL primary key, nome varchar(40), preco numeric(12,2), categoria int, CONSTRAINT FK_2 FOREIGN KEY (categoria) REFERENCES tipo(id) );

Link permanente: /questoes/qq983107