THAO TÁC TRÊN BẢNG DỮ LIỆU

Embed Size (px)

Citation preview

THAO TC TRN BNG D LIUa. Php + b. Php c. Php $ 2.3. Php ton trn kiu ngy Php ton + S S + - S - + S S + - S - Kt qu S S

2.4. Php ton quan h: =, , >=, =, ]

A. Bi tp c li giiBI S 1

qun l thng tin ca nhn vin ngi ta s dng mt tp tin d n QLNV.PJX cha tp tin c s d liu QLNV.DBC, tp tin ny cha bng HOSONV.DBF c cu trc nh sau: Tn trng MANV MADV HOLOT TEN NGAYSINH DIACHI GIOITINH Kiu d liu C C C C D C L rng 5 2 20 10 8 30 1 Din gii M nhn vin M n v H m Tn Ngy sinh a ch Gii tnh Ghi ch Kho chnh

Nam: .T.

a. Dng lnh SORT sp xp li bng d liu HOSONV.DBF sang mt bng d liu mi HOSONVSX.DBF theo ch tiu: Cc bn ghi c sp xp theo m n v (gim dn), trong mi n v th t tn, h c sp xp tng dn. b. M tp tin HOSONVSX.DBF S dng lnh BROW lit k cc trng MADV, HOLOT, TEN, NGAYSINH, MLUONG . c. Lp 3 tp tin ch mc: CMASO.IDX theo trng MANV, CDONVI.IDX theo trng MADV, CLUONG.IDX theo trng LUONG gim dn. Bng cch thay th tp tin ch mc ch, hy lit k cc bn ghi theo MANV tng dn, theo MADV tng dn, theo LUONG gim dn.

d. Dng lnh LOCATE: Tm ngi c h tn l NGUYEN MINH HUONG. Dng lnh DISPLAY cho hin ni dung ca bn ghi ny, ri dng lnh EDIT sa li. Tm nhng ngi phng T chc (MADV=TC), cho hin y thng tin ca nhng ngi ny. Tm nhng ngi c LUONG > 100000. e. Dng lnh SEEK tm kim ngi c MANV=0001A ri hin th ni dung ca bn ghi ny. f. Cho bit a ch ca ngi c tn l THUY, sinh ngy 11/11/80 . Hng dn gii Chn File/New/Project/Newfile Trong mc Enter Project: QLNV

Chn Data/Databases/New/New Databases Trong mc Enter Database : QLNV

Chn Database/New table/New Table Trong mc Enter Table : HOSONV

Trong mc Name vi trng MANV. Type Width Decimal Index Trong mc Display

: Chn tn trng, chn Indexes, chn Primary i : Chn kiu d liu : Chn rng : S ch s thp phn : Thit lp ch mc: : Chn hnh thc hin th ca d liu

Null: Cho php gi tr ca trng l Null hoc khng Trong mc Field Validation: Chn rng buc d liu v t gi tr mc nh. Sau khi to cu trc bng xong, nhp 10 bn ghi cho bng d liu HOSONV.MANV 0001A 0001B K0003 K0001 C0002 MADV TC HC TC HC KT HOLOT Cao Van Nguyen Thi Dau Van Le Te Thi TEN Huong Ly Tung Cung Quen NGAYSINH 11-04-1975 12-05-1965 04-12-1978 06-06-1979 18-10-1977 DIACHI Hue Hue Quang Binh TP.HCM TP.HCM GIOITINH .T. .F. .T. .T. .T.

C0003 C0004 T0005 T0006 T0007

TC HC KT TC HC

Le Van Cao Do Duc Lo Thi Ly Van

Ty Cuoi Lan Huong Hy

09-04-1969 01-10-1965 15-02-1968 08-01-1967 02-06-1965

Hue Hue Da Nang Hue Qtri

.F. .T. .F. .T. .F.

Tr v ca s lnh (Command) ri ln lt thc hin cc lnh sau USE HOSONV a. SORT TO HOSONVSX ON MADV/D, TEN/A, HOLOT/A b. USE HOSONVSX BROW Fiel MADV, HOLOT, TEN, NGAYSINH, MLUONG . c. USE HOSONV INDE ON MANV TO CMASO INDE ON MADV TO CDONVI INDE ON -LUONG TO CLUONG SET INDE TO CMASO BROW SET INDE TO CDONVI BROW SET INDE TO CLUONG BROW d. LOCA FOR ALLT(HOLOT)+' '+ALLT(TEN)='NGUYEN MINH HUONG' DISP EDIT LOCA FOR MADV='TC' DISP LOCA FOR LUONG>1000000 e. INDE ON MANV TO SXMANV

SEEK '0001A' DISP f. BROW FIEL DIACHI FOR TEN='THUY' AND NGAYSINH={11/11/80}BI S 2

qun l im ca sinh vin b phn gio v s dng mt tp tin d n QLDIEMSV.PJX cha tp tin c s d liu QLDIEM.DBC, tp tin ny cha bng DIEMSV.DBF c cu trc nh sau: Tn trng MASV HOLOT TEN NGAYSINH QUEQUAN VFOX ACCESS PASCAL DTB XEPLOAI Kiu d liu C C C D C N N N N C rng 5 20 10 8 30 2 2 2 4,2 20 Din gii M sinh vin H lt Tn Ngy sinh Qu qun im VFOX im ACCESS im Pascal im TB Xp loi Ghi ch Kho chnh

Nhp vo 10 bn ghi cho cc trng: MASV, HOLOT, TEN, NGAYSINH, QUEQUAN, VFOX, ACCESS, PASCAL nh sau:MASV K0001 K0002 K0003 T0001 T0002 T0003 T0004 T0005 T0006 HOLOT Cao Van Nguyen Thi Dau Van Le Te Thi Le Van Cao Do Duc TEN Huong Ly Tung Cung Quen Ty Cuoi Lan Huong NGAYSINH 11-04-1975 12-05-1965 04-12-1978 06-06-1979 18-10-1977 09-04-1969 01-10-1965 15-02-1968 08-01-1967 QUEQUAN VFOX ACCESS Hue Hue Quang Binh TP.HCM TP.HCM Hue Hue Da Nang Hue 6 7 7 7 8 7 9 7 8 9 6 4 7 4 6 9 6 4 PASCAL 7 8 7 9 7 9 10 9 4

T0007

Lo Thi Ly Van

Hy

02-06-1965

Qtri

8

5

2

a. Tnh (im trung bnh), bit rng VFOX c h s hai, ACCESS c h s 1, PASCAL c h s 3. Xp loi, bit rng: DTB>=9 : Xp loi GIOI

7