Olá pessoal boa tarde, estou iniciando meus estudos em banco de dados e estou com algumas pequenas dúvidas criei algumas tabelas através de um tutorial e gostaria de saber se estão corretas, o sintaxi é esta: 1. Criar uma tabela no banco bd_fib com o nome TB_FUNCIONARIO. A tabela deverá conter a seguinte estrutura: a. Um atributo matricula do tipo inteiro (chave primária) b. Um atributo nm_funcionario do tipo cadeia de caracteres de tamanho 50 c. Um atributo cpf do tipo cadeia de caracteres de tamanho 11 (Esse atributo armazena o CPF do funcionário) d. Um atributo dt_admissao do tipo data e hora (Esse atributo armazena a data na qual o funcionário foi admitido) 2. Criar uma tabela no banco bd_fib com o nome TB_PRODUTO. A tabela deverá conter a seguinte estrutura: a. Um atributo cd_produto do tipo inteiro (chave primária) b. Um atributo ds_produto do tipo cadeia de caracteres de tamanho 50 (Esse atributo armazena a descrição do produto e não deve existir 2 produtos com a mesma descrição) c. Um atributo categoria do tipo cadeia de caracteres de tamanho 20 (As categorias possíveis são: Alimento, Perfumaria, Brinquedos). d. Um atributo valor_atual (Esse atributo armazena o valor monetário atual do produto) 3. Criar uma tabela no banco bd_fib com o nome TB_VENDAS. A tabela deverá conter a seguinte estrutura: a. Um atributo nm_venda do tipo inteiro auto incremento (chave primaria) b. Um atributo matricula do tipo inteiro (chave estrangeira do funcionário) c. Um atributo cd_produto do tipo inteiro (chave estrangeira do produto) d. Um atributo quantidade do tipo inteiro e. Um atributo valor_unitario (Esse atributo armazena o valor monetário pelo qual o produto foi vendido) f. Um atributo dt_venda (Esse atributo representa a data e hora na qual o produto foi vendido) g. Todos os atributos da tabela devem ser obrigatórios. Fiz dessa forma: create table tb_funcionario ( matricula int not null, nm_funcionario varchar(50) not null, cpf varchar(11) not null, dt_admissao datetime not null ) alter table tb_funcionario add constraint pk_funcionario primary key (matricula) Create table tb_produto ( Cd_produto int primary key not null, Ds_atributo varchar(50) unique not null, Categoria varchar(20) check (st_pagamento in('alimento','perfumaria',’brinquedos’)), valor_atual numeric(15,2) not null, ) alter table tb_produto add constraint pk_produtos primary key (cd_produto) create table tb_vendas ( nm_venda int identity (1,1) primary key, matricula int not null, cd_produto int not null, quantidade int not null, valor_unitario numeric(15.2) not null, dt_venda datetime default(gettime()) ) alter table tb_vendas add constraint pk_venda primary key (nm_vendas) alter table tb_vendas add constraint fk_vendas_funcionario foreign key (matricula) references (funcionario) alter table tb_vendas add constraint fk_vendas_produto foreign key (cd_produto) references (produto) Se alguém podesse ajudar-me ficaria muito grato pois é muito importante desde já agradeço boa noite pessoal !