• Matéria: Informática
  • Autor: pamteruel
  • Perguntado 9 anos atrás

A SQL disponibiliza uma série de comandos para a criação de esquemas e tabelas.

Elabore os comandos SQL necessários para a criação de duas tabelas, sendo elas: FORNECEDOR e PRODUTO. A criação dos campos é livre. Faça a padronização conforme estudamos em nossas aulas, porém, vale lembrar que cada tabela deve conter, no mínimo, 3 campos.

ATENÇÃO: É IMPRESCINDÍVEL QUE ESTAS DUAS TABELAS SE RELACIONEM!!

Respostas

respondido por: asantana8
1
Seguindo modelo padrão do Oracle teremos:
Create Table fornecedor (Id Number Primary Key, descricao Varchar2(100), ativo Char(1));
Create Table produto (IdProd Number Primary Key, descricao Varchar2(100), fornecedor Number, ativo Char(1), Constraint fk_fornecForeign Key (IdProd)References fornecedor (Id));
respondido por: vacaboy
0
CREATE TABLE “FORNECEDOR”
(
FORNECEDOR_ID INT NOT NULL,
RAZAO_SOCIAL VARCHAR(45) NOT NULL,
ENDERECO VARCHAR(45),
TELEFONE INT,
CNPJ INT NOT NULL,
INSCRICAO_ESTADUAL INT NOT NULL,  

PRIMARY KEY(FORNECEDOR_ID) );

CREATE TABLE “PRODUTO”
(
PRODUTO_ID INT NOT NULL,
DESCRICAO VARCHAR(45),
VALOR_UNITARIO VARCHAR(45),
PESO INT,
DATA_VALIDADE DATETIME,
DATA_FABRICACAO DATETIME,
COD_FORNECEDOR INT NOT NULL,  

PRIMARY KEY(PRODUTO_ID),
 FOREIGN KEY(COD_FORNECEDOR) REFERENCES “FORNECEDOR”(FORNECEDOR_ID) );
Perguntas similares