Phân tích & thiết kế giao diện (tt)

Một phần của tài liệu Tài liệu Giáo trình môn tin học ppt (Trang 167 - 168)

I E= T*R

Phân tích & thiết kế giao diện (tt)

Chương 12 : Linh kiện phần mềm & truy xuất database

Khoa Công nghệ Thông tin Trường ĐH Bách Khoa Tp.HCM

Môn : Tin học

Slide 332

‰ Trong chương 11, chúng tađã giới thiệu qui trình truy xuất dữliệu trên các file. Một trong các dạng file đã giới thiệu là Random File, file này là danh sách các record dữliệu có cấu trúc vàđộdài giống nhau, mỗi record chứa nhiều field dữ

liệu, thí dụfile chứa các hồsơsinh viên, file chứa các hồsơnhà, file chứa các hồsơ đường xá...

‰ Hầu hết cácứng dụng hiện nay (nhất là cácứng dụng nghiệp vụ) đều phải truy xuất các random file. Việc quản lý các random file bao gồm nhiều tác vụ như

tạo file mới với cấu trúc record cụ thể, thêm/bớt/hiệu chỉnh/duyệt các record, tìm kiếm các record thỏa mãn 1 tiêu chuẩn nào đó,... Đểthực hiện các tác vụ

trên (nhất là tìm kiếm record) hiệu quả, tin cậy, ta cần nhiều kiến thức khác nhau và phải tốn nhiều công sức.

‰ Random file (với 1 sốsựcải tiến và tăng cường) được gọi là database quan hệ. Có nhiều format database quan hệkhác nhauđangđược dùng. Đểgiải phóng cácứng dụng khỏi việc quản lý database, người tađã xây dựngứng dụngđặc biệt : DBMS (Database Management System). Ứng dụng sẽnhờDBMS đểtruy xuất database được dễdàng.

12.3 Tng quát v truy xut database

Khoa Công nghệ Thông tin Trường ĐH Bách Khoa Tp.HCM

Môn : Tin học

Slide 333

‰ Vềnguyên tắc, ứng dụng VB (hay viết bằng ngôn ngữkhác) có thểtruy xuất 1 database bằng 1 trong các giao tiếp lập trình sauđây :

ADO (ActiveX Data Objects)

DAO (Data Access Objects)

ODBC (Open Database Connectivity)

DBMS-Specific Language

Direct to database (file)

‰ Trong các giao tiếp truy xuất database trên chỉcó ADO là dễdàng hơn cả, đại

đa số trường hợp ta chỉ tạo trực quan các ActiveX Control và khai báo các thuộc tính của chúng là đã truy xuấtđược database mà không cần viết code. Trong trường hợp phải viết code thì cũng rất ngắn và dễdàng.

Một phần của tài liệu Tài liệu Giáo trình môn tin học ppt (Trang 167 - 168)