You are on page 1of 25

Business Narratives

The International Faculty of Vietnam National University Hanoi offers a wide range of courses.
Each course is identified by CourseID, CourseName and NoOfSubjects in that one course. A
major may remain unchanged for semesters or years. A course can be has one or more than
students.

Corresponding to each major, there will be subjects in that discipline. Each subject has a
SubjectID, SubjectName, NumberOfCredits, ResponsiblePerson, NumberOfTheoryHours,
NumberOfHoursOfPractice and NumberOfHoursOfStudy.

Each semester, a subject may be assigned to another lecturer, and the lecturer may change
from semester to semester. Each lecturer has a LecID, LecName, Gender, Email, PhoneNumber.
Each Lecturer can teach one or more subjects in a semester.

The school has many students, each student has a StudentID, StudentName, DOB(date of birth),
Gender, Email, PhoneNumber, Address, DOA( date of admission).

In 1 semester, a student will have to register for many subjects. A register will include the RID,
CreditNumber, ClassCode. One register also can be related to one or many students.

Along with each enrollment will be the corresponding debt table of each student. 1 debt table
including DebtID, CreditNumber, RegistrationStatus, PaymentStatus (paid / unpaid), TuitionFee,
... One debt can be related to one or many subjects.

At the end of the semester, all students enrolled in 14 credits for a semester and not violating
any faculty policy regarding the scholarship may be eligible to apply for the scholarship survey
and students can submit opinions to the question board.
ERD diagram
Physical ERD diagram
Relational Schema

Course ( CourseID, CourseName, NoOfSubjects)

Register(RID,CreditNumber,ClassCode)

Debt(DebtID,CreditNumber,RegisStrationStatus,TuitionFee,PaymentStatus)
Lecturer(LecID,LecName,Gender,Email,PhoneNumber)

Subject(SubjectID,SubjectName,NumberOfCredits,ResponsiblePerson,

NumberOfTheoryHours, NumberOfHoursOfPractice,NumberOfHoursOfStudy,

DebtID,RID)

foreign key(DebtID) references Debt

foreign key(RID) references Register

Student(StudentID,StudentName,DOB,Gender,Email,PhoneNumber,Address,DOA,RID,
CourseID)

foreign key(RID) references Register

foreign key(CourseID) references Course

SubjectOffer(SubjectID,LecID,Semesters,Years)

foreign key(SubjectID) references Subject

foreign key(LecID) references Lecturer.


SQL statements to build a database using
MySQL Server
create database Student_Management;
use Student_Management;

create table Course(


CourseID numeric(5),
CourseName varchar(20),
NoOfSubjects int,
primary key(CourseID)
);

Create table Register(


RID numeric(5),
CreditNumber int(30),
ClassCode varchar(10),
primary key (RID)
);

create table Debt(


DebtID numeric(5),
CreditNumber int(10),
RegisStrationStatus varchar(20),
TuitionFee int(20),
PaymentStatus varchar(20),
primary key(DebtID)
);

create table Lecturer(


LecID numeric(5),
LecName varchar(30),
Gender varchar(10),
Email varchar(20),
PhoneNumber int(20),
primary key (LecID)
);

create table Subject(


SubjectID numeric(5),
SubjectName varchar(50),
NumberOfCredits int(20),
ResponsiblePerson varchar(30),
NumberOfTheoryHours int(10),
NumberOfHoursOfPractice int(10),
NumberOfHoursOfStudy int(10),
DebtID numeric(5),
RID numeric(5),
primary key (SubjectID),
foreign key (DebtID) references Debt(DebtID),
foreign key (RID) references Register(RID)
);

create table Student(


StudentID numeric(5),
StudentName varchar(50),
DOB varchar(20),
Gender varchar(5),
Email varchar(30),
PhoneNumber numeric(20),
Address varchar(100),
DOA varchar(20),
RID numeric(5),
CourseID numeric(5),
primary key (StudentID),
foreign key(RID) references Register(RID),
foreign key (CourseID) references Course(CourseID)
);

