Está en la página 1de 2

create database UCVPROYECTO

go

use UCVPROYECTO2022
go

set dateformat ymd


go

Create Schema Ventas


go
Create Schema bibliotecario
go
Create Schema RRHH
go

CREATE TABLE `Usuarios` (


`idUsuario` int(11) NOT NULL AUTO_INCREMENT,
`Nombre` varchar(30) NOT NULL,
`Apellidos` varchar(50) NOT NULL,
`Edad` int(11) NOT NULL,
`Direccion` varchar(100) NOT NULL,
`Ciudad` varchar(30) NOT NULL,
`CorreoElectronico` varchar(50) DEFAULT NULL,
PRIMARY KEY (`idUsuario`)
)ENGINE=InnoDB;

CREATE TABLE Libros (


`idLibro` int(11) NOT NULL AUTO_INCREMENT,
`Titulo` varchar(30) NOT NULL,
`Autor` varchar(50) NOT NULL,
`Genero` varchar(30) DEFAULT NULL,
`FechaEntrada` timestamp NOT NULL DEFAULT CURREN
T_TIMESTAMP ON
UPDATE CURRENT_TIMESTAMP,
PRIMARY KEY (`idLibro`)
) ENGINE=InnoDB;

CREATE TABLE Prestamo (


`idPrestamo` int(11) NOT NULL AUTO_INCREMENT,
`idUsuario` int(11) NOT NULL,
`idLibro` int(11) NOT NULL,
`FechaPrestamo` timestamp NOT NULL DEFAULT CURRE
NT_TIMESTAMP ON
UPDATE CURRENT_TIMESTAMP,
`Devuelto` tinyint(1) DEFAULT NULL,
PRIMARY KEY (`idAlquiler`),
KEY `Usuario` (`idUsuario`),
KEY `Libro` (`idLibro`),
CONSTRAINT `Libro` FOREIGN KEY (`idLibro`) REFER
ENCES `Libros` (`idLibro`),
CONSTRAINT `Usuario` FOREIGN KEY (`idUsuario`) R
EFERENCES `Usuarios` (
`idUsuario`) ) ENGINE=InnoDB;
INSERT INTO Usuarios (Nombre, Apellidos, Edad, Direccion, Ciudad, CorreoElectronico)
-> VALUES ('Agustin', 'Hidalgo Cotán', 23, 'C.Ficticia nº12, 1ºB', 'Sevilla', 'agu@agu.es');

b.alquileres.find()
{ "_id" : ObjectId("519159ba30a776c46d0c2992"), "us
uario" : "Agu", "libro" : "Linux
es lo mejor", "fechaAlquiler" : "14/05/2013", "devu
elto" : "no" }
{ "_id" : ObjectId("519159ef30a776c46d0c2993"), "us
u" : "felipe", "libro" : "Linux es
lo mejor", "fecha" : "13/05/2013", "devuelto" : "si
"}
db.libros.find()
{ "_id" : ObjectId("5191590d30a776c46d0c2990"), "ti
tulo" : "Linux es lo mejor",
"ISBN" : 65465685, "autor" : "J. María Carazo", "fe
chaEntrada" : "15-05-2013" }
{ "_id" : ObjectId("5191593530a776c46d0c2991"), "ti
tulo" : "Bases de Datos
NoSQL", "autor" : "J. María Carazo", "fechaEntrada"
: "17-05-2013", "edicion" : 1 }

También podría gustarte