Imagem de fundo

Assinale a alternativa que contém o script SQL para geração...

Considere o seguinte banco de dados, contendo as tabelas tipo e alimento, para responder às questões 47 e 48.


TIPO

ID

DESCRIÇÃO

CLASSE

1

frutas

HOR

2

verduras

HOR

3

grãos

BAS


ALIMENTO

CÓDIGO

NOME

PREÇO

CATEGORIA

1

morango

15,00

1

2

tomate

12,50

1

3

batata

8,00

2

4

alface

1,50

2

5

arroz

9,20

3


Assinale a alternativa que contém o script SQL para geração das tabelas apresentadas, considerando um SGBD MS SQL SERVER.


A

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)

);


B

create 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);


C

CREATE 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)


D

CREATE 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,

);