Wednesday, April 6, 2016
bài giảng môn nhập môn cơ sở dữ liệu(1)
Vai trò của con người trong môi trường DBMS
Người quản trị dữ liệu (Data Administrator (DA))
Người quản trị CSDL
(Database Administrator (DBA))
Người thiết kế CSDL (Database Designers)
Mức logic và vật lý (Logical and Physical)
Người lập trình ứng dụng
(Application Programmers)
Người sử dụng chương trình (End Users)
Mức cơ bản và mức thành thạo (naive and
sophisticated)
20
Chương 1: Tổng quan về cơ sở dữ liệu
Nhập môn cơ sở dữ liệu
Trang 10
www.ou.edu.vn
khai.hq@ou.edu.vn
Lịch sử các hệ thống cơ sở dữ liệu
Thế hệ đầu tiên (First generation)
– Hệ thống CSDL phân cấp (Hierarchical)
– Hệ thống CSDL mạng (Network)
Thế hệ thứ hai (Second generation)
– Hệ thống CSDL quan hệ (Relational)
Thế hệ thứ ba (Third generation)
– Hệ thống CSDL quan hệ - đối tượng
(Object Relational)
– Hệ thống CSDL hướng đối tượng
(Object-Oriented)
21
khai.hq@ou.edu.vn
Ưu điểm của DBMS (1)
Có kiểm soát sự dư thừa dữ liệu
Có tính nhất quán dữ liệu (data consistency)
Chứa được nhiều thông tin hơn với cùng số lượng
dữ liệu như nhau
Cho phép chia sẽ dữ liệu
Tăng cường sự toàn vẹn của dữ liệu (data integrity)
Tăng độ bảo mật (security)
Có tuân theo các tiêu chuẩn
Tiết kiệm về kích cỡ
22
Chương 1: Tổng quan về cơ sở dữ liệu
Nhập môn cơ sở dữ liệu
Trang 11
www.ou.edu.vn
khai.hq@ou.edu.vn
Ưu điểm của DBMS (2)
Cân đối các yêu cầu có tính xung đột
Tăng cường khả năng truy xuất và đáp ứng của dữ
liệu (accessibility and responsiveness)
Nâng cao hiệu suất (productivity)
Bảo trì tốt hơn nhờ dữ liệu độc lập với chương
trình
Tăng khả năng sử dụng đồng thời
Cải thiện chức năng sao lưu và phục hồi dữ liệu
23
khai.hq@ou.edu.vn
Nhược điểm của DBMS
Phức tạp (Complexity)
Nhược điểm về kích thước (Size)
Nhược điểm về chi phí (Cost of DBMS)
Phải tốn chi phí thêm cho phần cứng
Tốn chi phí vào việc chuyển đổi (Cost of conversion)
Nhược điểm về tốc độ thực hiện
Dễ bị hư hỏng hơn
HẾT CHƯƠNG 1
24
Chương 1: Tổng quan về cơ sở dữ liệu
Nhập môn cơ sở dữ liệu
Trang 12
www.ou.edu.vn
khai.hq@ou.edu.vn
Chương 2: Môi trường của cơ sở dữ liệu
Tham khảo tài liệu [A]:
Chapter 2: Database Environment
1
khai.hq@ou.edu.vn
Nội dung chương 2 (1)
Mục đích của kiến trúc CSDL 3 mức
Nội dung của mức ngoài, mức ý niệm và mức trong
(external, conceptual, and internal levels)
Mục đích của việc ánh xạ mức ngoài/mức ý niệm và
mức ý niệm/mức trong
Ý nghĩa của sự độc lập dữ liệu giữa logic và vật lý
Phân biệt DDL và DML
Phân loại các mô hình dữ liệu
2
Chương 2: Môi trường của cơ sở dữ liệu
Nhập môn cơ sở dữ liệu
Trang 1
www.ou.edu.vn
khai.hq@ou.edu.vn
Nội dung chương 2 (2)
Mục đích và tầm quan trọng của việc mô hình hóa
mức ý niệm
Các chức năng và dịch vụ chính yếu của DBMS
Các thành phần phần mềm của DBMS
Ý nghĩa của kiến trúc client–server và sự tiện lợi của
kiến trúc này đối với DBMS
Chức năng và các trường hợp dùng Bộ giám sát việc
xử lý giao tác (Transaction Processing Monitor)
Chức năng và tầm quan trọng của catalog hệ thống
(system catalog)
3
khai.hq@ou.edu.vn
Mục tiêu của kiến trúc 3 mức
Tất cả users có thể truy xuất dữ liệu như nhau
View của một user không bị thay đổi khi các view
khác bị thay đổi
Users không cần phải biết chi tiết ở mức vật lý cơ
sở dữ liệu được lưu như thế nào
4
Chương 2: Môi trường của cơ sở dữ liệu
Nhập môn cơ sở dữ liệu
Trang 2
www.ou.edu.vn
khai.hq@ou.edu.vn
Mục tiêu của kiến trúc 3 mức
Người quản trị CSDL (DBA) có thể thay đổi cấu
trúc lưu trữ CSDL nhưng không làm ảnh hưởng
đến views của các users
Cấu trúc mức trong của CSDL không bị ảnh hưởng
bởi sự thay đổi các yếu tố mức vật lý
DBA có thể thay đổi cấu trúc mức ý niệm nhưng
không làm ảnh hưởng đến tất cả các users
5
Kiến trúc 3 mức ANSI-SPARC
khai.hq@ou.edu.vn
(ANSI-SPARC Three-level Architecture)
6
Chương 2: Môi trường của cơ sở dữ liệu
Nhập môn cơ sở dữ liệu
Trang 3
www.ou.edu.vn
khai.hq@ou.edu.vn
Kiến trúc 3 mức ANSI-SPARC
Mức ngoài (External Level)
– gồm các views của các users
– miêu tả từng phần của CSDL có liên quan đến
từng user
Mức ý niệm (Conceptual Level)
– là một view tổng quát cho cả CSDL
– miêu tả dữ liệu gì được lưu trong CSDL và mối
quan hệ giữa các dữ liệu đó ra sao
Subscribe to:
Post Comments (Atom)
No comments:
Post a Comment