Teste de banco de dados
Por: mgomesMarcio • 18/2/2019 • Trabalho acadêmico • 1.534 Palavras (7 Páginas) • 125 Visualizações
create database BD_Treinamento;
use BD_Treinamento;
create table Formacao
(COD_Formacao integer not null, TXT_Descricao varchar(25));
create table EmailResumoCliente
(COD_Cliente integer not null, COD_Resumo integer not null)
create table ClieAreaInt
(COD_Area integer not null, COD_Cliente integer not null )
create table AreaInteresse
(COD_Area integer not null , TXT_DescArea varchar (25))
-------
create table Instrutor
(COD_Inst integer not null , NOM_Instrutor varchar (25), DTA_Admissao datetime, DES_End varchar (25), DES_Tel varchar (25),
DTA_Demissao datetime , VAL_Salario smallmoney)
create table Cliente
(COD_Cliente integer not null , NOM_Cliente varchar (25), TXT_EndCliente varchar (25), TXT_Tel varchar (25),
TXT_DatNascimento datetime, COD_Formacao integer)
--
create table ClienteOferta
(COD_Cliente integer not null , COD_Oferta integer not null)
create table Oferta
(COD_Oferta integer not null , TXT_DesOferta varchar (25), COD_Curso integer, COD_Local integer , TXT_Email varchar (25),
DTA_InicioInscricao datetime, DTA_FimInscricao datetime, DTA_InicioCurso datetime, HOR_InicioAulas time, COD_Pagto integer)
--ALTER TABLE Oferta ADD DTA_IncioInscricao datetime
--ALTER TABLE Oferta DROP COLUMN DTA_PeridoInscricao
create table Curso
(COD_Curso integer not null , TXT_DesCurso varchar(25), COD_Inst integer, COD_Area integer, COD_Formacao integer)
create table ClientePerfil
(COD_Cliente integer not null, COD_Perfil integer not null)
create table EmailResumo
(COD_Resumo integer not null, COD_Cliente integer)
create table Parametros
(COD_Filial integer not null , COD_CNPJ integer not null , TXT_NomeFil varchar (65))
create table Local
(COD_Local integer not null , TXT_Local varchar (25))
create table LocalEquipamento
(COD_Local integer not null , COD_Equip integer not null )
create table Perfil
(COD_Perfil integer not null , TXT_Perfil varchar (25))
create table Inscricao
(COD_Insc integer not null , DTA_Venc datetime, COD_Pagto integer)
create table FormaPagto
(COD_Pagto integer not null , TXT_DescPagto varchar (25))
create table Equipamento
(COD_Equip integer not null , TXT_DescEquip varchar (25))
-----------------------------
alter table Formacao
add primary key (COD_Formacao)
alter table EmailResumoCliente
add primary key (COD_Resumo, COD_Cliente)
alter table ClieAreaInt
add primary key (COD_Area, COD_Cliente)
alter table AreaInteresse
add primary key (COD_Area)
------------------------------------------------------
alter table Instrutor
add primary key (COD_Inst)
alter table Cliente
add primary key (COD_Cliente)
alter table ClienteOferta
add primary key (COD_Cliente, COD_Oferta)
alter table Oferta
add primary key (COD_Oferta)
alter table Curso
add primary key (COD_Curso)
alter table ClientePerfil
add primary key (COD_Cliente, COD_Perfil)
alter table EmailResumo
add primary key (COD_Resumo)
alter table Parametros
add primary key(COD_Filial, COD_CNPJ)
alter table Local
add primary key (COD_Local )
alter table LocalEquipamento
add primary key (COD_Local, COD_Equip)
alter table Perfil
add primary key (COD_Perfil)
alter table Inscricao
add primary key (COD_Insc)
alter table FormaPagto
add primary key (COD_Pagto)
alter table Equipamento
add primary key (COD_Equip)
----------------------------------------
alter table EmailResumoCliente
add Foreign key (COD_Resumo) References EmailResumo(COD_Resumo)
alter table EmailResumoCliente
add Foreign key (COD_Cliente) References Cliente(COD_Cliente)
alter
...