Untitled

mail@pastecode.io avatar
unknown
plain_text
2 years ago
8.1 kB
2
Indexable
-- --------------------------------------------------------
-- 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) */;