You are on page 1of 2

Cu 5 (2,5 im) Mt phng th nghim c nhiu nh ha hc. Thng tin v nh ha hc gm m nhn vin, tn nhn vin v s in thoi.

Mt nh ha hc c th mn mt dng c th nghim ti mt thi im vi thi gian mn xc nh. Thng tin v dng c th nghim gm m dng c, tn dng c v tr gi. Mt nh ha hc c th tham gia vo nhiu d n, mi d n nh ha hc tham gia vi mt vai tr v trong mt thi gian xc nh. Mt d n cng c nhiu nh ha hc tham gia. Thng tin v d n gm m d n, ngy bt u, ngy nghim thu v kinh ph ca d n. Cu hi 1. Thit k s ER cho c s d liu qun l hot ng ca phng th nghim trn. 2. Chuyn s ER cu 1 thnh m hnh quan h 3. Vit cc cu truy vn sau bng ngn ng SQL a. Cho bit tn cc nh ha hc v tn cc dng c c mn t ngy 28/2/2012 n ngy 1/3/2012 b. Cho bit tn cc nh ha hc v s lng d n m h tham gia vi s lng d n ln hn 4. Sp xp kt qu theo th t tng dn tn nh ha hc BI GII 1. Thit k s ER: NhaHoaHoc (MaNV, tenNV, SoDT) DungCu (MaDC, tenDC, Trigia) Du_An(MaDA, Ngabatdau, Ngaynghiemthu, Kinhphi)

Nguyn Thin Thnh CN206A3

2. Chuyn s ER thnh m hnh quan h: NhaHoaHoc (MaNV, tenNV, SoDT) DungCu (MaDC, tenDC, Trigia) Du_An (MaDA, Ngabatdau, Ngaynghiemthu, Kinhphi) Thamgia (MaNV, MaDA, Thoigian, Vaitro) Muon (MaNV, MaDC, Thoigianmuon) 3. Vit cu truy vn SQL: a. SELECT tenNV, tenDC FROM NhaHoaHoc, DungCu, Muon WHERE NhaHoaHoc.MaNV = Muon.MaNV AND DungCu.MaDC = Muon.MaDC AND Thoigianmuon >= '28/2/2012' AND Thoigianmuon <= '1/3/2012' Hoc c th vit cch khc: SELECT tenNV, tenDC FROM NhaHoaHoc, DungCu, Muon WHERE NhaHoaHoc.MaNV = Muon.MaNV AND DungCu.MaDC = Muon.MaDC AND Thoigianmuon between '28/2/2012' and '1/3/2012' b. SELECT tenNV, count (MaDA) FROM NhaHoaHoc, Thamgia WHERE NhaHoaHoc.MaNV = Thamgia.MaNV GROUP BY tenNV HAVING count (MaDA) > 4 ORDER BY tenNV ASC

Nguyn Thin Thnh CN206A3

You might also like