create table SubjectOffer(


SubjectID numeric(5),
LecID numeric(5),
Semesters int(5),
Years INT(5),
Primary key(SubjectID,LecID),
foreign key(SubjectID) references Subject(SubjectID),
foreign key(LecID) references Lecturer(LecID)
);
insert into course(CourseID,CourseName,NoOfSubjects)
values(1,'ICE',40);
insert into course(CourseID,CourseName,NoOfSubjects)
values(2,'IB',44);
insert into course(CourseID,CourseName,NoOfSubjects)
values(3,'MIS',45);
insert into course(CourseID,CourseName,NoOfSubjects)
values(4,'KEUKA',40);
insert into course(CourseID,CourseName,NoOfSubjects)
values(5,'HANU',50);
insert into course(CourseID,CourseName,NoOfSubjects)
values(6,'NEW',60);
insert into course(CourseID,CourseName,NoOfSubjects)
values(7,'HUST',40);
insert into course(CourseID,CourseName,NoOfSubjects)
values(8,'FTU',40);
insert into course(CourseID,CourseName,NoOfSubjects)
values(9,'VNU',40);
insert into course(CourseID,CourseName,NoOfSubjects)
values(10,'TLU',40);
insert into course(CourseID,CourseName,NoOfSubjects)
values(11,'HTU',40);
insert into course(CourseID,CourseName,NoOfSubjects)
values(12,'ENG',40);
insert into course(CourseID,CourseName,NoOfSubjects)
values(13,'ICA',40);
insert into course(CourseID,CourseName,NoOfSubjects)
values(14,'ITA',40);
insert into course(CourseID,CourseName,NoOfSubjects)
values(15,'CPM',40);
insert into course(CourseID,CourseName,NoOfSubjects)
values(16,'LMA',40);
insert into course(CourseID,CourseName,NoOfSubjects)
values(17,'AAA',40);
insert into course(CourseID,CourseName,NoOfSubjects)
values(18,'K&K',40);
insert into course(CourseID,CourseName,NoOfSubjects)
values(19,'SOLO',40);
insert into course(CourseID,CourseName,NoOfSubjects)
values(20,'MAE',40);
insert into course(CourseID,CourseName,NoOfSubjects)
values(21,'MIA',40);

insert into register(RID,CreditNumber,ClassCode)


values(31,2,'INS2080');
insert into register(RID,CreditNumber,ClassCode)
values(30,3,'INS2088');
insert into register(RID,CreditNumber,ClassCode)
values(29,4,'INS2087');
insert into register(RID,CreditNumber,ClassCode)
values(28,2,'INS2086');
insert into register(RID,CreditNumber,ClassCode)
values(27,2,'INS2085');
insert into register(RID,CreditNumber,ClassCode)
values(26,1,'INS2084');
insert into register(RID,CreditNumber,ClassCode)
values(25,4,'INS2083');
insert into register(RID,CreditNumber,ClassCode)
values(24,3,'INS2082');
insert into register(RID,CreditNumber,ClassCode)
values(23,4,'INS2081');
insert into register(RID,CreditNumber,ClassCode)
values(22,4,'INS2079');
insert into register(RID,CreditNumber,ClassCode)
values(21,3,'INS2078');
insert into register(RID,CreditNumber,ClassCode)
values(20,2,'INS2077');
insert into register(RID,CreditNumber,ClassCode)
values(19,2,'INS2076');
insert into register(RID,CreditNumber,ClassCode)
values(18,2,'INS2075');
insert into register(RID,CreditNumber,ClassCode)
values(17,2,'INS2074');
insert into register(RID,CreditNumber,ClassCode)
values(16,2,'INS2073');
insert into register(RID,CreditNumber,ClassCode)
values(15,2,'INS2072');
insert into register(RID,CreditNumber,ClassCode)
values(13,2,'INS2021');
insert into register(RID,CreditNumber,ClassCode)
values(12,2,'INS2071');
insert into register(RID,CreditNumber,ClassCode)
values(11,2,'INS2070');
insert into register(RID,CreditNumber,ClassCode)
values(10,3,'INS2069');
insert into register(RID,CreditNumber,ClassCode)
values(35,3,'INS2068');

