Advertisement
Merevoli

Untitled

Dec 27th, 2021
64
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
  1. use QLSV;
  2.  
  3. Create table Khoa (
  4. MAKH nchar(8) primary key,
  5. TENKH nvarchar(40) unique
  6. );
  7.  
  8. Create table Lop (
  9. MALOP nchar(8) primary key,
  10. TENLOP nvarchar(40) unique,
  11. MAKH nchar(8) not null,
  12. foreign key(MAKH) references Khoa(MAKH)
  13. );
  14.  
  15. Create table Sinhvien (
  16. MASV nchar(8) primary key,
  17. HO nvarchar(40),
  18. TEN nvarchar(10),
  19. MALOP nchar(8) not null,
  20. PHAI bit default 1,
  21. NGAYSINH datetime,
  22. NOISINH nvarchar(40),
  23. DIACHI nvarchar(80),
  24. foreign key(MALOP) references Lop(MALOP)
  25. );
  26.  
  27. Create table Monhoc (
  28. MAMH nchar(8) primary key,
  29. TENMH nvarchar(40) unique not null
  30. );
  31.  
  32. Create table Diem (
  33. MASV nchar(8),
  34. MAMH nchar(8),
  35. DIEM float,
  36. foreign key(MASV) references Sinhvien(MASV),
  37. foreign key(MAMH) references Monhoc(MAMH),
  38. Primary key (MASV, MAMH)
  39. );
  40.  
  41. --Dữ liệu của khoa
  42. insert into Khoa(MAKH, TENKH) values('KH1', 'CNTT');
  43. insert into Khoa(MAKH, TENKH) values('KH2', 'TOAN');
  44.  
  45. --Dữ liệu của lop
  46. insert into Lop(MALOP, TENLOP, MAKH) values('LOP1', 'DCT1189', 'KH1');
  47. insert into Lop(MALOP, TENLOP, MAKH) values('LOP2', 'DCT1196', 'KH2');
  48. insert into Lop(MALOP, TENLOP, MAKH) values('LOP3', 'DCT1195', 'KH1');
  49. insert into Lop(MALOP, TENLOP, MAKH) values('LOP4', 'DTO1203', 'KH2');
  50.  
  51. --Dữ liệu của mon hoc
  52. insert into Monhoc(MAMH, TENMH) values('MH1', N'Cơ sở lập trình');
  53. insert into Monhoc(MAMH, TENMH) values('MH2', N'Cơ sở dữ liệu');
  54. insert into Monhoc(MAMH, TENMH) values('MH3', N'Quản trị mạng');
  55. insert into Monhoc(MAMH, TENMH) values('MH4', N'Cơ sở dữ liệu phân tán');
  56. insert into Monhoc(MAMH, TENMH) values('MH5', N'Toán cao cấp');
  57.  
  58. --Dữ liệu của sinh vien lop 1
  59. insert into Sinhvien(MASV, HO, TEN, MALOP, PHAI, NGAYSINH, NOISINH, DIACHI) values('SV01', N'Nguyễn Quang', N'Tài', 'LOP1', 1, '2000-03-05 23:59:59', N'TP. Hồ Chí Minh', N'TP. Hồ Chí Minh');
  60. insert into Sinhvien(MASV, HO, TEN, MALOP, PHAI, NGAYSINH, NOISINH, DIACHI) values('SV02', N'Tiêu Thành', N'Công', 'LOP1', 1, '2000-04-16 23:59:59', N'TP. Hồ Chí Minh', N'TP. Hồ Chí Minh');
  61. insert into Sinhvien(MASV, HO, TEN, MALOP, PHAI, NGAYSINH, NOISINH, DIACHI) values('SV03', N'Thân Gia', N'Phước', 'LOP1', 1, '2000-04-14 23:59:59', N'TP. Hồ Chí Minh', N'TP. Hồ Chí Minh');
  62. insert into Sinhvien(MASV, HO, TEN, MALOP, PHAI, NGAYSINH, NOISINH, DIACHI) values('SV04', N'Tô Quốc', N'Thông', 'LOP1', 1, '2000-01-29 23:59:59', N'TP. Hồ Chí Minh', N'TP. Hồ Chí Minh');
  63. insert into Sinhvien(MASV, HO, TEN, MALOP, PHAI, NGAYSINH, NOISINH, DIACHI) values('SV05', N'Hồ Quốc', N'Vũ', 'LOP1', 0, '1999-02-19 23:59:59', N'TP. Hồ Chí Minh', N'TP. Hồ Chí Minh');
  64.  
  65.  
  66. --Dữ liệu của sinh vien lop 3
  67. insert into Sinhvien(MASV, HO, TEN, MALOP, PHAI, NGAYSINH, NOISINH, DIACHI) values('SV06', N'Nguyễn Hữu', N'Nghĩa', 'LOP3', 0, '2000-12-29 23:59:59', N'TP. Hồ Chí Minh', N'TP. Hồ Chí Minh');
  68. insert into Sinhvien(MASV, HO, TEN, MALOP, PHAI, NGAYSINH, NOISINH, DIACHI) values('SV07', N'Nguyễn Hùng', N'Dũng', 'LOP3', 1, '1999-10-12 23:59:59', N'TP. Hồ Chí Minh', N'TP. Hồ Chí Minh');
  69. insert into Sinhvien(MASV, HO, TEN, MALOP, PHAI, NGAYSINH, NOISINH, DIACHI) values('SV08', N'Bùi Kim', N'Long', 'LOP3', 1, '1999-01-09 23:59:59', N'TP. Hồ Chí Minh', N'TP. Hồ Chí Minh');
  70. insert into Sinhvien(MASV, HO, TEN, MALOP, PHAI, NGAYSINH, NOISINH, DIACHI) values('SV09', N'Đỗ Ðình', N'Nguyên', 'LOP3', 1, '2000-05-28 23:59:59', N'TP. Hồ Chí Minh', N'TP. Hồ Chí Minh');
  71. insert into Sinhvien(MASV, HO, TEN, MALOP, PHAI, NGAYSINH, NOISINH, DIACHI) values('SV10', N'Giang Anh', N'Thái', 'LOP3', 0, '2000-06-12 23:59:59', N'TP. Hồ Chí Minh', N'TP. Hồ Chí Minh');
  72.  
  73.  
  74. --Dữ liệu của sinh vien lop 2
  75. insert into Sinhvien(MASV, HO, TEN, MALOP, PHAI, NGAYSINH, NOISINH, DIACHI) values('SV11', N'Võ Việt', N'Quốc', 'LOP2', 1, '2000-02-12 23:59:59:59', N'TP. Hồ Chí Minh', N'TP. Hồ Chí Minh');
  76. insert into Sinhvien(MASV, HO, TEN, MALOP, PHAI, NGAYSINH, NOISINH, DIACHI) values('SV12', N'Ngô Anh', N'Minh', 'LOP2', 1, '2000-02-23 23:59:59', N'TP. Hồ Chí Minh', N'TP. Hồ Chí Minh');
  77. insert into Sinhvien(MASV, HO, TEN, MALOP, PHAI, NGAYSINH, NOISINH, DIACHI) values('SV13', N'Lương Vĩnh', N'Hưng', 'LOP2', 1, '1999-12-22 23:59:59', N'TP. Hồ Chí Minh', N'TP. Hồ Chí Minh');
  78. insert into Sinhvien(MASV, HO, TEN, MALOP, PHAI, NGAYSINH, NOISINH, DIACHI) values('SV14', N'Vũ Ðình', N'Cường', 'LOP2', 1, '1998-03-30 23:59:59', N'TP. Hồ Chí Minh', N'TP. Hồ Chí Minh');
  79. insert into Sinhvien(MASV, HO, TEN, MALOP, PHAI, NGAYSINH, NOISINH, DIACHI) values('SV15', N'Hoàng Quang', N'Thịnh', 'LOP2', 1, '1999-07-27 23:59:59', N'TP. Hồ Chí Minh', N'TP. Hồ Chí Minh');
  80.  
  81.  
  82. --Dữ liệu của sinh vien lop 4
  83. insert into Sinhvien(MASV, HO, TEN, MALOP, PHAI, NGAYSINH, NOISINH, DIACHI) values('SV16', N'Mạc Hữu', N'Tường', 'LOP4', 1, '2001-05-04 23:59:59', N'TP. Hồ Chí Minh', N'TP. Hồ Chí Minh');
  84. insert into Sinhvien(MASV, HO, TEN, MALOP, PHAI, NGAYSINH, NOISINH, DIACHI) values('SV17', N'Lê Lâm', N'Dũng', 'LOP4', 0, '2001-06-18 23:59:59', N'TP. Hồ Chí Minh', N'TP. Hồ Chí Minh');
  85. insert into Sinhvien(MASV, HO, TEN, MALOP, PHAI, NGAYSINH, NOISINH, DIACHI) values('SV18', N'Hồ Hữu', N'Lễ', 'LOP4', 0, '2001-07-07 23:59:59', N'TP. Hồ Chí Minh', N'TP. Hồ Chí Minh');
  86. insert into Sinhvien(MASV, HO, TEN, MALOP, PHAI, NGAYSINH, NOISINH, DIACHI) values('SV19', N'Phan Chấn', N'Hùng', 'LOP4', 0, '2000-05-05 23:59:59', N'TP. Hồ Chí Minh', N'TP. Hồ Chí Minh');
  87. insert into Sinhvien(MASV, HO, TEN, MALOP, PHAI, NGAYSINH, NOISINH, DIACHI) values('SV20', N'Diệp Khắc', N'Triệu', 'LOP4', 0, '2001-04-14 23:59:59', N'TP. Hồ Chí Minh', N'TP. Hồ Chí Minh');
  88.  
  89.  
  90. --Dữ liệu của diem cho sinh vien lop 1
  91. insert into Diem(MASV, MAMH, DIEM) values('SV01', 'MH1', 4);
  92. insert into Diem(MASV, MAMH, DIEM) values('SV01', 'MH2', 5);
  93. insert into Diem(MASV, MAMH, DIEM) values('SV02', 'MH1', 7);
  94. insert into Diem(MASV, MAMH, DIEM) values('SV02', 'MH2', 2);
  95. insert into Diem(MASV, MAMH, DIEM) values('SV03', 'MH1', 3);
  96. insert into Diem(MASV, MAMH, DIEM) values('SV03', 'MH2', 4.5);
  97. insert into Diem(MASV, MAMH, DIEM) values('SV04', 'MH1', 6);
  98. insert into Diem(MASV, MAMH, DIEM) values('SV04', 'MH2', 7);
  99. insert into Diem(MASV, MAMH, DIEM) values('SV05', 'MH1', 2);
  100. insert into Diem(MASV, MAMH, DIEM) values('SV05', 'MH2', 4);
  101.  
  102. --Dữ liệu của diem cho sinh vien lop 2
  103. insert into Diem(MASV, MAMH, DIEM) values('SV06', 'MH1', 9);
  104. insert into Diem(MASV, MAMH, DIEM) values('SV06', 'MH2', 5);
  105. insert into Diem(MASV, MAMH, DIEM) values('SV07', 'MH1', 4);
  106. insert into Diem(MASV, MAMH, DIEM) values('SV07', 'MH2', 6);
  107. insert into Diem(MASV, MAMH, DIEM) values('SV08', 'MH1', 3);
  108. insert into Diem(MASV, MAMH, DIEM) values('SV08', 'MH2', 6);
  109. insert into Diem(MASV, MAMH, DIEM) values('SV09', 'MH1', 6);
  110. insert into Diem(MASV, MAMH, DIEM) values('SV09', 'MH2', 2);
  111. insert into Diem(MASV, MAMH, DIEM) values('SV10', 'MH1', 4.5);
  112. insert into Diem(MASV, MAMH, DIEM) values('SV10', 'MH2', 6.5);
  113.  
  114. --Dữ liệu của diem cho sinh vien lop 2
  115. insert into Diem(MASV, MAMH, DIEM) values('SV11', 'MH3', 7);
  116. insert into Diem(MASV, MAMH, DIEM) values('SV11', 'MH4', 3);
  117. insert into Diem(MASV, MAMH, DIEM) values('SV12', 'MH3', 4);
  118. insert into Diem(MASV, MAMH, DIEM) values('SV12', 'MH4', 5);
  119. insert into Diem(MASV, MAMH, DIEM) values('SV13', 'MH3', 6);
  120. insert into Diem(MASV, MAMH, DIEM) values('SV13', 'MH4', 7);
  121. insert into Diem(MASV, MAMH, DIEM) values('SV14', 'MH3', 8);
  122. insert into Diem(MASV, MAMH, DIEM) values('SV14', 'MH4', 9);
  123. insert into Diem(MASV, MAMH, DIEM) values('SV15', 'MH3', 25);
  124. insert into Diem(MASV, MAMH, DIEM) values('SV15', 'MH4', 2.5);
  125.  
  126. --Dữ liệu của diem cho sinh vien lop 4
  127. insert into Diem(MASV, MAMH, DIEM) values('SV16', 'MH3', 4.5);
  128. insert into Diem(MASV, MAMH, DIEM) values('SV16', 'MH4', 3);
  129. insert into Diem(MASV, MAMH, DIEM) values('SV17', 'MH3', 4.5);
  130. insert into Diem(MASV, MAMH, DIEM) values('SV17', 'MH4', 5);
  131. insert into Diem(MASV, MAMH, DIEM) values('SV18', 'MH3', 6);
  132. insert into Diem(MASV, MAMH, DIEM) values('SV18', 'MH4', 7.5);
  133. insert into Diem(MASV, MAMH, DIEM) values('SV19', 'MH3', 9);
  134. insert into Diem(MASV, MAMH, DIEM) values('SV19', 'MH4', 2);
  135. insert into Diem(MASV, MAMH, DIEM) values('SV20', 'MH3', 4);
  136. insert into Diem(MASV, MAMH, DIEM) values('SV20', 'MH4', 6);
Advertisement
RAW Paste Data Copied
Advertisement