You are on page 1of 10

IV BAI TAP 1/ Chng minh cac tnh chat sau: a) Tnh cong ay u X Y va Z W XZ YW b) Tnh tch luy X Y va Y ZW X YZW 2/ Cho

W 2/ Cho G={ABC,AB,BC,AC}. F={ABC,AB,BC} co tng ng vi G khong? 3/ Cho lc o CSDL Kehoach(NGAY,GIO,PHONG,MONHOC,GIAOVIEN) F={NGAY,GIO,PHONG MONHOC MONHOC,NGAY GIAOVIEN NGAY,GIO,PHONG GIAOVIEN MONHOC GIAOVIEN} a) Tnh {NGAY,GIO,PHONG}+ ; {MONHOC}+ b) Tm phu toi thieu cua F c) Tm tat ca cac khoa cua Kehoach 4/ Cho lc o CSDL Q(TENTAU,LOAITAU,MACHUYEN,LUONGHANG,BENCANG,NGAY) F={TENTAU LOAITAU MACHUYEN TENTAU, LUONGHANG TENTAU,NGAY BENCANG, MACHUYEN} a) Hay tm tap phu toi thieu cua F b) Tm tat ca cac khoa cua Q 5/ Q(A,B,C,D,E,G) Cho F={ABC;CA;BCD;ACDB;DEG;BEC;CGBD;CE AG} X={B,D}, X+=? Y={C,G}, Y+=? 6/ cho lc o quan he Q va tap phu thuoc ham F a) F={ABE;AGI;BEI;EG;GI H} chng minh rang AB GH. b) F={ABC;BD;CDE;CEGH;GA}chng minh rang AB E; AB G 7/ Cho quan he r A B C D x u x Y y x z x z y y y y z w z Trong cac phu thuoc ham sau ay, PTH nao khong thoa A B; A C; B A; C D; D C; D A 8/ Hay tm tat ca cac khoa cho lc o quan he sau: Q(BROKER,OFFICE,STOCK,QUANTITY,INVESTOR,DIVIDENT) F={STOCK DIVIDENT INVESTOR BROKER INVESTOR,STOCK QUANTITY BROKER OFFICE } 9/ Xet lc o quan he va tap phu thuoc d lieu: Q(C,T,H,R,S,G) f={ f1: C T; f2: HR C; f3: HT R; f4: CS G; f5: HS R} Tm phu toi thieu cua F 10/ Q(A,B,C,D,E,H) F={A E; C D; E DH} Chng minh K={A,B,C} la khoa duy nhat cua Q 11/ Q(A,B,C,D)

