Академический Документы
Профессиональный Документы
Культура Документы
NOT NULL )
CREATE TABLE Bairro( Bai_codigo numeric(7) NOT NULL primary key, Bai_nome varchar(60) NOT NULL ) CREATE TABLE Endereco( End_codigo numeric(7) NOT NULL primary key, End_descricao varchar (100) NOT NULL ) CREATE TABLE Predio( Pre_codigo numeric(7) NOT NULL primary key, Pre_descricao varchar (100) NOT NULL primary key, Pre_Codendereo numeric(7) references Endereo(End_codigo), Pre_numero numeric(7) NOT NULL, Pre_codbairro numeric(7) references Bairro(Bai_codigo), Pre_codcidade numeric(7) references Cidade(Cid_codigo) ) CREATE TABLE Departamento( Dep_codigo numeric(7) NOT NULL primary key, Dep_descricao varchar(100) ) CREATE TABLE Tipo(
Tip_codigo numeric(7) NOT NULL primary key, Tip_descricao varchar(100) NOT NULL ) CREATE TABLE Marca( Mar_codigo numeric(7)NOT NULL primary key, Mar_desricao varchar(100) NOT NULL ) CREATE TABLE Patrimonio( Pat_codigo numeric(7) NOT NULL primary key, Pat_codtipo numeric(7) references Tipo(Tip_codigo), Pat_descricao varchar(100) NOT NULL, Pat_datafabricacao date, Pat_dataaquisicao date, Pat_dataeliminacao date, Pat_viraaquisicao varchar(100) NOT NULL, Pat_Obs varchar(100) NOT NULL, Pat_localizacao varchar (100) NOT NULL, Pat_codmarca numeric(7) references Marca(Mar_codigo), Pat_CodDepartamento numeric(7) references Departamento(Dep_codigo), Pat_CodPredio numeric(7) references Predio(Pre_codigo) )
Insert Into Tb.Endereco(End_codigo,End_descricao) Values(1,Rua Marechal Deodoro ), (2,Rua Bahia ), (3,Rua das Flores ) ,(4,Rua Muricy ), (5,Rua ipe);
Insert IntoTb.Patrimonio(Pat_codigo, Pat_codtipo, Pat_datafabricacao, Pat_dataaquisicao, Pat_dataeliminacao, Pat_viraquisicao, Pat_Localizacao,Pat_codmarca,Pat_CodDepartamento,Pat_CodPredio) Values(1,1,2003-08-20,2008-05-02,2013-04-25,***,loja,1,1,1), (2,2,2003-07-20,2005-08-28,2012-0125,***,deposito,2,2,2), (3,3,2000-05-25,2009-05-12,2011-06-25,***,Predio,3,3,3), (4,4,2008-02-5,2008-0602,2013-09-25,***,loja,4,4,4), (5,5,2001-08-6,2007-12-23,2010-02-19,***,Deposito,5,5,5;
SELECT Dep_codigo FROM Patrimonio,Predio, Endereco WHERE Patrimonio.Pat_codtipo=1 and Patrimonio.Pat_CodPredio=Predio.Pre_codigo and Predio.Pre_codendereco = Endereco.End_codigo and Endereco.End_codigo=2;
SELECT *Endereco FROM Endereco,Predio,Cidade,Patrimonio,Tipo,Marca WHERE Predio.Pre_codcidade=4 and Patrimonio.Pat_codtipo=1 and Patrimonio.Pat_codmarca=1 and Patrimonio.Pat_CodPredio=Predio.Pre_codigo and Predio.Pre_codendereco=endereco.End_codigo;