6-phu luc - bai tap thuc hanh query report

Upload: asataka

Post on 06-Jul-2015

339 views

Category:

Documents


1 download

TRANSCRIPT

Bai tap phn Query va Report 1- 1

Bi tp thc hnh

Noi dungQun l sinh vin ...........................................................................2 Qun l s tit kim ....................................................................14 Qun l nh sch.........................................................................16

Nhom chuyen mon lap trnh

Trung Tam Tin Hoc H. KHTN TP. HCM

Bai tap phan Query va Report 1 - 2

Qun l sinh vinCu trc bng d liuCc Field in m v gch di l kho chnh ca bng KETQUA - Kt qu

Field NameMASV MAMH DIEM KHOA - Khoa

Field TypeText Text Number

Field Size3 2 Single

Description

Field NameMAKHOA TENKHOA MONHOC Mn hc

Field TypeText Text

Field Size2 50

Description

Field NameMAMH TENMH SOTIET

Field TypeText Text Number

Field Size2 25 Byte

Description

SINHVIEN Sinh vin

Field NameMASV HOSV TENSV PHAI NGAYSINH NOISINH MAKH HOCBONG

Field TypeText Text Text Yes/No Date/Time Text Text Number

Field Size3 15 7

Description

Yes: N, No: Nam dd/mm/yyyy 15 2 Double

D lieu mauDMMH MaMH TenMH 01 C s d lieu 02 Tr tue nhan tao 03 Truyen tin 04 o hoa 05 Van pham SoTiet 45 45 45 60 60 DMKHOA MaKH TenKH AV Anh Van TH Tin Hoc TR Triet

MaSV A01 A02 A03 A04 B01 B02

HoSV Nguyen th Tran van Le thu bach Tran anh Tran thanh Tran th thu

TenSV Hai Chnh Yen Tuan Mai Thuy

Phai N Nam N Nam N N

DMSV NgaySinh 23/02/1977 24/12/1977 21/02/1977 20/12/1977 12/08/1977 02/01/1977

NoiSinh Ha Noi Bnh nh Tp HCM Ha Noi Hai Phong Tp HCM

MaKH TH TH TH AV TR AV

HocBong 130000 150000 170000 80000 0 0

Nhom chuyen mon lap trnh

Trung Tam Tin Hoc H. KHTN TP. HCM

Bai tap phan Query va Report 1 - 3

KETQUA MaSV MaMH A01 01 A01 02 a01 03 a02 01 a02 03 a02 05 a03 01 a03 03 a04 05 b01 01 b01 03 b02 02 b02 04

Diem 3 6 5 4.5 10 9 2 2.5 10 7 2.5 6 10

Quan h d liu gia cc bng

Cc yu cu truy vn d liuA. Dng QBE to cc truy vn sau1. Cho bit danh sch cc mn hc, gm cc thng tin sau: M mn hc, Tn mn hc, S tn ch 2. Lit k danh sch sinh vin, gm cc thng tin sau: M sinh vin, H sinh vin, Tn sinh vin, Hc bng. Danh sch s c sp xp theo th t M sinh vin tng dn 3. Lit k danh sch sinh vin sinh vo ngy 31/12/1977, gm cc thng tin: H tn sinh vin, M khoa, Hc bng 4. Lit k bng im ca sinh vin khoa Tin Hc, gm cc thng tin: Tn khoa, H tn sinh vin, Tn mn hc, St tit, im 5. Cho bit danh sch cc sinh vin ca khoa Anh vn, gm cc thng tin sau: M sinh vin, H tn sinh vin, Ngy sinh, M khoa 6. Cho bit nhng mn hc c s tit ln hn 40 v nh hn 60, gm cc thng tin: M mn hc, Tn mn hc, S tit 7. Lit k nhng sinh vin n, tn c cha ch N 8. Cho bit danh sch nhng sinh vin k t u tin ca tn nm trong khong t a n m, gm cc thng tin: M sinh vin, H tn sinh vin, Phi, Hc bng. 9. Danh sch cc sinh vin ca khoa Anh vn v khoa Trit, gm cc thng tin: M sinh vin, M khoa, Phi 10. Danh sch nhng sinh vin c hc bng t 200,000 n 80,000, gm cc thng tin: M sinh vin, Ngy sinh, Phi, M khoa

