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!!
Soluções para a tarefa
Respondido por
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));
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
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) );
(
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 interessantes
História,
10 meses atrás
Biologia,
10 meses atrás
Matemática,
10 meses atrás
Geografia,
1 ano atrás
Matemática,
1 ano atrás
Matemática,
1 ano atrás
Matemática,
1 ano atrás