insert into debt(DebtID,CreditNumber,RegisStrationStatus,TuitionFee,PaymentStatus)


values(30,14,'FIRST',10000000,'Paid');
insert into debt(DebtID,CreditNumber,RegisStrationStatus,TuitionFee,PaymentStatus)
values(29,14,'FIRST',10000000,'Paid');
insert into debt(DebtID,CreditNumber,RegisStrationStatus,TuitionFee,PaymentStatus)
values(24,14,'FIRST',10000000,'Paid');
insert into debt(DebtID,CreditNumber,RegisStrationStatus,TuitionFee,PaymentStatus)
values(25,14,'FIRST',10000000,'Paid');
insert into debt(DebtID,CreditNumber,RegisStrationStatus,TuitionFee,PaymentStatus)
values(26,14,'FIRST',10000000,'Paid');
insert into debt(DebtID,CreditNumber,RegisStrationStatus,TuitionFee,PaymentStatus)
values(27,14,'FIRST',10000000,'Paid');
insert into debt(DebtID,CreditNumber,RegisStrationStatus,TuitionFee,PaymentStatus)
values(23,14,'FIRST',10000000,'Paid');
insert into debt(DebtID,CreditNumber,RegisStrationStatus,TuitionFee,PaymentStatus)
values(22,14,'FIRST',10000000,'Paid');
insert into debt(DebtID,CreditNumber,RegisStrationStatus,TuitionFee,PaymentStatus)
values(21,14,'FIRST',10000000,'Paid');
insert into debt(DebtID,CreditNumber,RegisStrationStatus,TuitionFee,PaymentStatus)
values(20,14,'FIRST',10000000,'UNPaid');
insert into debt(DebtID,CreditNumber,RegisStrationStatus,TuitionFee,PaymentStatus)
values(19,14,'FIRST',10000000,'UNPaid');
insert into debt(DebtID,CreditNumber,RegisStrationStatus,TuitionFee,PaymentStatus)
values(18,14,'FIRST',10000000,'UNPaid');
insert into debt(DebtID,CreditNumber,RegisStrationStatus,TuitionFee,PaymentStatus)
values(17,14,'FIRST',10000000,'UNPaid');
insert into debt(DebtID,CreditNumber,RegisStrationStatus,TuitionFee,PaymentStatus)
values(16,14,'FIRST',10000000,'UNPaid');
insert into debt(DebtID,CreditNumber,RegisStrationStatus,TuitionFee,PaymentStatus)
values(15,14,'FIRST',10000000,'Paid');
insert into debt(DebtID,CreditNumber,RegisStrationStatus,TuitionFee,PaymentStatus)
values(12,14,'FIRST',10000000,'Paid');
insert into debt(DebtID,CreditNumber,RegisStrationStatus,TuitionFee,PaymentStatus)
values(14,14,'FIRST',10000000,'Paid');
insert into debt(DebtID,CreditNumber,RegisStrationStatus,TuitionFee,PaymentStatus)
values(11,14,'FIRST',10000000,'Paid');
insert into debt(DebtID,CreditNumber,RegisStrationStatus,TuitionFee,PaymentStatus)
values(13,14,'FIRST',10000000,'Paid');
insert into debt(DebtID,CreditNumber,RegisStrationStatus,TuitionFee,PaymentStatus)
values(8,14,'FIRST',10000000,'Paid');
insert into debt(DebtID,CreditNumber,RegisStrationStatus,TuitionFee,PaymentStatus)
values(9,14,'FIRST',10000000,'Paid');
insert into debt(DebtID,CreditNumber,RegisStrationStatus,TuitionFee,PaymentStatus)
values(7,14,'FIRST',10000000,'Paid');

insert into Lecturer(LecID,LecName,Gender,Email,PhoneNumber)