F={ABC; DB; CABD} Hay tm tat ca cac khoa cua Q 12/ Q(A,B,C,D,E,G) F={ABC;C A;BCD;ACDB;DEG;BEC;CGBD;CEG} Hay tm tat ca cac khoa cua Q. 13/ Xac nh phu toi thieu cua tap phu thuoc ham sau: a) Q(A,B,C,D,E,G), F={ABC;CA;BCD;ACDB;DEG;BEC;CGBD;CEAG} b) Q(A,B,C) F={AB,AC,BA,CA,BC} 14/ Xac nh phu toi thieu cua cac tap phu thuoc ham sau: a) Q1(ABCDEGH) F1={A H,ABC,BCD;GB} b) Q2(ABCSXYZ) F2={SA;AXB;SB;BYC;CZX} c) Q3(ABCDEGHIJ) F3={BGD;GJ;AIC;CEH;BDG;JHA; DI } d) Q4(ABCDEGHIJ) F4={BHI;GCA;IJ;AEG;DB;IH} -----------------------III BAI TAP 1/ Cho lc o CSDL quan ly sinh vien. Hay thc hien cac cau truy van sau a) Lap danh sach nhng sinh vien nam cua tnh LONG AN hoc khoa CNTT, danh sach can tat ca cac thuoc tnh cua quan he Sv. b) Lap danh sach nhng sinh vien co iem thi < 5 (thi lai), danh sach can MASV,HOTEN,TENMH, DIEMTHI va c sap tang dan theo cot MASV. c) Lap danh sach cac sinh vien co iem thi trung bnh cac mon < 5, danh sach can MASV,HOTEN, DIEMTRUNGBINH va c sap tang dan theo cot MASV. d) Tong so tien hoc bong cua moi khoa e) Nhng sinh vien nao ang ky hoc nhieu hn 3 mon hoc, danh sach can MASV,HOTEN,SOLAN_DANGKY f) Lap danh sach sinh vien co iem trung bnh cao nhat, danh sach can MASV, HOTEN, NGAYSINH, DIEMTRUNGBINH 2/ Cho lc o CSDL dung e quan ly lao ong bao gom cac lc o quan he sau: Nhanvien(MANV,HOTEN,NGAYSINH,PHAI,DIACHI,MAPB) Tan t: Moi nhan vien co mot ma so nhan vien (MANV) duy nhat. Mot ma so nhan vien xac nh cac thong tin nh ho ten (HOTEN), ngay sinh (NGAYSINH), phai (PHAI), a ch (DIACHI) va phong ban (MAPB) ni quan ly nhan vien. Phongban(MAPB,TENPB) Tan t: Moi phong ban co mot ma phong ban (MAPB) duy nhat, ma phong ban xac nh ten phong ban (TENPB) Cong(MACT,MANV,SLNGAYCONG) Tan t: Lc o quan he Cong ghi nhan so lng ngay cong (SLNGAYCONG) cua mot nhan vien (MANV) tham gia vao cong trnh (MACT).

Congtrinh(MACT,TENCT,DIADIEM,NGAYCAPGP,NGAYKC,NGAYHT) Tan t: Moi cong trnh co mot ma so cong trnh (MACT) duy nhat. Ma so cong trnh xac nh cac thong tin nh ten goi cong trnh (TENCT), a iem (DIADIEM), ngay cong trnh c cap giay phep xay dng (NGAYCAPGP), ngay khi cong (NGAYKC), ngay hoan thanh (NGAYHT). Hay thc hien cac cau hoi sau bang SQL a) Danh sach nhng nhan vien co tham gia vao cong trnh co ma cong trnh (MACT) la X. Yeu cau cac thong tin: MANV,HOTEN, SLNGAYCONG, trong o MANV c sap tang dan. b) em so lng ngay cong cua moi cong trnh. Yeu cau cac thong tin: MACT, TENCT, TONGNGAYCONG (TONGNGAYCONG la thuoc tnh t at) c) Danh sach nhng nhan vien co sinh nhat trong thang 8. yeu cau cac thong tin: MANV, TENNV, NGAYSINH, IACHI,TENPB, sap xep quan he ket qua theo th t tuoi giam dan. d) em so lng nhan vien cua moi phong ban. Yeu cau cac thong tin: MAPB, TENPB, SOLUONG. (SOLUONG la thuoc tnh t at.) 3/ Cho cac quan he sau: Monhoc(MSMH ,TENMH,SOTINCHI ,TINHCHAT) MSMH ma so mon hoc, TENMH ten mon hoc SOTINCHI so lng tn ch, TNH CHAT bang 1 neu o la mon hoc bat buoc, bang 0 neu o la mon hoc khong bat buoc Sinhvien(MSSV,HOTEN,NGAYSINH,LOP) MSSV ma so sinh vien, HOTEN ho ten sinh vien NGAYSINH ngay sinh, LOP(C,4,0) lp Diem(MSSV,MSMH,DIEMTHI) DIEMTHI iem thi Hay dung lenh SQL e thc hien cac cau lenh sau: a) Hay cho biet nhng mon hoc bat buoc co SOTINCHI cao nhat. b) Hay liet ke danh sach gom MSSV,HOTEN,LOP, DIEMTHI cua nhng sinh vien thi mon hoc CSDL, theo th t LOP,DIEMTHI c) Hay cho biet cac sinh vien co iem thi cao nhat ve mon hoc co ma la CSDL d) Hay cho biet phieu iem cua sinh vien co ma so la 9900277 e) Hay liet ke danh sach gom MSSV, HOTEN., LOP, IEM TRUNG BNH cua nhng sinh vien co iem trung bnh cac mon di 5, theo th t LOP,HOTEN. f) Hay liet ke danh sach iem trung bnh cua sinh vien theo th t , lp, ten. g) Hay cho biet iem cua sinh vien theo tng mon. 4/ Da vao lc o c s d lieu Docgia(MADG,HOTEN,NGAYSINH,DIACHI,NGHENGHIEP) Phieumuon(SOPM,NGAYMUON,MADG)

Chitietmuon(SOPM,MADAUSACH,NGAYTRA) Dausach(MADAUSACH,BAN,TAP,MASH) Sach(MASH,TENSACH,TACGIA,NHAXB,NAMXB) Hay thc hien cac cau hoi sau ay bang SQL a) Danh sach cac oc gia a ang ky mn sach trong ngay d. Yeu cau cac thong tin: MAG, HOTEN, IACHI. b) Cac quyen sach cua phieu mn co SOPM la x. Yeu cau cac thong tin MASH, TENSACH, TACGIA, NGAYMUON, NGAYTRA. c) Tong so lt ma moi oc gia en mn sach trong nam 2001. Yeu cau thong tin MAG,HOTEN,SOLANMUON (SOLANMUON la thuoc tnh t at) d) Danh sach cac oc gia cao tuoi nhat a mn sach trong ngay d. Yeu cau cac thong tin MAG, HOTEN, NGAYSINH, IACHI, NGHENGHIEP. 5/ Da vao lc o c s d lieu Khach(MAKH,HOTEN,DIACHI,DIENTHOAI) Hoadon(SOHD,NGAYLAPHD,NGAYBAN,MAKH) DongHoaDon(SOHD,MAHANG,SLBAN) Hang(MAHANG,TENHANG,DONGIA,DVT,MANHOM) Nhom(MANHOM,TENNHOM) Hay thc hien cac cau hoi sau bang SQL a) Danh sach cac khach hang a mua hang trong ngay d. Yeu cau cac thong tin MAKH, HOTEN, IACHI, IENTHOAI. b) Danh sach cac mat hang trong so hoa n (SOH) la x. Yeu cau cac thong tin MAHANG, TENHANG, SLBAN, ONGIA, THANHTIEN (THANHTIEN= SLBAN*ONGIA; THANHTIEN la thuoc tnh t at).Yeu cau sap xep tang dan theo cot TENHANG c) Danh sach cac mat hang thuoc ma nhom hang la A co n gia cao nhat. Yeu cau cac thong tin : MAHANG, TENHANG,ONGIA d) em so lng mat hang cua moi nhom hang. Yeu cau cac thong tin : MANHOM, TENNHOM, SOLUONG. (trong o SOLUONG la thuoc tnh t at) (0,75) e) Danh sach cac khach hang a mua cac mat hang co ma nhom hang la A trong ngay d. Yeu cau cac thong tin MAKH, HOTEN, IACHI, IENTHOAI,TENHANG. f) Thong ke viec mua hang trong nam 2002 cua khach hang co ma khach hang la Kh01 (theo tng hoa n). Yeu cau cac thong tin MAKH,HOTEN,SOH,TRIGIAH trong o TRIGIAH la tong so tien trong mot hoa n (TRIGIAH la thuoc tnh t at) 6/ Da vao lc o c s d lieu Giaovien(MAGV,HOTEN,DTGV,MAKHOA) Khoa(MAKHOA,TENKHOA,DTKHOA) Lop(MALOP,TENLOP,SISO,MAKHOA) Monhoc(MAMH,TENMH) Phonghoc(SOPHONG,CHUCNANG) Lichbaogiang(MALICH,NGAYDAY,MAGV) Dongbaogiang(MALICH,TUTIET,DENTIET,BAIDAY,GHICHU,LYTHUYET,MAMH,MALOP,SOPH ONG)

