Imagem de fundo

Analise o conjunto de instruções SQL a seguir, para a...

Analise o conjunto de instruções SQL a seguir, para a criação de uma tabela no sistema gerenciador de banco de dados MySQL.

.

CREATE TABLE IF NOT EXISTS example.address (

address_id SMALLINT UNSIGNED NOT NULL AUTO_INCREMENT,

address VARCHAR(50) NOT NULL,

city_id SMALLINT UNSIGNED NOT NULL,

phone VARCHAR(20) NOT NULL,

last_update TIMESTAMP NOT NULL DEFAULT CURRENT_TIMESTAMP,

PRIMARY KEY (address_id),

INDEX idx_fk_city_id (city_id ASC),

CONSTRAINT fk_address_city

FOREIGN KEY (city_id)

REFERENCES example.city (city_id)

ON DELETE RESTRICT

ON UPDATE CASCADE)

ENGINE = InnoDB

DEFAULT CHARACTER SET = utf8

.

Com base nas instruções SQL desta questão, bem como nas características do MySQL e, considerando que não existe a tabela address no banco de dados example, assinale a alternativa correta.


A

A tabela address será criada com 7 colunas.


B

A tabela address terá como chave-primária a coluna address_id.


C

A coluna city_id da tabela address poderá possuir valores inteiros negativos.


D

Ambas as colunas address e phone da tabela address poderão possuir valores do tipo texto, com tamanho máximo de 50 caracteres cada uma.