Lý thuyết Tin học 11 (Cánh diều) Bài 7: Các loại kiến trúc của hệ cơ sở dữ liệu
Tóm tắt lý thuyết Tin học lớp 11 Bài 7: Các loại kiến trúc của hệ cơ sở dữ liệu hay, chi tiết sách Cánh diều sẽ giúp học sinh nắm vững kiến thức trọng tâm, ôn luyện để học tốt Tin học 11.
Lý thuyết Tin học 11 Bài 7: Các loại kiến trúc của hệ cơ sở dữ liệu
A. Lý thuyết Các loại kiến trúc của hệ cơ sở dữ liệu
1. Cơ sở dữ liệu tập trung và cơ sở dữ liệu phân tán
- Một CSDL tập trung được lưu trữ trên một máy tính (Hình 1).
- Việc quản lí, cập nhật được thực hiện tại chính vị trí này.
- Người dùng có thể truy cập và khai thác thông tin bằng chính máy tính chứa CSDL hay thông qua kết nối mạng.
- Ưu điểm của hệ CSDL tập trung: truy cập và điều phối dữ liệu dễ dàng hơn, phù hợp cho các cơ quan, doanh nghiệp, tổ chức.
- Ví dụ: Hệ thống quản lí học sinh của trường và hệ thống bán vé tàu hoả của Tổng công ty Đường sắt Việt Nam.
- Hạn chế của hệ CSDL tập trung: khi gặp sự cố, các chương trình ứng dụng không thể chạy được.
- CSDL phân tán là tập hợp dữ liệu được lưu trữ trên nhiều máy tính khác nhau trong một mạng máy tính.
- Mỗi máy tính có CSDL cục bộ và thực hiện ít nhất một ứng dụng cục bộ.
- Mỗi máy tính phải tham gia ít nhất một ứng dụng toàn cục sử dụng CSDL của ít nhất hai trạm khác.
- Ví dụ 1: Ngân hàng có nhiều chi nhánh, mỗi chi nhánh quản lí tài khoản tại thành phố đó. Dữ liệu của các chi nhánh kết hợp tạo thành một hệ CSDL phân tán cho phép khách hàng thực hiện giao dịch tại bất kỳ chi nhánh nào.
- Ví dụ 2: Google là hệ thống tìm kiếm có hệ CSDL phân tán. Các yêu cầu được thực hiện bởi hàng trăm máy tính thu thập và trả về các kết quả có liên quan.
- So với hệ CSDL tập trung, hệ CSDL phân tán có một số ưu điểm chính:
+ Hệ CSDL phân tán phù hợp cho các tổ chức, doanh nghiệp lớn hoạt động trải rộng về địa lý, dịch vụ phủ rộng trên toàn cầu (vd: hệ thống dịch vụ web, thương mại điện tử,...)
+ Tính sẵn sàng và tin cậy cao hơn so với hệ CSDL tập trung vì dữ liệu được phân tán và có bản sao tại nhiều trạm khác nhau.
+ Có thể mở rộng mạng máy tính bằng cách thêm trạm mới mà không ảnh hưởng đến hoạt động của các trạm sẵn có.
- Hệ CSDL phân tán có những hạn chế sau:
+ Chi phí cao hơn vì hệ thống phức tạp hơn, cần ẩn đi sự phân tán dữ liệu.
+ Khó đảm bảo tính nhất quán và tính an ninh, cũng như khó cung cấp cái nhìn thống nhất cho người dùng do dữ liệu ở nhiều địa điểm.
2. Các loại kiến trúc của các hệ cơ sở dữ liệu
- Mỗi hệ CSDL gồm 3 lớp: CSDL, hệ quản trị CSDL và ứng dụng CSDL.
- Kiến trúc hệ CSDL có thể phân chia thành các thành phần chức năng để hiểu và chỉnh sửa một cách độc lập.
a) Kiến trúc phổ biến của hệ CSDL tập trung
- Hệ CSDL tập trung theo kiến trúc khách-chủ (Client-Server).
- Hệ quản trị CSDL bao gồm thành phần yêu cầu tài nguyên và cung cấp tài nguyên.
- Thành phần cung cấp tài nguyên được đặt trên máy chủ.
- Thành phần yêu cầu tài nguyên có thể được cài đặt trên nhiều máy khác trên mạng, được gọi là máy khách.
- Kiến trúc 1 tầng (1-Tier Architecture): CSDL và ứng dụng khai thác được lưu trữ trên cùng một máy tính, không phù hợp cho các ứng dụng phức tạp.
- Kiến trúc 2 tầng (2-Tier Architecture): CSDL được lưu trữ trên máy chủ, ứng dụng trình bày dữ liệu cài đặt trên máy khách kết nối với mạng, nhưng hiệu suất hoạt động kém khi có nhiều máy khách cùng khai thác CSDL.
- Kiến trúc 3 tầng (3-Tier Architecture) gồm:
+ Tầng 1: thành phần trình bày dữ liệu.
+ Tầng 2: tầng ứng dụng trung gian giữa tầng 1 và tầng 3.
+ Tầng 3: máy chủ chứa CSDL.
- Tầng trung gian xử lí vấn đề nghiệp vụ trước khi trao đổi dữ liệu giữa tầng 1 và tầng 3.
- Kiến trúc này thường được sử dụng trong các ứng dụng web lớn.
b) Các kiến trúc phổ biến của hệ CSDL phân tán
- Hệ CSDL phân tán có 2 mô hình kiến trúc: ngang hàng và khách-chủ.
- Kiến trúc ngang hàng: mỗi máy tính hoạt động như máy khách và máy chủ, có khả năng chia sẻ tài nguyên dữ liệu và điều phối hoạt động với các máy khác trên mạng.
- Kiến trúc khách-chủ cho hệ CSDL phân tán có nhiều máy chủ CSDL.
B. Bài tập Các loại kiến trúc của hệ cơ sở dữ liệu
Đang cập nhật…
Xem thêm các bài lý thuyết Tin học 11 sách Cánh diều hay, chi tiết tại:
Lý thuyết Bài 8: Bảo vệ sự an toàn của hệ CSDL và bảo mật thông tin trong CSDL
Lý thuyết Bài: Nghề quản trị cơ sở dữ liệu
Lý thuyết Bài 1: Kiểu mảng và cấu trúc mảng
Lý thuyết Bài 2: Mảng hai chiều
Lý thuyết Bài 4: Làm mịn dần từng bước từ thuật toán đến chương trình máy tính
Xem thêm các chương trình khác:
- Soạn văn lớp 11 Cánh diều (hay nhất)
- Văn mẫu lớp 11 - Cánh diều
- Tóm tắt tác phẩm Ngữ văn 11 – Cánh diều
- Tác giả tác phẩm Ngữ văn 11 - Cánh diều
- Giải SBT Ngữ văn 11 – Cánh diều
- Bố cục tác phẩm Ngữ văn 11 – Cánh diều
- Giải Chuyên đề học tập Ngữ văn 11 – Cánh diều
- Nội dung chính tác phẩm Ngữ văn lớp 11 – Cánh diều
- Soạn văn 11 Cánh diều (ngắn nhất)
- Giải sgk Toán 11 – Cánh diều
- Giải Chuyên đề học tập Toán 11 – Cánh diều
- Lý thuyết Toán 11 - Cánh diều
- Giải sbt Toán 11 – Cánh diều
- Giải sgk Tiếng Anh 11 – ilearn Smart World
- Giải sbt Tiếng Anh 11 - ilearn Smart World
- Trọn bộ Từ vựng Tiếng Anh 11 ilearn Smart World đầy đủ nhất
- Giải sgk Vật lí 11 – Cánh diều
- Lý thuyết Vật lí 11 – Cánh diều
- Giải sbt Vật lí 11 – Cánh diều
- Giải Chuyên đề học tập Vật lí 11 – Cánh diều
- Giải sgk Hóa học 11 – Cánh diều
- Giải Chuyên đề học tập Hóa học 11 – Cánh diều
- Lý thuyết Hóa 11 - Cánh diều
- Giải sbt Hóa học 11 – Cánh diều
- Giải sgk Sinh học 11 – Cánh diều
- Lý thuyết Sinh học 11 – Cánh diều
- Giải Chuyên đề học tập Sinh học 11 – Cánh diều
- Giải sbt Sinh học 11 – Cánh diều
- Giải sgk Giáo dục Kinh tế và Pháp luật 11 – Cánh diều
- Giải Chuyên đề học tập Kinh tế pháp luật 11 – Cánh diều
- Lý thuyết Kinh tế pháp luật 11 – Cánh diều
- Giải sbt Kinh tế pháp luật 11 – Cánh diều
- Giải sgk Lịch sử 11 – Cánh diều
- Giải Chuyên đề học tập Lịch sử 11 – Cánh diều
- Lý thuyết Lịch sử 11 - Cánh diều
- Giải sbt Lịch sử 11 – Cánh diều
- Giải sgk Địa lí 11 – Cánh diều
- Giải Chuyên đề học tập Địa lí 11 – Cánh diều
- Lý thuyết Địa lí 11 - Cánh diều
- Giải sbt Địa lí 11 – Cánh diều
- Giải sgk Công nghệ 11 – Cánh diều
- Lý thuyết Công nghệ 11 - Cánh diều
- Giải sbt Công nghệ 11 – Cánh diều
- Giải sgk Giáo dục quốc phòng an ninh 11 – Cánh diều
- Lý thuyết Giáo dục quốc phòng 11 – Cánh diều
- Giải sbt Giáo dục quốc phòng 11 – Cánh diều
- Giải sgk Hoạt động trải nghiệm 11 – Cánh diều