Logo Passei Direto
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 Pesquisar por imagem 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 INT, nome VARCHAR(255), preco DECIMAL(8,2), quantidade INT PRIMARY KEY) B) CREATE TABLE Produtos (codigo INT PRIMARY KEY, nome TEXT, preco FLOAT, quantidade INT) C) CREATE TABLE Produtos (codigo INTEGER, nome VARCHAR(100), preco NUMERIC(8,2), quantidade INTEGER) D) CREATE TABLE Produtos (codigo INT, nome VARCHAR(50), preco VARCHAR(10,2), quantidade INT) E) CREATE TABLE Produtos (codigo INT, nome VARCHAR(50), preco DECIMAL(10,2), quantidade INT)
User badge image
vanessa rocha

há 6 dias

Respostas

User badge image

Ed Verified user icon

há 6 dias

Vamos analisar as alternativas com base nas informações fornecidas: - Código do produto: número inteiro, deve ser chave primária (único identificador). - Nome do produto: texto. - Preço unitário: valor decimal. - Quantidade em estoque: número inteiro. Análise das alternativas: A) codigo INT, nome VARCHAR(255), preco DECIMAL(8,2), quantidade INT PRIMARY KEY - O campo quantidade não deve ser chave primária, e sim o código. Errado. B) codigo INT PRIMARY KEY, nome TEXT, preco FLOAT, quantidade INT - Código como chave primária correto. Nome como TEXT é válido. Preço FLOAT é aceitável, mas DECIMAL é mais indicado para valores monetários. Aceitável. C) codigo INTEGER, nome VARCHAR(100), preco NUMERIC(8,2), quantidade INTEGER - Não define chave primária para código, o que é importante. Errado. D) codigo INT, nome VARCHAR(50), preco VARCHAR(10,2), quantidade INT - Preço como VARCHAR com precisão decimal é incorreto. Errado. E) codigo INT, nome VARCHAR(50), preco DECIMAL(10,2), quantidade INT - Não define chave primária para código, o que é importante. Errado. Conclusão: A alternativa que melhor atende aos requisitos, incluindo chave primária no código, é a B. Resposta correta: B) CREATE TABLE Produtos (codigo INT PRIMARY KEY, nome TEXT, preco FLOAT, quantidade INT)

Essa resposta te ajudou?

0
Dislike0

Ainda não achou a resposta?

  • Integrado com os principais modelos de IA do mercado
  • Respostas em segundos
  • IA treinada para estudantes brasileiros.
PasseIA logoEvolua sua forma de estudar

Cadastre-se ou realize login

Ainda com dúvidas?

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

Mais conteúdos dessa disciplina