Oi, Tamara, como você está?
No exercício foi informado que o vendedor tem como chave o número interno de matrícula, nesse caso não deveríamos usar o PRIMARY KEY?
Boa observação! É possível declarar NOT NULL PRIMARY KEY
no momento de criação da tabela, ou, utilizar ADD CONSTRAINT
após a criação, com o uso do comando ALTER TABLE
No caso do percentual também posso utilizar smallint certo? Se for decidido que será sempre um percentual com número inteiro?
Sim, utilizar o tipo SMALLINT
também é uma possibilidade, caso seja uma regra de negócio que as comissões sempre terão valores inteiros. Isso só fará alguma diferença caso cálculos sejam feitos, em algum momento, mas nada difícil de resolver. A diferença seria que, em SMALLINT
, uma comissão de dez por centro estaria representada com o número 10, enquanto em FLOAT
estaria representada como 0.1
.
Espero ter esclarecido suas dúvidas! Obrigada por compartilhar conosco.
Abraços.
Caso este post tenha lhe ajudado, por favor, marcar como solucionado ✓. Bons Estudos!