Bài 1: Khái niệm chung về Foxpro I- foxpro và tệp dữ liệu Cơ sở dữ liệu



tải về 99.5 Kb.
Chuyển đổi dữ liệu23.03.2023
Kích99.5 Kb.
#54424
Giáo án FOXPRO


Bài 1: Khái niệm chung về Foxpro
I- Foxpro và tệp dữ liệu

  1. Cơ sở dữ liệu

Cơ sở dữ liệu: Ví dụ: Bảng danh sách lớp, Bảng điểm, Bảng danh sách giáo viên, Bảng chấm công, Bảng hệ thống môn học…
tập hợp các dữ liệu có liên quan với nhau, chứa thông tin của một đối tượng nào đó (như trường học, bệnh viện, ngân hàng, nhà máy...), được lưu trữ trên bộ nhớ máy tính để đáp ứng nhu cầu khai thác thông tin của nhiều người sử dụng với nhiều mục đích khác nhau
Hệ quản trị cơ sở dữ liệu:
Là phần mềm cung cấp môi trường thuận lợi và hiệu quả để tạo lập, lưu trữ và tìm kiếm thông tin của CSDL, được gọi là hệ quản trị CSDL (hệ QTCSDL-DataBase Manegement System)

  1. Hệ quản trị cơ sở dữ liệu Foxpro

Visual FoxPro là một hệ quản trị CSDL kiểu quan hệ do hãng Microsoft sản xuất.
- Foxpro ra đời cuối năm 1980. Lúc đầu là các phiên bản thi hành trên DOS ( Foxpro Version 1.0 đến 2.6). Sau đó là các phiên bản thi hành trên Windows. Vào cuối những năm 1990 hãng Microsft nâng cấp Foxpro lên thành một hệ quản trị CSDL cho phép lập trình hướng đối tượng và lấy tên là Visual FoxPro
FoxBase --> FoxPro --> Visual FoxPro

  1. Thành phần và cấu trúc của tệp dữ liệu

+ Tên: theo luật đặt tên của Windows nhưng phần mở rộng ngầm định là DBF (*.DBF). Ví dụ: DMTKHOAN.BDF, HOSOSV.DBF, HOCKY1.DBF
+ Cấu trúc:
Có thể xem tệp CSDL như một bảng hai chiều, mỗi cột chứa một giá trị đặc trưng cho một đặc điểm của đối tượng quản lý mà ta gọi đó là TRƯỜNG (Field). Mỗi dòng chứa một bộ các giá trị mô tả một đối tượng quản lý mà ta sẽ gọi đó là BẢN GHI(Record).
Một trường của tệp CSDL có 4 đặc trưng sau:
+ Tên trường (Field name) :
Quy tắc đặt tên:
- Từ 1 đến 10 ký tự.
- Bắt đầu bằng một ký tự chữ
- Các ký tự tiếp theo (nếu có) phải là ký tự chữ, số, dấu gạch dưới.
Ví dụ: ma_so_cb, nam_1990, _hosocanhan
+ Kiểu trường (Field Type)

+ Độ rộng trường (Field Width)

Phần thập phân (Field Decimal):
Chỉ mô tả khi trường là kiểu số; Phần thập phân <= Độ rộng – 2
Với dữ liệu kiểu ngày ta chú ý như sau:
Nếu môi trường được thiết lập bởi lệnh
SET CENTURY ON - Năm có 4 chữ số (độ dài 10)
SET CENTURY OFF - Năm có 2 chữ số (độ dài 8)
II- Các thao tác ban đầu với Foxpro

  1. Yêu cầu phần mềm



  1. Khởi động và ra khỏi Foxpro

  2. Sau khi đã cài đặt Visual FoxPro, ta có thể khởi động nó bằng cách thực hiện file FoxProw.exe hoặc file vfp.exe đối với Visual Foxpro theo các cách

  3. sau:

  4. + Kích chuột vào biểu tượng của FoxPro hoặc Visual Foxpro trên Desktop

  5. + Chọn menu Start/Program, chọn Microsoft Visual Foxpro và kích chuột vào đó.


  6. Màn hình Visual Foxpro sau khi khởi động:

Chế độ chương trình: Các câu lệnh trong cửa sổ lệnh có thể tập trung thành một file và lưu trên đĩa (gọi là file chương trình nguồn). Khi muốn thực hiện các lệnh trong chương trình nầy, tại cửa sổ lệnh đưa vào các câu lệnh: DO < tên chương trình >
Để thoát khỏi Visual FoxPro, tại cửa sổ lệnh sử dụng lệnh QUIT
3. Thiết lập tệp dữ liệu
III- Các thao tác với tệp dữ liệu và cấu trúc tệp dữ liệu
1. Xem thông tin trên đĩa từ
2. Mở, đóng, bổ xung thông tin vào tệp dữ liệu
3. Định vị con trỏ bản ghi
4. Dạng lệnh tổng quát của Foxpro
Bài 2: Tìm kiếm và sửa chữa thông tin trong tệp dữ liệu
I- Tìm kiếm thông tin
1. Các khái niệm cơ bản
2. Tìm kiếm thông tin
II- Sửa chữa dữ liệu và cấu trúc tệp dữ liệu
1. Sửa chữa nội dung các bản ghi
2. Xoá và phục hồi các bản ghi
3. Sao chép dữ liệu
4. Sao chép cấu trúc dữ liệu
III- Sắp xếp và tìm kiếm thông tin trong tệp dữ liệu
1. Sắp xếp thông tin
2. Tìm kiếm thông tin

Bài 3: Xử lý thông tin trong tệp dữ liệu và kết xuất thông tin
I- Một số lệnh tính toán và thiết lập môi trường làm việc
1. Biến nhớ, biến trường
2. Một số lệnh tính toán và đếm bản ghi
3. Một số lệnh thiết lập môi trường làm việc
II- Các lệnh xử lý thông tin trong tệp dữ liệu
1. Tính tổng các trường số (SUM)
2. Tính trung bình cộng của các trường số (AVER)
3. Tính tổng bộ phận (TOTA)
III- Thao tác với nhiều tệp dữ liệu
1. Vùng làm việc - Bí danh
2. Quan hệ giữa các tệp dữ liệu trên các vùng làm việc
IV- Tổ chức thông tin bằng Report
1. Tạo lập khuôn dạng báo cáo
2. Sửa chữa khuôn dạng báo cáo
3. Đưa báo cáo ra máy in

Bài 4: Lập trình bằng Foxpro
I- Các khái niệm
1. Chương trình và quy tắc soạn thảo chương trình
2. Biến nhớ
3. Tạo lập môi trường làm việc
II- Các cấu trúc lập trình cơ bản
1. Các câu lệnh đơn và cấu trúc tuần tự
2. Cấu trúc tuyển chọn
3. Cấu trúc lặp
4. Cấu trúc Text ... EndText
III- Một số thao tác trong kỹ thuật lập trình
1. Cấu trúc ngắt
2. Kỹ thuật tạo menu
tải về 99.5 Kb.

Chia sẻ với bạn bè của bạn:




Cơ sở dữ liệu được bảo vệ bởi bản quyền ©hocday.com 2024
được sử dụng cho việc quản lý

    Quê hương