You are on page 1of 11

BI TP H QUN TR CSDL SQL SERVER 2000

Bi 1.
Cho c s d liu qun l bn hng gm cc bng d liu sau: + Bng DMKhach lu cc danh mc cc khch hng gm cc thuc tnh sau: Tn Thuc tnh Gii thch MaKhach M khch hng TenKhach Tn khch hng DiaChi a khch hng DienThoai in thoi Tn Thuc tnh MaHang TenHang DVT Gii thch M hng Tn hng n v tnh + Bng DMHang lu danh mc hng ho gm cc thuc tnh sau: + Bng HoaDonBan lu danh sch cc n hng

gm cc thuc tnh sau: Tn Thuc tnh Gii thch SoHD S ho n bn MaKhach M khch hng NgayHD Ngy ho n DienGiai Din gii + Bng ChiTietHoaDon lu chi tit cc ho n bn hng gm cc thuc tnh sau: Tn Thuc tnh Gii thch SoHD S ho n bn MaHang M hng SoLuong S lng bn DonGia n gi

Yu cu 1/ Hy to cu trc c s d liu trn(Dng trnh son tho Query Analyzer; Vi mi bng nu c rng buc kho chnh hoc rng buc kho ngoi yu cu nh ngha y ) Thc hin cc cu lnh truy vn sau: 1. a ra danh sch mt hng cha c bn trong thng 9 nm 2009 2. a ra danh sch khch hng c a ch Thi Nguyn v tng mua hng trong thng 9 nm 2009 3. a ra s lng bn tng ng ca tng mt hng trong thng 9 nm 2009 4. a ra tng s lng hng bn cho mc ch mua hng Tip khch 5. Hin th thng tin khch hng tng mua hng ti ca hng 2/ To View tng hp d liu v tng mt hng c bn (Cu trc View gm cc thuc tnh: MaHang, TenHang, DVT, SoLuongBan) 3. To View tng hp d liu v cc mt hng c bn vi s lng ln nht. 4/ To View tng hp d liu v cc khch hng mua hng trong ngy 20/10/2005. 5/ To th tc c tham s vo l @SoHD a ra danh mc cc mt hng c trong ho n trn. 6/ To th tc c tham s vo l @Ngay a ra danh mc cc mt hng c bn vo ngy trn (Danh sch a ra gm cc thuc tnh sau: MaHang, TenHang, DVT, SoLuong). 7/ To TRIGGER kim tra khi nhp d liu vo bng ChiTietHoaDon nu s lng hoc n gi nhp vo nh hn 0 th in ra mn hnh thng bo li D liu nhp vo khng hp l v bn ghi ny khng c php nhp vo bng; Ngc li in ra mn hnh thng bo D liu c nhp thnh cng. 8/ To kiu d liu CURSOR lu tr thng tin v cc mt hng c bn trong ngy 20/11/2006. Sau a ra mn hnh danh sch d liu trn. 9/ Thm mi mt trng TongTien vo bng HoaDonBan 10/ Dng kiu d liu CURSOR cp nhp d liu cho trng TongTien

Bi 2.
Cho c s d liu qun l nh cho thu bao gm cc bng d liu sau: + Bng KHACH lu danh sch cc khch hng gm cc thuc tnh sau: Tn Thuc tnh Gii thch MaK M khch hng TenK Tn khch hng iaChi a ch khch SoDT S in thoi + Bng NHA lu tr thng tin v cc ngi nh cho thu, gm cc thuc tnh sau:

Tn Thuc tnh MaN TenChuNha GiaThue DiaChiNha

Gii thch M nh Tn ch nh Gi thu a ch nh

+Bng HOPDONG lu tr thng tin v cc hp ng thu nh ca khch, gm cc thuc tnh sau: Tn Thuc tnh Gii thch SoH S hp ng MaN M nh MaK M khch NgayB Ngy bt u hp ng NgayKT Ngy kt thc hp ng