Nhom chuyen mon lap trnh

Trung Tam Tin Hoc H. KHTN TP. HCM

Bai tap phan Query va Report 1 - 4

B. Select query1. Cho bit danh sch cc mn hc, gm cc thng tin sau: M mn hc, Tn mn hc, S tn ch 2. Lit k danh sch sinh vin, gm cc thng tin sau: M sinh vin, H sinh vin, Tn sinh vin, Hc bng. Danh sch s c sp xp theo th t M sinh vin tng dn 3. Danh sch cc sinh vin, gm cc thng tin sau: M sinh vin, Tn sinh vin, Phi, Ngy sinh. Danh sch s c sp xp theo th t Nam/N 4. Thng tin cc sinh vin gm: H tn sinh vin, Ngy sinh, Hc bng. Thng tin s c sp xp theo th t Ngy sinh tng dn v Hc bng gim dn 5. Danh sch cc mn hc c tn bt u bng ch T, gm cc thng tin: M mn, Tn mn, S tit 6. Lit k danh sch nhng sinh vin c ch ci cui cng trong tn l I, gm cc thng tin: H tn sinh vin, Ngy sinh, Phi 7. Danh sch nhng khoa c k t th hai ca tn khoa c cha ch N, gm cc thng tin: M khoa, Tn khoa 8. Lit k nhng sinh vin m h c cha ch Th 9. Cho bit danh sch nhng sinh vin k t u tin ca tn nm trong khong t a n m, gm cc thng tin: M sinh vin, H tn sinh vin, Phi, Hc bng. 10. Cho bit danh sch nhng sinh vin m tn c cha k t nm trong khong t a n m, gm cc thng tin: H tn sinh vin, Ngy sinh, Ni sinh, Hc bng. Danh sch c sp xp tng dn theo h tn sinh vin 11. Cho bit danh sch cc sinh vin ca khoa Anh vn, gm cc thng tin sau: M sinh vin, H tn sinh vin, Ngy sinh, M khoa 12. Lit k danh sch sinh vin ca khoa Vt L, gm cc thng tin sau: M sinh vin, H tn sinh vin, Ngy sinh. Danh sch s c sp xp theo th t Ngy sinh gim dn 13. Cho bit danh sch cc sinh vin c hc bng ln hn 500,000, gm cc thng tin: M sinh vin, H tn sinh vin, M khoa, Hc bng. Danh sch s c sp xp theo th t M khoa gim dn 14. Lit k danh sch sinh vin sinh vo ngy 31/12/1977, gm cc thng tin: H tn sinh vin, M khoa, Hc bng 15. Cho bit cc sinh vin sinh sau ngy 31/12/1977, gm cc thng tin: H tn sinh vin, Ngy sinh, Ni sinh, Hc bng. Danh sch s c sp xp theo th t ngy sinh gim dn 16. Lit k cc sinh vin c hc bng ln hn 100,000 v sinh Tp HCM, gm cc thng tin: H tn sinh vin, M khoa, Ni sinh, Hc bng 17. Danh sch cc sinh vin ca khoa Anh vn v khoa Trit, gm cc thng tin: M sinh vin, M khoa, Phi 18. Cho bit nhng sinh vin c ngy sinh t ngy 01/01/1960 n ngy 05/06/1977, gm cc thng tin: M sinh vin, Ngy sinh, Ni sinh, Hc bng 19. Danh sch nhng sinh vin c hc bng t 200,000 n 80,000, gm cc thng tin: M sinh vin, Ngy sinh, Phi, M khoa 20. Cho bit nhng mn hc c s tit ln hn 40 v nh hn 60, gm cc thng tin: M mn hc, Tn mn hc, S tit 21. Lit k nhng sinh vin nam ca khoa Anh vn, gm cc thng tin: M sinh vin, H tn sinh vin, Phi 22. Danh sch sinh vin c ni sinh H Ni v ngy sinh sau ngy 01/01/1977, gm cc thng tin: H sinh vin, Tn sinh vin, Ni sinh, Ngy sinh 23. Lit k nhng sinh vin n, tn c cha ch N 24. Danh sch cc nam sinh vin khoa Tin Hc c ngy sinh sau ngy 30/5/1960 25. Lit k danh sch sinh vin gm cc thng tin sau: H v tn sinh vin, Gii tnh, Ngy sinh. Trong Gii tnh hin th dng Nam/N tu theo gi tr ca field Phai l Yes hay No 26. Cho bit danh sch sinh vin gm cc thng tin sau: M sinh vin, Tui, Ni sinh, M khoa. Trong Tui s c tnh bng cch ly nm hin hnh tr cho nm sinh 27. Cho bit nhng sinh vin c tui ln hn 20, thng tin gm: H tn sinh vin, Tui, Hc bng 28. Danh sch nhng sinh vin c tui t 20 n 30, thng tin gm: H tn sinh vin, Tui, Tn khoa 29. Lit k danh sch sinh vin gm cc thng tin sau: H v tn sinh vin, Gii tnh, Tui, M khoa. Trong Gii tnh hin th dng Nam/N tu theo gi tr ca field Phai l Yes hay No, Tui s Nhom chuyen mon lap trnh Trung Tam Tin Hoc H. KHTN TP. HCM