Hay thc hien cac cau hoi sau bang SQL a) Xem lch bao giang tuan t ngay 16/09/2002 en ngay 23/09/2002 cua giao vien co MAGV (ma giao vien) la TH3A040. Yeu cau: MAGV,HOTEN,TENLOP,TENMH,SOPHONG, NGAYDAY, TUTIET, DENTIET, BAIDAY, GHICHU b) Xem lch bao giang ngay 23/09/2002 cua cac giao vien co ma khoa la CNTT. Yeu cau: MAGV,HOTEN,TENLOP,TENMH,PHONG,NGAYDAY,TUTIET,DENTIET,BAIDAY, GHICHU) c) Cho biet so lng giao vien (SOLUONGGV) cua moi khoa, ket qua can sap xep tang dan theo cot ten khoa. yeu cau: TENKHOA ,SOLUONGGV ( SOLUONGGV la thuoc tnh t at) ----------------------IV BAI TAP 1/ Cho biet dang chuan cua cac lc o quan he sau: a) Q(ABCDEG); F={ABC, CDE, EG} b) Q(ABCDEGH); F={CAB, DE, BG} c) Q(ABCDEGH) F={ABC, DE, HG} d) Q(ABCDEG); F={ABC, CB, ABDE, GA} e) Q(ABCDEGHI); F={ACB,BIACD,ABCD,HI,ACEBCG,CGAE} 2/ Kiem tra s bao toan thong tin ? Q(ABCDE) R1(AD);R2(AB);R3(BE); R4(CDE);R5(AE) F={A C; B C;C D;DE C;CE A} 3/ Cho lc o quan he Q(A,B,C,D) va tap phu thuoc ham F = {AB;BC;AD;DC} Va mot lc o CSDL nh sau: C ={Q1(AB);Q2(AC);Q3(BD)} a) C co bao toan thong tin oi vi F b) C co bao toan phu thuoc ham ? 4/ Kiem tra dang chuan Q(C,S,Z) F={CSZ;ZC} 5/ Phan ra Q(G,H,A,B,C,D) F={GHAD;AGB;CDGH; CA; BHC} 6/ Cho lc o CSDL Kehoach(NGAY,GIO,PHONG,MONHOC,GIAOVIEN) F={NGAY,GIO,PHONGMONHOC MONHOC,NGAYGIAOVIEN NGAY,GIO,PHONGGIAOVIEN MONHOCGIAOVIEN} a) Xac nh dang chuan cao nhat cua Kehoach b) Neu Kehoach cha at dang chuan 3, hay phan ra Kehoach thanh lc o CSDL dang chuan 3 va bao toan phu thuoc ham va bao toan thong tin. c) Neu Kehoach cha at dang chuan BC, hay phan ra KeHoach thanh lc o CSDL dang BC 7/ Cho lc o quan he Q(A,B,C,D) va tap phu thuoc ham F F = {AB;BC; DB} C = {Q1(A,C,D); Q2(B,D)} a) Xac nh cac Fi (nhng phu thuoc ham F c bao trong Qi) b) Lc o CSDL C co at dang chuan BC ? Neu khong co the phan ra tiep cac Qi cua C e bien C thanh dang chuan BC ? 8/ Gia s ta co lc o quan he Q(C,D,E,G,H,K) va tap phu thuoc ham F nh sau;