Yu cu:
1/ Hy to cu trc c s d liu trn (Dng trnh son tho Query Analyzer; Vi mi bng nu c rng buc kho chnh hoc rng buc kho ngoi yu cu sv phi nh ngha y ). Thc hin cc cu lnh truy vn sau: 1. a ra danh sch cc ngi nh ang c thu 2. a ra thng tin v khch hng thu ngi nh c m l NHA09 3. a ra thng tin v nhng ngi nh hin cha c ngi no thu 2/ To View tng hp thng tin v nhng ngi nh c gi thu cao nht. 3/ To View tng hp thng tin v cc khch hng ngy hm nay ht hn hp ng. 4/ To View tng hp thng tin v cc ngi nh cha tng c ai thu. 5/ To th tc c mt tham s vo l @ngay a ra danh sch cc khch hng ht hn hp ng vo ngy trn. 6/ To th tc a ra mn hnh danh sch cc ngi nh hin ti cha c khch hng thu. 7/ To th tc c tham s l @Ngay a ra danh sch cc khch hng bt u thu nh vo ngy trn. 8/ To Trigger kim tra khi nhp d liu vo bng NHA nu gi thu nhp vo <0 th a ra mn hnh thng bo li D liu nhp vo khng hp l v bn ghi ny khng c php nhp vo bng; Ngc li in ra mn hnh thng bo D liu c nhp thnh cng. 9/ S dng kiu d liu CURSOR a ra mn hnh thng tin v cc khch hng ang thu cc ngi nh c a ch T 10, phng Phan nh Phng. 10/ S dng kiu d liu CURSOR a ra danh sch cc ngi nh hin ti cha c khch hng thu.

Bi 3.
Cho c s d liu qun l sinh vin bao gm cc bng d liu sau: + Bng LOP lu thng tin v cc lp hc gm c cc thuc tnh sau: Tn Thuc tnh Gii thch MaLop M lp hc TenLop Tn lp hc + Bng TINH lu tr thng tin v cc tnh thnh ph, gm cc thuc tnh sau: Tn Thuc tnh Gii thch MaTinh M tnh, thnh ph TenTinh Tn tnh, thnh ph +Bng SINHVIEN lu tr thng tin v cc sinh vin, gm cc thuc tnh sau: Tn Thuc tnh Gii thch MaSV M sinh vin HoTen H tn sinh vin NgaySinh Ngy sinh GioiTinh Gii tnh MaLop M lp MaTinh M tnh DTB im trung bnh

Yu cu:
1/ Hy to cu trc c s d liu trn (Dng trnh son tho Query Analyzer; Vi mi bng nu c rng buc kho chnh hoc rng buc kho ngoi yu cu sv phi nh ngha y ). Thc hin cc cu lnh truy vn sau: 1. a ra thng tin v nhng sinh vin c im trung bnh di 5 2. a ra thng tin v sinh vin c a ch Thi Nguyn

3. a ra thng tin v cc lp hc khng c sinh vin no H Ni 2/ To View tng hp thng tin v cc sinh vin c im trung bnh cao nht. 3/ To View tng hp thng tin v cc sinh vin c im trung bnh cao nht theo tng lp hc. 4/ To th tc a ra s s sinh vin cho tng lp hc (Danh sch a ra phi c cc thuc tnh sau: MaLop, TenLop, SiSo). 5/ To th tc c tham s l @Tenlop xo thng tin v nhng sinh vin hc lp trn. 6/ To TRIGGER kim tra d liu khi nhp vo bng sinh vin: nu im trung bnh nhp vo <0 th a ra mn hnh thng bo li v bn nghi ny khng c php nhp vo bng d liu, ngc li a ra thng bo bn ghi nhp thnh cng. 7/ S dng kiu d liu CURSOR a ra mn hnh danh sch sinh vin hc lp c tn l Cao ng 2A.

Bai 4:
Cho c s d liu qun l Thc tp gm 3 bng d liu sau: + Bng SINHVIEN cha danh sch sinh vin bao gm cc thuc tnh sau: Tn Thuc tnh Gii thch Masv M s sinh vin HotenSV H tn sinh vin NS Ngy sinh Diachi a ch + Bng DETAI cha danh sch cc ti thc tp gm cc thuc tnh sau: Tn Thuc tnh Gii thch MaDT M s ti TenDT Tn ti GVHD H v tn gio vin hng dn ti + Bng SV_DETAI cha thng tin v tnh hnh thc tp ca sinh vin theo cc ti, gm cc thuc tnh sau: Tn Thuc tnh Gii thch MaDT M s ti MaSV M s sinh vin NTT Ni sinh vin n thc tp KQ Kt qu thc tp ca sv theo ti chn

