Files

71 lines
1.8 KiB
SQL
Raw Permalink Normal View History

2020-08-11 12:40:56 -05:00
DROP DATABASE Portal;
CREATE DATABASE Portal;
USE Portal;
CREATE TABLE `Libro` (
`idLibro` integer PRIMARY KEY NOT NULL AUTO_INCREMENT,
`isbn` varchar(100),
`titulo` varchar(250),
`categoria` varchar(100),
`autor` varchar(100),
`paginas` integer,
`impresion` varchar(150),
`precio` varchar(100),
`version` varchar(100),
`descripcion` text,
`year` integer
);
CREATE TABLE `PdfLibro` (
`idPdf` integer PRIMARY KEY NOT NULL AUTO_INCREMENT,
`idLibro`integer,
`ruta` varchar(250)
);
CREATE TABLE `Imagen` (
`idImagen` integer PRIMARY KEY NOT NULL AUTO_INCREMENT,
`idLibro`integer,
`ruta` varchar(250)
);
CREATE TABLE `Visualizacion` (
`idVisualizacion` integer PRIMARY KEY NOT NULL AUTO_INCREMENT,
`idLibro`integer,
`ruta` varchar(250)
);
CREATE TABLE `Video` (
`idVideo` integer PRIMARY KEY NOT NULL AUTO_INCREMENT,
`idLibro`integer,
`ruta` varchar(250)
);
CREATE TABLE `Compra` (
`idCompra` integer PRIMARY KEY NOT NULL AUTO_INCREMENT,
`idLibro`integer,
`ruta` varchar(250)
);
CREATE TABLE `Admin` (
`idAdmin` integer PRIMARY KEY NOT NULL AUTO_INCREMENT,
2021-01-11 23:23:32 -06:00
`usuario` varchar(100),
`password` varchar(350)
2020-08-11 12:40:56 -05:00
);
ALTER TABLE `Imagen` ADD FOREIGN KEY (`idLibro`) REFERENCES `Libro` (`idLibro`);
ALTER TABLE `Visualizacion` ADD FOREIGN KEY (`idLibro`) REFERENCES `Libro` (`idLibro`);
ALTER TABLE `Compra` ADD FOREIGN KEY (`idLibro`) REFERENCES `Libro` (`idLibro`);
ALTER TABLE `Video` ADD FOREIGN KEY (`idLibro`) REFERENCES `Libro` (`idLibro`);
ALTER TABLE `PdfLibro` ADD FOREIGN KEY (`idLibro`) REFERENCES `Libro` (`idLibro`);
2021-01-11 23:23:32 -06:00
ALTER TABLE 'Libro' ADD nombre varchar(100);
-- "password": "p0rtal4dmin2021"
INSERT INTO Admin values (null, 'PotalEditAdmin', '$2b$10$0GeS8v9lUwhOHOS/2MoBIuJusNdM1Zi7SD.asnQrsyWA9oOTd9.YK', 'Administrador');