Você está na página 1de 4

create database prjmaira;

use prjmaira;

CREATE TABLE usuario (

nome varchar(40) not null,


email varchar(40),
endereco varchar(50),
telefone varchar(11),
matricula int auto_increment not null,

primary key (matricula)


);

CREATE TABLE emprestimo (

codigo int auto_increment not null,


data_hora date,
data_devolucao date,

matricula_usuario int,

foreign key (matricula_usuario) references usuario(matricula),

primary key (codigo)


);

CREATE TABLE sessao (

codigo_sessao_pk int auto_increment not null,


descricao varchar(50),
localizacao varchar(50),

primary key (codigo_sessao_pk)


);

CREATE TABLE livro (

codigo_livro_pk int auto_increment not null,


titulo varchar(40),
autor varchar(30),

codigo_sessao int,

foreign key (codigo_sessao) references sessao (codigo_sessao_pk),

primary key (codigo_livro_pk)


);

CREATE TABLE livro_emprestimo (

livro_emprestimo_pk int not null auto_increment,

codigo_sessao int,
codigo_emprestimo int,
foreign key (codigo_sessao) references sessao(codigo_sessao_pk),
foreign key (codigo_emprestimo) references emprestimo(codigo),

primary key (livro_emprestimo_pk)

);

CREATE TABLE livro_emprestimo (

livro_emprestimo_pk int not null auto_increment,

codigo_sessao int,
codigo_emprestimo int,

foreign key (codigo_sessao) references sessao(codigo_sessao_pk),


foreign key (codigo_emprestimo) references emprestimo(codigo),

primary key (livro_emprestimo_pk)

);

