TrabalhosGratuitos.com - Trabalhos, Monografias, Artigos, Exames, Resumos de livros, Dissertações
Pesquisar

A Loja de Informática

Por:   •  15/5/2021  •  Trabalho acadêmico  •  2.732 Palavras (11 Páginas)  •  109 Visualizações

Página 1 de 11

CREATE DATABASE TrabalhoFinal;

USE TrabalhoFinal;

CREATE TABLE cliente (

    CodCliente int NOT NULL,

    nome varchar(60) NOT NULL,

    sexo char(1),

    idade int,

    logradouro varchar(50),

    nro int,

    email varchar(100),

    telefone varchar(20),

    Cod_Real int,

    CONSTRAINT cliente_pk PRIMARY KEY (CodCliente),

    CONSTRAINT cliente_sexo_ck CHECK (sexo in ('M','F','m','f')),

    CONSTRAINT cliente_idade_ck CHECK (idade > 0)

);

create table compra (

        CodCompra int,

    nomeProd varchar(50) NOT NULL,

    quantidade int,

    ValorFinal int,

    FormaPagamento varchar(20),

    CONSTRAINT compra_pk PRIMARY KEY (CodCompra)

);

create table funcionario (

        CodFuncionario int,

    nome varchar(60) NOT NULL,

    cpf varchar(30),

    setor varchar(20),

    idade int,

    Cod_Real int,

    CONSTRAINT funcinario_pk PRIMARY KEY (CodFuncionario),

    CONSTRAINT funcionario_Cod_Real_fk FOREIGN KEY (Cod_Real) REFERENCES compra (CodCompra)

);

create table pecas (

        CodPecas int,

    nome varchar(60) NOT NULL,

    marca varchar(20),

    quantidade int,

    distribuidor varchar (15),

    preco int,

    Cod_Org int,

    Setores_Org varchar(10),

    CONSTRAINT pecas_pk PRIMARY KEY (CodPecas),

    CONSTRAINT pecas_Cod_Org_fk FOREIGN KEY (Cod_Org) REFERENCES funcionario (CodFuncionario)

);

create table PessoaJuridica (

        CodCliente int,

    CNPJ varchar(30),

    CONSTRAINT PJ_pk PRIMARY KEY (CodCliente),

    CONSTRAINT PessoaJuridica_codCliente_fk FOREIGN KEY (CodCliente) REFERENCES cliente (CodCliente)

);

create table PessoaFisica (

        CodCliente int,

    CPF varchar(30),

    CONSTRAINT PF_pk PRIMARY KEY (CodCliente),

    CONSTRAINT PessoaFisica_codCliente_fk FOREIGN KEY (CodCliente) REFERENCES cliente (CodCliente)

);

create table Obtem (

        CodComp int,

    CodP int,

    CONSTRAINT Obtem_pk PRIMARY KEY (CodComp, CodP),

    CONSTRAINT Obtem_codComp_fk FOREIGN KEY (CodComp) REFERENCES compra (CodCompra),

    CONSTRAINT Obtem_codP_fk FOREIGN KEY (CodP) REFERENCES pecas (CodPecas)

);

   

INSERT INTO cliente (CodCliente, nome, sexo, idade, logradouro, nro, email, telefone, Cod_Real) values (01, 'Caroline Yasmin Fogaça', 'F', 20, 'Rua Um', 306, 'carolineyasminfogaca__carolineyasminfogaca@deca.com.br', '(16) 98438-2163', 111);

INSERT INTO cliente (CodCliente, nome, sexo, idade, logradouro, nro, email, telefone, Cod_Real) values (02, 'Stefany Débora Bárbara Viana', 'F', 30, 'Travessa Cinco', 793, 'sstefanydeborabarbaraviana@origamieventos.com.br', '(16) 3603-4099', 222);

INSERT INTO cliente (CodCliente, nome, sexo, idade, logradouro, nro, email, telefone, Cod_Real) values (03, 'Yuri Isaac Emanuel de Paula', 'M', 27, 'Rua Giácomo Nutti', 644, 'yyuriisaacemanueldepaula@lucaslima.com', '(16) 3574-7057', 333);

