Buscar

A criação de tabelas em SQL é um processo fundamental para estruturar e armazenar dados em um banco de dados relacional. Para criar uma tabela, é n...

A criação de tabelas em SQL é um processo fundamental para estruturar e armazenar dados em um banco de dados relacional. Para criar uma tabela, é necessário definir seu nome e as colunas que a compõem, juntamente com seus tipos de dados. Uma empresa está desenvolvendo um novo sistema de gestão de estoque e precisa definir a estrutura de uma tabela para armazenar as informações dos produtos. Considere as seguintes informações sobre os produtos: Código do produto (número inteiro) Nome do produto (texto) Preço unitário (valor decimal) Quantidade em estoque (número inteiro) Com base nessas informações e nas competências propostas, assinale a alternativa correta: A) CREATE TABLE Produtos (codigo INTEGER, nome VARCHAR(100), preco NUMERIC(8,2), quantidade INTEGER) B) CREATE TABLE Produtos (codigo INT, nome VARCHAR(255), preco DECIMAL(8,2), quantidade INT PRIMARY KEY) C) CREATE TABLE Produtos (codigo INT, nome VARCHAR(50), preco DECIMAL(10,2), quantidade INT) D) CREATE TABLE Produtos (codigo INT PRIMARY KEY, nome TEXT, preco FLOAT, quantidade INT) E) CREATE TABLE Produtos (codigo INT, nome VARCHAR(50), preco VARCHAR(10,2), quantidade INT)

💡 1 Resposta

User badge image

Ed Verified user icon

Vamos analisar cada alternativa: A) CREATE TABLE Produtos (codigo INTEGER, nome VARCHAR(100), preco NUMERIC(8,2), quantidade INTEGER) - Esta alternativa parece correta, pois define os tipos de dados corretos para cada coluna. B) CREATE TABLE Produtos (codigo INT, nome VARCHAR(255), preco DECIMAL(8,2), quantidade INT PRIMARY KEY) - Nesta alternativa, a definição da chave primária está incorreta, pois a chave primária deve ser única para cada linha. C) CREATE TABLE Produtos (codigo INT, nome VARCHAR(50), preco DECIMAL(10,2), quantidade INT) - Aqui, a definição do tipo de dado para o preço está correta, mas o tamanho do nome do produto pode ser insuficiente. D) CREATE TABLE Produtos (codigo INT PRIMARY KEY, nome TEXT, preco FLOAT, quantidade INT) - Nesta alternativa, a definição do tipo de dado para o preço e o nome do produto está incorreta. E) CREATE TABLE Produtos (codigo INT, nome VARCHAR(50), preco VARCHAR(10,2), quantidade INT) - A definição do tipo de dado para o preço está incorreta, pois deveria ser DECIMAL em vez de VARCHAR. Portanto, a alternativa correta é a A) CREATE TABLE Produtos (codigo INTEGER, nome VARCHAR(100), preco NUMERIC(8,2), quantidade INTEGER).

0
Dislike0

Faça como milhares de estudantes: teste grátis o Passei Direto

Esse e outros conteúdos desbloqueados

16 milhões de materiais de várias disciplinas

Impressão de materiais

Agora você pode testar o

Passei Direto grátis

Você também pode ser Premium ajudando estudantes

✏️ Responder

SetasNegritoItálicoSublinhadoTachadoCitaçãoCódigoLista numeradaLista com marcadoresSubscritoSobrescritoDiminuir recuoAumentar recuoCor da fonteCor de fundoAlinhamentoLimparInserir linkImagemFórmula

Para escrever sua resposta aqui, entre ou crie uma conta

User badge image

Outros materiais