Bai tap phan Query va Report 1 - 5c tnh bng cch ly nm hin hnh tr cho nm sinh. Danh sch s c sp xp theo th t Tui gim dn 30. Danh sch sinh vin sinh vo thng 2 nm 1975, gm cc thng tin: H tn sinh vin, Phi, Ngy sinh. Trong , Ngy sinh ch ly gi tr ngy ca field NGAYSINH. Sp xp d liu gim dn theo ct Ngy sinh 31. Cho bit thng tin v mc hc bng ca cc sinh vin, gm: M sinh vin, Phi, M khoa, Mc hc bng. Trong , mc hc bng s hin th l Hc bng cao nu gi tr ca field hc bng ln hn 500,000 v ngc li hin th l Mc trung bnh 32. Cho bit im thi ca cc sinh vin, gm cc thng tin: H tn sinh vin, M mn hc, im. Kt qu s c sp theo th t H tn sinh vin v m mn hc tng dn 33. Danh sch sinh vin ca khoa Anh vn, iu kin lc phi s dng tn khoa, gm cc thng tin sau: H tn sinh vin, Gii tnh, Tn khoa. Trong , Gii tnh s hin th dng Nam/N 34. Lit k bng im ca sinh vin khoa Tin Hc, gm cc thng tin: Tn khoa, H tn sinh vin, Tn mn hc, St tit, im 35. Kt qu hc tp ca sinh vin, gm cc thng tin: H tn sinh vin, M khoa, Tn mn hc, im thi, Loi. Trong , Loi s l Gii nu im thi > 8, t 6 n 8 th Loi l Kh, nh hn 6 th loi l Trung bnh 36. Cho bit trung bnh im thi theo tng mn, gm cc thng tin: M mn, Tn mn, Trung bnh im thi 37. Danh sch s mn thi ca tng sinh vin, gm cc thng tin: H tn sinh vin, Tn khoa, Tng s mn thi 38. Tng im thi ca tng sinh vin, cc thng tin: Tn sinh vin, Tn khoa, Phi, Tng im thi 39. Cho bit tng s sinh vin mi khoa, gm cc thng tin: Tn khoa, Tng s sinh vin 40. Cho bit im cao nht ca mi sinh vin, gm thng tin: H tn sinh vin, im 41. Thng tin ca mn hc c s tit nhiu nht: Tn mn hc, S tit 42. Cho bit hc bng cao nht ca tng khoa, gm M khoa, Tn khoa, Hc bng cao nht 43. Cho bit im cao nht ca mi mn, gm: Tn mn, im cao nht 44. Thng k s sinh vin hc ca tng mn, thng tin c: M mn, Tn mn, S sinh vin ang hc 45. Cho bit mn no c im thi cao nht, gm cc thng tin: Tn mn, S tit, Tn sinh vin, im 46. Cho bit khoa no c ng sinh vin nht, gm M khoa, Tn khoa, Tng s sinh vin 47. Cho bit khoa no c sinh vin lnh hc bng cao nht, gm cc thng tin sau: Tn khoa, H tn sinh vin, Hc bng 48. Cho bit sinh vin ca khoa Tin hc c c hc bng cao nht, gm cc thng tin: M sinh vin, H sinh vin, Tn sinh vin, Tn khoa, Hc bng 49. Cho bit sinh vin no c im mn C s d liu ln nht, gm thng tin: H sinh vin, Tn mn, im 50. Cho bit 3 sinh vin c im thi mn ho thp nht, thng tin: H tn sinh vin, Tn khoa, Tn mn, im 51. Cho bit no c nhiu sinh vin n nht, gm cc thng tin: M khoa, Tn khoa 52. Thng k sinh vin theo khoa, gm cc thng tin: M khoa, Tn khoa, Tng s sinh vin, Tng s sinh vin n 53. Cho bit kt qu hc tp ca sinh vin, gm H tn sinh vin, Tn khoa, Kt qu. Trong , Kt qu s l u nu khng c mn no c im nh hn 4 54. Danh sch nhng sinh vin khng c mn no nh hn 4 im, gm cc thng tin: H tn sinh vin, Tn khoa, Phi 55. Cho bit danh sch nhng mn khng c im thi nh hn 4, gm cc thng tin: M mn, Tn Mn 56. Cho bit nhng khoa khng c sinh vin rt, sinh vin rt nu im thi ca mn nh hn 5, gm cc thng tin: M khoa, Tn khoa 57. Thng k s sinh vin u v s sinh vin rt ca tng mn, bit rng sinh vin rt khi im ca mn nh hn 5, gm c: M mn, Tn mn, S sinh vin u, S sinh vin rt 58. Cho bit mn no khng c sinh vin rt, gm c: M mn, Tn mn 59. Danh sch sinh vin khng c mn no rt, thng tin gm: M sinh vin, H tn, M khoa Nhom chuyen mon lap trnh Trung Tam Tin Hoc H. KHTN TP. HCM

