Logico 1.0.1
CREATE TABLE Parceiros (
Fone Int,
Nome Varchar(40) Not Null,
Tipo Varchar(20) Not Null,
Cod_Parc Int Not Null PRIMARY KEY
)
CREATE TABLE Clientes (
Fone Int,
CPF Int Not Null ,
Nome Varchar(40) Not Null,
Endereco Varchar (40) Not Null,
Cod_Cli Int Not Null PRIMARY KEY,
Data de Nasc. Date Not Null,
Nacionalidade Varchar(20) Not Null
)
CREATE TABLE Passagens (
Cod_Pass Int Not Null PRIMARY KEY,
Forma de Pg Varchar(10) Not Null,
Tipo Varchar(20) Not Null,
Quant. Int Not Null,
Data Embarque Date Not Null,
Hora Embarque Time Not Null ,
Destino Varchar(20) Not Null,
Valor Real Not Null
)
CREATE TABLE Cruzeiros (
Rota Varchar(40) Not Null,
Nome Varchar (40) Not Null,
Cod_Cruz Int Not Null PRIMARY KEY,
Valor Real Not Null,
Tipo Varchar(20) Not Null,
Servicos Varchar(20) Not Null
)
CREATE TABLE Hoteis (
Nome Varchar (40) Not Null,
Servicos Varchar (20) Not Null,
Tipo Varchar(10) Not Null,
Endereco Varchar (40) Not Null,
Valor Real Not Null,
Cod_Ht Int Not Null PRIMARY KEY,
Fone Int
)
CREATE TABLE Funcionarios (
Funcao Varchar(20) Not Null,
Fone Int,
Nome Varchar(40) Not Null,
CPF Int Not Null ,
Cod_Func Int Not Null PRIMARY KEY,
Comissao Real
)
CREATE TABLE Carros (
Placa Varchar (7) Not Null,
Cor Varchar(10) Not Null,
Valor Real Not Null,
Modelo Varchar(20) Not Null,
Chassi Int Not Null ,
Cod_Car Int Not Null PRIMARY KEY,
Tipo Varchar (10) Not Null
)
CREATE TABLE Pacotes (
Cod_Pact Int Not Null PRIMARY KEY,
Tipo Varchar(20) Not Null,
Destino Varchar(20) Not Null,
Valor Real Not Null,
Servicos Varchar (20) Not Null
)
CREATE TABLE Reservam_Cruz (
Data Date Not Null,
Cod_Cruz Int Not Null,
Cod_Cli Int Not Null,
FOREIGN KEY(Cod_Cruz) REFERENCES Cruzeiros (Cod_Cruz),
FOREIGN KEY(Cod_Cli) REFERENCES Clientes (Cod_Cli)
)
CREATE TABLE Compram_Pass (
Data Date Not Null,
Cod_Pass Int Not Null,
Cod_Cli Int Not Null,
FOREIGN KEY(Cod_Pass) REFERENCES