Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- CREATE TABLE Produto(
- id produto INT PRIMARY KEY,
- nome VARCHAR(255),
- categoria VARCHAR(255),
- preco NUMBER(8, 2),
- estoque INT
- )
- CREATE TABLE Compra(
- id_produto FOREIGN KEY FROM Produto,
- quantidade INT
- )
- SELECT p.nome, p.valor
- FROM produto p, compra c
- WHERE p.id = c.id_produto AND c.quantidade > 10
- CREATE VIEW categoria_dinheiros AS
- SELECT p.categoria
- CREATE TABLE Usuario(
- codU INT PRIMARY KEY,
- nome VARCHAR(255),
- endereco VARCHAR(255),
- sexo VARCHAR(255),
- telefone VARCHAR(255)
- )
- CREATE TABLE Livro(
- codLivro INT PRIMARY KEY,
- titulo VARCHAR(255),
- ano DATE
- editora VARCHAR(255)
- )
- CREATE TABLE Autores(
- codLivro INT,
- nomeAutor VARCHAR(255),
- codLivro FOREIGN KEY REFERENCES Livro(codLivro)
- )
- CREATE TABLE PalavrasChave(
- codLivro INT,
- palavra VARCHAR(255),
- codLivro FOREIGN KEY REFERENCES Livro(codLivro)
- )
- CREATE TABLE ExemplarLivro(
- codExemplar INT PRIMARY KEY,
- tipo VARCHAR(255),
- estaEmprestado VARCHAR(255),
- codLivro INT,
- codLivro FOREIGN KEY REFERENCES Livro(codLivro)
- )
- CREATE TABLE Emprestimo(
- codUsu INT,
- codExemplar INT,
- dataEmprestimo DATE,
- dataDevolucao DATE,
- valorMulta NUMBER(5,2),
- codUsu FOREIGN KEY REFERENCES Usuario(codU),
- codExemplar FOREIGN KEY REFERENCES ExemplarLivro(codExemplar)
- )
- CREATE VIEW nome_ender AS
- SELECT u.nome, u.endereco
- FROM usuario u
- WHERE (SELECT COUNT(*)
- FROM emprestimo e, livro l, exemplarLivro ex
- WHERE u.codU = e.codUsu AND
- ex.codLivro = l.codLivro AND
- e.codExemplar = ex.codExemplar AND
- e.valorMulta > 0)--assumindo que, quando ocorra qualquer atraso, a multa serΓ‘ maior q 0
- > 5
- SELECT multa AS MaiorMulta
- FROM usuario u, ExemplarLivro el, livro l, emprestimo e
- WHERE u.codU = e.codUsu AND
- e.codExemplar = el.codExemplar AND
- el.codLivro = l.codLivro AND
- e.multa >= ALL (SELECT e.multa FROM emprestimo e)
- SELECT l.titulo
- FROM livro l
- WHERE (SELECT COUNT(*)
- FROM exemplarLivro ex
- WHERE ex.codLivro = l.codLivro) > 1
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement