BTC SQL debai
Chương 1:Thiết kế bảng trongCSDL và ràng buộctoàn vẹn
Tạo ra cácbảng trongcơ sở dữ liệuQLSV với cấu trúcsau:
- tblSinhVien(MaSv, HoTen, DiaChi, NamSinh, MaKhoa)
- tblKhoa(MaKhoa,TenKhoa)
- tblMonHoc(MaMon,TenMon)
- tblDiemThi(MaMon,MaSv, DiemThi)
1.1.Tạo ràng buộckhoá trên cột MaSv củabảng tblSinhVien
1.2.Tạo ràng buộckhoá trên cột MaKhoa củabảng tblKhoa
1.3. Tạo ràng buộckhóa trên cột MaSv vàMaMon của bảng tblDiemThi
1.4.Tạorachỉmục(tìmhiểutrongtrongbookonline)trêncộtHoTencủabảng
tblSinhVien
1.5.Thêmcột KhoaHoc (khóa học) vào bảng tblSinhVien
1.6. Tạo ràng buộcnotnull(tìmhiểu trong book online)trên cộtTenKhoa
1.7.Tạo ràng buộcnotnull trên cột điểmthi
1.8.Tạoràngbuộc(tìmhiểutrongtrongbookonline)đểcộtđiểmthichỉcóthể
nhậnmột giá trị trongđoạn [0, 10]
1.9. Tạo ràng buộc để cột NamSinh chỉ có thể nhận một giá trị trong đoạn
‘1/1/1999’đến ‘30/12/2005’
1.10.Thêm cột ghichúvào bảng tblKhoa
1.11.Tạoraquanhệ1-ntừbảngtblKhoasangbảngtblSinhVien(quanhệ=ràng buộc khoángoại)
1.12.Tạo raquan hệ 1-n từbảng tblSinhViensang bảng tblDiemThi
1.13.Tạo quan hệ 1- ntừbảng tblMonHoc sang bảng tblDiemthi
1.14.Chènmột số bảnghi vào cácbảng nêu trên
1.15.Chodanhsáchcácsinhviênbịthilạimôn‘Java’biếtrằngmônjavacómã môn là 5
1.16.Chobiết điểmmôn java của sinh viêncótên là ‘Nguyễn VănBình’
Cho biết số lượng (tìmhiểu trong trong book online)sinhviên bịtrượt môn java
1.17.ChobiếtsốlượngsinhviênthuộckhoaCôngnghệthôngtinbiếtrằngkhoa
nàycómã khoa là 3
1.18.Hủybỏ điểm thimôn java của sinhviêncómã 1
1.19.Sửa lại điểmthimôn java của sinhviêncómã 2 thành 8
1.20.Xóa rằng buộc chỉ mục trên cột HoTen
1.21.Xóa ràng buộc từbảng tblKhoa sangbảng tblSinhVien
- Yêu cầu các công việc trên được thực hiện bằng Enterprise Manager và Query
Analyzer.
- Các câu lệnh thực hiện cần được lưu lạithànhmột tệp tin đểgiáo viên kiểmtra.
Bộ môn:Công nghệphầnmềm Page1
Bạn đang đọc truyện trên: TruyenTop.Vip