Ed
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)
Cadastre-se ou realize login