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

O Banco de Dados

Por:   •  9/3/2022  •  Trabalho acadêmico  •  351 Palavras (2 Páginas)  •  58 Visualizações

Página 1 de 2

1- Nomes dos Clientes que compraram livros do autor "Heather Morris"

2- Qual gênero(s) o cliente "Carla Prado" gosta de ler?

3- Quais livros do autor "Lisa Genova" tem em estoque?

4- Que cliente já comprou livros da editora "Saraiva"?

5- Quem comprou o livro mais caro?

6- Qual autor tem o livro mais barato?

7- Quantos títulos da editora "Padrão" estão cadastrados na loja?

8- Qual a média de preço dos livros de "Engenharia Ambiental" (gênero)?

9- Qual o cliente, titulo do livro e autor da venda mais antiga?

10-O autor "Carlos Santos" escreve que gênero?

CREATE TABLE genero (

idgenero SERIAL,

descricao varchar(100) NOT NULL,

PRIMARY KEY (idgenero));

CREATE TABLE livro (

idlivro SERIAL,

titulo varchar(100) NOT NULL,

preco float DEFAULT NULL,

estoque int,

idgenero int NOT NULL,

ideditora int NOT NULL,

PRIMARY KEY (idlivro),

CONSTRAINT FK_GENERO FOREIGN KEY (idgenero) REFERENCES GENERO(idgenero));

CREATE TABLE escreve (

Idlivro int NOT NULL,

Idautor int NOT NULL,

PRIMARY KEY (idlivro,idautor),

CONSTRAINT FK_ESCREVE_LIVRO FOREIGN KEY (idlivro) REFERENCES LIVRO(idlivro),

CONSTRAINT FK_ESCREVE_AUTOR FOREIGN KEY (idautor) REFERENCES AUTOR(idautor));

CREATE TABLE venda (

idvenda SERIAL,

data date DEFAULT NULL,

total float DEFAULT '0',

idcliente int NOT NULL,

PRIMARY KEY (idvenda),

CONSTRAINT FK_VENDA FOREIGN KEY (idcliente) REFERENCES CLIENTE(idcliente));

CREATE TABLE itens_da_venda(

Idvenda int NOT NULL,

Idcliente int NOT NULL,

Idlivro int NOT NULL,

Qtd int DEFAULT NULL,

subtotal varchar(45) DEFAULT NULL,

PRIMARY KEY (idvenda,idlivro),

CONSTRAINT FK_LIVRO2 FOREIGN KEY (idlivro) REFERENCES LIVRO(idlivro),

CONSTRAINT FK_VENDA2 FOREIGN KEY (idvenda) REFERENCES VENDA(idvenda),

CONSTRAINT FK_VENDA3 FOREIGN KEY (idcliente) REFERENCES CLIENTE (idcliente)

);

INSERT INTO AUTOR(IDAUTOR,NOME,EMAIL) VALUES (1,'ROBERTO MARTINS FIGUEIREDO',NULL),(2,'DANIEL KAHNEMAN',NULL),(3,'HILARY DUFF',NULL),(4,'ROBSON PINHEIRO',NULL),(5,'CECELIA AHERN',NULL),(6,'ARLENE EINSENBERG',NULL),(7,'SANDEE HATHAWAY',NULL),(8,'HEIDI MURKOFF',NULL),(9,'JULIO CESAR DE BARROS',NULL),(10,'MARIA JOSÉ VALERO',NULL);

INSERT INTO CLIENTE(IDCLIENTE,NOME,TELEFONE) VALUES (1,'JOAO SILVA ','1111'),(2,'MARIA CUNHA','2222'),(3,'PEDRO AGUIAR','8888'),(4,'ELAINE LUCIANA','9374'),(5,'ANTONIO PEREIRA','3764'),(6,'CATARINA DIAS','999'),(7,'FELIPE ESCOLAR','8787'),(8,'NANDO

...

Baixar como (para membros premium)  txt (4.6 Kb)   pdf (45.6 Kb)   docx (9.5 Kb)  
Continuar por mais 1 página »
Disponível apenas no TrabalhosGratuitos.com