Projeto Banco de Dados
Por: guilhermemkx • 22/5/2018 • Exam • 280 Palavras (2 Páginas) • 362 Visualizações
UNIFIEO – Centro Universitário FIEO
Gabriel Morais TADS NA3 RA: 17100013
Guilherme Viana TADS NA3 RA: 17100905
Projeto Banco de Dados
Osasco,2018
DER[pic 1]
Tabelas
Forma_Pagamento |
Forma_pagamentovarchar(10) foreign key primary key |
Compra_Efetuada |
Forma_pagamentovarchar(10) foreign key |
Tipo_compravarchar(20) |
Status varchar(10) |
Cadastro_compra |
Id_cadastro_compraint primary key not null |
Numero_compraint |
Data datetime |
Valor int |
Forma_pagamentovarchar(10) |
Script de criação das tabelas
Create Database Projeto_BD
Create table Forma_Pagamento(
Forma_pagamento varchar(10) primary key);
--Essa tabela é de forma de pagamento
Create table Cadastro_compra(
Id_cadastro_compra int,
Numero_compra int,
primary key(Id_cadastro_compra, Numero_compra),
Data datetime,
Valor int,
Forma_pagamento varchar(10)
Foreign key (Forma_Pagamento) REFERENCES Forma_Pagamento (Forma_Pagamento));
--Essa tabela é referente ao cadastro de compra
Create table Compra_efetuada(
Tipo_compra varchar(20) primary key,
Forma_pagamento varchar(10)
Foreign key (Forma_Pagamento) REFERENCES Forma_Pagamento (Forma_Pagamento),
Status varchar(10));
--Essa tabela refere-se as compras efetuadas
Select F.Forma_pagamento, C.Id_cadastro_compra, C.Valor from Forma_Pagamento F
inner join Cadastro_compra C on C.Forma_pagamento = F.Forma_pagamento
--Esse pequeno comando serve para cruzar as tabelas inseridas
Select * from Forma_Pagamento
Select * from Cadastro_compra
Select * from Compra_efetuada
--(select * from)Esse comando serve para mostrar/inserir a tabela desejada
Delete from Cadastro_compra where Forma_pagamento = 'Boleto'
--(delete from)Esse comando serve para excluir a tabela desejada
...