3
respostas

TABELA DE VENDEDORES

CREATE TABLE [TABELA DE VENDEDORES] (
[MATRICULA] [CHAR](5),
[NOME] [VARCHAR](100),
[PERCENTUAL COMISSAO] [FLOAT]
);
3 respostas

Oi, Lorrany! Tudo bem?

Mandou muito bem na criação da tabela! Continue sempre com essa dedicação ao longo dos seus estudos.

Se uma dúvida surgir, estarei por aqui.

Um abraço!

A matrícula não seria INT?

CREATE TABLE [TABELA DE VENDEDORES](
[MATRÍCULA] [INT] (5) NOT NULL PRIMARY KEY,
[NOME] [VARCHAR] (100),
[PERCENTUAL DE COMISSÃO] [FLOAT]
);

Oi, Ana! Tudo bom contigo?

Neste contexto, não. Ainda que a MATRICULA seja composta por números, ela não é um "número" no sentido matemático tradicional.

Geralmente, utilizamos o tipo INT quando estamos trabalhando com valores numéricos que precisam ser inteiros e que podem participar de cálculos matemáticos. Um exemplo bastante palpável é pensar na quantidade de produtos em um estoque, um número inteiro que pode ser somado, multiplicado, divido, entre outras coisas.

A MATRICULA tem como objetivo apenas identificar cada vendedor, não sendo utilizada para fins matemáticos. Por esse motivo, recomenda-se criar este campo com VARCHAR ou CHAR (que representam textos).

Ana, espero que tenha ficado mais claro! Caso surjam novas dúvidas, peço que abra um novo tópico aqui no fórum. Desse modo, conseguirei ajudá-la de forma mais individual e personalizada.

Abração!