0% encontró este documento útil (0 votos)
35 vistas2 páginas

SQLBase Prestamo 1 Libro

Cargado por

Dayle Garcia
Derechos de autor
© © All Rights Reserved
Nos tomamos en serio los derechos de los contenidos. Si sospechas que se trata de tu contenido, reclámalo aquí.
Formatos disponibles
Descarga como TXT, PDF, TXT o lee en línea desde Scribd
0% encontró este documento útil (0 votos)
35 vistas2 páginas

SQLBase Prestamo 1 Libro

Cargado por

Dayle Garcia
Derechos de autor
© © All Rights Reserved
Nos tomamos en serio los derechos de los contenidos. Si sospechas que se trata de tu contenido, reclámalo aquí.
Formatos disponibles
Descarga como TXT, PDF, TXT o lee en línea desde Scribd
Está en la página 1/ 2

CREATE TABLE Autores (

Id_Aut INT NOT NULL PRIMARY KEY,


Des_Aut VARCHAR(255) NOT NULL
);
CREATE TABLE Bibliotecarios (
Id_Bib VARCHAR(4) NOT NULL PRIMARY KEY,
Nom_Bib VARCHAR(10) NOT NULL,
Ape_Bib VARCHAR(10) NOT NULL,
Hor_Tra_Bib VARCHAR(255) NOT NULL
);
CREATE TABLE Estudiantes (
Id_Est VARCHAR(4) NOT NULL PRIMARY KEY,
Nom_Est VARCHAR(10) NOT NULL,
Ape_Est VARCHAR(10) NOT NULL,
Cor_Est VARCHAR(20) NOT NULL
);

CREATE TABLE Libros (


Id_Libro VARCHAR(4) NOT NULL PRIMARY KEY,
Nom_Libro VARCHAR(10) NOT NULL,
Can_Pag INT NOT NULL,
Ano_Libro INT NOT NULL,
Edit_Libro VARCHAR(20) NOT NULL,
Edicion INT NOT NULL,
Estado_Libro VARCHAR(10) NOT NULL,
Disp_Libro VARCHAR(2) NOT NULL,
Idioma_Libro VARCHAR(10) NOT NULL,
Id_Autor INT NOT NULL REFERENCES Autores(Id_Aut)
);

CREATE TABLE Prestamos (


Num_Pre AUTOINCREMENT PRIMARY KEY,
Id_Bib_Pre VARCHAR(4) NOT NULL REFERENCES Bibliotecarios(Id_Bib),
Id_Lib_Pre VARCHAR(4) NOT NULL REFERENCES Libros(Id_Libro),
Id_Est_Pre VARCHAR(4) NOT NULL REFERENCES Estudiantes(Id_Est),
Fec_Pre DATE NOT NULL,
Est_Lib_Pre VARCHAR(10) NOT NULL,
Fec_Dev DATE NOT NULL,
Est_Dev_Pre VARCHAR(10) NOT NULL,
Id_Bib_Dev VARCHAR(4) NOT NULL REFERENCES Bibliotecarios(Id_Bib)
);

INSERT INTO Autores (Id_Aut, Des_Aut) VALUES


(1, 'Gabriel Garcia Marquez');
INSERT INTO Autores (Id_Aut, Des_Aut) VALUES
(2, 'Julio Cortazar');
INSERT INTO Autores (Id_Aut, Des_Aut) VALUES
(3, 'Pablo Neruda');
INSERT INTO Autores (Id_Aut, Des_Aut) VALUES
(4, 'Isabel Allende');
INSERT INTO Autores (Id_Aut, Des_Aut) VALUES
(5, 'Mario Vargas Llosa');

INSERT INTO Bibliotecarios (Id_Bib, Nom_Bib, Ape_Bib, Hor_Tra_Bib) VALUES


('B001', 'Ana', 'Lopez', 'Matutina');
INSERT INTO Bibliotecarios (Id_Bib, Nom_Bib, Ape_Bib, Hor_Tra_Bib) VALUES
('B002', 'Carlos', 'Martinez', 'Matutina');
INSERT INTO Bibliotecarios (Id_Bib, Nom_Bib, Ape_Bib, Hor_Tra_Bib) VALUES
('B003', 'Laura', 'Gonzalez', 'Vespertina');
INSERT INTO Bibliotecarios (Id_Bib, Nom_Bib, Ape_Bib, Hor_Tra_Bib) VALUES
('B004', 'Luis', 'Rodriguez', 'Vespertina');
INSERT INTO Bibliotecarios (Id_Bib, Nom_Bib, Ape_Bib, Hor_Tra_Bib) VALUES
('B005', 'Elena', 'Garcia', 'Matutina');

INSERT INTO Estudiantes (Id_Est, Nom_Est, Ape_Est, Cor_Est) VALUES


