Logo Passei Direto
Buscar
As tabelas estão em bancos de dados de diferentes complexidades e permitem que os administradores possam adaptar sua estrutura lógica, apresentando dados de maneira clara, principalmente na visão do usuário. Considere que uma empresa deseja criar uma tabela chamada Cliente para armazenar informações cadastrais básicas em um banco de dados relacional. A tabela deverá conter: código do cliente com até seis dígitos numéricos; nome do cliente com até cinquenta caracteres; e-mail com até oitenta caracteres; data de cadastro; status do cliente representado por apenas um caractere. Considerando a estrutura descrita, assinale a alternativa que apresenta a sintaxe SQL correta para criação da tabela: A. TABLE Cliente (cod_cliente VARCHAR(6), nome_cliente NUMBER(50), email_cliente VARCHAR(80), data_cadastro DATE, status_cliente CHAR(1)); B. CREATE TABLE Cliente (cod_cliente NUMBER(6), nome_cliente VARCHAR(50), email_cliente VARCHAR(80), data_cadastro DATE, status_cliente CHAR(1)); C. CREATE TABLE Cliente (cod_cliente NUMBER(6), nome_cliente VARCHAR(50), email_cliente DATE, data_cadastro VARCHAR(80), status_cliente CHAR(1)); D. CREATE TABLE Cliente (cod_cliente NUMBER(6), nome_cliente VARCHAR(50), email_cliente VARCHAR(80), data_cadastro CHAR(1), status_cliente DATE); E. CREATE Cliente (cod_cliente DATE, nome_cliente VARCHAR(50), email_cliente VARCHAR(80), data_cadastro NUMBER(6), status_cliente CHAR(1));
User badge image
Edson Vmb

há 2 meses

Respostas

User badge image

Ed Verified user icon

há 2 meses

Vamos analisar passo a passo os requisitos e as opções: Requisitos da tabela Cliente: - cod_cliente: até 6 dígitos numéricos → tipo NUMBER(6) - nome_cliente: até 50 caracteres → VARCHAR(50) - email_cliente: até 80 caracteres → VARCHAR(80) - data_cadastro: data → DATE - status_cliente: 1 caractere → CHAR(1) Agora, analisando as alternativas: A) TABLE Cliente (cod_cliente VARCHAR(6), nome_cliente NUMBER(50), ...) - Errado: cod_cliente deve ser numérico, não VARCHAR; nome_cliente deve ser texto, não NUMBER. B) CREATE TABLE Cliente (cod_cliente NUMBER(6), nome_cliente VARCHAR(50), email_cliente VARCHAR(80), data_cadastro DATE, status_cliente CHAR(1)); - Correto: todos os tipos estão de acordo com os requisitos. C) CREATE TABLE Cliente (cod_cliente NUMBER(6), nome_cliente VARCHAR(50), email_cliente DATE, data_cadastro VARCHAR(80), status_cliente CHAR(1)); - Errado: email_cliente não é DATE, e data_cadastro não é VARCHAR. D) CREATE TABLE Cliente (cod_cliente NUMBER(6), nome_cliente VARCHAR(50), email_cliente VARCHAR(80), data_cadastro CHAR(1), status_cliente DATE); - Errado: data_cadastro deve ser DATE, não CHAR(1); status_cliente deve ser CHAR(1), não DATE. E) CREATE Cliente (cod_cliente DATE, nome_cliente VARCHAR(50), email_cliente VARCHAR(80), data_cadastro NUMBER(6), status_cliente CHAR(1)); - Errado: comando incompleto (falta TABLE), tipos trocados. Resposta correta: B

Essa resposta te ajudou?

0
Dislike0

Ainda com dúvidas?

Envie uma pergunta e tenha sua dúvida de estudo respondida!

Mais conteúdos dessa disciplina