Bai tap phan Query va Report 1 - 660. Danh sch cc sinh vin rt trn 2 mn, gm M sinh vin, H sinh vin, Tn sinh vin, M khoa 61. Cho bit danh sch nhng khoa c nhiu hn 10 sinh vin, gm M khoa, Tn khoa, Tng s sinh vin ca khoa 62. Danh sch nhng sinh vin thi nhiu hn 4 mn, gm c M sinh vin, H tn sinh vin, S mn thi 63. Cho bit khoa c 5 sinh vin nam tr ln, thng tin gm c: M khoa, Tn khoa, Tng s sinh vin nam 64. Danh sch nhng sinh vin c trung bnh im thi ln hn 4, gm cc thng tin sau: H tn sinh vin, Tn khoa, Phi, im trung bnh cc mn 65. Cho bit trung bnh im thi ca tng mn, ch ly mn no c trung bnh im thi ln hn 6, thng tin gm c: M mn, Tn mn, Trung bnh im

C. Make Table queryVi nhng yu cu t ca phn Select Query hy vit li vi mi yu cu s to ra mt bng mi, tn ca cc bng c ngha tng ng vi tp kt qu cha trong bng

D. Sub query1. Danh sch sinh vin cha thi mn no, thng tin gm: M sinh vin, M khoa, Phi 2. Danh sch nhng sinh vin cha thi mn C s d liu, gm cc thng tin: M sinh vin, H tn sinh vin, M khoa 3. Cho bit mn no cha c sinh vin thi, gm thng tin v: M mn, Tn mn, S tit 4. Khoa no cha c sinh vin hc 5. Cho bit nhng sinh vin ca khoa Anh vn cha thi mn C s d liu 6. Cho bit mn no cha c sinh vin khoa L thi 7. Danh sch nhng sinh vin c im thi mn ho nh hn im thi mn ho nh nht ca sinh vin khoa Tin hc 8. Lit k nhng sinh vin sinh sau sinh vin c tui nh nht trong khoa Anh vn 9. Cho bit nhng sinh vin c hc bng ln hn tng hc bng ca nhng sinh vin thuc khoa Trit 10. Danh sch sinh vin c ni sinh cng vi ni sinh ca sinh vin c hc bng ln nht trong khoa L 11. Danh sch sinh vin c im cao nht ng vi mi mn, gm thng tin: M sinh vin, H tn sinh vin, Tn mn, im 12. Cc sinh vin c hc bng cao nht theo tng khoa, gm M sinh vin, Tn khoa, Hc bng

