Solucionado (ver solução)
Solucionado
(ver solução)
3
respostas

[ProjetosSQL] Faça como eu fiz: criando tabelas e entendo os tipos de chaves

CREATE TABLE tabelacategorias(id_categoria INT PRIMARY KEY);
CREATE TABLE tabelafornecedores(id INT primary key);

CREATE TABLE tabelaprodutos(
  ID_Produto INT PRIMARY KEY,
  Nome_do_produto VARCHAR,
  Descrição TEXT,
  Categoria INT,
  Preco_de_compra DECIMAL (10,2),
  Unidade VARCHAR (50),
  Fornecedor INT,
  Data_de_inclusao DATE,
  FOREIGN KEY (Categoria) REFERENCES tabelacategorias (id_categoria),
  FOREIGN KEY (Fornecedor) REFERENCES tabelafornecedores (id)
  )
3 respostas

Oi, Michael! Como vai?

Agradeço por compartilhar seu código com a comunidade Alura.

Você estruturou bem as tabelas com as chaves primarias e chaves estrangeiras para relacionar os dados. Nota-se um bom entendimento de modelagem relacional, principalmente ao conectar tabelaprodutos com categorias e fornecedores, o que ajuda bastante na integridade dos dados.

🤔 Se voce fosse cadastrar um novo produto, quais informacoes voce precisaria preencher com base nas tabelas que criou? Compartilha aqui!

Conteúdo relacionado:
Alura Conte com o apoio da comunidade Alura na sua jornada. Abraços e bons estudos!

Estou bem e você, como está?

Seria assim:

INSERT INTO tabelaprodutos (
  id_produto,
  nome_do_produto,
  descrição,
  categoria,
  preco_de_compra,
  unidade,
  fornecedor,
  data_de_inclusao)
  VALUES
  (61, 'Filtro de tomada', 'ótimo para gambiarras', 16, 0.99, 'Unidade', 16, '2026-04-22');
solução!

Boaa!! Isso mesmo!

O legal, é que podemos ir testando comando na nossa base, e analisar os comportamentos. Assim, ajuda a fixar os conteúdos.

Continue assim!

Abraços!