Flash-ZA

Untitled

Feb 15th, 2022
50
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 2.20 KB | None | 0 0
  1. DROP DATABASE IF EXIST `viu_itas`;
  2.  
  3. CREATE SCHEMA IF NOT EXISTS `viu_itas` DEFAULT CHARACTER SET utf8;
  4. USE `viu_itas`;
  5.  
  6. DROP TABLE IF EXISTS `viu_itas`.`student_t`;
  7. CREATE TABLE IF NOT EXISTS `student_t` (
  8. `student_id` INT NOT NULL AUTO_INCREMENT,
  9. `student_fn` VARCHAR(30) NOT NULL,
  10. `student_ln` VARCHAR(30) NOT NULL,
  11. `student_dob` DATE NOT NULL,
  12. `student_phone` VARCHAR(15) NULL,
  13. PRIMARY KEY (`student_id`),
  14. CONSTRAINT `student_id_unique` UNIQUE (`student_id`));
  15. ALTER TABLE `viu_itas`.`student_t` AUTO_INCREMENT = 500000000;
  16.  
  17. DROP TABLE IF EXISTS `viu_itas`.`instructor_t`;
  18. CREATE TABLE IF NOT EXISTS `instructor_t` (
  19. `instructor_id` INT NOT NULL AUTO_INCREMENT,
  20. `instructor_fn` VARCHAR(30) NOT NULL,
  21. `instructor_ln` VARCHAR(30) NOT NULL,
  22. `instructor_onum` VARCHAR(7) NOT NULL,
  23. `instructor_ophone` VARCHAR(15) NULL,
  24. `instructor_hphone` VARCHAR(15) NULL,
  25. PRIMARY KEY (`instructor_id`),
  26. CONSTRAINT `instructor_id_UNIQUE` UNIQUE (`instructor_id`));
  27. ALTER TABLE `viu_itas`.`instructor_t` AUTO_INCREMENT = 300000000;
  28.  
  29. DROP TABLE IF EXISTS `viu_itas`.`course_t`;
  30. CREATE TABLE IF NOT EXISTS `viu_itas`.`course_t` (
  31. `course_id` VARCHAR(15) NOT NULL,
  32. `instructor_id` INT NOT NULL,
  33. `course_name` VARCHAR(45) NULL,
  34. `classroom` VARCHAR(45) NULL,
  35. `course_credits` VARCHAR(45) NULL,
  36. PRIMARY KEY (`course_id`),
  37. CONSTRAINT `instructor_id`
  38. FOREIGN KEY (`instructor_id`)
  39. REFERENCES `instructor_t` (`instructor_id`)
  40. ON DELETE NO ACTION
  41. ON UPDATE NO ACTION);
  42.  
  43. DROP TABLE IF EXISTS `viu_itas`.`transcript_t`;
  44. CREATE TABLE IF NOT EXISTS `viu_itas`.`transcript_t` (
  45. `student_id` INT NOT NULL,
  46. `course_id` VARCHAR(15) NOT NULL,
  47. `course_fg` FLOAT NULL,
  48. `course_lg` VARCHAR(2) NULL,
  49. CONSTRAINT
  50. PRIMARY KEY (`student_id`, `course_id`),
  51. CONSTRAINT
  52. FOREIGN KEY (`student_id`)
  53. REFERENCES `student_t`(`student_id`),
  54. CONSTRAINT
  55. FOREIGN KEY (`course_id`)
  56. REFERENCES `course_t`(`course_id`));
  57.  
  58. INSERT INTO `student_t` (
  59. student_id,
  60. student_fn,
  61. student_ln,
  62. student_dob,
  63. student_phone
  64. )
  65. VALUES (
  66. DEFAULT,
  67. 'Jeandre',
  68. 'Tony',
  69. '1999-06-06',
  70. '2505555555'
  71. );
Advertisement
Add Comment
Please, Sign In to add comment