INSERT INTO cliente (CodCliente, nome, sexo, idade, logradouro, nro, email, telefone, Cod_Real) values (04, 'Sara Ana Alice Duarte', 'F', 36, 'Rua Luiz Arnaldo Wenzel', 727, 'saraanaaliceduarte-95@eguia.com.br', '(16) 99264-9402', 444);

INSERT INTO cliente (CodCliente, nome, sexo, idade, logradouro, nro, email, telefone, Cod_Real) values (05, 'Jaqueline Tânia Liz Novaes', 'F', 40, 'Via de Acesso 12', 909, 'jaquelinetanializnovaes_@ft.unicamp.br', '(16) 98536-9266', 555);

INSERT INTO cliente (CodCliente, nome, sexo, idade, logradouro, nro, email, telefone, Cod_Real) values (06, 'Renato Severino Gonçalves', 'M', 35, 'Alameda Abatityba', 511, 'renatoseverinogoncalves@gruposimoes.com.br', '(16) 98184-9241', 664);

INSERT INTO cliente (CodCliente, nome, sexo, idade, logradouro, nro, email, telefone, Cod_Real) values (07, 'Allana Alice Sophie Souza', 'F', 28, 'Rua Joaquim Gabriel Penteado', 495, 'allanaalicesophiesouza@maiamaquinas.com.br', '(16) 98218-5554', 777);

INSERT INTO cliente (CodCliente, nome, sexo, idade, logradouro, nro, email, telefone, Cod_Real) values (08, 'Maya Milena Teresinha Oliveira', 'F', 26, 'Travessa Francisco Latorre Primo', 442, 'mayamilenateresinhaoliveira@cbaidiomas.com', '(16) 98989-6485', 888);

INSERT INTO cliente (CodCliente, nome, sexo, idade, logradouro, nro, email, telefone, Cod_Real) values (09, 'Bárbara Carolina Helena da Cruz', 'F', 20, 'Avenida José Fortuna', 963, 'barbaracarolinahelenadacruz@planicoop.com.br', '(16) 98995-5234', 999);

INSERT INTO cliente (CodCliente, nome, sexo, idade, logradouro, nro, email, telefone, Cod_Real) values (10, 'Rita Catarina Aline Figueiredo', 'F', 35, 'Rua Therezinha de Jesus Carvalho Eufrade', 822, 'ritacatarinaalinefigueiredo-77@indaiamidias.com.br', '(16) 99320-4990', 101);

INSERT INTO compra (CodCompra, nomeProd, quantidade, ValorFinal, FormaPagamento) values (111, 'Air Cooler', 02, 100.00, 'Cartão de Crédito');

INSERT INTO compra (CodCompra, nomeProd, quantidade, ValorFinal, FormaPagamento) values (222, 'Gabinete', 01, 300.00, 'Dinheiro');

INSERT INTO compra (CodCompra, nomeProd, quantidade, ValorFinal, FormaPagamento) values (333, 'Cadeira Gamer', 01, 700.00, 'Cartão de Débito');

INSERT INTO compra (CodCompra, nomeProd, quantidade, ValorFinal, FormaPagamento) values (444, 'Placa de vídeo', 03, 1800.00, 'Cartão de Crédito');

INSERT INTO compra (CodCompra, nomeProd, quantidade, ValorFinal, FormaPagamento) values (555, 'Notebook', 01, 4200.00, 'Cartão de Crédito');

INSERT INTO compra (CodCompra, nomeProd, quantidade, ValorFinal, FormaPagamento) values (664, 'SSD', 02, 450.00, 'Dinheiro');

...

Baixar como (para membros premium)  txt (17.2 Kb)   pdf (51.7 Kb)   docx (12.1 Kb)  
Continuar por mais 10 páginas »
Disponível apenas no TrabalhosGratuitos.com