E. Append query1. Thm mt sinh vin mi gm cc thng tin sau: M sinh vin: C01 H sinh vin: L Thnh Tn sinh vin: Nguyn Phi: Nam Ngy sinh: 20/10/1980 Ni sinh: Thnh ph H Ch Minh M khoa: TH Hc bng: 850,000

2. Thm mt mn hc mi gm cc thng tin sau: M mn hc: 06 Tn mn hc: X l nh S tit: 45

3. Thm mt khoa mi gm cc thng tin sau: M khoa: VL

Nhom chuyen mon lap trnh

Trung Tam Tin Hoc H. KHTN TP. HCM

Bai tap phan Query va Report 1 - 7 Tn khoa: Vt l

4. Thm mt sinh vin mi gm cc thng tin sau: M sinh vin: C02 H sinh vin: Nguyn Trn Tn sinh vin: Qun Phi: Nam Ngy sinh: ly ngy hin hin Ni sinh: Hu M khoa: VL Hc bng: 950,000

5. Thm vo bng kt qu gm cc thng tin sau: M sinh vin: ly tt c nhng sinh vin ca khoa Tin hc M mn hc: 06 im: 7

6. Thm vo bng kt qu gm cc thng tin sau: M sinh vin: C02 M mn hc: ly tt c nhng mn hc c trong bng mn hc im: 8

F. Update query1. Cp nht s tit ca mn Vn phm thnh 45 tit 2. Cp nht tn ca sinh vin Trn Thanh Mai thnh Trn Thanh K 3. Cp nht phi ca sinh vin Trn Thanh K thnh phi Nam 4. Cp nht ngy sinh ca sinh vin Trn th thu Thu thnh 05/07/1980 5. Tng hc bng cho tt c nhng sinh vin ca khoa Anh vn thm 100,000 6. Cng thm 5 im mn Tr Tu Nhn To cho cc sinh vin thuc khoa Anh vn. im ti a ca mn l 10 7. Tng hc bng cho sinh vin theo m t sau: Nu l phi n ca khoa Anh vn th tng 100,000 Phi nam ca khoa Tin hc th tng 150,000 Nhng sinh vin khc th tng 50,000

8. Thay i kt qu thi ca cc sinh vin theo m t sau: Nu sinh vin ca khoa Anh vn th tng im mn C s d liu ln 2 im Nu sinh vin ca khoa Tin hc th gim im mn C s d liu xung 1 im Nhng sinh vin ca khoa khc th khng thay i kt qu im nh nht l 0 v cao nht l 10

