-- --------------------------------------------------------
-- Host: 127.0.0.1
-- Versión del servidor: 10.4.27-MariaDB - mariadb.org binary distribution
-- SO del servidor: Win64
-- HeidiSQL Versión: 11.3.0.6295
-- --------------------------------------------------------
/*!40101 SET @OLD_CHARACTER_SET_CLIENT=@@CHARACTER_SET_CLIENT */;
/*!40101 SET NAMES utf8 */;
/*!50503 SET NAMES utf8mb4 */;
/*!40014 SET @OLD_FOREIGN_KEY_CHECKS=@@FOREIGN_KEY_CHECKS, FOREIGN_KEY_CHECKS=0 */;
/*!40101 SET @OLD_SQL_MODE=@@SQL_MODE, SQL_MODE='NO_AUTO_VALUE_ON_ZERO' */;
/*!40111 SET @OLD_SQL_NOTES=@@SQL_NOTES, SQL_NOTES=0 */;
-- Volcando estructura de base de datos para espacios
CREATE DATABASE IF NOT EXISTS `espacios` /*!40100 DEFAULT CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci */;
USE `espacios`;
-- Volcando estructura para tabla espacios.alumnos
CREATE TABLE IF NOT EXISTS `alumnos` (
`idAlumnos` int(10) unsigned NOT NULL AUTO_INCREMENT,
`name` varchar(100) NOT NULL,
`email` varchar(100) NOT NULL,
`password` varchar(50) NOT NULL,
`habilitado` tinyint(4) NOT NULL DEFAULT 0 COMMENT '0 habilitado | 1 deshabilitado',
`semestre` int(11) NOT NULL DEFAULT 0,
`created_at` timestamp NULL DEFAULT current_timestamp() ON UPDATE current_timestamp(),
`idCarreras` int(11) DEFAULT NULL,
`idEscuelas` int(11) DEFAULT NULL,
PRIMARY KEY (`idAlumnos`),
KEY `FK_Alumnos_Carreras` (`idCarreras`),
KEY `FK_Alumnos_Escuelas` (`idEscuelas`),
CONSTRAINT `FK_Alumnos_Carreras` FOREIGN KEY (`idCarreras`) REFERENCES `carreras` (`idCarreras`),
CONSTRAINT `FK_Alumnos_Escuelas` FOREIGN KEY (`idEscuelas`) REFERENCES `escuelas` (`idEscuelas`)
) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_general_ci;
-- La exportación de datos fue deseleccionada.
-- Volcando estructura para tabla espacios.carreras
CREATE TABLE IF NOT EXISTS `carreras` (
`idCarreras` int(11) NOT NULL AUTO_INCREMENT,
`name` varchar(100) NOT NULL,
`created_at` timestamp NULL DEFAULT current_timestamp() ON UPDATE current_timestamp(),
`habilitado` tinyint(4) NOT NULL DEFAULT 0 COMMENT '0 habilitado | 1 deshabilitado',
`abreviacion` varchar(50) DEFAULT NULL,
PRIMARY KEY (`idCarreras`)
) ENGINE=InnoDB AUTO_INCREMENT=2 DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_general_ci;
-- La exportación de datos fue deseleccionada.
-- Volcando estructura para tabla espacios.escuelas
CREATE TABLE IF NOT EXISTS `escuelas` (
`idEscuelas` int(11) NOT NULL AUTO_INCREMENT,
`name` varchar(50) NOT NULL,
`created_at` timestamp NULL DEFAULT current_timestamp() ON UPDATE current_timestamp(),
`habilitado` tinyint(4) NOT NULL DEFAULT 0 COMMENT '0 habilitado | 1 deshabilitado',
PRIMARY KEY (`idEscuelas`)
) ENGINE=InnoDB AUTO_INCREMENT=3 DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_general_ci;
-- La exportación de datos fue deseleccionada.
-- Volcando estructura para tabla espacios.espacio
CREATE TABLE IF NOT EXISTS `espacio` (
`idEspacios` int(11) NOT NULL AUTO_INCREMENT,
`name` varchar(50) NOT NULL,
`abreviacion` varchar(50) NOT NULL,
`created_at` timestamp NULL DEFAULT current_timestamp() ON UPDATE current_timestamp(),
`habilitado` tinyint(4) NOT NULL DEFAULT 0 COMMENT '0 habilitado | 1 deshabilitado',
PRIMARY KEY (`idEspacios`) USING BTREE
) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_general_ci;
-- La exportación de datos fue deseleccionada.
-- Volcando estructura para tabla espacios.estantes
CREATE TABLE IF NOT EXISTS `estantes` (
`idEstantes` int(11) NOT NULL AUTO_INCREMENT,
`name` varchar(50) NOT NULL,
`created_at` timestamp NULL DEFAULT current_timestamp() ON UPDATE current_timestamp(),
`habilitado` tinyint(4) NOT NULL DEFAULT 0 COMMENT '0 habilitado | 1 deshabilitado',
`idEspacios` int(11) DEFAULT NULL,
PRIMARY KEY (`idEstantes`) USING BTREE,
KEY `FK_Estantes_Espacios` (`idEspacios`),
CONSTRAINT `FK_Estantes_Espacios` FOREIGN KEY (`idEspacios`) REFERENCES `espacio` (`idEspacios`)
) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_general_ci;
-- La exportación de datos fue deseleccionada.
-- Volcando estructura para tabla espacios.etiquetas
CREATE TABLE IF NOT EXISTS `etiquetas` (
`idEtiquetas` int(11) NOT NULL AUTO_INCREMENT,
`name` varchar(50) NOT NULL,
`created_at` timestamp NULL DEFAULT current_timestamp() ON UPDATE current_timestamp(),
`habilitado` tinyint(4) NOT NULL DEFAULT 0 COMMENT '0 habilitado | 1 deshabilitado',
`idEspacios` int(11) DEFAULT NULL,
PRIMARY KEY (`idEtiquetas`) USING BTREE,
KEY `FK_Etiquetas_Espacios` (`idEspacios`),
CONSTRAINT `FK_Etiquetas_Espacios` FOREIGN KEY (`idEspacios`) REFERENCES `espacio` (`idEspacios`)
) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_general_ci;
-- La exportación de datos fue deseleccionada.
-- Volcando estructura para tabla espacios.inventarios
CREATE TABLE IF NOT EXISTS `inventarios` (
`idInventarios` int(11) NOT NULL AUTO_INCREMENT,
`identificador` varchar(50) NOT NULL DEFAULT '',
`name` varchar(50) NOT NULL DEFAULT '',
`modelo` varchar(50) DEFAULT '',
`marca` varchar(50) DEFAULT '',
`descripcion` varchar(150) DEFAULT '',
`cantidad` int(11) NOT NULL,
`unidad` varchar(50) NOT NULL DEFAULT '',
`costo` int(11) DEFAULT NULL,
`notas` longtext DEFAULT NULL,
`created_at` timestamp NOT NULL DEFAULT current_timestamp() ON UPDATE current_timestamp(),
`habilitado` tinyint(4) NOT NULL DEFAULT 0 COMMENT '0 habilitado | 1 deshabilitado',
`idEspacios` int(11) DEFAULT NULL,
`idTipos` int(11) DEFAULT NULL,
`idEstantes` int(11) DEFAULT NULL,
`idEtiquetas` int(11) DEFAULT NULL,
PRIMARY KEY (`idInventarios`),
KEY `FK_Inventarios_Espacios` (`idEspacios`),
KEY `FK_Inventarios_Tipos` (`idTipos`),
KEY `FK_Inventarios_Estantes` (`idEstantes`),
KEY `FK_Inventarios_Etiquetas` (`idEtiquetas`),
CONSTRAINT `FK_Inventarios_Espacios` FOREIGN KEY (`idEspacios`) REFERENCES `espacio` (`idEspacios`),
CONSTRAINT `FK_Inventarios_Estantes` FOREIGN KEY (`idEstantes`) REFERENCES `estantes` (`idEstantes`),
CONSTRAINT `FK_Inventarios_Etiquetas` FOREIGN KEY (`idEtiquetas`) REFERENCES `etiquetas` (`idEtiquetas`),
CONSTRAINT `FK_Inventarios_Tipos` FOREIGN KEY (`idTipos`) REFERENCES `tipos` (`idTipos`)
) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_general_ci;
-- La exportación de datos fue deseleccionada.
-- Volcando estructura para tabla espacios.tipos
CREATE TABLE IF NOT EXISTS `tipos` (
`idTipos` int(11) NOT NULL AUTO_INCREMENT,
`name` varchar(50) NOT NULL,
`created_at` timestamp NULL DEFAULT current_timestamp() ON UPDATE current_timestamp(),
`habilitado` tinyint(4) NOT NULL DEFAULT 0 COMMENT '0 habilitado | 1 deshabilitado',
`idEspacios` int(11) DEFAULT NULL,
PRIMARY KEY (`idTipos`) USING BTREE,
KEY `FK_Tipos_Espacios` (`idEspacios`),
CONSTRAINT `FK_Tipos_Espacios` FOREIGN KEY (`idEspacios`) REFERENCES `espacio` (`idEspacios`)
) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_general_ci;
-- La exportación de datos fue deseleccionada.
-- Volcando estructura para tabla espacios.usuarios
CREATE TABLE IF NOT EXISTS `usuarios` (
`idUsuarios` int(10) unsigned NOT NULL AUTO_INCREMENT,
`username` varchar(100) NOT NULL,
`email` varchar(100) NOT NULL,
`password` varchar(50) NOT NULL,
`rango` int(11) NOT NULL DEFAULT 0,
`habilitado` tinyint(4) NOT NULL DEFAULT 0 COMMENT '0 habilitado | 1 deshabilitado',
`created_at` timestamp NULL DEFAULT current_timestamp() ON UPDATE current_timestamp(),
PRIMARY KEY (`idUsuarios`)
) ENGINE=InnoDB AUTO_INCREMENT=2 DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_general_ci;
-- La exportación de datos fue deseleccionada.
/*!40101 SET SQL_MODE=IFNULL(@OLD_SQL_MODE, '') */;
/*!40014 SET FOREIGN_KEY_CHECKS=IFNULL(@OLD_FOREIGN_KEY_CHECKS, 1) */;
/*!40101 SET CHARACTER_SET_CLIENT=@OLD_CHARACTER_SET_CLIENT */;
/*!40111 SET SQL_NOTES=IFNULL(@OLD_SQL_NOTES, 1) */;