Advertisement
mayankjoin3

phd

Mar 15th, 2025 (edited)
595
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
  1. CREATE TABLE phd_scholar (
  2. id INT AUTO_INCREMENT PRIMARY KEY,
  3.  
  4. /*Auto Fetch based on Trigger Values*/
  5. name_of_scholar VARCHAR(255) NOT NULL,
  6. dept VARCHAR(255) NOT NULL,
  7. roll VARCHAR(50) UNIQUE NOT NULL,
  8. broad_research_area VARCHAR(255),
  9. admission_month ENUM('January', 'June') NOT NULL,
  10. gender ENUM('Male', 'Female', 'Other') NOT NULL,
  11. category VARCHAR(100),
  12. scholar_phd_category VARCHAR(100),
  13. mobile VARCHAR(100),
  14. /*Auto Fetch based on Trigger Values*/
  15.  
  16. /*Text Boxes Start*/
  17. proj_num VARCHAR(50),
  18. proj_name VARCHAR(255),
  19. proj_tenure VARCHAR(100),
  20. sponsored_agency_name VARCHAR(255),
  21. /*Text Boxes End*/
  22.  
  23. date_of_joining_as_per_memo DATE,
  24.  
  25. dc_chair VARCHAR(255),
  26. supervisor VARCHAR(255),
  27. supervisor_emp_id INT,
  28. co_supervisor VARCHAR(255),
  29. co_supervisor_emp_id INT,
  30. dc_internal_member_emp_id INT,
  31. dc_internal_member VARCHAR(255),
  32. dc_external_member_emp_id INT,
  33. dc_external_member VARCHAR(255),
  34. dc_additional_member_1_emp_id INT,
  35. dc_additional_member_1 VARCHAR(255),
  36. dc_additional_member_2_emp_id INT,
  37. dc_additional_member_2 VARCHAR(255),
  38. date_of_dc_formation DATE,
  39. form_dc_submit_flag BOOLEAN DEFAULT 0,
  40. dc_approval_dean BOOLEAN DEFAULT 0,
  41.  
  42. dc_course_work_fac_1 VARCHAR(255),
  43. dc_course_work_fac_2 VARCHAR(255),
  44. dc_course_work_fac_3 VARCHAR(255),
  45. dc_course_work_fac_4 VARCHAR(255),
  46. dc_course_work_fac_5 VARCHAR(255),
  47. dc_course_work_fac_6 VARCHAR(255),
  48. dc_course_work_fac_7 VARCHAR(255),
  49. dc_course_work_fac_8 VARCHAR(255),
  50. dc_course_work_fac_9 VARCHAR(255),
  51. dc_course_work_fac_10 VARCHAR(255),
  52.  
  53. date_of_compre_attempt_1 DATE,
  54. result_of_compre_attempt_1 ENUM('Pass', 'Fail'),
  55. mode_of_compre_attempt_1 ENUM('Both', 'Oral', 'Written'), /*Take as input dropdown*/
  56. form_submit_flag_compre_attempt_1 BOOLEAN DEFAULT 0,
  57. compre_exam_attempt_1_result_approval_dean BOOLEAN DEFAULT 0,
  58.  
  59. date_of_compre_attempt_2 DATE,
  60. result_of_compre_attempt_2 ENUM('Pass', 'Fail'),
  61. mode_of_compre_attempt_2 ENUM('Both', 'Oral', 'Written'),  /*Take as input dropdown*/
  62. form_submit_flag_compre_attempt_2 BOOLEAN DEFAULT 0,
  63. compre_exam_attempt_2_result_approval_dean BOOLEAN DEFAULT 0,
  64.  
  65. date_of_reg_1 DATE,
  66. title_of_reg_1 VARCHAR(255),
  67. dc_comment_in_reg_1 VARCHAR(255),
  68. result_of_reg_1 ENUM('Pass', 'Fail'),
  69. form_submit_flag_reg_1 BOOLEAN DEFAULT 0,
  70. reg_1_result_approval_dean BOOLEAN DEFAULT 0,
  71.  
  72. date_of_reg_2 DATE,
  73. title_of_reg_2 VARCHAR(255),
  74. dc_comment_in_reg_2 VARCHAR(255),
  75. result_of_reg_2 ENUM('Pass', 'Fail'),
  76. form_submit_flag_reg_2 BOOLEAN DEFAULT 0,
  77. reg_2_result_approval_dean BOOLEAN DEFAULT 0,
  78.  
  79. date_of_enhancement DATE,
  80. dc_comment_in_enhancement VARCHAR(255),
  81. current_stipend_amount INT,
  82. enhanced_stipend_amount INT,
  83.  
  84. date_of_aps_1 DATE,
  85. title_of_aps_1 VARCHAR(255),
  86. dc_comment_in_aps_1 VARCHAR(255),
  87. result_of_aps_1 ENUM('Pass', 'Fail'),
  88. form_submit_flag_aps_1 BOOLEAN DEFAULT 0,
  89. aps_1_result_approval_dean BOOLEAN DEFAULT 0,
  90.  
  91. date_of_aps_2 DATE,
  92. title_of_aps_2 VARCHAR(255),
  93. dc_comment_in_aps_2 VARCHAR(255),
  94. result_of_aps_2 ENUM('Pass', 'Fail'),
  95. form_submit_flag_aps_2 BOOLEAN DEFAULT 0,
  96. aps_2_result_approval_dean BOOLEAN DEFAULT 0,
  97.  
  98. date_of_aps_3 DATE,
  99. title_of_aps_3 VARCHAR(255),
  100. dc_comment_in_aps_3 VARCHAR(255),
  101. result_of_aps_3 ENUM('Pass', 'Fail'),
  102. form_submit_flag_aps_3 BOOLEAN DEFAULT 0,
  103. aps_3_result_approval_dean BOOLEAN DEFAULT 0,
  104.  
  105. date_of_aps_4 DATE,
  106. title_of_aps_4 VARCHAR(255),
  107. dc_comment_in_aps_4 VARCHAR(255),
  108. result_of_aps_4 ENUM('Pass', 'Fail'),
  109. form_submit_flag_aps_4 BOOLEAN DEFAULT 0,
  110. aps_4_result_approval_dean BOOLEAN DEFAULT 0,
  111.  
  112. date_of_aps_5 DATE,
  113. title_of_aps_5 VARCHAR(255),
  114. dc_comment_in_aps_5 VARCHAR(255),
  115. result_of_aps_5 ENUM('Pass', 'Fail'),
  116. form_submit_flag_aps_5 BOOLEAN DEFAULT 0,
  117. aps_5_result_approval_dean BOOLEAN DEFAULT 0,
  118.  
  119. date_of_synopsis_attempt_1 DATE,
  120. title_of_synopsis_attempt_1 VARCHAR(255),
  121. dc_comment_in_synopsis_attempt_1 VARCHAR(255),
  122. result_of_synopsis_attempt_1 ENUM('Pass', 'Fail'),
  123. form_submit_flag_synopsis_attempt_1 BOOLEAN DEFAULT 0,
  124. synopsis_attempt_1_result_approval_dean BOOLEAN DEFAULT 0,
  125.  
  126. date_of_synopsis_attempt_2 DATE,
  127. title_of_synopsis_attempt_2 VARCHAR(255),
  128. dc_comment_in_synopsis_attempt_2 VARCHAR(255),
  129. result_of_synopsis_attempt_2 ENUM('Pass', 'Fail'),
  130. form_submit_flag_synopsis_attempt_2 BOOLEAN DEFAULT 0,
  131. synopsis_attempt_2_result_approval_dean BOOLEAN DEFAULT 0,
  132.  
  133. panel_of_examiners JSON, -- Stores a list of examiners
  134. form_submit_flag_panel_of_examiners BOOLEAN DEFAULT 0,
  135.  
  136. date_of_thesis_submission DATE,
  137. thesis_title VARCHAR(255),
  138. form_submit_flag_thesis BOOLEAN DEFAULT 0,
  139.  
  140. name_of_external_examiner VARCHAR(255),
  141. date_of_viva_voce DATE,
  142.  
  143. created_at TIMESTAMP DEFAULT CURRENT_TIMESTAMP
  144. );
  145.  
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement