',,; . / . Tr1fÒ'ng D~i HQc cio Tha Dáp án d~ thi hQc ky 2 Ram hQC 2005-2006 Khoa Cong Nghç Thong Tin & TT Mon ibi: Ca sO' dÜ' liçu (CD033) - Lin 01 LÓ'p: CD Tin hQc K30. Thòi gian làm bài: 90 phút. NQIDUNG Cau 1 (5.5 di~m): a. Viét bi~u thúc d~i sÒ quan hç cho biét hQ tèn, dia chi và sÒ diçn tho~i cua nhÜ'ng khách hàng da d{lt rnua hàng trong tháng 12 narn 2005. (0.5d) E = (MONTH(NGAYDH)=12 AND YEAR(NGAYDH)=2005) KHACHHANG*PHIEU_DATHANG(E) [HOTEN, DCHI, SODT] b. Ray viét bi~u thúc d~i sÒ quan hç và ve cay bi~u thúc tÒi uu tu<Jng írng vÓ'i cau a. (0.75d) E = (MONTH(NGA YDH)=12 AND YEAR(NGA YDH)=2005) (KHACHHANG[MAKH, HOTEN, DCm, SODT] * PHIEU_DATHANG(E) [MAKH])[MAKH, HOTEN, DCHI, SODT] I (1.0d) [ROTEN, DCRI, SODT] N, DCRI, SODT] ~~~~ c. Viét cau lçnh SQL: - Cho biét hQ tèn, dia chi cua khách hàng có sÒ diçn tho~i là 071-831301. (0.5d) SELECT HOTEN, DCHI FROM KHACHHANG WHERE SODT='071-831301' - Cho biét hQ tèn, dia chi và 5Ò diçn tho~i cua nhÜ'ng khách hàng da d{lt rnua hàng trong tháng 12 narn 2005. (0.75d) SELECT HOTEN, DCHI, SODT FROM KHACHHANG KH, PHIEU- DATHANG PDH WHERE KH.MAKH=PDH.MAKH AND MONTH(NGA YDH)=12 AND YEAR(NGA YDH)=2005 1 t - Cho bi~t 56 hóa d<m, ngày xuàt, tell hàng, d<m giá bán, 56 luqng và tÒng tri giá bán (= d<m giá bán x 56 luqng) m6i m{lt hàng írng vÓ'i phi~u d{lt hàng có 56 thú t\f là 02. (I.Od) SELECT SOHD, TENHH, NG_XHD, SOLG, DONGIA_BAN, SOLG*DONGIA_BAN AS TG_TGB FROM HOABON HD, HANGHOA HH, CHITIET_HB CTHD WHERE CTHD.SOHD=HD.SOHB AND CTHD.MAHH=HH.MAHH AND HB.STT_PHB='02' (I.Od) - Truy vàn 56 hóa d<m và tÒng tri giá bán cua m6i hóa d<m. SELECT SOHB, SUM(SOLG*DONGIA_BAN) AS TG_TGHD FROM CHITIET HB GROUPBYSOHB ~.1 (1.5 di~m): cho t~p ph\! thuQc hàm sau: F = {AB7 C, AB7 D, B7 DE, CD7EK, CE7GH, G7AC} Chírng minh ring: AB 7 E và AB 7 G. (0.75d) Ta có: AB 7 C & AB 7 D => AB 7 CD CD 7 EK => AB 7 E (dpcm) (0.75d) Ta có: AB 7 C & AB 7 E => AB 7 CE CE 7 GH => AB7 G (dpcm) ,ÇA!L1 (1.0 di~m): tim t~p ph\! thuQc hàm rut gQn t\f nhien cua t~p các ph\! thuQc hàm sau: (0.75d) F = {AB7 BC, AB7 ADF, F7 GH, G7IK, G 7 LG} Ta có: AB7 BC => AB7 C AB7 ADF =;> AB7 DF => AB7 CDF (1) G7LG=>G7L G7lK => G7lKL (2) (O.25d) Tir (1) và (2), ta có t~p ptb rút gQn tt,r nhien F = { AB7 CDF, F7 GH, G7lKL } ,Ç~ (2.0 di~m): xét quan h~ sau: KETQUA(MASV. MAHM, HOTEN, PHAI, MALOP, TENLOP, BIEMTHI) a. Hay vi~t các ph\! thuQc hàm tirng phAn và ph\! thuQc hàm truyèn có thè có tir quan h~ tren. - (0.25d) Ph\! thuQc hàm tirng phAn: MASV 7 (HOTEN, PRAI, MALOP, TENLOP) - (O.25d) Ph\! thuQc hàm truyèn: MALOP 7 TENLOP b. (0.5d) Cho bi~t quan h~ tren hi~n da thoà d~ng chuAn nào? vi sac? Tir k~t quà cau .a, ta thày r~ng quan h~ KETQUA tren chúa ph\! thuQc hàm tirng phAn và ph\! thuQc hàm truyen nen quan h~ KETQUA khòng thóa d~ng chuAn 2. 2 ~ r , c. (1. .Od) Tách quan hç KETQUA thành 3 quan hç thoà d~ng chu/in 3 nhu sau: SV(MASV. HOTEN, PHAI, MALOP) / LOP(MALOP, TENLOP) KETQUA(MASV. MAHM, DIEMTHI) H~t CAn tbf/, ngày 26 tháng 05 uam 2006 GV ra d~ { , -:::1~~~{ ~-~ Pban Tdn Tài . = {AB7 C, AB7 D, B7 DE, CD7EK, CE7GH, G7AC} Chírng minh ring: AB 7 E và AB 7 G. (0 .75 d) Ta có: AB 7 C & AB 7 D => AB 7 CD CD 7 EK => AB 7 E (dpcm) (0 .75 d) Ta có: AB 7 C & AB 7 E. có: AB7 BC => AB7 C AB7 ADF =;> AB7 DF => AB7 CDF (1) G7LG=>G7L G7lK => G7lKL (2) (O.25d) Tir (1) và (2), ta có t~p ptb rút gQn tt,r nhien F = { AB7 CDF, F7 GH, G7lKL } ,Ç~ (2.0 di~m):. AB 7 CE CE 7 GH => AB7 G (dpcm) ,ÇA!L1 (1.0 di~m): tim t~p ph! thuQc hàm rut gQn tf nhien cua t~p các ph! thuQc hàm sau: (0 .75 d) F = {AB7 BC, AB7 ADF, F7 GH, G7IK, G 7 LG} Ta có: AB7 BC