F = {CK H; C D; EC; E G; CK E} a) T tap F, hay chng minh EK DH b) Tm tat ca cac khoa cua Q. c) Xac nh dang chuan cua Q. d) Hay tm cach phan ra Q thanh mot lc o CSDL at dang chuan BC (hoac dang chuan 3). tm tap phu thuoc ham va khoa cho moi lc o quan he con. 9/ Cho lc o quan he Q(S,I,D,M) F = {f1:SI DM; f2:SD M; f3:D M} a) Tnh bao ong D+, SD+, SI+ b) Tm tat ca cac khoa cua Q c) Tm phu toi thieu cua F d) Xac nh dang chuan cao nhat cua Q e) Neu Q cha at dang chuan 3, hay phan ra Q thanh lc o CSDL dang chuan 3 va bao toan phu thuoc ham va bao toan thong tin. f) Neu Q cha at dang chuan BCNF, hay phan ra Q thanh lc o CSDL dang BCNF g) Kiem tra phep tach Q thanh cac lc o con (SID,SIM) co bao toan thong tin ? h) Kiem tra phep tach Q thanh cac lc o con (SID,SIM) co bao toan phu thuoc ham ? 10/ Cho lc o quan he R(W,A,Z,Y,Q,P) R1(A,Z); R2(W,Y,Q,P) R3(Y,Q,P,A) F = {W AYQP, A Z, YQP A} Hay kiem tra tnh ket noi khong mat thong tin. 11/ Cho lc o quan he Q(Mon, GiangVien,Gi giang, Phong, SinhVien, Hang) vi F ={MGV; G,PM; G,GVP; M,SVH; G,SVP} C = {Q1(M,G,P); Q2(M,GV);Q3( M,SV,H)} Kiem tra xem lc o c s d lieu sau ay co bao toan thong tin oi vi F ? 12/ Kiem Tra Dang Chuan a) Q(A,B,C,D) F={CAD; AB} b) Q(S,D,I,M) F={SID;SDM} c) Q(N,G,P,M,GV) F={N,G,PM;MGV} d) Q(S,N,D,T,X) F={SN; SD; ST; SX} 13/ Phan ra lc o thanh dang BCK a) Q(S,D,I,M) F={S,ID;S,DM} b) Q(A,B,C,D) F={AB;BC;DB} c) Q(C,S,Z) F={C,SZ; ZC} 14/ Phan ra lc o thanh dang 3NF va bao toan phu thuoc ham va bao toan thong tin a) Q(A,B,C), F={AB;AC;BA;CA;BC} b) Q(MSCD,MSSV,CD,HG) F={MSCDCD; CDMSCD; CD,MSSVHG; MSCD,HGMSSV;

CD,HGMSSV; MSCD,MSSVHG} c) Q(A,B,C,D) F={ ABC; CB} ----oOo---E THI MAU MON C S D LIEU (thi gian 60 phut) e 1 BAI 1: (6 iem) e quan ly lch day cua cac giao vien va lch hoc cua cac lp, mot trng to chc nh sau: Giaovien(MAGV,HOTEN,DTGV,MAKHOA) Monhoc(MAMH,TENMH) Phonghoc(PHONG,CHUCNANG) Khoa(MAKHOA,TENKHOA,DTKHOA) Lop(MALOP,TENLOP,SISO,MAKHOA) Lichday(MAGV,MAMH,PHONG,MALOP,NGAYDAY,TUTIET,DENTIET,BAIDAY,LYTHUYET,GHIC HU) 1.Hay xac nh khoa cho moi lc o quan he tren. (2,0 ) 2.Phat bieu cac rang buoc toan ven mien gia tr, rang buoc toan ven lien thuoc tnh (1.0 ) 3.Da vao lc o CSDL tren, hay thc hien cac cau hoi sau bang SQL (3,0 ) a.Xem lch bao giang tuan t ngay 16/09/2002 en ngay 23/09/2002 cua giao vien co MAGV (ma giao vien) la TH3A040. Yeu cau: MAGV,HOTEN,TENLOP,TENMH,PHONG, NGAYDAY, TUTIET, DENTIET, BAIDAY, GHICHU) b.Xem lch bao giang ngay 23/09/2002 cua cac giao vien co ma khoa la CNTT. Yeu cau: MAGV,HOTEN,TENLOP,TENMH,PHONG, NGAYDAY, TUTIET, DENTIET,BAIDAY, GHICHU c.Cho biet so lng giao vien (SOLUONGGV) cua moi khoa, ket qua can sap xep tang dan theo cot ten khoa. yeu cau: TENKHOA ,SOLUONGGV ( SOLUONGGV la thuoc tnh t at) Giao trnh C S D LIEU Trang B mn CSDL Trng CCN 4 83 BAI 2: (4 iem) Cho lc o quan he Q(A,B,C,D,E,G,H,K) va tap phu thuoc ham F nh sau; F = {C AD; E BH; B K; CE G} 1. Kiem tra xem cac phu thuoc ham E K; EG co thuoc tap F+ ? (1,0) 2. Tm tat ca cac khoa cua Q. (1,0) 3. Xac nh dang chuan cua Q. (1,0) 4. Neu Q cha at chuan BC. Hay phan ra Q thanh lc o CSDL at chuan BC (1,0) e 2 Cho mot lc o c s d lieu C dung e quan ly hoat ong sa cha, bao tr xe cua mot gara xe Q1: Tho(MATHO,TENTHO,NHOM,NHOM_TRUONG) Q2: Cong_viec(MACV,NOIDUNGCV) Q3: Hop_dong(SOHD,NGAYHD,MAKH,TENKH,DCHI,SOXE,TRIGIAHD, NG_GAIO_DK,NG_NGTHU) Q4: Chitiet_HD(SOHD,MACV,TRIGIA_CV,MATHO,KHOANTHO)