Yu cu:
1/ Hy to cu trc c s d liu trn (Dng trnh son tho Query Analyzer; Vi mi bng nu c rng buc kho chnh hoc rng buc kho ngoi yu cu sv phi nh ngha y ). 2/ To View tng hp thng tin v cc sinh vin tham gia thc tp ti qu. 3/ To View tng hp thng tin v cc sinh vin c kt qu thc tp cao nht. 4/ To View tng hp thng tin v mi gio vin v ang hng dn bao nhiu sinh vin thc tp. 5/ To th tc c tham s vo l @gvhd a ra danh sch cc sinh vin do gio vin trn hng dn. 6/ To th tc c tham s vo l @NTT a ra danh sch cc sinh vin thc tp ti a im trn. 7/ To th tc a ra danh sch cc ti cha tng c sinh vin no tham gia ng k thc tp. 8/ To TRIGGER kim tra khi nhp d liu vo bng SV_DETAI nu kt qu thc tp nh hn 0 th a ra mn hnh thng bo li v bn nghi ny khng c php nhp vo bng d liu, ngc li a ra thng bo bn ghi nhp thnh cng. 9/ Dng kiu d liu CURSOR a ra mn hnh danh sch cc sinh vin phi thc tp li (nhng sinh vin c kt qu thc tp < 5 yu cu phi thc tp li) 10/ Dng kiu d liu CURSOR a ra mn hnh danh sch cc ti c kt qu thc tp cao nht

Bai 5:
Cho c s d liu qun l th vin gm cc bng d liu sau: +Bng SACH cha danh mc sch gm cc thng tin thuc tnh sau: Tn Thuc tnh Gii thch MaSach M sch TenSach Tn sch NXB Tn nh xut bn NamXB Nm xut bn TenTG Tn tc gi +Bng DOCGIA cha danh sch c gi gm cc thuc tnh sau: Tn Thuc tnh Gii thch MaDG M c gi

TenDG Tn c gi DiaChiDG a ch c gi +Bng MUON_TRA cha thng tin v s mn v tr sch ca c gi gm cc thuc tnh: Tn Thuc tnh Gii thch MaDG M c gi MaSach M sch NgayMuon Ngy mn SL S lng mn NgayHenTra Ngy hn tr NgayTra Ngy tr

Yu cu:
1/ Hy to cu trc c s d liu trn (Dng trnh son tho Query Analyzer; Vi mi bng nu c rng buc kho chnh hoc rng buc kho ngoi yu cu sv phi nh ngha y ). 2/ To View tng hp thng tin v cc c gi ht hn tr sch nhng cha tr. 3/ To View tng hp thng tin v danh mc sch cha tng c c gi no mn. 4/ To View tng hp thng tin v tng loi sch hin ti c c gi ang mn ( Cu trc View gm cc thuc tnh sau: MaSach, TenSach, TenTG, SoLuong). 5/ To th tc c tham s l @MaDG a ra danh mc sch m c gi trn ang mn. 6/ To th tc c tham s l @NgayMuon a ra danh sch cc c gi mn sch vo ngy trn. 7/ To th tc a ra danh sch cc c gi ngy hm nay l hn cui cng phi tr sch cho th vin. 8/ To TRIGGER kim tra d liu khi nhp vo bng MUON_TRA nu s lng mn nh hn 0 th th a ra mn hnh thng bo li v bn nghi ny khng c php nhp vo bng d liu, ngc li a ra thng bo bn ghi nhp thnh cng. 9/ Dng kiu d liu CURSOR a ra mn hnh danh sch cc c gi hin ti vn ang mn sch ca th vin.