G. Delete query1. Vit cu truy vn to bng c tn DeleteTable gm cc thng tin sau: M sinh vin, H tn sinh vin, Phi, Ngy sinh, Ni sinh, Tn khoa, Hc bng 2. Xo tt c nhng sinh vin khng c hc bng trong bng DeleteTable 3. Xo tt c nhng sinh vin trong bng DeleteTable sinh vo ngy 20/12/1977 4. Xo tt c nhng sinh vin trong bng DeleteTable sinh trc thng 3 nm 1977 5. Xo tt c nhng sinh vin nam ca khoa Tin hc trong bng DeleteTable

H. Parameter query1. Cho bit danh sch nhng sinh vin ca mt khoa, gm: M sinh vin, H tn sinh vin, Gii tnh, Tn khoa. Trong , gi tr m khoa cn xem danh sch sinh vin s c ngi dng nhp khi thc thi cu truy vn

Nhom chuyen mon lap trnh

Trung Tam Tin Hoc H. KHTN TP. HCM

Bai tap phan Query va Report 1 - 82. Lit k danh sch sinh vin c im mn C s d liu ln hn mt gi tr bt k do ngi s dng nhp vo khi thc thi cu truy vn, thng tin gm: M sinh vin, H tn sinh vin, Tn mn, im 3. Cho kt qu thi ca cc sinh vin theo mn, tn mn cn xem kt qu s c nhp vo khi thc thi cu truy vn. Thng tin hin th gm: M sinh vin, Tn khoa, Tn mn, im 4. Thm mt sinh vin mi vo c s d liu, gi tr ca cc field s c nhp khi thc thi truy vn 5. Cp nht S tit cho mn hc X l nh vi gi tr ca S tit s c nhp khi thc thi truy vn

I. Crosstab query1. Danh sch im mn ca tng sinh vin: Ho ten sinh vien C s d lieu o hoa Tr tue nhan tao Truyen tin Van pham Le thu bach Yen 2 2.5 Nguyen th Hai 3 6 5 Tran anh Tuan 10 Tran thanh Mai 7 2.5 Tran th thu Thuy 10 6 Tran van Chnh 4.5 10 9 2. im v trung bnh im mn Ho ten sinh vien iem trung bnh C s d lieu o hoa Tr tue nhan tao Truyen tin Van pham Le thu bach Yen 2.25 2 2.5 Nguyen th Hai 4.67 3 6 5 Tran anh Tuan 10.00 10 Tran thanh Mai 4.75 7 2.5 Tran th thu Thuy 8.00 10 6 Tran van Chnh 7.83 4.5 10 9 3. Thng k im, s mn u, s mn rt ca sinh vin Ho ten sinh vien Le thu bach Yen Nguyen th Hai Tran anh Tuan Tran thanh Mai Tran th thu Thuy Tran van Chnh iem trung bnh 2.25 4.67 10.00 4.75 8.00 7.83 So mon au 0 2 1 1 2 2 So mon rt 2 1 0 1 0 1 4.5 7 10 6 10 9 2.5 C s d lieu 2 3 6 o hoa Tr tue nhan tao Truyen tin 2.5 5 10 Van pham

Nhom chuyen mon lap trnh

Trung Tam Tin Hoc H. KHTN TP. HCM

Bai tap phan Query va Report 1 - 9

Thit k cc bo coA. Bo co n1. Danh sch cc khoa

2. Danh sch mn hc

3. Danh sch sinh vin

4. Danh sch sinh vin n khoa Tin hc

5. im thi mn c s d liu

Nhom chuyen mon lap trnh

Trung Tam Tin Hoc H. KHTN TP. HCM

Bai tap phan Query va Report 1 - 10

6. im thi ca sinh vin khoa Anh vn

B. Bo co c phn nhm1. Danh sch sinh vin theo khoa

2. im thi ca tng sinh vin

Nhom chuyen mon lap trnh

Trung Tam Tin Hoc H. KHTN TP. HCM

Bai tap phan Query va Report 1 - 11

Tip tc cho cc sinh vin khc

3. Xp loi hc tp cho sinh vin

Qui nh xp loi:

Loi Loi Loi Loi

Gi: 8