Tài liệu hạn chế xem trước, để xem đầy đủ mời bạn chọn Tải xuống
1
/ 19 trang
THÔNG TIN TÀI LIỆU
Thông tin cơ bản
Định dạng
Số trang
19
Dung lượng
38,23 KB
Nội dung
TRƯỜNG ĐẠI HỌC KINH TẾ - KỸ THUẬT CÔNG NGHIỆP ĐỀ BÀI TẬP LỚN HỌC PHẦN CƠ SỞ DỮ LIỆU Hệ đào tạo: ĐẠI HỌC KHOA CÔNG NGHỆ THÔNG TIN ĐỀ BÀI TẬP LỚN MÔN CƠ SỞ DỮ LIỆU ĐỀ SỐ 01 Bài 1(4 đ): Cho CƠ SỞ DỮ LIỆU gồm quan hệ: CUNGCAP(MaSoNCC, TenCC, DiachiCC): cho biết thông tin nhà cung cấp MATHANG(MaSoNCC,MaSoMH): cho biết mặt hàng cung cấp nhà cung cấp Dùng ngôn ngữ SQL để thực câu hỏi sau: Viết lệnh tạo bảng trên? Tìm mã số người cung cấp cung cấp mặt hàng? Tìm mã số người cung cấp không cung cấp mặt hàng nào? Tìm mã số người cung cấp cung cấp mặt hàng có mã số 10? Tìm mã số người cung cấp khơng cung cấp mặt hàng có mã số 12? Tìm mã số người cung cấp cung cấp mặt hàng có mã số 10, 12? Cho biết thông tin nhà cung cấp? Cho biết thông tin nhà cung cấp có địa Hà Nội cung cấp mặt hàng có mã số 10? Bài 2(2 đ): Cho R(ABCDEG) tập phụ thuộc hàm F={D→G,C→ A,CD→ E,A→ B} Kiểm tra phép tách ρ={GD,AC,CDE,AB} có mát thông tin không? Bài 3(4 đ): Cho quan hệ R(C#IDBKFLMG) tập phụ thuộc hàm F={ C#→IDBK, D→B, K→F} Tìm tập nguồn, tập trung gian Tìm khóa quan hệ Chuẩn hóa quan hệ 3NF -Quan hệ vi phạm dạng chuẩn mấy? Vì sao? -Chuẩn hóa 3NF ĐỀ BÀI TẬP LỚN MƠN CƠ SỞ DỮ LIỆU ĐỀ SỐ 02 Bài 1(4 đ): Cho CƠ SỞ DỮ LIỆU gồm quan hệ: NV(MSNV, TEN, MSCOQUAN, CONGVIEC, THUTRUONG, LUONG) CQ(MSCOQUAN,TENCQ, DIACHICQ) Dùng ngôn ngữ SQL để thực câu hỏi sau: Viết câu lệnh tạo bảng (NV, CQ) trên? Cho biết thông tin tất nhân viên ? Cho biết mã số nhân viên, tên nhân viên tất nhân viên theo quan? Cho biết thông tin gồm mã số nhân viên, tên nhân viên xếp theo lương giảm dần? Tìm tên nhân viên quan có mã số quan 55? Tìm tên nhân viên quan có mã số 50,60? Tìm quan chưa có nhân viên nào? Tìm tên nhân viên làm việc Hà Nội? Bài 2(2 đ): Cho R(BOISQ) tập phụ thuộc hàm F={B→I,O→I,I→S,SQ→I,IQ→B} Kiểm tra phép tách ρ={BI,IS,OQ,OI,BQ } có mát thơng tin không? Bài 3(4 đ): Cho quan hệ R={A, B, C, D, E, G } tập phụ thuộc hàm F = {B → C, C → B, A → GD } Tìm tập nguồn, tập trung gian Tìm khóa quan hệ Chuẩn hóa quan hệ 3NF -Quan hệ vi phạm dạng chuẩn mấy? Vì sao? -Chuẩn hóa 3NF ĐỀ BÀI TẬP LỚN MÔN CƠ SỞ DỮ LIỆU ĐỀ SỐ 03 Bài 1(4 đ): Cho CƠ SỞ DỮ LIỆU gồm quan hệ: NV (MaNV, HoTen, NamSinh, GT, TongTien) BH (MaNV, MaHang, TenHang, NgayBan, SL, DonGia, ThanhTien) Viết lệnh tạo quan hệ (2 bảng) trên? Hiển thị TT tất nhân viên Hiển thị TT nhân viên bán tổng tiền từ triệu trở lên Hiển thị TT bán hàng(maNV,maHang, tenhang) 27/5/2017 Hiển thị mã nhân viên nhân viên bán mặt hàng có mã F2 Hiển thị mã nhân viên nhân viên chưa bán hàng Hiển thị thông tin gồm mã hàng, tên hàng mặt hàng theo thành tiền giảm dần Tìm thành tiền lớn loại mặt hàng? Bài 2(2 đ): Cho R(ABCDEF) tập phụ thuộc hàm F={A→B,BC→ D,CE→D,AE→F, CD→A} Kiểm tra phép tách ρ={AB,AEF,ACE,ACD} có mát thông tin không? Bài 3(4 đ): Cho quan hệ R= { A, B, C, D, E, H} tập phụ thuộc hàm F={A→E, C→ D, E→ DH} Tìm tập nguồn, tập trung gian Tìm khóa quan hệ Chuẩn hóa quan hệ 3NF -Quan hệ vi phạm dạng chuẩn mấy? Vì sao? -Chuẩn hóa 3NF ĐỀ BÀI TẬP LỚN MƠN CƠ SỞ DỮ LIỆU ĐỀ SỐ 04 Bài 1(4 đ): Cho sở liệu quản lý bán hàng gồm quan hệ: S(S#, SName, City, Status): quan hệ cho biết thông tin mã đại lý, tên đại lý, địa chỉ, tình trạng vốn đại lý P(P#, PName, Color, Weight, Price): quan hệ cho biết thông tin mã mặt hàng, tên mặt hàng, màu sắc, trọng lượng, giá mặt hàng SP(S#, P#, SDate, QTY): quan hệ cho biết thông tin mã đại lý bán hàng, mã mặt hàng bán, ngày bán, số lượng Hãy viết mệnh đề sau ngôn ngữ SQL: Viết lệnh tạo bảng S, P, SP? Đưa thông tin đại lý thành phố HCM Xem thông tin mặt hàng màu đỏ, trọng lượng 15 kg Hiển thị thông tin lần bán hàng tháng năm 2015 Xem thông tin lần bán hàng đại lý mã S2 Đưa thông tin lần bán mặt hàng mã P2 Cho biết đại lý chưa bán mặt hàng nào? Cho biết số lượng lớn loại mặt hàng? Bài 2(2 đ): Cho R(ABCDEF) tập phụ thuộc hàm F={AB→C, C→ B, ABD→E,F→A} Kiểm tra phép tách ρ=(BC,AC,ABDE,ABDF} có mát thông tin không? Bài 3(4 đ): Cho quan hệ R= { A, B, C, D} tập phụ thuộc hàm F = {AB → C, D → B,C → ABD } a Tìm tập nguồn, tập trung gian b Tìm khóa quan hệ c Chuẩn hóa quan hệ 3NF -Quan hệ vi phạm dạng chuẩn mấy? Vì sao? -Chuẩn hóa 3NF ĐỀ BÀI TẬP LỚN MƠN CƠ SỞ DỮ LIỆU ĐỀ SỐ 05 Bài 1(4 đ): Cho sở liệu quản lý bán hàng gồm quan hệ: SINHVIEN(MaSV, HoTen, NgaySinh, QueQuan, HocLuc)- quan hệ cho biết thông tin sinh viên gồm thuộc tính mã sinh viên, họ tên sinh viên, năm sinh, quê quán, học lực THUCTAP(MaSV, MaDT, TenDeTai, ChuNhiem, KinhPhi, NoiTT, KetQua) -quan hệ cho biết thông tin đề tài sinh viên thực tập gồm thuộc tính mã sinh viên, mã đề tài, tên đề tài, chủ nhiệm đề tài, kinh phí, nơi thực tập, kết Hãy viết mệnh đề sau ngôn ngữ SQL: Viết câu lệnh tạo bảng SINHVIEN, THUCTAP? Cho biết thông tin sinh viên? Cho biết thơng tin sinh viên có qn qn Hà Nam? Cho biết thông tin đề tài cấp kinh phí 10 triệu đồng? Hiển thị mã đề tài, tên đề tài theo chủ nhiệm đề tài? Hiển thị mã đề tài, tên đề tài đề tài chưa có sinh viên tham gia? Cho biết sinh viên thực tập quê nhà (giả sử lấy đến tên Tỉnh Thành phố)? Cho biết mã sinh viên, họ tên, ngày sinh sinh viên có chủ nhiệm đề tài tên Vũ Hà An Bài 2(2 đ): Cho R(U), U= ( H, I, J, K, L, M) tập phụ thuộc hàm F= {K M, JH, JKL, HI} Kiểm tra tính khơng mát thơng tin phép tách R thành ρ = (KM, JH, JKL, HI) Bài 3(4 đ): Cho quan hệ R(A,B,C,D,E,F,G,H,I,J) tập phụ thuộc hàm F = {AB → C, A → DE, B → F, F → GH, D→ IJ} Tìm tập nguồn, tập trung gian Tìm khóa quan hệ Chuẩn hóa quan hệ 3NF -Quan hệ vi phạm dạng chuẩn mấy? Vì sao? -Chuẩn hóa 3NF ĐỀ BÀI TẬP LỚN MÔN CƠ SỞ DỮ LIỆU ĐỀ SỐ 06 Bài 1(4 đ): Cho quan hệ: SINHVIEN(MSSV, HoTen, NamSinh, QueQuan, HocLuc) DETAI(MSDT, TenDeTai, ChuNhiemDeTai, KinhPhi) THUCTAP(MSSV, MSDT, NoiTT, KetQua) Hãy viết mệnh đề sau ngôn ngữ SQL: Viết lệnh tạo bảng trên? Cho biết thông tin sinh viên? Cho biết thông tin MSSV, HoTen, NamSinh sinh viên xếp tăng dần theo mã sinh viên? Cho biết đề tài có kinh phí từ triệu trở lên? Cho biết mã đề tài khơng có SV tham gia? Cho biết thơng tin đề tài theo chủ nhiệm đề tài? Cho biết tên sinh viên sinh từ 1999 đến 2001? Cho biết mã sinh viên, họ tên, kết thực tập sinh viên? Bài 2(2 đ): Cho R(U), U={A, B, C, D, E, F} tập phụ thuộc hàm F ={B →C, AC→D, D→F, AF→E} Kiểm tra tính khơng mát thơng tin phép tách R thành ρ = (BC, ACD, DF, AFE) Bài 2(4 đ): Cho lược đồ quan hệ R(A,B,C,D,E,F,G,H,I,J) F= { AB → C, BD → EF, AD→ GH, A → I , H → J } Tìm tập nguồn, tập trung gian Tìm khóa quan hệ Chuẩn hóa quan hệ 3NF -Quan hệ vi phạm dạng chuẩn mấy? Vì sao? -Chuẩn hóa 3NF ĐỀ BÀI TẬP LỚN MÔN CƠ SỞ DỮ LIỆU ĐỀ SỐ 08 Bài 1(4 đ): Cho sở liệu gồm bảng sau: SV(MaSV,HoTen,NgaySinh,Lop) MonHoc(MSMonHoc,TenMonHoc,SoTinChi,TinhChat) –tính chất=1 bắt buộc, tính chất =0 khơng bắt buộc Diem(MaSV,MSMonHoc,Diem) Sử dụng ngôn ngữ SQL để thực yêu cầu sau: Viết lệnh tạo bảng trên? Hiển thị liệu bảng vừa tạo? Hiển thị MaSV, HoTen, NgaySinh, Lop theo lớp? Đưa hình thơng tin sinh viên lớp CNTT14A1 Đưa hình thơng tin mơn học có số tín Đưa thơng tin mơn học chưa có sinh viên đăng ký Đưa danh sách môn học tổng số sinh viên môn học Bài 2(2 đ): Cho R(U), U={A, B, I, H, K}, F={ B→I, A→ I, I→H, HK→I, IK→B} Phép tách = {BI, IH, AK, AI, BK} Kiểm tra phép tách có làm mát thơng tin hay khơng? Bài 3(4 đ): Cho R(U), U={A, B, C, D, E, G} tập phụ thuộc hàm F ={B →C, AC→D, D→G, AG→E} Tìm tập nguồn, tập trung gian Tìm khóa quan hệ Chuẩn hóa quan hệ 3NF -Quan hệ vi phạm dạng chuẩn mấy? Vì sao? -Chuẩn hóa 3NF ĐỀ BÀI TẬP LỚN MƠN CƠ SỞ DỮ LIỆU ĐỀ SỐ 09 Bài 1(4 đ): Cho sở liệu gồm bảng sau: SP(MaSP, TenSP, NhaCC, DonGia) BH(SoHD, NgayBan, MaSP, NguoiBan, SoLuong, ThanhTien) Sử dụng ngôn ngữ SQL để thực yêu cầu sau: Viết lệnh tạo bảng trên? Hiển thị thông tin bảng vừa tạo? Đưa hình thơng tin sản phẩm có đơn giá lớn Đưa hình thơng tin sản phẩm theo nhà cung cấp Đưa hình thơng tin sản phẩm chưa bán lần Đưa hình tên người bán tổng số tiền bán Đưa mã sản phẩm, tổng số lượng bán tổng tiền bán sản phẩm Cập nhật ThanhTien DonGia * SoLuong Bài 2(2 đ): Cho R(U), U = {A, B, C, D, G, H} F = { A B, BC D, CG D, AG H, CD A} Hãy kiểm tra tính khơng mát thơng tin phép tách R thành (AB, AGH, ACG, ACD) Bài 3(4 đ): Cho R(U), U={A, B, C, D, E } tập phụ thuộc hàm F={A→C, B→C, C→D, DE→C, CE→A } Tìm tập nguồn, tập trung gian Tìm khóa quan hệ Chuẩn hóa quan hệ 3NF -Quan hệ vi phạm dạng chuẩn mấy? Vì sao? -Chuẩn hóa 3NF ĐỀ BÀI TẬP LỚN MÔN CƠ SỞ DỮ LIỆU ĐỀ SỐ 10 Bài 1(4 đ): Cho sở liệu gồm bảng sau: TK(SoTK, Hoten, SoCmt, Sotien, NgayLap) GD(SoTK, loaiGD, ngayGD, sotienGD) Sử dụng ngôn ngữ SQL để thực yêu cầu sau: Viết lệnh tạo bảng trên? Hiển thị thông tin bảng vừa tạo? Xem thơng tin giao dịch khách hàng có số CMT 142299531? Tính tổng số tiền giao dịch theo ngày? Hiển thi thông tin gồm SoTK, loaiGD xếp theo sotienGD giảm dần? Cho biết số tiền giao dịch theo ngày? Cho biết họ tên, số CMT, số tiền giao dịch khách hàng? Bài 2(2 đ): Cho R= {A,B,C,D} F = {A→B, B →C, A →D, D →C} Hãy kiểm tra tính khơng mát thơng tin phép tách R thành [AB,AC,BD] Bài 3(4 đ): Cho R(U), U={A, B, C, D , E, G} F= {D →G, C→A, CD→E, A→B} Tìm tập nguồn, tập trung gian Tìm khóa quan hệ Chuẩn hóa quan hệ 3NF -Quan hệ vi phạm dạng chuẩn mấy? Vì sao? -Chuẩn hóa 3NF ĐỀ BÀI TẬP LỚN MƠN CƠ SỞ DỮ LIỆU ĐỀ SỐ 12 Bài 1(4 đ): Cho CƠ SỞ DỮ LIỆU gồm quan hệ: CUNGCAP(MaSoNCC, TenCC, DiachiCC): cho biết thông tin nhà cung cấp MATHANG(MaSoNCC,MaSoMH): cho biết mặt hàng cung cấp nhà cung cấp Dùng ngôn ngữ SQL để thực câu hỏi sau: Viết lệnh tạo bảng trên? Hiển thị thơng tin bảng vừa tạo? Tìm mã số người cung cấp cung cấp mặt hàng? Tìm mã số người cung cấp khơng cung cấp mặt hàng nào? Tìm mã số người cung cấp cung cấp mặt hàng có mã số 11? Tìm mã số người cung cấp khơng cung cấp mặt hàng có mã số 19? Tìm mã số người cung cấp cung cấp mặt hàng có mã số 15, 20? Cho biết thơng tin nhà cung cấp có địa không Hà Nội cung cấp mặt hàng có mã số 20? Bài 2(2 đ): Cho R(ABCDEG) tập phụ thuộc hàm F={D→G,C→ A,CD→ E,A→ B} Kiểm tra phép tách ρ={GD,AC,CDE,AB} có mát thơng tin khơng? Bài 3(4 đ): Cho quan hệ R(A,B,C,D,E,F,G,H,I,J) tập phụ thuộc hàm F = {AB → C, A → DE, B → F, F → GH, D→ IJ} Tìm tập nguồn, tập trung gian Tìm khóa quan hệ Chuẩn hóa quan hệ 3NF -Quan hệ vi phạm dạng chuẩn mấy? Vì sao? -Chuẩn hóa 3NF ĐỀ BÀI TẬP LỚN MÔN CƠ SỞ DỮ LIỆU ĐỀ SỐ 13 Bài 1(4 đ): Cho sở liệu quản lý bán hàng gồm quan hệ: S(S#, SName, City, Status): quan hệ cho biết thông tin mã đại lý, tên đại lý, địa chỉ, tình trạng vốn đại lý P(P#, PName, Color, Weight, Price): quan hệ cho biết thông tin mã mặt hàng, tên mặt hàng, màu sắc, trọng lượng, giá mặt hàng SP(S#, P#, SDate, QTY): quan hệ cho biết thông tin mã đại lý bán hàng, mã mặt hàng bán, ngày bán, số lượng Hãy viết mệnh đề sau ngôn ngữ SQL: Viết lệnh tạo bảng S, P, SP? Đưa thông tin đại lý thành phố Hà Nội Xem thông tin mặt hàng màu xanh, trọng lượng từ 15 kg trở lên Hiển thị thông tin lần bán hàng tháng năm 2021 Hiển thị thông tin lần bán hàng theo số lượng giảm dần Đưa thông tin lần bán mặt hàng mã P1 Cho biết đại lý chưa bán mặt hàng nào? Cho biết số lượng lớn loại mặt hàng? Bài 2(2 đ): Cho R(ABCDEF) tập phụ thuộc hàm F={AB→C, C→ B, ABD→E,F→A} Kiểm tra phép tách ρ=(BC,AC,ABDE,ABDF} có mát thơng tin khơng? Bài 3(4 đ): Cho quan hệ R={A, B, C, D, E, G } tập phụ thuộc hàm F = {B → C, C → B, A → GD } Tìm tập nguồn, tập trung gian Tìm khóa quan hệ Chuẩn hóa quan hệ 3NF -Quan hệ vi phạm dạng chuẩn mấy? Vì sao? -Chuẩn hóa 3NF ĐỀ BÀI TẬP LỚN MÔN CƠ SỞ DỮ LIỆU ĐỀ SỐ 14 Bài 1(4 đ): Cho CƠ SỞ DỮ LIỆU gồm quan hệ: NV (MaNV, HoTen, NamSinh, GT, TongTien) BH (MaNV, MaHang, TenHang, NgayBan, SL, DonGia, ThanhTien) Viết lệnh tạo quan hệ (2 bảng) trên? Hiển thị liệu bảng trên? Hiển thị TT nhân viên bán tổng tiền triệu Hiển thị TT bán hàng(maNV,maHang, tenhang) 20/09/2021 Hiển thị mã nhân viên nhân viên bán mặt hàng có mã F2 Hiển thị mã nhân viên nhân viên chưa bán hàng Hiển thị thông tin gồm mã hàng, tên hàng mặt hàng theo đơn giá tăng dần Tìm mặt hàng có thành tiền lớn ? Bài 2(2 đ): Cho R(ABCDEF) tập phụ thuộc hàm F={A→B,BC→ D,CE→D,AE→F, CD→A} Kiểm tra phép tách ρ={AB,AEF,ACE,ACD} có mát thông tin không? Bài 3(4 đ): Cho R(U), U={A, B, C, D , E, G} F= {D →G, C→A, CD→E, A→B} Tìm tập nguồn, tập trung gian Tìm khóa quan hệ Chuẩn hóa quan hệ 3NF -Quan hệ vi phạm dạng chuẩn mấy? Vì sao? -Chuẩn hóa 3NF ĐỀ BÀI TẬP LỚN MÔN CƠ SỞ DỮ LIỆU ĐỀ SỐ 15 Bài 1(4 đ): Cho sở liệu gồm bảng sau: SV(MaSV,HoTen,NgaySinh,Lop) MonHoc(MSMonHoc,TenMonHoc,SoTinChi,TinhChat) –tính chất=1 bắt buộc, tính chất =0 không bắt buộc BangDiem(MaSV,MSMonHoc,Diem) Sử dụng ngôn ngữ SQL để thực yêu cầu sau: Viết lệnh tạo bảng trên? Hiển thị thông tin môn học bắt buộc? Đưa hình thơng tin sinh viên lớp MMT14A1 Đưa hình thơng tin mơn học có số tín Đưa thơng tin mơn học chưa có sinh viên đăng ký Đưa danh sách môn học tổng số sinh viên mơn học Hiển thị MaSV, HoTen, NgaySinh, Lop theo lớp? Bài 2(2 đ): Cho R(U), U={C, T, H, R, S, G} F= {C→T, HT→R, HS→R, CS→G, HR→C} Kiểm tra tính khơng mát thông tin phép tách R thành ρ =(CSG, CT, CHR, CHS) Bài 3(4 đ): Cho R(U), U={A, B, C, D, E, G} tập phụ thuộc hàm F ={B →C, AC→D, D→G, AG→E} Tìm tập nguồn, tập trung gian Tìm khóa quan hệ Chuẩn hóa quan hệ 3NF -Quan hệ vi phạm dạng chuẩn mấy? Vì sao? -Chuẩn hóa 3NF ĐỀ BÀI TẬP LỚN MÔN CƠ SỞ DỮ LIỆU ĐỀ SỐ 16 Bài 1(4 đ): Cho CƠ SỞ DỮ LIỆU gồm quan hệ: NV(MSNV, TEN, MSCOQUAN, CONGVIEC, THUTRUONG, LUONG) CQ(MSCOQUAN,TENCQ, DIACHICQ) Dùng ngôn ngữ SQL để thực câu hỏi sau: Viết câu lệnh tạo bảng (NV, CQ) trên? Hiển thị thông tin bảng vừa tạo ? Cho biết mã số nhân viên, tên nhân viên tất nhân viên theo công việc? Cho biết thông tin gồm mã số nhân viên, tên nhân viên xếp theo lương tăng dần? Tìm tên nhân viên quan có mã số quan 15? Tìm tên nhân viên quan có mã số 50,60? Tìm quan chưa có nhân viên nào? Tìm tên nhân viên khơng làm việc Hà Nội? Bài 2(2 đ): Cho R(BOISQ) tập phụ thuộc hàm F={B→I,O→I,I→S,SQ→I,IQ→B} Kiểm tra phép tách ρ={BI,IS,OQ,OI,BQ } có mát thơng tin khơng? Bài 3(4 đ): Xét quan hệ R(A,B,C,D,E) tập phụ thuộc hàm sau: F={AB →C, CD →E, DE → B} Tìm tập nguồn, tập trung gian Tìm khóa quan hệ Chuẩn hóa quan hệ 3NF -Quan hệ vi phạm dạng chuẩn mấy? Vì sao? -Chuẩn hóa 3NF ĐỀ BÀI TẬP LỚN MÔN CƠ SỞ DỮ LIỆU ĐỀ SỐ 17 Bài 1(4 đ): Cho sở liệu quản lý bán hàng gồm quan hệ: S(S#, SName, City, Status): quan hệ cho biết thông tin mã đại lý, tên đại lý, địa chỉ, tình trạng vốn đại lý P(P#, PName, Color, Weight, Price): quan hệ cho biết thông tin mã mặt hàng, tên mặt hàng, màu sắc, trọng lượng, giá mặt hàng SP(S#, P#, SDate, QTY): quan hệ cho biết thông tin mã đại lý bán hàng, mã mặt hàng bán, ngày bán, số lượng Hãy viết mệnh đề sau ngôn ngữ SQL: Viết lệnh tạo bảng S, P, SP? Hiển thị thông tin bảng vừa tạo Hiển thị thông tin đại lý có địa Hải Phịng Xem thơng tin mặt hàng có giá từ 50000 -200000 Đưa thông tin lần bán mặt hàng mã P5 Hiển thị thông tin mặt hàng theo màu? Cho biết đại lý chưa bán mặt hàng nào? Cho biết số lượng lớn loại mặt hàng? Bài 2(2 đ): Cho R(BOISQ) tập phụ thuộc hàm F={B→I,O→I,I→S,SQ→I,IQ→B} Kiểm tra phép tách ρ={BI,IS,OQ,OI,BQ } có mát thơng tin không? Bài 3(4 đ): Cho quan hệ R= { A, B, C, D} tập phụ thuộc hàm F = {AB → C, D → B,C → ABD } Tìm tập nguồn, tập trung gian Tìm khóa quan hệ Chuẩn hóa quan hệ 3NF -Quan hệ vi phạm dạng chuẩn mấy? Vì sao? -Chuẩn hóa 3NF ĐỀ BÀI TẬP LỚN MƠN CƠ SỞ DỮ LIỆU ĐỀ SỐ 18 Bài 1(4 đ): Cho sở liệu gồm bảng sau: TK(SoTK, Hoten, SoCmt, Sotien, NgayLap) GD(SoTK, loaiGD, ngayGD, sotienGD) Sử dụng ngôn ngữ SQL để thực yêu cầu sau: Viết lệnh tạo bảng trên? Hiển thị thông tin bảng vừa tạo? Xem thông tin giao dịch khách hàng có số CMT 123456789? Tính tổng số tiền giao dịch theo loại giao dịch? Hiển thi thông tin gồm SoTK, loaiGD xếp theo sotienGD tăng dần? Cho biết số tiền giao dịch theo ngày? Cho biết họ tên, số CMT, số tiền giao dịch khách hàng? Bài 2(2 đ): Cho R= {A,B,C,D} F = {A→B, B →C, A →D, D →C} Hãy kiểm tra tính khơng mát thơng tin phép tách R thành [AB,AC,BD] Bài 3(4 đ): Cho R(U), U={A, B, C, D , E, G} F= {D →G, C→A, CD→E, A→B} Tìm tập nguồn, tập trung gian Tìm khóa quan hệ Chuẩn hóa quan hệ 3NF -Quan hệ vi phạm dạng chuẩn mấy? Vì sao? -Chuẩn hóa 3NF ĐỀ BÀI TẬP LỚN MƠN CƠ SỞ DỮ LIỆU ĐỀ SỐ 19 Bài (4điểm): Cho quan hệ sau: SV(MSV, HoTen, NgaySinh, GioiTinh, MaLop, HocBong) KETQUA(MSV, MonThi, DiemThi) LOP(MaLop, TenLop) (Ký hiệu: MSV: mã sinh viên, HoTen: họ tên, NgaySinh: ngày sinh, GioiTinh: giới tính, MaLop: Mã lớp, HocBong: Học bổng; MaMH: Mã môn học, DiemThi: Điểm thi; TenLop: tên lớp) Dùng ngôn ngữ SQL để thực yêu cầu sau: Đưa danh sách sinh viên gồm:MSV, HoTen, HocBong? Hãy cho biết có tất sinh viên ? Lập danh sách sinh viên gồm: MSV, HoTen có học bổng? Đưa danh sách sinh viên gồm: MSV, HoTen có mã lớp CNTT14? Hãy cho biết MSV, HoTen sinh viên có mã lớp CNTT14 có học bổng? Đưa danh sách sinh viên có học bổng có điểm thi mơn CƠ SỞ DỮ LIỆU >8? Đưa bảng kết học tập sinh viên ? Lập danh sách sinh viên phải thi lại (điểm thi