insert into usuario (nome,email,endereco,telefone) values ("Daiane Joana",


"daiane.joana@gmail.com", "rua 1", "12998123456");
insert into usuario(nome,email,endereco,telefone) values ("Liz Isabel",
"liz.isabel@gmail.com","rua 2","11322322456");
insert into usuario(nome,email,endereco,telefone) values ("Isis
Lorena","isis.lorena@gmail.com","rua 3","21892382829");
insert into usuario(nome,email,endereco,telefone) values ("Isis
Sophia","isis.sophia@gmail.com","rua 4","13138471820");
insert into usuario(nome,email,endereco,telefone) values ("Carolina
Marcia","carolina.marcia@gmail.com","rua 5","78173873188");
insert into usuario(nome,email,endereco,telefone) values ("Sebastiao
Gael","sebastiao.gael@gmail.com","rua 6","43128979083");
insert into usuario(nome,email,endereco,telefone) values ("Luana
Rayssa","luana.rayssa@gmail.com","rua 7","31267456435");
insert into usuario(nome,email,endereco,telefone) values ("Igor Renan","Igor
Renan@gmail.com","rua 8", "12314131331");
insert into usuario(nome,email,endereco,telefone) values ("Melissa
Carla","melissa.carla@gmail.com","rua 9","13123123131");
insert into usuario(nome,email,endereco,telefone) values ("Renata
Pietra","renata.pietra@gmail.com","rua 10","12998123456");
insert into usuario(nome,email,endereco,telefone) values ("Miguel
benedito","miguel.benedito@gmail.com","rua 11","12313131313");
insert into usuario(nome,email,endereco,telefone) values ("Isaac
Caleb","isaac.caleb@gmail.com","rua 12", "13154365555");
insert into usuario(nome,email,endereco,telefone) values ("Giovane
Joana","giovane,joana@gmail.com","rua 13","45123123312");
insert into usuario(nome,email,endereco,telefone) values ("Paulo
Joana","paulo.joana@gmail.com","rua 14","15412341331");
insert into usuario(nome,email,endereco,telefone) values ("Kaua
Joana","kaua.joana@gmail.com","rua 15","13123131312");

insert into emprestimo(data_hora,data_devolucao,matricula_usuario) values


( DATE("2022-12-05"), DATE("2022-12-05"), 1);
insert into emprestimo(data_hora,data_devolucao,matricula_usuario) values
( DATE("2022-12-05"), DATE("2022-12-05"), 2);
insert into emprestimo(data_hora,data_devolucao,matricula_usuario) values
( DATE("2022-12-05"), DATE("2022-12-05"), 3);
insert into emprestimo(data_hora,data_devolucao,matricula_usuario) values
( DATE("2022-12-05"), DATE("2022-12-05"), 4);
insert into emprestimo(data_hora,data_devolucao,matricula_usuario) values
( DATE("2022-12-05"), DATE("2022-12-05"), 5);
insert into emprestimo(data_hora,data_devolucao,matricula_usuario) values
( DATE("2022-12-05"), DATE("2022-12-05"), 6);
insert into emprestimo(data_hora,data_devolucao,matricula_usuario) values
( DATE("2022-12-05"), DATE("2022-12-05"), 7);
insert into emprestimo(data_hora,data_devolucao,matricula_usuario) values
( DATE("2022-12-05"), DATE("2022-12-05"), 8);
insert into emprestimo(data_hora,data_devolucao,matricula_usuario) values
( DATE("2022-12-05"), DATE("2022-12-05"), 9);
insert into emprestimo(data_hora,data_devolucao,matricula_usuario) values
( DATE("2022-12-05"), DATE("2022-12-05"), 10);
insert into emprestimo(data_hora,data_devolucao,matricula_usuario) values
( DATE("2022-12-05"), DATE("2022-12-05"), 11);
insert into emprestimo(data_hora,data_devolucao,matricula_usuario) values
( DATE("2022-12-05"), DATE("2022-12-05"), 12);
insert into emprestimo(data_hora,data_devolucao,matricula_usuario) values
( DATE("2022-12-05"), DATE("2022-12-05"), 13);
insert into emprestimo(data_hora,data_devolucao,matricula_usuario) values
( DATE("2022-12-05"), DATE("2022-12-05"), 14);
insert into emprestimo(data_hora,data_devolucao,matricula_usuario) values
( DATE("2022-12-05"), DATE("2022-12-05"), 15);

insert into sessao(descricao,localizacao) values("desc 1", "loc 1");


insert into sessao(descricao,localizacao) values("desc 2", "loc 2");
insert into sessao(descricao,localizacao) values("desc 3", "loc 3");
insert into sessao(descricao,localizacao) values("desc 4", "loc 4");
insert into sessao(descricao,localizacao) values("desc 5", "loc 5");
insert into sessao(descricao,localizacao) values("desc 6", "loc 6");
insert into sessao(descricao,localizacao) values("desc 7", "loc 7");
insert into sessao(descricao,localizacao) values("desc 8", "loc 8");
insert into sessao(descricao,localizacao) values("desc 9", "loc 9");
insert into sessao(descricao,localizacao) values("desc 10", "loc 10");
insert into sessao(descricao,localizacao) values("desc 11", "loc 11");
insert into sessao(descricao,localizacao) values("desc 12", "loc 12");
insert into sessao(descricao,localizacao) values("desc 13", "loc 13");
insert into sessao(descricao,localizacao) values("desc 14", "loc 14");
insert into sessao(descricao,localizacao) values("desc 15", "loc 15");

insert into livro(titulo,autor,codigo_sessao) values("livro 1", "autor 1", 1);


insert into livro(titulo,autor,codigo_sessao) values("livro 2", "autor 2", 2);
insert into livro(titulo,autor,codigo_sessao) values("livro 3", "autor 3", 3);
insert into livro(titulo,autor,codigo_sessao) values("livro 4", "autor 4", 4);
insert into livro(titulo,autor,codigo_sessao) values("livro 5", "autor 5", 5);
insert into livro(titulo,autor,codigo_sessao) values("livro 6", "autor 6", 6);
insert into livro(titulo,autor,codigo_sessao) values("livro 7", "autor 7", 7);
insert into livro(titulo,autor,codigo_sessao) values("livro 8", "autor 8", 8);
insert into livro(titulo,autor,codigo_sessao) values("livro 9", "autor 9", 9);
insert into livro(titulo,autor,codigo_sessao) values("livro 10", "autor 10", 10);
insert into livro(titulo,autor,codigo_sessao) values("livro 11", "autor 11", 11);
insert into livro(titulo,autor,codigo_sessao) values("livro 12", "autor 12", 12);
insert into livro(titulo,autor,codigo_sessao) values("livro 13", "autor 13", 13);
insert into livro(titulo,autor,codigo_sessao) values("livro 14", "autor 14", 14);
insert into livro(titulo,autor,codigo_sessao) values("livro 15", "autor 15", 15);

insert into livro_emprestimo(codigo_sessao, codigo_emprestimo) values (1,1);


insert into livro_emprestimo(codigo_sessao, codigo_emprestimo) values (2,2);
insert into livro_emprestimo(codigo_sessao, codigo_emprestimo) values (3,3);
insert into livro_emprestimo(codigo_sessao, codigo_emprestimo) values (4,4);
insert into livro_emprestimo(codigo_sessao, codigo_emprestimo) values (5,5);
insert into livro_emprestimo(codigo_sessao, codigo_emprestimo) values (6,6);
insert into livro_emprestimo(codigo_sessao, codigo_emprestimo) values (7,7);
insert into livro_emprestimo(codigo_sessao, codigo_emprestimo) values (8,8);
insert into livro_emprestimo(codigo_sessao, codigo_emprestimo) values (9,9);
insert into livro_emprestimo(codigo_sessao, codigo_emprestimo) values (10,10);
insert into livro_emprestimo(codigo_sessao, codigo_emprestimo) values (11,11);
insert into livro_emprestimo(codigo_sessao, codigo_emprestimo) values (12,12);
insert into livro_emprestimo(codigo_sessao, codigo_emprestimo) values (13,13);
insert into livro_emprestimo(codigo_sessao, codigo_emprestimo) values (14,14);
insert into livro_emprestimo(codigo_sessao, codigo_emprestimo) values (15,15);

UPDATE livro set titulo = 'TituloUpdate1' where codigo_sessao = 1;


UPDATE livro set titulo = 'TituloUpdate2' where codigo_sessao = 2;
UPDATE livro set titulo = 'TituloUpdate3' where codigo_sessao = 3;
UPDATE livro set titulo = 'TituloUpdate4' where codigo_sessao = 4;
UPDATE livro set titulo = 'TituloUpdate5' where codigo_sessao = 5;

select * from livro;


select * from emprestimo;
select * from livro_emprestimo;
select * from sessao;
select * from usuario;

TRUNCATE TABLE livro;

Você também pode gostar