Está en la página 1de 1

#crear una nueva base de datos libreria

CREATE DATABASE IF NOT EXISTS libreria;

#seleccionar la base de datos


USE libreria;

#crear tabla usuario


CREATE TABLE IF NOT EXISTS usuario (
id_usuario INT NOT NULL,
nombre VARCHAR(20),
telefono INT,
direccion VARCHAR (45) NOT NULL,
correo VARCHAR (60),
PRIMARY KEY (id_usuario)
)ENGINE = INNODB;

#crear tabla libro


CREATE TABLE IF NOT EXISTS libro (
id_libro INT NOT NULL,
nombre VARCHAR (45) NOT NULL,
modulo VARCHAR (25),
clasificacion VARCHAR (45),
PRIMARY KEY (id_libro)
)ENGINE = INNODB;
#crear tabla trabajador de la libreria
CREATE TABLE IF NOT EXISTS trabajador_libreria (
id_trabajador INT NOT NULL,
nombre VARCHAR (45) NOT NULL,
telefono INT UNSIGNED,
numero_cuenta INT UNSIGNED,
PRIMARY KEY (id_trabajador)
)ENGINE = INNODB;

#crear tabla prestamo con las relaciones de las tablas: usuario, libro y trabajador
de lalibreria.

CREATE TABLE IF NOT EXISTS prestamo(


id_prestamo INT NOT NULL auto_increment,
fecha_prestamo DATE,
fecha_entrega DATE,
usuario_id INT NOT NULL,
libro_id INT NOT NULL,
trabajador_id INT NOT NULL,
PRIMARY KEY (id_prestamo),
CONSTRAINT fkusuario
FOREIGN KEY (usuario_id)
REFERENCES usuario(id_usuario),
CONSTRAINT fklibro
FOREIGN KEY (libro_id)
REFERENCES libro(id_libro),
CONSTRAINT fktrabajador_libreria
FOREIGN KEY (trabajador_id)
REFERENCES trabajador_libreria(id_trabajador)
)ENGINE = INNODB;

También podría gustarte