Bai 6
Cho c s d liu qun l d n gm cc bng d liu sau: + Bng NHANVIEN cha danh sch cc nhn vin gm cc thuc tnh sau: Tn Thuc tnh Gii thch MaNV M nhn vin Hoten H tn nhn vin Ngaysinh Ngy sinh GT Gii tnh + Bng DUAN cha thng tin v cc d n gm c cc thuc tnh sau: Tn Thuc tnh Gii thch MaDA M d n TenDA Tn d n NganSach Ngn sch + Bng THAMGIA ghi danh sch sinh vin ng k tham gia d n Tn Thuc tnh Gii thch MaDA M d n MaNV M nhn vin TGBD Thi gian bt u TGKT Thi gian kt thc

Yu cu:
1/ Hy to cu trc c s d liu trn (Dng trnh son tho Query Analyzer; Vi mi bng nu c rng buc kho chnh hoc rng buc kho ngoi yu cu sv phi nh ngha y ). 2/ To View tng hp thng tin v cc nhn vin cha tham gia bt k d n no. 3/ To View tng hp thng tin v cc d n c ngn sch ln nht. To View tng hp thng tin v mi nhn vin tham gia bao nhiu d n. 4/ To th tc c tham s l @TenDA a ra danh sch cc nhn vin tham gia d n trn. 5/ To th tc c tham s l @TGKT v @MaDA a ra danh sch cc nhn vin phi hon thnh d n vo ngy trn. 6/ To TRIGGER kim tra d liu khi nhp vo bng DUAN nu ngn sch nh hn 0 th a ra mn hnh thng bo li v bn nghi ny khng c php nhp vo bng d liu, ngc li a ra thng bo bn ghi nhp thnh cng. 7/ Dng kiu d liu CURSOR a ra danh sch nhn vin bt u thc hin d n Phng chng bnh mt ht t ngy 20/11/2005.

8/ Dng kiu d liu CURSOR a ra danh sch cc d n cha tng c nhn vin no tham gia ng k.

Bi 7
Cho c s d liu qun l Ti sn trong mt c quan gm cc bng quan h sau: +Bng DMPhong lu danh sch cc phng gm cc thuc tnh sau: Tn Thuc tnh Gii thch MaP M phng TenP Tn phng + Bng DMTaiSan lu tr thng tin v cc ti sn gm cc thuc tnh sau: Tn Thuc tnh Gii thch MaTS M ti sn TenTS Tn ti sn DonVi n v tnh Gia n gi + Bng PhanPhoi lu tr thng tin v cc loi ti sn c trong tng phng gm cc thuc tnh sau: Tn Thuc tnh Gii thch MaTS M ti sn MaP M phng SoLuong S lng NgayPP Ngy phn phi ti sn GhiChu Ghi ch

Yu cu:
1/ Hy to cu trc c s d liu trn (Dng trnh son tho Query Analyzer; Vi mi bng nu c rng buc kho chnh hoc rng buc kho ngoi yu cu sv phi nh ngha y ). 2/ To View tng hp thng tin v cc ti sn c n gi ln nht. 3/ To View tng hp thng tin v nhng ti sn cha tng c phn phi cho cc phng s dng. 4/ To th tc c tham s l @TenP a ra danh sch cc ti sn c phn phi vo phng trn. 5/ To th tc c tham s l @TenTS a ra danh sch cc phng c phn phi ti sn trn. 6/ To TRIGGER kim tra d liu khi nhp vo bng DMTaiSan nu n gi nhp vo nh hn 0 th a ra mn hnh thng bo li v bn nghi ny khng c php nhp vo bng d liu, ngc li a ra thng bo bn ghi nhp thnh cng.

Bi 8
Cho c s d liu qun l im thi gm cc bng d liu sau: + Bng SinhVien lu danh mc thng tin v sinh vin gm cc trng sau: Tn Thuc tnh Gii thch MaSV M sinh vin TenSV Tn sinh vin NgaySinh Ngy sinh GioiTinh Gii tnh QueQuan a ch + Bng MonHoc cha danh mc cc mn hc gm cc trng sau: Tn Thuc tnh Gii thch MaM M mn TenM Tn mn DVHT n v hc trnh + Bng Diem lu tr thng tin v im thi theo tng mn hc ca mi sinh vin bao gm cc trng sau: Tn Thuc tnh Gii thch MaM M mn MaSV M sinh vin DiemThi im thi

Yu cu
1/ Hy to cu trc c s d liu trn (Dng trnh son tho Query Analyzer; Vi mi bng nu c rng buc kho chnh hoc rng buc kho ngoi yu cu sv phi nh ngha y ).

2/ To View tng hp thng tin v cc sinh vin c im thi cao nht ca mn hc c tn l C s d liu. 3/ To th tc c tham s l @TenM a ra danh sch sinh vin phi thi li mn hc trn. 4/ Dng kiu d liu CURSOR a ra trung bnh im thi ca tng mn hc.

Bi 9
Cho c s d liu qun l gm cc bng d liu sau: + Bng GIAOVIEN lu cc thng tin v gio vin gm cc thuc tnh sau: Tn Thuc tnh Gii thch MaGV M gio vin TenGV Tn gio vin DiaChi a ch gio vin DienThoai in thoi gio vin + Bng HOCVI lu thng tin v hc v gm cc thuc tnh sau:

Tn Thuc tnh Gii thch + Bng MaHV M hc v TenHV Tn hc v CHUYENNGANH lu danh sch cc chuyn ngnh gm cc thuc tnh sau: Tn Thuc tnh Gii thch MaCN M chuyn ngnh TenCN Tn chuyn ngnh + Bng GV_HV_CN lu thng tin v hc v ca gio vin gm cc thuc tnh sau: Tn Thuc tnh Gii thch Yu cu: MaGV M gio vin 1/ Hy to cu trc MaHV M hc v c s d liu MaCN M chuyn ngnh trn(Dng trnh Nam Nm t hc v son tho Query Analyzer; Vi mi bng nu c rng buc kho chnh hoc rng buc kho ngoi yu cu nh ngha y ) 2/ To View cho bit thng tin v cc gio vin c hc v l Tin s 3/ To View cho bit thng tin v cc gio vin c chuyn ngnh Kinh t 4/ To View cho bit thng tin v cc gio vin c a ch Thi Nguyn 5/ To th tc c tham s vo l @Nam a ra tn ca cc gio vin nhn hc v Tin s vo nm trn. 6/ To th tc nhp d liu cho bng GIAOVIEN 7/ To th tc c tham s vo l @TenHV a ra thng tin v cc gio vin c tn hc v trn 8/ To TRIGGER kim tra khi nhp d liu vo bng GV_HV_CN nu nm nhp vo nh hn 0 th in ra mn hnh thng bo li D liu nhp vo khng hp l v bn ghi ny khng c php nhp vo bng; Ngc li in ra mn hnh thng bo D liu c nhp thnh cng. 9/ Dng kiu d liu CURSOR a ra thng tin v tng gio vin ca tng chuyn ngnh.

Bi 10
Cho c s d liu qun l gm cc bng d liu sau: + Bng TOCONGDOAN lu thng tin v cc chi on gm cc thuc tnh sau: Tn Thuc tnh Gii thch MaTCD M t cng on TenTCD Tn t cng on cc on vin gm cc thuc tnh sau: Tn Thuc tnh MaCDV TenCDV NgayS NgayV MaTCD Gii thch M cng on vin Tn cng on vin Ngy sinh Ngy ra nhp cng on M t cng on + Bng CONGDOAN lu thng tin v + Bng KHENTHUONG lu thng tin v tnh hnh khen thng ca cc cng on vin

gm cc thuc tnh sau: Tn Thuc tnh Gii thch MaCDV M on vin MSKT M s khen thng Ldo L do khen thng Nam Nm khen thng Yu cu: 1.Hy to cu trc c s d liu trn (Dng trnh son tho Query Analyzer; Vi mi bng nu c rng buc kho chnh hoc rng buc kho ngoi yu cu sv phi nh ngha y ). 2. Hy to view tng hp thng tin v cc cng on vin c khen thng ca t cng on H thng thng tin. 3. Hy to view cho bit thng tin v cc cng on vin cha tng c khen thng. 4. Hy to view thng tin v cc cng on vin c khen thng v vic hon thnh ti cp b. 5. To th tc c tham s vo @TenTCD a ra thng tin v nhng on vin ca chi on trn.