Q5: Phieu_thu(SOPH,NGAYPH,SOHD,MAKH,HOTEN,SOTIENTHU) Cau hoi: 1/ Xac nh tap hp F gom tat ca cac phu thuoc ham suy ra t tan t cua cac lc o quan he (khong can liet ke cac phu thuoc ham hien nhien). Xac nh khoa cho tng lc o quan he. 86 2/ Mo ta tat ca cac rang buoc toan ven cua lc o c s d lieu C. Lap bang tam anh hng tong hp. 3/ Dung ngon ng SQL e thc hien nhng yeu cau sau: a) Cho biet danh sach nhng ngi th hien khong tham gia vao mot hp ong sa cha nao. b) Cho biet danh sach nhng hp ong hien a thanh ly (a giao tra xe cho khach) nhng cha c thanh toan ay u. c) Gia s hom nay la ngay 21/12/95 cho biet danh sach nhng hp ong can phai hoan tat trc ngay 31/12/95. d) Cho biet ngi th nao thc hien nhieu cong viec nhat. e) Cho biet ngi th nao thc hien tong gia tr cong viec (tong so tien) cao nhat. 4/ Lc o c s d lieu C dang chuan may (cao nhat). Hay dung thuat toan phan ra e nang cap lc o c s d lieu tren. Lu y: Cac thuoc tnh eu c xem nh thuoc tnh n. e 3 Cho mot lc s o c s d lieu C dung e quan ly hoat ong kinh doanh kieu hoi cua mot n v. Lc o c s d lieu C gom cac lc o quan he nh sau : Q1: Nguyen_te(LOAINT,NGAY,TIGIA,TILE_HH) Q2: Don_vi(MADV,NUOC) Q3: Danh_sach(MADV,SODS,NGAYDS) Q4: Ctiet_ds(MADV,SODS,HOTENKH,DIACHI,LOAINT,TIENNT) Q5: Giay_bao(SOGB,MADV,SODS,HOTENKH,NGAYGB,LAN) Q6:Chi_tra(SOPCHI,MADV,SODS,HOTENKH,NGAYCTRA,SOTIENVN) Cau hoi : 1. Xac nh tap F gom tat ca cac phu thuoc ham suy ra t tan t cua cac lc o quan he. Xac nh khoa cho tng lc o quan he. 2. Mo ta tat ca cac rang buoc toan ven cua lc o c s d lieu. Lap bang tam anh hng tong hp. 3. Dung ngon ng SQL e thc hien nhng yeu cau sau: a) Cho biet t gia cua cac nguyen te trong ngay 21/12/95 b) Cho biet nhng danh sach chi tra kieu hoi cua cac n v co tru s chnh at tai nc Phap. c) Cho biet nhng khach hang khong en nhan tien. d) Cho tong so tien hue hong ma cong ty c trong khoang thi gian t ngay d1 en ngay d2. e) Cho biet n v nc ngoai co tong so tien chi tra (tnh theo tien ong VN) cao nhat.