values(15,'Pham Thi Thoa','Female','Thoa@gmail.com',0809574987);
insert into Lecturer(LecID,LecName,Gender,Email,PhoneNumber)
values(34,'Pham Thi Hoa','Female','Hoa@gmail.com',0809574986);
insert into Lecturer(LecID,LecName,Gender,Email,PhoneNumber)
values(2,'Ngo Thi Minh','Female','Minh@gmail.com',0809574985);
insert into Lecturer(LecID,LecName,Gender,Email,PhoneNumber)
values(3,'Nguyen Van Long','Male','Long@gmail.com',0809574988);
insert into Lecturer(LecID,LecName,Gender,Email,PhoneNumber)
values(4,'Tran Minh Hanh','Male','Hanh@gmail.com',0809574982);
insert into Lecturer(LecID,LecName,Gender,Email,PhoneNumber)
values(5,'Bui Van Thanh','Male','Thanh@gmail.com',0809574981);
insert into Lecturer(LecID,LecName,Gender,Email,PhoneNumber)
values(6,'Ngo Van Dung','Male','Dung@gmail.com',0809999810);
insert into Lecturer(LecID,LecName,Gender,Email,PhoneNumber)
values(7,'Pham Van Lung','Male','Lung@gmail.com',08095890);
insert into Lecturer(LecID,LecName,Gender,Email,PhoneNumber)
values(8,'Pham Minh Thang','Male','Thang@gmail.com',095749877);
insert into Lecturer(LecID,LecName,Gender,Email,PhoneNumber)
values(9,'Pham Thi Trinh','Female','Trinh@gmail.com',080989879);
insert into Lecturer(LecID,LecName,Gender,Email,PhoneNumber)
values(11,'Pham Tuyet Kieu Hoa','Female','Hoa@gmail.com',080949878);
insert into Lecturer(LecID,LecName,Gender,Email,PhoneNumber)
values(12,'Pham Thi Huyen','Female','Huyen@gmail.com',088498767);
insert into Lecturer(LecID,LecName,Gender,Email,PhoneNumber)
values(13,'Pham Minh Giang','Female','Giang@gmail.com',085749875);
insert into Lecturer(LecID,LecName,Gender,Email,PhoneNumber)
values(14,'Tran Minh Quan','Male','Quan@gmail.com',08809874);
insert into Lecturer(LecID,LecName,Gender,Email,PhoneNumber)
values(10,'Nguyen Minh Duc','Male','Duc@gmail.com',080989874);
insert into Lecturer(LecID,LecName,Gender,Email,PhoneNumber)
values(16,'Pham Thi Huong','Female','Huong@gmail.com',08049879);
insert into Lecturer(LecID,LecName,Gender,Email,PhoneNumber)
values(17,'Pham Thi Thao','Female','Thao@gmail.com',08098878);
insert into Lecturer(LecID,LecName,Gender,Email,PhoneNumber)
values(18,'Dao Van Hao Quang','Male','Quang@gmail.com',08099978);
insert into Lecturer(LecID,LecName,Gender,Email,PhoneNumber)
values(19,'Pham Duc Nghia','Male','Nghhia@gmail.com',08049878);
insert into Lecturer(LecID,LecName,Gender,Email,PhoneNumber)
values(20,'Tran Thi Thoa','Female','Thoa@gmail.com',08095779);
insert into Lecturer(LecID,LecName,Gender,Email,PhoneNumber)
values(21,'Lam Sinh Cong','Male','Lam@gmail.com',08099879);
insert into Lecturer(LecID,LecName,Gender,Email,PhoneNumber)
values(1,'Tran Cong Minh','Male','TranMinh@gmail.com',088099879);

