Trình bày được khái niệm CSDL và hệ quản trị CSDL
Giải thích được khái niệm tệp CSDL, cấu trúc tệp CSDL, đặc trưng của
một trường trong tệp CSDL của Visual FoxPro
Sử dụn các thao tác cơ bản của tệp CSDL: Tạo lập, sửa đổi cấu trúc, cập
nhật, bổ sung, loại bỏ bản ghi, sắp xếp, tìm kiếm. Sử dựng được lệnh kết
xuất thông tin trong tệp CSDL với Visual FoxPro
Chỉ ra cách làm việc với nhiều tệp CSDL: Cập nhậ DL từ một tệp khác,
kết nối hai tệp CSDL và thiết lập mối liên kết với nhiều tệp CSDL
Trình bày được khái niệm SQL và sử dụng được các lệnh cơ bản để thao
tác truy vẫn DL bằng ngôn ngữ SQL
18 trang |
Chia sẻ: lylyngoc | Lượt xem: 1796 | Lượt tải: 1
Bạn đang xem nội dung tài liệu Bài giảng học phần Hệ quản trị CSDL FoxPro, để tải tài liệu về máy bạn click vào nút DOWNLOAD ở trên
TRƯỜNG CAO ĐẲNG SƯ PHẠM QUẢNG TRỊ
KHOA CÔNG NGHỆ THÔNG TIN
Mục tiêu
Kiến thức:
Trình bày được khái niệm CSDL và hệ quản trị CSDL
Giải thích được khái niệm tệp CSDL, cấu trúc tệp CSDL, đặc trưng của
một trường trong tệp CSDL của Visual FoxPro
Sử dụn các thao tác cơ bản của tệp CSDL: Tạo lập, sửa đổi cấu trúc, cập
nhật, bổ sung, loại bỏ bản ghi, sắp xếp, tìm kiếm. Sử dựng được lệnh kết
xuất thông tin trong tệp CSDL với Visual FoxPro
Chỉ ra cách làm việc với nhiều tệp CSDL: Cập nhậ DL từ một tệp khác,
kết nối hai tệp CSDL và thiết lập mối liên kết với nhiều tệp CSDL
Trình bày được khái niệm SQL và sử dụng được các lệnh cơ bản để thao
tác truy vẫn DL bằng ngôn ngữ SQL
Mục tiêu
Kỹ năng:
Thiết lập được tệp từ DL thực tế
Xử lí bằng chế độ hội thoại một số bài toán đơn giản trong thực tế
Tổ chức in DL dưới dạng Report và Label
Thái độ:
Thông qua môn học, SV thấy được vai trò của các hệ quản trịị CSDL với
công tác tự động hoá hệ thống thông tin quản lí
Thấy được trách nhiệm của mình về việc ứng dụng CNTT trong công tác
kế toán.
NỘI DUNG HỌC PHẦN
Chương 1. Làm quen với Visual FoxPro
Chương 2. Những thao tác ban đầu với tệp CSDL
Chương 3. Tìm kiếm dữ liệu
Chương 4. Thao tác với cấu trúc tệp CSDL
Chương 5. Sửa đổi dữ liệu
Chương 6. Sắp xếp, chỉ số và tìm kiếm nhanh
Chương 7. Kết xuất thông tin trong tệp CSDL
Chương 8. Lập báo cáo bằng lệnh Report & Lable
Chương 9. Thao tác với nhiều tệp CSDL
Chương 10. Những thao tác khác với tệp CSDL
Chương 11. Truy vẫn dữ liệu thông qua SQL
1. Visual FoxPro là gì?
2. Tệp CSDL.
3. Khởi động Visual FoxPro
4. Các chế độ làm việc.
5. Các loại cửa sổ của FoxPro.
6. Các thao tác cơ bản trên cửa sổ.
7. Ra khỏi FoxPro
Chương 1. Làm quen với Visual FoxPro
Chương 1. Làm quen với Visual FoxPro
1. Visual FoxPro là gì?
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…
Là 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. Visual FoxPro là gì?
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
Chương 1. Làm quen với Visual FoxPro
2. Tệp CSDL
+ 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).
Chương 1. Làm quen với Visual FoxPro
2. Tệp CSDL
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
Chương 1. Làm quen với Visual FoxPro
2. Tệp CSDL
+ Kiểu trường (Field Type)
Tên kiểu Viết tắt Giá trị
Character C Các ký tự trong bảng mã ASCII
Numeric N 0..9 và dấu phân cách thập phân (.)
Date D một ngày tháng hợp lệ
Logic L .T. và .F. hoặc .Y. và .N.
Memo M Văn bản riêng
Chương 1. Làm quen với Visual FoxPro
2. Tệp CSDL
+ Độ rộng trường (Field Width)
Tên kiểu Viết tắt Độ rộng
Character C 1..255
Numeric N 1..19
Date D 8/10
Logic L 1
Memo M Không hạn chế
Continue
Chương 1. Làm quen với Visual FoxPro
2. Tệp CSDL
+ 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)
Chương 1. Làm quen với Visual FoxPro
3. Khởi động Visual FoxPro
a. Visual FoxPro
Start --> All Programs --> Microsoft Visual Foxpro
b. Foxpro
* FoxPro for Windows
Start --> All Programs --> Foxpro for Windows
* FoxPro for DOS
Bước 1: Cho máy chạy với môi trường DOS
Bước 2: Chọn thư mục chứa các tệp cơ bản của FoxPro làm thư
mục hoạt động.
Bước 3: thi hành tệp FOXPROX.EXE
Chương 1. Làm quen với Visual FoxPro
3. Khởi động Visual FoxPro
Mô tả màn hình chính của Visual FoxPro
* Trên đỉnh
- Thanh tiêu đề (Title Bar)
- Thanh menu chính (Menu Bar)
- Thanh Công cụ chuẩn (Standard Tools Bar)
* Vùng lớn nhất gọi là vùng làm việc: Hiện các thông báo của FoxPro
hoặc kết quả thao tác của người sử dụng
* Cửa sổ lệnh (Command): Nơi mà người sử dụng đưa vào các lệnh
của FoxPro để thao tác với CSDL
Chương 1. Làm quen với Visual FoxPro
4. Các chế độ làm việc
Có 2 chế độ là hội thoại và chương trình
* Chế độ hội thoại: Người sử dụng lần lượt đưa vào từng lệnh.
FoxPro sẽ thực hiện xong một lệnh rồi chờ người sử dụng đưa vào
một lệnh khác.
* Chế độ chương trình: Người sử dụng lập trình và lưu trữ
chương trình vào tệp có dạng *.PRG và sau đó trên cửa sổ lệnh gọi
thực hiện bằng lệng DO
Chương 1. Làm quen với Visual FoxPro
5. Các loại cửa sổ của FoxPro
Có nhiều loại nhưng quan trọng nhất là ba loại cửa sổ
* Cửa sổ lệnh
* Cửa sổ hội thoại
* Cửa sổ xuất dữ liệu
Chương 1. Làm quen với Visual FoxPro
6. Các thao tác cơ bản trên cửa sổ
Chọn cửa sổ hoạt động.
Kích chuột vào thanh tiêu đề hoặc ấn Ctrl-F1
Dịch chuyển: Làm như với cửa sổ của Windows
Thay đổi kích thước.Làm như với cửa sổ của Windows
(Nếu làm với Foxpro for DOS thì ấn Ctrl-F10 để mở rộng cửa sổ
toàn màn hình hoặc thu về kích thước ban đầu)
Ẩn / hiện: Làm như với cửa sổ của Windows
Chú ý: Trong bất kỳ trường hợp nào nếu ta ấn Ctrl-F2 thì xuất
hiện cửa sổ lệnh.
Chương 1. Làm quen với Visual FoxPro
7. Ra khỏi FoxPro
Ngoài những cách thông thường của Windows ta có thể dùng lệnh
QUIT.
Chương 1. Làm quen với Visual FoxPro