Bài giảng lập trình trực quan bài 1 tổng quan lập trình CSDL - Pdf 32


1, Nhu cầu lưu trữ dữ liệu của chương trình :
1.1, Các chức năng xử lý chính của một chương trình :
- Giao diện ; xử lý các chức năng giao tiếp với người dùng
- Xử lý : Thực hiện các xử lý, quy định, kiểm tra,…
- Dữ liệu : quản lý việc lưu trữ, đọc, ghi qua lại giữa CSDL và
chương trình làm việc.
1.2, Các dạng file dữ liệu :
- File văn bản : cách này không an toàn vì nội dung có thể đọc và sửa lại
được từ các chương trình soạn thảo khác.


- File nhị phân : yêu cầu trước khi dữ liệu phải được mã hoá trước khi
thực hiện lưu trữ.

Chú ý : việc lưu trữ này đều thực hiện thủ công trên các cấu trúc dữ liệu
và mảng dữ liệu nên không được tối ưu hoá.


2, Hệ quản trị Cơ Sở Dữ Liệu (CSDL) :
2.1, CSDL quan hệ : bảng, dòng, cột, quan hệ giữa các bảng
2.2, Hệ quản trị CSDL : là một hệ thống phần mềm, cung cấp các chức
năng cho phép ta quản lý các đối tượng trong một CSDL.
VD : Access, SQL Server …
2.3, So sánh lưu trữ dữ liệu trên file và trên CSDL
-CSDL có kích thước lớn hơn nhiều so với file.
-CSDL được cung cấp nhiều chức năng xử lý hơn
-Truy cập File bằng phương pháp thủ công. còn CSDL được truy vấn
qua câu lệnh SQL
-Việc cập nhật dữ liệu trên file rất khó khăn và phải trải qua nhiều công
đoạn( mở, đọc, cập nhật, ghi, đóng file).

- Connection : dùng để tạo kết nối tới CSDL. Một cách đơn giản, có thể
coi Connection là đại diện cho CSDL đang làm việc.
- RecordSet : dùng để chứa dữ liệu trong bảng, truy vấn hay view..
RecordSet đại diện cho một Table hay một Query trong CSDL.
- Command : dùng để thực hiện các câu lệnh SQL hay các Query được
tạo sẵn trong CSDL.
Một số các đối tượng cấp thấp trong ADODB :
- Fields : là một tập hợp các Field trong RecordSet. đại diện cho các cột
trong bảng.
- Parameters : là tập hợp các Parameter dùng trong trường hợp cần thực
hiện các câu Query có chứa tham số.




Nhờ tải bản gốc

Tài liệu, ebook tham khảo khác

Music ♫

Copyright: Tài liệu đại học © DMCA.com Protection Status