insert into
subject(SubjectID,SubjectName,NumberOfCredits,ResponsiblePerson,NumberOfTheoryHours,N
umberOfHoursOfPractice,NumberOfHoursOfStudy,DebtID,RID)
values(10,'CSDL',20,'Nguyen Minh Hoang',18,09,08,7,30);
insert into
subject(SubjectID,SubjectName,NumberOfCredits,ResponsiblePerson,NumberOfTheoryHours,N
umberOfHoursOfPractice,NumberOfHoursOfStudy,DebtID,RID)
values(11,'He thong truyen tin',2,'Nguyen Vu Hoang',19,10,18,8,31);
insert into
subject(SubjectID,SubjectName,NumberOfCredits,ResponsiblePerson,NumberOfTheoryHours,N
umberOfHoursOfPractice,NumberOfHoursOfStudy,DebtID,RID)
values(12,'Bo nho may tinh',3,'Nguyen Hoang',19,09,08,9,35);
insert into
subject(SubjectID,SubjectName,NumberOfCredits,ResponsiblePerson,NumberOfTheoryHours,N
umberOfHoursOfPractice,NumberOfHoursOfStudy,DebtID,RID)
values(13,'Kien truc may tinh',3,'Nguyen Van Long',18,09,08,11,29);
insert into
subject(SubjectID,SubjectName,NumberOfCredits,ResponsiblePerson,NumberOfTheoryHours,N
umberOfHoursOfPractice,NumberOfHoursOfStudy,DebtID,RID)
values(14,'He dieu hanh',2,'Peter Parker',29,29,08,12,28);
insert into
subject(SubjectID,SubjectName,NumberOfCredits,ResponsiblePerson,NumberOfTheoryHours,N
umberOfHoursOfPractice,NumberOfHoursOfStudy,DebtID,RID)
values(15,'Toan tin',4,'Nguyen Hoang Linh Trang',18,09,08,13,27);
insert into
subject(SubjectID,SubjectName,NumberOfCredits,ResponsiblePerson,NumberOfTheoryHours,N
umberOfHoursOfPractice,NumberOfHoursOfStudy,DebtID,RID)
values(16,'Toan Logic',3,'Nguyen Van Hanh',18,09,08,14,26);
insert into
subject(SubjectID,SubjectName,NumberOfCredits,ResponsiblePerson,NumberOfTheoryHours,N
umberOfHoursOfPractice,NumberOfHoursOfStudy,DebtID,RID)
values(9,'Giai tich',4,'Do Ngoc Huy',18,09,08,15,25);
insert into
subject(SubjectID,SubjectName,NumberOfCredits,ResponsiblePerson,NumberOfTheoryHours,N
umberOfHoursOfPractice,NumberOfHoursOfStudy,DebtID,RID)
values(8,'Vat Li',4,'Pham Viet Huong',18,09,08,16,24);
insert into
subject(SubjectID,SubjectName,NumberOfCredits,ResponsiblePerson,NumberOfTheoryHours,N
umberOfHoursOfPractice,NumberOfHoursOfStudy,DebtID,RID)
values(7,'Thuc te',2,'Cao Van Phong',18,09,08,17,22);
insert into
subject(SubjectID,SubjectName,NumberOfCredits,ResponsiblePerson,NumberOfTheoryHours,N
umberOfHoursOfPractice,NumberOfHoursOfStudy,DebtID,RID)
values(6,'Khoa luan tot nghiep',2,'Dinh Quang Hiep',18,09,08,18,23);
insert into
subject(SubjectID,SubjectName,NumberOfCredits,ResponsiblePerson,NumberOfTheoryHours,N
umberOfHoursOfPractice,NumberOfHoursOfStudy,DebtID,RID)
values(5,'Xac suat thong ke',2,'Do Ngoc Diep',18,09,08,19,21);
insert into
subject(SubjectID,SubjectName,NumberOfCredits,ResponsiblePerson,NumberOfTheoryHours,N
umberOfHoursOfPractice,NumberOfHoursOfStudy,DebtID,RID)
values(4,'Mang may tinh va vien thong',3,'Phan Duc Manh',18,09,08,20,20);
insert into
subject(SubjectID,SubjectName,NumberOfCredits,ResponsiblePerson,NumberOfTheoryHours,N
umberOfHoursOfPractice,NumberOfHoursOfStudy,DebtID,RID)
values(3,'Mang cuc bo',3,'Lam Sinh Cong',18,09,08,21,19);
insert into
subject(SubjectID,SubjectName,NumberOfCredits,ResponsiblePerson,NumberOfTheoryHours,N
umberOfHoursOfPractice,NumberOfHoursOfStudy,DebtID,RID)
values(2,'Ki thuat dien',4,'Truong Thi Ngoc Lien',18,09,08,22,18);
insert into
subject(SubjectID,SubjectName,NumberOfCredits,ResponsiblePerson,NumberOfTheoryHours,N
umberOfHoursOfPractice,NumberOfHoursOfStudy,DebtID,RID)
values(1,'Moi truong dao duc va phap luat',1,'Pham Ngoc Thao',18,09,08,23,17);
insert into
subject(SubjectID,SubjectName,NumberOfCredits,ResponsiblePerson,NumberOfTheoryHours,N
umberOfHoursOfPractice,NumberOfHoursOfStudy,DebtID,RID)
values(19,'Phuong phap luan va nghien cuu khoa hoc',2,'Nguyen Minh Vu',18,09,08,24,16);
insert into
subject(SubjectID,SubjectName,NumberOfCredits,ResponsiblePerson,NumberOfTheoryHours,N
umberOfHoursOfPractice,NumberOfHoursOfStudy,DebtID,RID)
values(20,'Ki thuat dien tu',3,'Tran Minh Lam',18,09,08,25,15);
insert into
subject(SubjectID,SubjectName,NumberOfCredits,ResponsiblePerson,NumberOfTheoryHours,N
umberOfHoursOfPractice,NumberOfHoursOfStudy,DebtID,RID)
values(21,'Ly thuyet tin hieu',2,'Nguyen Minh Thanh',18,09,08,26,13);
insert into
subject(SubjectID,SubjectName,NumberOfCredits,ResponsiblePerson,NumberOfTheoryHours,N
umberOfHoursOfPractice,NumberOfHoursOfStudy,DebtID,RID)
values(22,'Lap trinh',3,'Bui Van Phat',18,09,08,27,12);
insert into
subject(SubjectID,SubjectName,NumberOfCredits,ResponsiblePerson,NumberOfTheoryHours,N
umberOfHoursOfPractice,NumberOfHoursOfStudy,DebtID,RID)
values(25,'Toan roi rac',3,'Nguyen Trong Kuong',18,09,08,30,11);
insert into
subject(SubjectID,SubjectName,NumberOfCredits,ResponsiblePerson,NumberOfTheoryHours,N
umberOfHoursOfPractice,NumberOfHoursOfStudy,DebtID,RID)
values(26,'Quan su',3,'Cao Toan Tinh',18,09,08,29,10);

