You are on page 1of 1

THI MU MN C S D LIU NNG CAO

Thi gian lm bi: 90 pht (Sinh vin khng c s dng ti liu) Cho c s d liu dng qun l vic cho mn sch ti mt th vin trong trng hc nh sau: LOAISACH(MaLS, TenLS). Tn t: Sch c chia theo phn loi v c mt tn (TenLS), mi m loi sch (MaLS) dng phn bit cc loi sch. SACH(MaSach, TenSach, TacGia, MaLS). Tn t: Mi m sch (MaSach) dng phn bit cc quyn sch v xc nh tn sch (TenSach), tn tc gi (TacGia) v thuc loi sch no (MaLS) SINHVIEN(MaSV, HoTenSV, NgaySinh, Phai, DiaChi, SoSachChuaTra). Tn t: mi sinh vin c mt m s ring bit (MaSV), mt h tn y (HoTenSV), mt ngy sinh (NgaySinh), mt a ch (DiaChi) v thuc v mt phi (Phai). Thng tin trong SoSachChuaTra ghi nhn s lng sch sinh vin ang mn v cha tr. PHIEUMUON(SoPhieuMuon, MaSV, NgayMuon). Tn t: mi khi mn sch, sinh vin (MaSV) s c cp mt phiu mn sch c s (SoPhieuMuon) dng phn bit vi cc phiu mn khc. Phiu mn cng ghi nhn li thng tin v ngy mn. CTPM(SoPhieuMuon, MaSach, NgayTra). Tn t: mi phiu mn sch (SoPhieuMuon) s c thng tin chi tit v cc sch (MaSach) c mn. Sch cha tr s c NgayTra l NULL. Sinh vin c th tr ring tng quyn sch trong cc phiu mn ca mnh. Mi khi tr sch, th vin s ghi nhn li ngy tr (NgayTra) ca quyn sch trong phiu mn tng ng. Yu cu Cu 1 (2). Da vo tn t, cc anh / ch hy xc nh v ci t y kha chnh, kha ngoi. Cu 2 (6). Vit SQL thc hin cc yu cu sau: 1. Cho bit m s, h tn ca cc sinh vin cha h mn sch. 2. Cho bit tng s sch mn tr ca tng sinh vin, thng tin gm: MaSV, HoTenSV, S sch mn tr. 3. Cho bit cc phiu mn mn nhiu sch nht trong thng 12 nm 2009, thng tin gm: SoPhieuMuon, NgayMuon, MaSV, HoTenSV, tng s sch mn, sp gim dn theo tng s sch mn. 4. Cho danh sch sinh vin cha tr sch trong thng 12 nm 2009, thng tin gm: MaSV, HoTenSV, MaSach, TenSach, NgayMuon. 5. Cp nht tt c cc sch cha tr u c tr vo ngy hm nay. 6. Cp nht gi tr cho thuc tnh SoSachChuaTra ca bng SinhVien. Cu 3 (2). Xc nh v ci t ti thiu mt rng buc ton vn cho mi loi: bi cnh mt quan h v bi cnh nhiu quan h.

You might also like