Networks Business Online Việt Nam & International VH2

Tin học 12 Bài 12: Các loại kiến trúc của hệ cơ sở dữ liệu | Hay nhất Giải bài tập Tin học 12

Đăng ngày 26 June, 2022 bởi admin

1. Các hệ cơ sở dữ liệu tập trung

a ) Hệ CSDL cá thể
• Hệ CSDL cá thể là hệ CSDL có một người dùng. Thông thường, người này vưa phong cách thiết kế, tạo lập và bảo dưỡng CSDL, đồng thời cũng là người khai thác thông tin, tự lập và hiển thị những báo cáo giải trình .

• Cá nhân đóng vai trò người quản trị CSDL, người viết chương trình ứng dụng, người dùng đầu cuối hệ thống.

• Việc tiến hành khá đơn thuần nhưng tính bảo đảm an toàn không cao .

Lý thuyết Tin học 12 Bài 12: Các loại kiến trúc của hệ cơ sở dữ liệu hay, ngắn gọn

b ) Hệ CSDL TT
• Hệ cơ sở tài liệu TT là hệ CSDL được setup trên máy tính TT .
• Nhiều người dùng từ xa hoàn toàn có thể truy vấn CSDL trải qua những thiêt bị .
• Tùy thuộc vào quy mô, máy tính TT hoàn toàn có thể là một máy hay một dàn máy và có rất nhiều người dùng .

Lý thuyết Tin học 12 Bài 12: Các loại kiến trúc của hệ cơ sở dữ liệu hay, ngắn gọn

c ) Hệ CSDL khách – chủ
• Trong kiến trúc khách-chủ, những thành phần của hệ QTCSDL tương tác với nhau tạo nên mạng lưới hệ thống gồm thành phần nhu yếu tài nguyên và thành phần cấp tài nguyên. Hai thành phần này không nhất thiết phải thiết lập trên cùng một máy tính .
• Phần mềm nhu yếu tài nguyên hoàn toàn có thể thiết lập nhiều máy khác nhau
• Phần mềm cấp tài nguyên :
+ Được thiết lập tại một sever trên mạng ( cục bộ )
+ Tiếp nhận nhu yếu truy vấn thông tin và xử lí những nhu yếu sau đó gửi hiệu quả tới máy khách .
+ Các xử lí sever gồm có : kiểm tra quyền truy vấn tài liệu, bảo vệ tính toàn vẹn tài liệu bảo dưỡng mạng lưới hệ thống .
+ Điều phối update, update tài liệu
• Phần mềm QTCSDL trên máy khách quản lí những giao diện khi thực thi những chương trình ứng dụng CSDL
• Kiến trúc loại này có 1 số ít ư ¬ u điểm sau :
+ Nâng cao năng lực triển khai của CPU : những CPU ở sever và máy khách khác nhau hoàn toàn có thể cùng chạy song song, mỗi CPU thực thi một trách nhiệm ;
+ giá thành cho phần cứng giảm do chỉ cần sever có thông số kỹ thuật mạnh để tàng trữ và quản trị tài liệu ;
+ Bổ sung máy khách thuận tiện

Lý thuyết Tin học 12 Bài 12: Các loại kiến trúc của hệ cơ sở dữ liệu hay, ngắn gọn

2. Các hệ CSDL phân tán

a ) Khái niệm CSDL phân tán
• CSDL phân tán là những mạng lưới hệ thống được cho phép người dùng truy vấn không chỉ tài liệu đặt tại chỗ mà những tài liệu để ở xa .

Lý thuyết Tin học 12 Bài 12: Các loại kiến trúc của hệ cơ sở dữ liệu hay, ngắn gọn

• Các hệ CSDL phân tán được cho phép truy vấn được tài liệu trong toàn bộ những đơn vị chức năng, tài liệu được sử dụng nhiều nhất sẽ lưu tại đơn vị chức năng sử dụng .
• CSDL phân tán là một tập hợp tài liệu có tương quan ( về mặt logic ) được dùng chung và phân tán về mặt vật lí trên một mạng máy tính .
• Một hệ QTCSDL phân tán là một mạng lưới hệ thống ứng dụng được cho phép quản trị CSDL phân tán và làm cho người sử dụng không nhận thấy sự phân tán về tàng trữ tài liệu .
• Người dùng truy vấn vào CSDL phân tán trải qua chương trình ứng dụng. Các chương trình ứng dụng được chia làm hai loại :
• Chương trình không nhu yếu tài liệu từ nơi khác ;
• Chương trình có nhu yếu tài liệu từ nơi khác .

Lý thuyết Tin học 12 Bài 12: Các loại kiến trúc của hệ cơ sở dữ liệu hay, ngắn gọn

• Cần phân biệt CSDL phân tán với xử lí phân tán, tài liệu được phân tán ra những trạm .
b ) Một số ưu điểm và hạn chế của những hệ CSDL phân tán

Ưu điểm:

• Cấu trúc phân tán tài liệu thích hợp cho thực chất phân tán của nhiều người dùng .
• Dữ liệu được san sẻ trên mạng nhưng vẫn được cho phép quản trị tài liệu địa phương ( tài liệu đặt tại mỗi trạm )
• Dữ liệu có tính sẵn sàng chuẩn bị cao .
• Dữ liệu có tính an toàn và đáng tin cậy cao vì khi một nút gặp sự cố, hoàn toàn có thể Phục hồi được tài liệu tại đây do bản sao của nó hoàn toàn có thể được tàng trữ tại một nút khác nữa .
• Cho phép lan rộng ra những tổ chức triển khai một cách linh động. Có thể thêm nút mới vào mạng máy tính mà không tác động ảnh hưởng đến hoạt động giải trí của những nút sẵn có .

Hạn chế:

• Hệ thống phức tạp hơn vì phải làm ẩn đi sự phân tán dữ liệu đối với người dùng.

• Chi tiêu cao hơn .
• Việc phong cách thiết kế CSDL phân tán phức tạp hơn, ngân sách cao hơn .
• Đảm bảo bảo mật an ninh khó khăn vất vả hơn .

Source: https://vh2.com.vn
Category: Tin Học