insert into
student(StudentID,StudentName,DOB,Gender,Email,PhoneNumber,Address,DOA,RID,CourseID)
values(10,'Nguyen Huu
Long','20/05/2000','Male','18071531@vnu.edu.vn',0977226617,'DANPHUONG','03/09/2018',31
,1);
insert into
student(StudentID,StudentName,DOB,Gender,Email,PhoneNumber,Address,DOA,RID,CourseID)
values(1,'Phi Minh
Long','2/05/2000','Male','18071521@vnu.edu.vn',0977226618,'HOALAC','03/09/2018',30,2);
insert into
student(StudentID,StudentName,DOB,Gender,Email,PhoneNumber,Address,DOA,RID,CourseID)
values(2,'Nguyen Huu
Huynh','20/09/2000','Male','18071522@vnu.edu.vn',0977226619,'HANAM','03/09/2018',29,3);
insert into
student(StudentID,StudentName,DOB,Gender,Email,PhoneNumber,Address,DOA,RID,CourseID)
values(3,'Pham Van
Giang','2/11/2000','Male','18071523@vnu.edu.vn',0977226610,'HAIPHONG','03/09/2018',28,4)
;
insert into
student(StudentID,StudentName,DOB,Gender,Email,PhoneNumber,Address,DOA,RID,CourseID)
values(4,'Nguyen Minh
Hung','20/12/2000','Male','18071524@vnu.edu.vn',0977226612,'NAMDINH','03/09/2018',26,5)
;
insert into
student(StudentID,StudentName,DOB,Gender,Email,PhoneNumber,Address,DOA,RID,CourseID)
values(5,'Nguyen Van
Huyen','24/05/2000','Male','18071525@vnu.edu.vn',0977226613,'HAIDUONG','03/09/2018',35,
6);
insert into
student(StudentID,StudentName,DOB,Gender,Email,PhoneNumber,Address,DOA,RID,CourseID)
values(6,'Nguyen Hoang Linh
Trang','07/12/2000','Male','18071526@vnu.edu.vn',0977226614,'KONTUM','03/09/2018',27,7);
insert into
student(StudentID,StudentName,DOB,Gender,Email,PhoneNumber,Address,DOA,RID,CourseID)
values(7,'Nguyen Phuong
Anh','15/11/2000','Male','18071527@vnu.edu.vn',0977226615,'TP.HCM','03/09/2018',25,8);
insert into
student(StudentID,StudentName,DOB,Gender,Email,PhoneNumber,Address,DOA,RID,CourseID)
values(8,'Nguyen Cong
Duy','26/9/2000','Male','18071528@vnu.edu.vn',0977226616,'BACLIEU','03/09/2018',24,9);
insert into
student(StudentID,StudentName,DOB,Gender,Email,PhoneNumber,Address,DOA,RID,CourseID)
values(9,'Pham Binh
Minh','03/05/2000','Male','18071529@vnu.edu.vn',0974526617,'HAIPHONG','03/09/2018',23,1
0);
insert into
student(StudentID,StudentName,DOB,Gender,Email,PhoneNumber,Address,DOA,RID,CourseID)
values(22,'Nguyen Van
Lam','4/05/2000','Male','18071530@vnu.edu.vn',0932226617,'TAYNINH','03/09/2018',22,11);
insert into
student(StudentID,StudentName,DOB,Gender,Email,PhoneNumber,Address,DOA,RID,CourseID)
values(11,'Vu
Dung','20/6/2000','Male','18071535@vnu.edu.vn',0977226247,'DIENBIEN','03/09/2018',21,11);
insert into
student(StudentID,StudentName,DOB,Gender,Email,PhoneNumber,Address,DOA,RID,CourseID)
values(12,'Nguyen Dang Hung
Long','02/06/2000','Male','18071533@vnu.edu.vn',0977226668,'LAOCAI','03/09/2018',20,12);
insert into
student(StudentID,StudentName,DOB,Gender,Email,PhoneNumber,Address,DOA,RID,CourseID)
values(13,'Ngo Xuan
Lich','20/07/1999','Male','18071534@vnu.edu.vn',0977226678,'SONLA','03/09/2018',19,13);
insert into
student(StudentID,StudentName,DOB,Gender,Email,PhoneNumber,Address,DOA,RID,CourseID)
values(14,'Cao Ba
Quat','20/07/2000','Male','18071537@vnu.edu.vn',0977226689,'CAOBANG','03/09/2018',18,14
);
insert into
student(StudentID,StudentName,DOB,Gender,Email,PhoneNumber,Address,DOA,RID,CourseID)
values(15,'Tran Minh
Hung','21/05/2000','Male','18071538@vnu.edu.vn',0977226817,'BADINH','03/09/2018',17,15);
insert into
student(StudentID,StudentName,DOB,Gender,Email,PhoneNumber,Address,DOA,RID,CourseID)
values(16,'Bui Hoang Viet Anh
','30/06/2000','Male','18071545@vnu.edu.vn',0987226617,'NINHBINH','03/09/2018',10,16);
insert into
student(StudentID,StudentName,DOB,Gender,Email,PhoneNumber,Address,DOA,RID,CourseID)
values(17,'Nguyen Huu
Huan','24/05/2000','Male','18071544@vnu.edu.vn',0977726617,'BACNINH','03/09/2018',15,17)
;
insert into
student(StudentID,StudentName,DOB,Gender,Email,PhoneNumber,Address,DOA,RID,CourseID)
values(18,'Do Van
Binh','25/05/2000','Male','18071572@vnu.edu.vn',0977226717,'BACGIANG','03/09/2018',16,18
);
insert into
student(StudentID,StudentName,DOB,Gender,Email,PhoneNumber,Address,DOA,RID,CourseID)
values(19,'Bui Manh
Tung','26/05/2000','Male','18071541@vnu.edu.vn',0977226517,'LANGSON','03/09/2018',11,19
);
insert into
student(StudentID,StudentName,DOB,Gender,Email,PhoneNumber,Address,DOA,RID,CourseID)
values(20,'Nguyen Cong
Tru','26/08/2000','Male','18071544@vnu.edu.vn',0977246617,'THAINGUYEN','03/09/2018',12,
20);
insert into
student(StudentID,StudentName,DOB,Gender,Email,PhoneNumber,Address,DOA,RID,CourseID)
values(21,'Vu Ngoc
Huy','17/01/2000','Male','18071501@vnu.edu.vn',0977236617,'THANHHOA','03/09/2018',13,2
1);

insert into SubjectOffer(SubjectID,LecID,Semesters,Years)


values(10,15,1,2020);
insert into SubjectOffer(SubjectID,LecID,Semesters,Years)
values(1,3,2,2020);
insert into SubjectOffer(SubjectID,LecID,Semesters,Years)
values(3,5,3,2020);
insert into SubjectOffer(SubjectID,LecID,Semesters,Years)
values(2,1,1,2019);
insert into SubjectOffer(SubjectID,LecID,Semesters,Years)
values(4,2,2,2019);
insert into SubjectOffer(SubjectID,LecID,Semesters,Years)
values(5,4,3,2019);
insert into SubjectOffer(SubjectID,LecID,Semesters,Years)
values(6,7,1,2018);
insert into SubjectOffer(SubjectID,LecID,Semesters,Years)
values(7,6,2,2018);
insert into SubjectOffer(SubjectID,LecID,Semesters,Years)
values(9,10,3,2018);
insert into SubjectOffer(SubjectID,LecID,Semesters,Years)
values(8,8,1,2017);
insert into SubjectOffer(SubjectID,LecID,Semesters,Years)
values(11,9,2,2017);
insert into SubjectOffer(SubjectID,LecID,Semesters,Years)
values(12,14,3,2017);
insert into SubjectOffer(SubjectID,LecID,Semesters,Years)
values(14,11,1,2016);
insert into SubjectOffer(SubjectID,LecID,Semesters,Years)
values(15,12,2,2016);
insert into SubjectOffer(SubjectID,LecID,Semesters,Years)
values(16,13,3,2016);
insert into SubjectOffer(SubjectID,LecID,Semesters,Years)
values(13,16,1,2021);
insert into SubjectOffer(SubjectID,LecID,Semesters,Years)
values(19,34,3,2021);
insert into SubjectOffer(SubjectID,LecID,Semesters,Years)
values(25,17,2,2021);
insert into SubjectOffer(SubjectID,LecID,Semesters,Years)
values(20,21,3,2022);
insert into SubjectOffer(SubjectID,LecID,Semesters,Years)
values(21,19,2,2022);
insert into SubjectOffer(SubjectID,LecID,Semesters,Years)
values(22,18,1,2022);
10 Business Questions
Consider the following in the data. Answer 10 question:

1.

Select count(*)

from Course;

2. SELECT *

FROM Student

WHERE Address ='HAIPHONG';

3.

SELECT PaymentStatus, COUNT(*)

FROM Debt

GROUP BY PaymentStatus;

4.

SELECT DebtID,PaymentStatus, COUNT(*)

FROM Debt

GROUP BY PaymentStatus

ORDER BY DebtID DESC;

5.

SELECT LecID,LecName

FROM Lecturer

WHERE Gender = 'Male' OR LecID > 6

AND LecID < 9

order by LecID;
6.

SELECT SubjectName, AVG(NumberOfTheoryHours)

FROM Subject

WHERE UPPER(NumberOfHoursOfStudy) = '8'

GROUP BY SubjectName

HAVING AVG(NumberOfTheoryHours)>=5;

7.

SELECT Semesters,Years

FROM subjectoffer

WHERE UPPER(Years) Like '%19%'

OR UPPER(Semesters) Like '%1%';

8.

Select Course.CourseName,Student.StudentName

from Student

inner join course

on Student.CourseID=Course.CourseID;

9.

SELECT Years,SubjectID+LecID AS "Total"

FROM SubjectOffer

WHERE SubjectID + LecID < 21;

10.

select Register.ClassCode,Subject.SubjectName

from Subject

inner join Register


on Subject.RID=Register.RID;

You might also like