Hệ quản trị cơ sở dữ liệu FOXPRO giảng viên Trần Thị Hà

75 988 0
Hệ quản trị cơ sở dữ liệu FOXPRO giảng viên Trần Thị Hà

Đang tải... (xem toàn văn)

Tài liệu hạn chế xem trước, để xem đầy đủ mời bạn chọn Tải xuống

Thông tin tài liệu

Hệ quản trị cơ sở dữ liệu FOXPRO giảng viên Trần Thị Hà

HỆ QUẢN TRỊ CƠ SỞ DỮ LIỆU FOXPRO Số tiết: 45 tiết Giảng viên: Trần Thị Hà Email: Thuha23tran@gmail.com Điện thoại: 0985.306.844 03/31/14 Chương I : Các khái niệm Tài li ệu tham 1/Giáo trình t ập Foxpro Đ ình Tê, Lý kh ảo : thuy ết Tác gi ả: Hoàng Đ c H ải ứ Nguy ễn 2/ 3/ 03/31/14 Chương I : Các khái niệm Bộ ký tự a/ Các ch ữ cái: - Chữ cài tiếng Anh A, B, …, Z; a, b, …, z Trong mã ASCII 65,66,…,90;97,98, …122 - Các chữ tạo nên từ khóa, tên chuẩn, tên tự tạo, chuỗi kí tự kí tự - Các chữ tạo nên phương tiện, ngôn ngữ ngườ Máy i 03/31/14 Chương I : Các khái niệm b/ Các ch ữ 48 57 Kiểu Kiểu Kiểu c/ Các kí & / } 03/31/14 s ố: …9 số nguyên(Numeric) (N) sể thểc (Float) (F) ngày tháng (Date) (D) hi ệu: ‘ ( ) * + ; : < = > \ { Chương I : Các khái niệm T kh óa Mỗi ngơn ngữ lập trình có từ khóa riêng, từ vểng giao tiểp giểa ngểểi máy theo ngển ngể tể nhiên Foxpro cho phép viết tắt cần ký tự từ khóa dài Ví dụ: Modify command -> modi comm * Các tên chuể n: Là bể tể vể ng Foxpro dùng để giao tiếp ngểểi máy chể ểể trểc tiếp gián tiếp Ví dể: go/ goto; input; list; 03/31/14 … Chương I : Các khái niệm + Tên tể ể ể t: Dể ng ể ể chể hằng, biến, hàm, thủ tểc tên chểểng trình, trểểng Record Tên cể thể đặ t tùy ý phải tuân theo nguyên tểc sau: - Phể i bể t ể ể u bể ng mể t kí tể , tiểp theo sau cể thể dểng kí sể dấu gạch dướ i - Không trùng với từ chuển phểi viểt liển Tểi ểa 10 kí tể 03/31/14 Chương I : Các khái niệm Ki ểu d ữ li ệu a/ Kiểu sể (Numeric) sể nguyên: biểu diễn 20 kí số gồm phần nguyên, phần thập phân dểu chểm Ví dể: 12358.368 b/ Kiểu sể thểc (Float) : Sử dụng ngành toán học, vật lể hểa hểc Ví dể: 1.2E+3= 1200 1.2E-3=0.0012 03/31/14 Chương I : Các khái niệm c/ Ki ểu chu ỗi (Character) : Tể p hểp kể tể bểng mã ASCII cể kích thểểc tểi ểa 254 bytes ểểểc ểểt cểp dểu nháy ‘ ‘, dấu nháy kép “ “ d/ Kiểu ngày (Date): Kích thể ể c cố đị nh bytes Mặc định ngày Mỹ: {mm/dd/yy} Cài ểểt kiểu ngày cểa French: Set date french -> {dd/mm/yy} Ví dể: {30/04/99} 03/31/14 Chương I : Các khái niệm e/ Kiểu logic (Logical) :Kiể u luể n lý có hai giá trị đú ng (.T.) hoểc sai (.F.) Kí hiệu: Đúng: T Sai: F f/ Ki ểu ghi nh (Memo) : dể ng cho phần văn có kích thướ c lển hển 254 bytes Dể liểu kiểu Memo ểểểc lểu trể tểp tin cểng tên vểi tểp tin CSDL nhểng có phần mở rộng FPT 03/31/14 Chương I : Các khái niệm b ộ nh Foxpro có nhiều loại biến: Biến nhớ, biến trườ ng, biến hệ thống, biến chung, biến riêng, biến mảng biến hình Biến nhớ (gọi tắt biến) tên đượ c đặ t cho vùng nhớ RAM dành để chứa giá trị thay đổ lúc khác i ta sử dụng chúng chế độ trực tiếp gián tiếp Bi ến 03/31/14 10 Chương III : Các lệnh xử lý CSDL Câu 5: go top go insert nhập liệu cần chèn ấn Ctrl+W để lưu brow8 Câu 6: go top go 10 insert befor nhểp dể liểu cển chèn ển Ctrl+W ểể lểu brow8 use 03/31/14 61 Chương III : Các lệnh xử lý CSDL Delete ( đánh d ấu x óa m ẫu tin) Cể pháp: Delete [ph ạm vi] [for/while< đk> ] Chú ý:1.Sau thực lệnh xong mẫu tin đánh đấ u để xóa có kí hiệu * đầu mẫu tin (Display/list) kí hiệu bơi đen đầ u mẫu tin(Browse) Delete: Đ ánh dấu xóa record hiển hành Ví dụ: use ts delete all for diemtoan] [to] *d/s bi ến nh ớ: nh ằm để l ưu k ết qu ả sau tính t cho phép s d ụng thu ận ti ện v ề sau Ví dụ: use ts sum all toan, van, anh to t, v, a ? t ? v ? a use 03/31/14 69 Chương III : Các lệnh xử lý CSDL 10 Average (tính trung bình c ộng bi ểu th ức s ố) Cú pháp: Average [ph ạm vi] [d/s tr ườ ng] [for/while< đk>] [ to] *d/s biến nhớ: nhằm để lưu kết sau tính trung bình cơng cho phép sử dụng thuận tiện sau Ví dể: use ts average all toan, van, anh to t ? t use 03/31/14 70 Chương III : Các lệnh xử lý CSDL 11 Sort (S ắp x ếp m ẫu tin) Cú pháp: Sort [ph ạm vi] on [for/while< đk>]; [ to] Trong đó: [ to]: Là t ập tin d ữ li ệu (.DBF) l ưu k ết qu ả s ắp x ếp c lểnh sort Ví dụ: Giả sử cần xếp lại danh sách học sinh theo hoten theo thứ tự từ ển use ts Sort all on hoten / AC to Kq ta tập tin Kq.DBF use kq Display all 03/31/14 71 Chương III : Các lệnh xử lý CSDL Chú ý: Chỉ tiêu xếp gồm có: - Ascending : Sắp xếp tăng dần (chỉ cần gõ /A) - Descending: Sắp xếp giảm dần (chể cển gể /A) - Character: Không phân biệt chữ hoa hay chữ thườ ng 03/31/14 72 Chương III : Các lệnh xử lý CSDL 12 Locate (Tìm ki ếm m ẫu tin) Cú pháp: Locate [ph ạm vi] [for/while< đk>] Chú ý: 1.Sau gõ lệnh xong, để biết kết ta dùng lệnh sau đây: ? Found() Nếu xuất hiện: T (tìm thấy) F (khơng tim thấy) Mẫu tin tìm thấy mẫu tin tệp liệu 2.Nếu muốn biết thêm tệp có cịn mẫu tin khác mà thỏa mãn điều kiện tìm kiếm ta dểng lểnh ? EOF() Nểu xuểt hiển: T (hểt tểp);.F (chểa hểt tểp) gể lểnh Continue8 tiếp tục tìm kiếm 03/31/14 73 Chương III : Các lệnh xử lý CSDL dụ: Tìm xem danh sách ts.DBF c ó học sinh nam có điểm tốn khơng? Use ts Locate all for (gioitinh= ‘Nam’) and (toan>8) ? Found() Nếu kết T => có Muốn biết rõ mẫu tin tìm thấy ta gể Display Ví Muốn tìm kiếm ?EOF() continue ?found() Display 03/31/14 tiếp tục ta gõ lệnh 74 Chương III : Các lệnh xử lý CSDL Bài tập 03/31/14 cuối chương: 75 ... ộ nh Foxpro có nhiều loại biến: Biến nhớ, biến trườ ng, biến hệ thống, biến chung, biến riêng, biến mảng biến hình Biến nhớ (gọi tắt biến) tên đượ c đặ t cho vùng nhớ RAM dành để chứa giá trị. .. Cũng giống muốn xây nhà phải đổ móng đú c khung nhà.(sử dểng lểnh Creat) Xem cểu trểc (sể dểng lểnh List Structure) hoểc sểa (sể dểng lểnh Modify Structure) cểu trểc mà tểo lểp Cơ 03/31/14 11 Chương... chỉnh CSDL Trong : + Lệnh: từ khóa Foxpro + Phểm vi: All tất Next : n ghi kể tể ghi hiển hành Record : tác động đến ghi thứ Rest: tể ghi hiển hành cho ểển hểt tểp tin 03/31/14

Ngày đăng: 31/03/2014, 21:42

Từ khóa liên quan

Mục lục

  • HỆ QUẢN TRỊ CƠ SỞ DỮ LIỆU FOXPRO

  • Chương I : Các khái niệm cơ bản

  • Slide 3

  • Slide 4

  • Slide 5

  • Slide 6

  • Slide 7

  • Slide 8

  • Slide 9

  • Slide 10

  • Slide 11

  • Slide 12

  • Slide 13

  • Slide 14

  • Slide 15

  • Slide 16

  • Slide 17

  • Slide 18

  • Slide 19

  • Slide 20

Tài liệu cùng người dùng

Tài liệu liên quan