School
School
-- version 5.2.1
-- https://www.phpmyadmin.net/
--
-- Máy chủ: 127.0.0.1
-- Thời gian đã tạo: Th4 07, 2024 lúc 07:10 AM
-- Phiên bản máy phục vụ: 10.4.32-MariaDB
-- Phiên bản PHP: 8.0.30
--
-- Cơ sở dữ liệu: `school`
--
-- --------------------------------------------------------
--
-- Cấu trúc bảng cho bảng `course`
--
--
-- Đang đổ dữ liệu cho bảng `course`
--
-- --------------------------------------------------------
--
-- Cấu trúc bảng cho bảng `courseinstructor`
--
CREATE TABLE `courseinstructor` (
`CourseID` int(11) NOT NULL,
`PersonID` int(11) NOT NULL
) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_general_ci;
--
-- Đang đổ dữ liệu cho bảng `courseinstructor`
--
-- --------------------------------------------------------
--
-- Cấu trúc bảng cho bảng `department`
--
--
-- Đang đổ dữ liệu cho bảng `department`
--
-- --------------------------------------------------------
--
-- Cấu trúc bảng cho bảng `officeassignment`
--
-- --------------------------------------------------------
--
-- Cấu trúc bảng cho bảng `onlinecourse`
--
--
-- Đang đổ dữ liệu cho bảng `onlinecourse`
--
-- --------------------------------------------------------
--
-- Cấu trúc bảng cho bảng `onsitecourse`
--
--
-- Đang đổ dữ liệu cho bảng `onsitecourse`
--
-- --------------------------------------------------------
--
-- Cấu trúc bảng cho bảng `person`
--
--
-- Đang đổ dữ liệu cho bảng `person`
--
-- --------------------------------------------------------
--
-- Cấu trúc bảng cho bảng `studentgrade`
--
--
-- Đang đổ dữ liệu cho bảng `studentgrade`
--
--
-- Chỉ mục cho các bảng đã đổ
--
--
-- Chỉ mục cho bảng `course`
--
ALTER TABLE `course`
ADD PRIMARY KEY (`CourseID`),
ADD KEY `course_1` (`DepartmentID`);
--
-- Chỉ mục cho bảng `courseinstructor`
--
ALTER TABLE `courseinstructor`
ADD PRIMARY KEY (`CourseID`,`PersonID`),
ADD KEY `CourseInstructor_2` (`PersonID`);
--
-- Chỉ mục cho bảng `department`
--
ALTER TABLE `department`
ADD PRIMARY KEY (`DepartmentID`);
--
-- Chỉ mục cho bảng `officeassignment`
--
ALTER TABLE `officeassignment`
ADD PRIMARY KEY (`InstructorID`);
--
-- Chỉ mục cho bảng `onlinecourse`
--
ALTER TABLE `onlinecourse`
ADD PRIMARY KEY (`CourseID`);
--
-- Chỉ mục cho bảng `onsitecourse`
--
ALTER TABLE `onsitecourse`
ADD PRIMARY KEY (`CourseID`);
--
-- Chỉ mục cho bảng `person`
--
ALTER TABLE `person`
ADD PRIMARY KEY (`PersonID`);
--
-- Chỉ mục cho bảng `studentgrade`
--
ALTER TABLE `studentgrade`
ADD PRIMARY KEY (`EnrollmentID`),
ADD KEY `StudentGrade_1` (`CourseID`),
ADD KEY `StudentGrade_2` (`StudentID`);
--
-- AUTO_INCREMENT cho các bảng đã đổ
--
--
-- AUTO_INCREMENT cho bảng `course`
--
ALTER TABLE `course`
MODIFY `CourseID` int(11) NOT NULL AUTO_INCREMENT, AUTO_INCREMENT=4088;
--
-- AUTO_INCREMENT cho bảng `person`
--
ALTER TABLE `person`
MODIFY `PersonID` int(11) NOT NULL AUTO_INCREMENT, AUTO_INCREMENT=47;
--
-- AUTO_INCREMENT cho bảng `studentgrade`
--
ALTER TABLE `studentgrade`
MODIFY `EnrollmentID` int(11) NOT NULL AUTO_INCREMENT, AUTO_INCREMENT=73;
--
-- Các ràng buộc cho các bảng đã đổ
--
--
-- Các ràng buộc cho bảng `course`
--
ALTER TABLE `course`
ADD CONSTRAINT `course_1` FOREIGN KEY (`DepartmentID`) REFERENCES `department`
(`DepartmentID`);
--
-- Các ràng buộc cho bảng `courseinstructor`
--
ALTER TABLE `courseinstructor`
ADD CONSTRAINT `CourseInstructor_1` FOREIGN KEY (`CourseID`) REFERENCES `course`
(`CourseID`),
ADD CONSTRAINT `CourseInstructor_2` FOREIGN KEY (`PersonID`) REFERENCES `person`
(`PersonID`);
--
-- Các ràng buộc cho bảng `officeassignment`
--
ALTER TABLE `officeassignment`
ADD CONSTRAINT `OfficeAssignment_1` FOREIGN KEY (`InstructorID`) REFERENCES
`person` (`PersonID`);
--
-- Các ràng buộc cho bảng `onlinecourse`
--
ALTER TABLE `onlinecourse`
ADD CONSTRAINT `onlinecourse_ibfk_1` FOREIGN KEY (`CourseID`) REFERENCES `course`
(`CourseID`);
--
-- Các ràng buộc cho bảng `onsitecourse`
--
ALTER TABLE `onsitecourse`
ADD CONSTRAINT `onsitecourse_ibfk_1` FOREIGN KEY (`CourseID`) REFERENCES `course`
(`CourseID`);
--
-- Các ràng buộc cho bảng `studentgrade`
--
ALTER TABLE `studentgrade`
ADD CONSTRAINT `StudentGrade_1` FOREIGN KEY (`CourseID`) REFERENCES `course`
(`CourseID`),
ADD CONSTRAINT `StudentGrade_2` FOREIGN KEY (`StudentID`) REFERENCES `person`
(`PersonID`);
COMMIT;