6. To th tc c tham s vo @TenTCD, @Nam a ra thng tin v nhng cng on vin ca t cng on c khen thng vo nm trn. 7. To th tc c tham s vo @Tencd xo thng tin v nhng cng on vin thuc chi on trn. 8. To Trigger kim tra vic nhp d liu cho bng KHENTHUONG. Nu nm khen thng nh hn 0 th in ra thng bo d liu khng hp l v bn ghi khng c php nhp vo bng. Ngc li th in ra thng bo d liu nhp thnh cng. 9. S dng kiu d liu Cursor tng hp thng tin v nhng cng on vin cha c khen thng trong nm 2007.

Bi 11
Cho c s d liu qun l im gm 3 bng d liu sau: + Bng SINHVIEN cha danh sch sinh vin bao gm cc thuc tnh sau: Tn Thuc tnh Gii thch MaSV M s sinh vin HotenSV H tn sinh vin NS Ngy sinh Diachi a ch DVHT n v hc trnh + Bng MON cha danh sch cc mn hc gm cc thuc tnh sau: Tn Thuc tnh Gii thch MaM M mn TenM Tn mn + Bng DIEM cha thng tin v im ca sinh vin theo cc mn hc gm cc thuc tnh sau: Tn Thuc tnh Gii thch MaM M mn MaSV M s sinh vin Phach S phch DIEM im thi Yu cu: 1/ Hy to cu trc c s d liu trn (Dng trnh son tho Query Analyzer; Vi mi bng nu c rng buc kho chnh hoc rng buc kho ngoi yu cu sv phi nh ngha y ). 2/ To View tng hp thng tin v sinh vin c im thi cao nht ca mn CSDL. 3/ To View tng hp thng tin v sinh vin c a ch Thi Nguyn 4/ To View cho bit thng tin v cc sinh vin sinh trc nm 1980 5/ To th tc c tham s o vo @TenM a ra danh sch cc sinh vin c im thi cha t ca mn hc trn. 6/ To th tc c tham s o vo @Diem a ra danh sch cc sinh vin c im thi thp hn im trn ca mn hc CSDL. 7/ To Trigger kim tra vic nhp d liu cho bng DIEM. Nu im nh hn 0 hoc im ln hn 10 th in ra thng bo d liu khng hp l v bn ghi khng c php nhp vo bng. Ngc li th in ra thng bo d liu nhp thnh cng. 8/ Dng kiu d liu CURSOR a ra mn hnh danh sch cc sinh vin c im thi cao nht ca cc mn hc?

Bi 12
Cho c s d liu qun l khch sn gm cc bng d liu sau: + Bng KhachHang lu danh mc thng tin v khch hng ti khch sn gm cc trng sau: Tn Thuc tnh Gii thch MaKhach M khch TenKhach Tn khch hng iaChi a ch SDT S in thoi + Bng Phong lu thng tin v cc phng c trong khch sn gm cc trng sau: Tn Thuc tnh Gii thch MaP M phng TenP Tn phng LoaiP Loi phng Gia n gi + Bng DatPhong (t phng) lu tr thng tin vic t phng ca khch: Tn Thuc tnh Gii thch MaKhach M khch MaP M phng NgayNhan Ngy nhn phng NgayTra Ngy tr phng Yu cu:

