Bài 1 giới thiệu các mô hình xử lý cơ sở dữ liệu

10 709 0
Bài 1 giới thiệu các mô hình xử lý cơ sở dữ liệu

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

Thông tin tài liệu

1 Bài 1: Cáchình xử CSDL - Giới thiệu - hình sở dữ liệu tập trung (Centralized database model) - hình sở dữ liệu theo kiểu file-server (File - server database model) - hình sở dữ liệu Client/Server (Client/Server database model) - hình sở dữ liệu phân tán (Distributed database model) 2 Giới thiệu • Nhìn chung mọi ứng dụng sở dữ liệu đều bao gồm các phần: – Thành phần xử ứng dụng (Application processing components) – Thành phần phần mềm sở dữ liệu (Database software componets) – Bản thân sở dữ liệu (The database itself) • Việc phân loại các hình xử sở dữ liệu được thực hiện dựa vào vị trí của 3 thành phần trên. 3 hình sở dữ liệu tập trung (Centralized database model) • Trong hình này: – Thành phần xử ứng dụng – Phần mềm sở dữ liệu – Và bản thân sở dữ liệu đều ở trên máy tính. • Ví dụ: các ứng dụng viết trên MS Access. 4 hình sở dữ liệu theo kiểu file - server (File-server database model) • Trong hình này: – Thành phần ứng dụng và phần mềm sở dữ liệu ở trên một máy tính – Các file vật tạo nên sở dữ liệu nằm trên máy tính khác. • hình này thường được dùng trong môi trường cục bộ, trong đó một hoặc nhiều máy tính đóng vai trò của server, lưu trữ các file dữ liệu cho các máy tính khác thâm nhập tới. • Trong môi trường file-server, phần mềm mạng được thi hành và làm cho các phần mềm ứng dụng cũng như phần mềm sở dữ liệu chạy trên máy tính của người dùng cuối coi các file hoặc sở dữ liệu trên server thực sự như là trên máy tính của người chính họ. Ví dụ: mạng Novell Netware, CSDL Foxpro. 5 hình sở dữ liệu Client/Server (Client/Server database model) • Trong hình này: – sở dữ liệu nằm trên một máy khác với các máy thành phần ứng dụng. Nhưng phần mềm sở dữ liệu được tách ra giữa hệ thống Client chạy các chương trình ứng dụng và hệ thống Server lưu trữ sở dữ liệu. • Trong hình này, các thành phần ứng dụng trên hệ thống Client đưa ra yêu cầu cho phần mềm sở dữ liệu trên máy client, phần mềm này sẽ kết nối với phần mềm sở dữ liệu chạy trên Server. Phần mềm sở dữ liệu trên Server sẽ truy nhập vào sở dữ liệu và gửi trả kết quả cho máy Client. 6 So sánh hình Client/Server với File-Server • Giả sử một người dùng cuối chạy một truy vấn để lấy dữ liệu tổng số từ 1000 bản ghi: – Với cách tiếp cận file-server nội dung của tất cả 1000 bản ghi phải truyền đi từ server đến máy client, vì phần mềm sở dữ liệu chạy trên máy của người sử dụng cần phải truy nhập đến từng bản ghi. – Với cách tiếp cận sở dữ liệu Client/Server, chỉ câu truy vấn được gửi đi, phần mềm sở dữ liệu chạy trên máy lưu giữ sở dữ liệu sẽ truy nhập các bản ghi cần thiết, xử chúng và gọi các thủ tục cần thiết để đưa ra kết quả cuối cùng và chỉ kết quả cuối cùng được truyền đi từ server đến client. 7 Front-end software • Trong hình sở dữ liệu Client/Server, thường nói đến các phần mềm: – front-end software – và back-end software. • Front-end software được chạy trên một máy tính cá nhân hoặc một workstation và đáp ứng các yêu cầu của người sử dụng, phần mềm này đóng vai trò của Client trong ứng dụng sở dữ liệu Client/Server. 8 Các lọai Front-end software • End user database software • Simple query and reporting software • Data analysis software • Application development tools • Database administration Tools 9 Back-end software • Phần mềm này bao gồm phần mềm sở dữ liệu Client/Server và phần mềm mạng chạy trên máy đóng vai trò là Server sở dữ liệu. 10 Distributed database model (Mô hình sở dữ liệu phân tán) • Cả hai hình File-Server và Client/Server đều giả định: – Dữ liệu nằm trên một bộ xử – Và chương trình ứng dụng truy nhập dữ liệu đến dữ liệu đó nằm trên một bộ xử khác. • Trong hình sở dữ liệu phân tán thì bản thân sở dữ liệu ở trên nhiều máy khác nhau. . 1 Bài 1: Các mô hình xử lý CSDL - Giới thiệu - Mô hình cơ sở dữ liệu tập trung (Centralized database model) - Mô hình cơ sở dữ liệu theo kiểu file-server (File - server database model) - Mô. định: – Dữ liệu nằm trên một bộ xử lý – Và chương trình ứng dụng truy nhập dữ liệu đến dữ liệu đó nằm trên một bộ xử lý khác. • Trong mô hình cơ sở dữ liệu phân tán thì bản thân cơ sở dữ liệu. các mô hình xử lý cơ sở dữ liệu được thực hiện dựa vào vị trí của 3 thành phần trên. 3 Mô hình cơ sở dữ liệu tập trung (Centralized database model) • Trong mô hình này: – Thành phần xử lý

Ngày đăng: 16/06/2014, 13:46

Từ khóa liên quan

Mục lục

  • Bài 1: Các mô hình xử lý CSDL

  • Giới thiệu

  • Mô hình cơ sở dữ liệu tập trung (Centralized database model)

  • Mô hình cơ sở dữ liệu theo kiểu file - server (File-server database model)

  • Mô hình cơ sở dữ liệu Client/Server (Client/Server database model)

  • So sánh mô hình Client/Server với File-Server

  • Front-end software

  • Các lọai Front-end software

  • Back-end software

  • Distributed database model (Mô hình cơ sở dữ liệu phân tán)

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

Tài liệu liên quan