Btc Sql Debai
Chương 1:Thiết kế bảng trongCSDL và ràng buộctoàn vẹnTạ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 tblSinhVien1.2.Tạo ràng buộckhoá trên cột MaKhoa củabảng tblKhoa1.3. Tạo ràng buộckhóa trên cột MaSv vàMaMon của bảng tblDiemThi1.4.Tạorachỉmục(tìmhiểutrongtrongbookonline)trêncộtHoTencủabảngtblSinhVien1.5.Thêmcột KhoaHoc (khóa học) vào bảng tblSinhVien1.6. Tạo ràng buộcnotnull(tìmhiểu trong book online)trên cộtTenKhoa1.7.Tạo ràng buộcnotnull trên cột điểmthi1.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 tblKhoa1.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 tblDiemThi1.13.Tạo quan hệ 1- ntừbảng tblMonHoc sang bảng tblDiemthi1.14.Chènmột số bảnghi vào cácbảng nêu trên1.15.Chodanhsáchcácsinhviênbịthilạimôn‘Java’biếtrằngmônjavacómã môn là 51.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 java1.17.ChobiếtsốlượngsinhviênthuộckhoaCôngnghệthôngtinbiếtrằngkhoanàycómã khoa là 31.18.Hủybỏ điểm thimôn java của sinhviêncómã 11.19.Sửa lại điểmthimôn java của sinhviêncómã 2 thành 81.20.Xóa rằng buộc chỉ mục trên cột HoTen1.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à QueryAnalyzer.- 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: Truyen3h.Co