4. Lc o c s d lieu C dang chuan may (cao nhat) ? Hay dung thuat toan phan ra e nang cap c s d lieu tren. Lu y : Cac thuoc tnh co mien gia tr la ngay dng lch xem nh thuoc tnh n. ----oOo---e 4 Cho mot lc o c s d lieu C dung e quan ly viec thue mn phong tai mot khach san. Lc o c s d lieu C gom cac lc o quan he nhu sau : Q1: Phong(MAPH,SO_NGUOI,DACDIEM,GIA_PHONG) Q2: Tien_nghi(LOAI_TN,TEN_TN) Q3: Tai_san(LOAI_TN,STT,MAPH,NGAY_TB) Q4: Thue_phong(MAPH,HOTEN,NGAYBD,NGAYKT,NGAYTRA,LOAIDV,NGAYDV,TIENDV) Cau hoi : 1. Xac nh tap F gom tat ca cac phu thuoc ham suy ra t tan t cua cac lc o quan he. Xac nh cac khoa cho tng lc o quan he. 2. Mo ta tat ca cac rang buoc toan ven cua lc o c s d lieu C. Lap bang tam anh hng tong hp cua cac rang buoc toan ven. 3. Dung ngon ng SQL e thc hien nhng yeu cau sau : a) Cho biet cac thong tin cua cac phong co kha nang cha tren 3 ngi. b) Cho biet cac thong tin cua cac phong co trang b may lanh (LOAITN=ML) c) Cho biet cac thong tin cua cac phong hien nay (02/01/96) co trang b may lanh. d) Gia s hom nay la ngay 02/01/96. Tnh tong so tien phai tra (tien thue phong va tien dch vu) cua tng khach a thue phong X t ngay 21/12/95 va tra phong vao hom nay . e) Cho biet doanh so thu c cua tng phong (khong tnh tien dch vu) 1. Lc o c s d lieu C dang chuan may (cao nhat) ?. Hay dung thuat toan phan ra e nang cap lc o c s d lieu C. Lu y : Cac thuoc tnh co mien gia tr la ngay dng lch xem nh thuoc tnh n. ----oOo---e 5 Cho mot lc o c s d lieu C dung e quan ly viec viec cho mn sach tai mot th vien (xem tai cho hoac mang ve nha). Lc o c s d lieu C gom cac lc o quan he nh sau : Q1 : The_loai(MATL,TENTL) Q2 : Sach(MASH,TENSH,NGUYEN_TAC,TAC_GIA,MATL) Q3 : phieu_muon(MADG,TENDG,DCHI,NGAYCAP,MASH,NGAYMUON,NGAYTRA,TAI_CHO) Q4 : Le_phi(MADG,NAM,NGAY_NOP,SOTIEN) Cau hoi : 1. Xac nh tap F gom tat ca cac phu thuoc ham suy ra t tan t cua cac lc o quan he. Xac nh cac khoa cho tng lc o quan he. 2. Mo ta tat cac rang buoc toan ven cua lc o c s d lie C. Lap bang tam anh hng tong hp cua cac rang buoc toan ven.

3. Dung ngon ng SQL e thc hien nhng yeu cau sau : a) Cho biet danh sach oc gia va nhng quyen sach mn qua 20 ngay (ke t ngay 02/01/96). b) Cho biet nhng quyen sach co ten the loai la Tin hoc va co s tham gia bien soan cua tac gia X. c) Cho biet tong so lan mn cua tng quyen sach. d) Cho biet tong so lan mn cua tng the loai sach. e) Cho biet the loai sach nao c mn nhieu nhat. 4. Lc o c s d lieu C dang chuan may (cao nhat) ? Hay dung thuat toan phan ra e nang cap lc o c s d lieu C. Lu y : Cac thuoc tnh co mien gia tr la ngay dng lch xem nh thuoc tnh n.

You might also like