('E001', 'Juan', 'Perez', '[email protected]');
INSERT INTO Estudiantes (Id_Est, Nom_Est, Ape_Est, Cor_Est) VALUES
('E002', 'Maria', 'Lopez', '[email protected]');
INSERT INTO Estudiantes (Id_Est, Nom_Est, Ape_Est, Cor_Est) VALUES
('E003', 'Pedro', 'Gomez', '[email protected]');
INSERT INTO Estudiantes (Id_Est, Nom_Est, Ape_Est, Cor_Est) VALUES
('E004', 'Sofia', 'Mendez', '[email protected]');
INSERT INTO Estudiantes (Id_Est, Nom_Est, Ape_Est, Cor_Est) VALUES
('E005', 'Daniel', 'Torres', '[email protected]');

INSERT INTO Libros (Id_Libro, Nom_Libro, Can_Pag, Ano_Libro, Edit_Libro, Edicion,


Estado_Libro, Disp_Libro, Idioma_Libro, Id_Autor) VALUES
('L001', 'Cien Anos', 400, 1967, 'Editorial Oveja Negra', 1, 'Nuevo', 'Si',
'Español', 1);
INSERT INTO Libros (Id_Libro, Nom_Libro, Can_Pag, Ano_Libro, Edit_Libro, Edicion,
Estado_Libro, Disp_Libro, Idioma_Libro, Id_Autor) VALUES
('L002', 'Rayuela', 320, 1963, 'Editorial Sudamericana', 1, 'Usado', 'No',
'Español', 2);
INSERT INTO Libros (Id_Libro, Nom_Libro, Can_Pag, Ano_Libro, Edit_Libro, Edicion,
Estado_Libro, Disp_Libro, Idioma_Libro, Id_Autor) VALUES
('L003', 'Veinte Poemas', 80, 1924, 'Editorial Losada', 1, 'Nuevo', 'Si',
'Español', 3);
INSERT INTO Libros (Id_Libro, Nom_Libro, Can_Pag, Ano_Libro, Edit_Libro, Edicion,
Estado_Libro, Disp_Libro, Idioma_Libro, Id_Autor) VALUES
('L004', 'La Casa de los Espíritus', 400, 1982, 'Editorial Plaza & Janés', 1,
'Nuevo', 'Si', 'Español', 4);
INSERT INTO Libros (Id_Libro, Nom_Libro, Can_Pag, Ano_Libro, Edit_Libro, Edicion,
Estado_Libro, Disp_Libro, Idioma_Libro, Id_Autor) VALUES
('L005', 'La Ciudad y los Perros', 350, 1963, 'Editorial Seix Barral', 1, 'Usado',
'No', 'Español', 5);

INSERT INTO Prestamos (Num_Pre, Id_Bib_Pre, Id_Lib_Pre, Id_Est_Pre, Fec_Pre,


Est_Lib_Pre, Fec_Dev,Est_Dev_Pre, Id_Bib_Dev) VALUES
( 1, 'B001', 'L001', 'E001', '2024-09-01', 'Nuevo', '2024-09-15', 'Roto', 'B001');
INSERT INTO Prestamos (Num_Pre, Id_Bib_Pre, Id_Lib_Pre, Id_Est_Pre, Fec_Pre,
Est_Lib_Pre, Fec_Dev,Est_Dev_Pre, Id_Bib_Dev) VALUES
(2, 'B002', 'L002', 'E002', '2024-09-05', 'Usado', '2024-09-20', 'Usado', 'B002');
INSERT INTO Prestamos (Num_Pre, Id_Bib_Pre, Id_Lib_Pre, Id_Est_Pre, Fec_Pre,
Est_Lib_Pre, Fec_Dev,Est_Dev_Pre, Id_Bib_Dev) VALUES
(3, 'B003', 'L003', 'E003', '2024-09-10', 'Nuevo', '2024-09-25', 'Usado', 'B003');
INSERT INTO Prestamos (Num_Pre, Id_Bib_Pre, Id_Lib_Pre, Id_Est_Pre, Fec_Pre,
Est_Lib_Pre, Fec_Dev, Est_Dev_Pre, Id_Bib_Dev) VALUES
(4, 'B001', 'L004', 'E004', '2024-09-12', 'Nuevo', '2024-09-27', 'Nuevo', 'B001');
INSERT INTO Prestamos (Num_Pre, Id_Bib_Pre, Id_Lib_Pre, Id_Est_Pre, Fec_Pre,
Est_Lib_Pre, Fec_Dev, Est_Dev_Pre, Id_Bib_Dev) VALUES
(5, 'B002', 'L005', 'E005', '2024-09-14', 'Usado', '2024-09-29', 'Usado', 'B002');

También podría gustarte