NCNU-Scholarship/scholarship.sql

299 lines
8.1 KiB
SQL
Raw Blame History

This file contains ambiguous Unicode characters

This file contains Unicode characters that might be confused with other characters. If you think that this is intentional, you can safely ignore this warning. Use the Escape button to reveal them.

-- phpMyAdmin SQL Dump
-- version 5.2.1
-- https://www.phpmyadmin.net/
--
-- 主機: 127.0.0.1
-- 產生時間: 2024-05-29 13:08:04
-- 伺服器版本: 10.4.28-MariaDB
-- PHP 版本: 8.2.4
SET SQL_MODE = "NO_AUTO_VALUE_ON_ZERO";
START TRANSACTION;
SET time_zone = "+00:00";
/*!40101 SET @OLD_CHARACTER_SET_CLIENT=@@CHARACTER_SET_CLIENT */;
/*!40101 SET @OLD_CHARACTER_SET_RESULTS=@@CHARACTER_SET_RESULTS */;
/*!40101 SET @OLD_COLLATION_CONNECTION=@@COLLATION_CONNECTION */;
/*!40101 SET NAMES utf8mb4 */;
--
-- 資料庫: `scholarship`
--
-- --------------------------------------------------------
--
-- 資料表結構 `advisor`
--
CREATE TABLE `advisor` (
`advisor_id` int(4) NOT NULL,
`advisor_name` varchar(20) NOT NULL
) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_unicode_ci;
--
-- 傾印資料表的資料 `advisor`
--
INSERT INTO `advisor` (`advisor_id`, `advisor_name`) VALUES
(1, '姜美玲'),
(2, '戴榮賦'),
(3, '陳彥錚'),
(4, '黃俊哲'),
(5, '白炳豐'),
(6, '簡宏宇'),
(7, '游子宜'),
(8, '余菁蓉'),
(9, '王育民'),
(10, '洪嘉良'),
(11, '陳小芬'),
(12, '陳建宏'),
(13, '鄭育評');
-- --------------------------------------------------------
--
-- 資料表結構 `assistant`
--
CREATE TABLE `assistant` (
`assistant_id` int(4) NOT NULL,
`assistant_name` varchar(20) NOT NULL
) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_unicode_ci;
--
-- 傾印資料表的資料 `assistant`
--
INSERT INTO `assistant` (`assistant_id`, `assistant_name`) VALUES
(1, '王慈君'),
(2, '賴玫旋');
-- --------------------------------------------------------
--
-- 資料表結構 `audit_form`
--
CREATE TABLE `audit_form` (
`audit_id` int(4) NOT NULL,
`assistant_id` int(4) NOT NULL,
`application_id` int(4) NOT NULL,
`documents_ready` tinyint(1) NOT NULL,
`committee_review` tinyint(1) NOT NULL,
`meeting_name` varchar(20) NOT NULL,
`passed_date` date NOT NULL,
`scholarship_amount` int(4) NOT NULL
) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_unicode_ci;
-- --------------------------------------------------------
--
-- 資料表結構 `item_form`
--
CREATE TABLE `item_form` (
`item_id` int(4) NOT NULL,
`application_id` int(4) NOT NULL,
`item_info_id` int(4) NOT NULL,
`application_unit` varchar(50) NULL,
`subsidy` int(4) NULL
) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_unicode_ci;
-- --------------------------------------------------------
--
-- 資料表結構 `item_info`
--
CREATE TABLE `item_info` (
`item_info_id` int(4) NOT NULL,
`item_content` varchar(300) NOT NULL
) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_unicode_ci;
--
-- 傾印資料表的資料 `item_info`
--
INSERT INTO `item_info` (`item_info_id`, `item_content`) VALUES
(1, '參加校內、外(含國內、國際性)資管領域相關專業或學術性重要比賽得獎者。'),
(2, '參加國際性學術研討會或國際性會議並以外文發表論文者(不含摘要及海報論文):'),
(3, ' 已向校內申請補助'),
(4, '已向校外申請補助'),
(5, '已向校內申請補助,未獲得補助(需付未獲得補助證明)'),
(6, '已向校外申請補助,未獲得補助(需付未獲得補助證明)'),
(7, '未向校內外單位申請補助'),
(8, '促進本系招生、聲譽提升、協助教學或行政工作等有具體事蹟者'),
(9, '碩士畢業生學位口試以英文發表者 參加資管領域相關學術研討會並榮獲最佳論文獎'),
(10, '獲得「國科會大專學生研究計畫獎勵」者口 學生申請國際交換生'),
(11, ' 已向校內申請補助'),
(12, '已向校外申請補助'),
(13, '已向校內申請補助,未獲得補助(需付未獲得補助證明)'),
(14, '已向校外申請補助,未獲得補助(需付未獲得補助證明)'),
(15, '未向校內外單位申請補助'),
(16, '參加國內學術研討會發表論文並獲獎者'),
(17, '學生參加校外學術性比賽之交通費補助'),
(18, '在學學生考取TOEFL iBT 100分以上、IELTS7分以上或日文NI、GRE 320分以上或同等證照證明'),
(19, '其他');
-- --------------------------------------------------------
--
-- 資料表結構 `scholarship_application`
--
CREATE TABLE `scholarship_application` (
`application_id` int(4) NOT NULL,
`application_date` date NOT NULL,
`student_id` varchar(9) NOT NULL
) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_unicode_ci;
-- --------------------------------------------------------
--
-- 資料表結構 `student`
--
CREATE TABLE `student` (
`student_id` varchar(9) NOT NULL COMMENT '學號',
`departmant_and_grade` varchar(10) NOT NULL COMMENT '系級',
`student_name` varchar(20) NOT NULL COMMENT '學生姓名',
`advisor_id` int(4) NULL
) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_unicode_ci;
--
-- 傾印資料表的資料 `student`
--
INSERT INTO `student` (`student_id`, `departmant_and_grade`, `student_name`, `advisor_id`) VALUES
('110213077', '大三', '陳慧珍', 3),
('110213079', '大三', '吳彥寬', 5);
--
-- 已傾印資料表的索引
--
--
-- 資料表索引 `advisor`
--
ALTER TABLE `advisor`
ADD PRIMARY KEY (`advisor_id`);
--
-- 資料表索引 `assistant`
--
ALTER TABLE `assistant`
ADD PRIMARY KEY (`assistant_id`);
--
-- 資料表索引 `audit_form`
--
ALTER TABLE `audit_form`
ADD PRIMARY KEY (`audit_id`),
ADD KEY `assistant_id` (`assistant_id`),
ADD KEY `application_id` (`application_id`);
--
-- 資料表索引 `item_form`
--
ALTER TABLE `item_form`
ADD PRIMARY KEY (`item_id`),
ADD KEY `application_id` (`application_id`),
ADD KEY `item_info_id` (`item_info_id`);
--
-- 資料表索引 `item_info`
--
ALTER TABLE `item_info`
ADD PRIMARY KEY (`item_info_id`);
--
-- 資料表索引 `scholarship_application`
--
ALTER TABLE `scholarship_application`
ADD PRIMARY KEY (`application_id`),
ADD KEY `student_id` (`student_id`);
--
-- 資料表索引 `student`
--
ALTER TABLE `student`
ADD PRIMARY KEY (`student_id`),
ADD KEY `advisor_id` (`advisor_id`);
--
-- 在傾印的資料表使用自動遞增(AUTO_INCREMENT)
--
--
-- 使用資料表自動遞增(AUTO_INCREMENT) `advisor`
--
ALTER TABLE `advisor`
MODIFY `advisor_id` int(4) NOT NULL AUTO_INCREMENT, AUTO_INCREMENT=14;
--
-- 使用資料表自動遞增(AUTO_INCREMENT) `assistant`
--
ALTER TABLE `assistant`
MODIFY `assistant_id` int(4) NOT NULL AUTO_INCREMENT, AUTO_INCREMENT=3;
--
-- 使用資料表自動遞增(AUTO_INCREMENT) `audit_form`
--
ALTER TABLE `audit_form`
MODIFY `audit_id` int(4) NOT NULL AUTO_INCREMENT;
--
-- 使用資料表自動遞增(AUTO_INCREMENT) `item_form`
--
ALTER TABLE `item_form`
MODIFY `item_id` int(4) NOT NULL AUTO_INCREMENT;
--
-- 使用資料表自動遞增(AUTO_INCREMENT) `item_info`
--
ALTER TABLE `item_info`
MODIFY `item_info_id` int(4) NOT NULL AUTO_INCREMENT, AUTO_INCREMENT=20;
--
-- 使用資料表自動遞增(AUTO_INCREMENT) `scholarship_application`
--
ALTER TABLE `scholarship_application`
MODIFY `application_id` int(4) NOT NULL AUTO_INCREMENT;
--
-- 已傾印資料表的限制式
--
--
-- 資料表的限制式 `audit_form`
--
ALTER TABLE `audit_form`
ADD CONSTRAINT `appication_id` FOREIGN KEY (`application_id`) REFERENCES `scholarship_application` (`application_id`),
ADD CONSTRAINT `assistant_id` FOREIGN KEY (`assistant_id`) REFERENCES `assistant` (`assistant_id`);
--
-- 資料表的限制式 `item_form`
--
ALTER TABLE `item_form`
ADD CONSTRAINT `application_id` FOREIGN KEY (`application_id`) REFERENCES `scholarship_application` (`application_id`),
ADD CONSTRAINT `item_info_id` FOREIGN KEY (`item_info_id`) REFERENCES `item_info` (`item_info_id`);
--
-- 資料表的限制式 `scholarship_application`
--
ALTER TABLE `scholarship_application`
ADD CONSTRAINT `student_id` FOREIGN KEY (`student_id`) REFERENCES `student` (`student_id`);
--
-- 資料表的限制式 `student`
--
ALTER TABLE `student`
ADD CONSTRAINT `advisor_id` FOREIGN KEY (`advisor_id`) REFERENCES `advisor` (`advisor_id`);
COMMIT;
/*!40101 SET CHARACTER_SET_CLIENT=@OLD_CHARACTER_SET_CLIENT */;
/*!40101 SET CHARACTER_SET_RESULTS=@OLD_CHARACTER_SET_RESULTS */;
/*!40101 SET COLLATION_CONNECTION=@OLD_COLLATION_CONNECTION */;