1/ Hy to cu trc c s d liu trn (Dng trnh son tho Query Analyzer; Vi mi bng nu c rng buc kho chnh hoc rng buc kho ngoi yu cu sv phi nh ngha y ). 2/ To th tc tng gi ca tt c cc phng trong khch sn ln 5%. 3/ To View tng hp thng tin v cc khch hng hin ti ang thu phng ti khch sn. 4/ To View tng hp thng tin ho n thanh ton ca khch hng (ho n gm cc thuc tnh sau: (M khch, Tn khch, M phng, n Gi, Ngy nhn, Ngy Tr, Thnh Tin). 5/ To View tng hp thng tin v cc khch hng c s ngy t phng ln nht. 6/ To th tc a ra danh cc phng hin ti cha c khch hng t phng . 7/ To th tc a ra danh sch khch hng ngy hm nay phi tr phng. 8/ To trigger kim tra d liu khi cp nht vo bng Phng phi m bo d liu n gi >0. 9/ To trigger kim tra d liu khi nhp vo bng DatPhong phi m ngy tr phng lun ln hn hoc bng ngy nhn phng. 10/ Dng kiu d liu CURSOR a ra danh sch khch hng ngy hm nay phi tr phng.

Bi 13
Cho c s d liu gm cc bng d liu sau: + Bng NhanVien lu thng tin v nhn vin gm cc thuc tnh sau: Tn Thuc tnh Gii thch MaNV M nhn vin TenNV Tn nhn vin DiaChi a ch Map M phng Luong Lng ca nhn vin + Bng Phong lu thng tin v cc phng ban trong c quan gm cc thuc tnh sau: Tn Thuc tnh Gii thch MaP M phng TenP Tn phng DiaChiP a ch phng SDT S in thoi + Bng NgoaiNgu (ngoi ng) gm cc thuc tnh sau: Tn Thuc tnh Gii thch MaNN M ngoi ng TenNN Tn ngoi ng + Bng TrinhDo_NN (trnh ngoi ng) lu tr thng tin v trnh ngoi ng ca nhn vin: Tn Thuc tnh Gii thch MaNV M nhn vin MaNN M ngoi ng TrinhDo Trnh ngoi ng Yu cu: 1/ Hy to cu trc c s d liu trn (Dng trnh son tho Query Analyzer; Vi mi bng nu c rng buc kho chnh hoc rng buc kho ngoi yu cu sv phi nh ngha y ). 2/ To View tng hp thng tin v mi phng hin ti c bao nhiu nhn vin. 3/ To View tng hp thng tin v cc nhn vin cha tch lu c trnh ngoi ng no. 4/ To View tng hp thng tin v cc nhn vin c lng cao nht trong phng h lm vic. 5/ To th tc c tham s vo @TenNN v @TrinhDo a ra danh cc nhn vin bit ngoi ng v trnh trn. 6/ To th tc c tham s vo @TenP a ra tng s nhn vin hin c trong phng ny. 7/ To th tc c tham s vo l @TenNN, @TenP v @TrinhDo a ra danh cc nhn vin phng ny bit ngoi ng v trnh ng vi cc tham bin cho 8/ To th tc c tham s vo @TenP a ra danh cc nhn vin c lng cao nht ca phng ny. 9/ To Trigger kim tra khi nhp d liu vo bng NhanVien phi m bo lng ca nhn vin phi >0. 10/ Dng kiu d liu CURSOR tng lng cho mi nhn vin ln 10%. 11/ Dng kiu d liu CURSOR a ra danh sch cc nhn vin c ngoi ng ting anh trnh C..

Bi 14.
Cho c s d liu gm cc bng d liu sau: + Bng NhanVien lu thng tin v nhn vin gm cc thuc tnh sau: Tn Thuc tnh Gii thch MaNV M nhn vin TenNV Tn nhn vin DiaChi a ch Map M phng Luong Lng ca nhn vin

+ Bng Phong lu thng tin v cc phng ban trong c quan gm cc thuc tnh sau: Tn Thuc tnh Gii thch MaP M phng TenP Tn phng DiaChiP a ch phng SDT S in thoi + Bng HocVi (hc v) gm cc thuc tnh sau: Tn Thuc tnh Gii thch MaHV M hc v TenHV Tn hc v + Bng NV_TDHV (trnh hc v ca nhn vin) : Tn Thuc tnh Gii thch MaNV M nhn vin MaTD M trnh hc v ThoiGian Ngy thng nm t trnh ny Yu cu: 1/ Hy to cu trc c s d liu trn (Dng trnh son tho Query Analyzer; Vi mi bng nu c rng buc kho chnh hoc rng buc kho ngoi yu cu sv phi nh ngha y ). 2/ To View tng hp thng tin v cc nhn vin c hc v l tin s trc nm 1990. 3/ To View tng hp thng tin v cc nhn vin cha c hc v Tin s. 4/ To th tc c tham s vo l @TenHV v @ThoiGian a ra danh cc nhn vin c hc v v thi gian t c ng vi cc tham bin cho. 5/ To th tc c tham s vo l @TenHV v @ThoiGian a ra danh cc nhn vin c trnh hc v v thi gian t c hc v ng vi cc tham bin cho. 6/ To trigger kim tra d liu khi nhp vo bng NV_TDHV sao cho thi gian t hc v phi <= thi gian hin ti. 7/ Dng kiu d liu CURSOR a ra danh sch cc nhn vin c hc v Tin s.

Bi 15.
Cho c s d liu qun l im rn luyn gm cc bng sau: + Bng LOP lu thng tin v cc lp hc gm cc thuc tnh sau: Tn Thuc tnh Gii thch Malop M lp Tenlop Tn lp cc sinh vin gm cc thuc tnh sau: Tn Thuc tnh Masv Tensv Ngaysinh Malop cc thuc tnh sau: Tn Thuc tnh Masv Hocky Nam Diem Gii thch M sinh vin Hc k Nm hc im rn luyn Gii thch M sinh vin Tn sinh vin Ngy sinh M lp + Bng SINHVIEN lu thng tin v + Bng DIEMRL lu thng tin v tnh hnh im rn luyn ca cc sinh vin gm

Yu cu: 1. Hy to cu trc c s d liu trn (Dng trnh son tho Query Analyzer; Vi mi bng nu c rng buc kho chnh hoc rng buc kho ngoi yu cu sv phi nh ngha y ). 2. Hy to view tng hp thng tin v im rn luyn ca nhng sinh vin hc lp Cao ng K4A 3. Hy to view in ra thng tin v sinh vin c im rn luyn cao nht. 4. To view tng hp thng tin v nhng sinh vin c im rn luyn<50 trong nm hc 2006-2007. 5. To th tc c tham s vo @Masv a ra thng tin v im rn luyn ca sinh vin trn. 6. To th tc c tham s vo @Malop, @Nam a ra thng tin v im rn luyn ca lp trn vo nam hc trn. 7. To th tc c tham s vo @tenlop a ra thng tin v im rn luyn ca lp trn. 8. To Trigger kim tra vic nhp d liu cho bng DIEMRL nu im nhp vo <0 hoc >100 th a ra yu cu nhp li v bn ghi ny khng c php nhp vo bng, ngc li th in ra thng bo nhp thnh cng. 9. S dng kiu d liu Cursor in ra mn hnh danh sch im rn luyn ca hc k 1 nm hc 2007-2008. 10. S dng kiu d liu Cursor in ra mn hnh danh sch im rn luyn ca nm hc 2006-2007.

10

Nguyn Sn Tng K7D: y 2 nhe BUZZ!!! BUZZ!!! Nguyn Sn Tng K7D: create view maxdtb Nguyn Sn Tng K7D: as (.(. v.).)(`v): coppi sang Nguyn Sn Tng K7D: select sv.* Nguyn Sn Tng K7D: from sv Nguyn Sn Tng K7D: where dtb in (select madtb) from sv) Nguyn Sn Tng K7D: where dtb in (select max ( dtb) from sv) (.(. v.).)(`v): (.(. v.).)(`v): th thi Nguyn Sn Tng K7D: do la y 2 day (.(. v.).)(`v): Nguyn Sn Tng K7D: uk chi the thoi (.(. v.).)(`v): d th Nguyn Sn Tng K7D: uk (.(. v.).)(`v): m toa ko bit lm Nguyn Sn Tng K7D: y 3 nay Nguyn Sn Tng K7D: ty t chep cho nhe Nguyn Sn Tng K7D: gio dang ban ty (.(. v.).)(`v): (.(. v.).)(`v): gi i Nguyn Sn Tng K7D: /*3.tao view de tong hop thong tin ve cac sv co diem trung binh cao nhat theo tung lop hoc*/ create view maxdtbtheolop as select sv.*,tenl,max(dtb)as maxdtbtl from sv,lop where sv.mal=lop.mal group by lop.mal,lop.tenl,sv.masv,sv.tensv,sv.ngays,sv.gt,sv.mat,sv.mal,sv.dtb create view maxdtbtheolop as select sv.*,tenl,madtb)as maxdtbtl from sv,lop where sv.mal=lop.mal group by lop.mal,lop.tenl,sv.masv,sv.tensv,sv.ngays,sv.gt,sv.mat,sv.mal,sv.dtb

11

You might also like