Metziop

Untitled

Sep 10th, 2020 (edited)
246
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
MySQL 2.61 KB | None | 0 0
  1. CREATE DATABASE `clases` /*!40100 DEFAULT CHARACTER SET utf8mb4 COLLATE utf8mb4_0900_ai_ci */ /*!80016 DEFAULT ENCRYPTION='N' */;
  2.  
  3.  
  4. CREATE TABLE `asignatura` (
  5.   `codigo_asignatura` int NOT NULL,
  6.   `nombre` varchar(45) DEFAULT NULL,
  7.   `creditos` int DEFAULT NULL,
  8.   PRIMARY KEY (`codigo_asignatura`)
  9. ) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_0900_ai_ci COMMENT='tabal asignatura';
  10.  
  11. CREATE TABLE `decano` (
  12.   `cedula_decano` int NOT NULL,
  13.   `primer_nombre` varchar(45) DEFAULT NULL,
  14.   `segundo_nombre` varchar(45) DEFAULT NULL,
  15.   `primer_apellido` varchar(45) DEFAULT NULL,
  16.   `segundo_apellido` varchar(45) DEFAULT NULL,
  17.   `celular` varchar(45) DEFAULT NULL,
  18.   PRIMARY KEY (`cedula_decano`)
  19. ) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_0900_ai_ci COMMENT='    ';
  20.  
  21. CREATE TABLE `docente` (
  22.   `cedula_docente` int NOT NULL,
  23.   `primer_nombre` varchar(45) DEFAULT NULL,
  24.   `segundo_nombre` varchar(45) DEFAULT NULL,
  25.   `primer_apellido` varchar(45) DEFAULT NULL,
  26.   `segundo_apellido` varchar(45) DEFAULT NULL,
  27.   `titulo` varchar(45) DEFAULT NULL,
  28.   `numero_facultad` int DEFAULT NULL,
  29.   PRIMARY KEY (`cedula_docente`),
  30.   KEY `docente/facultad_idx` (`numero_facultad`),
  31.   CONSTRAINT `docente/facultad` FOREIGN KEY (`numero_facultad`) REFERENCES `facultad` (`numero_facultad`)
  32. ) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_0900_ai_ci COMMENT='tabla de docentes';
  33.  
  34. CREATE TABLE `estudiantes` (
  35.   `NroID` int NOT NULL,
  36.   `primer_nombre` varchar(45) DEFAULT NULL,
  37.   `segundo_nombre` varchar(45) DEFAULT NULL,
  38.   `primer_apellido` varchar(45) DEFAULT NULL,
  39.   `segundo_apellido` varchar(45) DEFAULT NULL,
  40.   `numero` varchar(45) DEFAULT NULL,
  41.   `calle` varchar(45) DEFAULT NULL,
  42.   `colonia` varchar(45) DEFAULT NULL,
  43.   `codigo_postal` varchar(45) DEFAULT NULL,
  44.   PRIMARY KEY (`NroID`)
  45. ) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_0900_ai_ci;
  46.  
  47. CREATE TABLE `facultad` (
  48.   `numero_facultad` int NOT NULL,
  49.   `nombre` varchar(45) DEFAULT NULL,
  50.   `ubicacion` varchar(45) DEFAULT NULL,
  51.   PRIMARY KEY (`numero_facultad`)
  52. ) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_0900_ai_ci COMMENT='tabla de facultad';
  53.  
  54. CREATE TABLE `inscribir` (
  55.   `NroID` int DEFAULT NULL,
  56.   `codigo_asignatura` int DEFAULT NULL,
  57.   KEY `estudiante/asignatura_idx` (`NroID`),
  58.   KEY `asignatura/inscribir_idx` (`codigo_asignatura`),
  59.   CONSTRAINT `asignatura/inscribir` FOREIGN KEY (`codigo_asignatura`) REFERENCES `asignatura` (`codigo_asignatura`),
  60.   CONSTRAINT `estudiante/inscribir` FOREIGN KEY (`NroID`) REFERENCES `estudiantes` (`NroID`)
  61. ) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_0900_ai_ci;
Advertisement
Add Comment
Please, Sign In to add comment