Silde bài giảng môn HỆ QUẢN TRỊ CƠ SỞ DỮ LIỆU rất sinh động và dễ hiểu của Giảng viên Nguyễn Trường Sơn, Khoa CNTT HCMUS. Đây là chương 1: Tổng quan về Hệ Quản trị CSDLSilde bài giảng môn HỆ QUẢN TRỊ CƠ SỞ DỮ LIỆU rất sinh động và dễ hiểu của Giảng viên Nguyễn Trường Sơn, Khoa CNTT HCMUS. Đây là chương 1: Tổng quan về Hệ Quản trị CSDL
Trang 1
LOGO
Trang 2Nội dung
Trang 4Yêu cầu về dữ liệu trong CSDL
Trang 5Yêu cầu về dữ liệu trong CSDL
§
Schema
Trang 6Yêu cầu về dữ liệu trong CSDL
Trang 7Lợi ích của tính độc lập dữ liệu
§ Độc lập l
– Cho phép thêm bớt thuộc tính, bảng, các mối quan hệ mà không cần phải viết lại chương trình,
§ Độc lập vật lý:
– Cho phép thay đổi thiết bị lưu trữ, cách thức lưu trữ, các cấu trúc dữ liệu, các tổ chức tập tin khác nhau, các kiểu tổ chức chỉ mục khác nhau,
Schema
Trang 11Kiến trúc của một HQT CSDL
Ends
Parser Optimizer
Manager Manager
Manager
Engine Control
DATABASES
DBMS
interactions
references
Trang 14Thành phần An ninh và bảo mật
thực, phân quyền giúp k
dữ liệu để n
tặc (đánh cắp thông tin trên đường truyền, đánh cắp nội dung CSDL).
Trang 16Xử lý truy xuất đồng thời
§ Mục tiêu:
– Đảm bảo các xử lý có thể được thực hiện đồng thời mà làm không làm cho dữ liệu bị mất tính nhất quán (vi phạm các ràng buộc toàn vẹn)
§ Các thành phần con: Bộ phận quản lý giao tác (Transaction Manager & Locking Manager)
§ Phương pháp:
– Sử dụng khái niệm giao tác (transaction) để biểu diễn một đơn vị xử
lý, một giao tác bao gồm các hành động mà được thực hiện tòn bộ hoặc không có hành động nào được thực hiện
– Bộ lập lịch (scheduler)
à
điểm à Hỗ trợ để lập lịch
-
-
-
-
T
Trang 17Điều khiển đồng thời (tt)
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
LỊ CH N G H Ờ LỊ CH U Ầ N T1 T2 T3 -
-
-
-
-
-
Trang 18Điều khiển đồng thời (tt)
§ Vấn đề d
– Do
–
–
Trang 19–
Trang 22Mô hình phân cấp DEPT
EMP
Trang 24Mô hình quan hệ
Fisher John 12K Adam
17 Fisher
Fisher John 12 Adam
Sue 10 Peter 4 Dave 7
Fisher Fisher Jone Dave
Trang 25Phân loại HQTCSDL
§
Trang 26TÓM TẮT CHƯƠNG 1
§ Sự cần thiết phải có HQTCSDL
– Dữ liệu cần được trình bày ở nhiều
mức khác nhau
– Các đặc trưng cần phải có của dữ liệu
khi lưu trữ trong CSDL
– Tính chất độc lập dữ liệu
§ Một số thành phần chính của HQTCSDL
– Giao diện lập trình – Xử lý đồng thời – An ninh và bảo mật – Khôi phục sau sự cố – Xử lý truy vấn
– Quản lý lưu trữ
§ Phân loại HQTCSL
– Theo mô hình dữ liệu – Theo kiến trúc tính toán – Theo đặc tính
§ Lịch sử phát triển của HQTCSDL
§ Kiến trúc tổng quan của
HQTCSDL
Trang 27ĐỌC THÊM
Trang 28BÀI TẬP
(Có thể tham khảo các sách khác & google) và làm
những nội dung sau:
§ A Trình bày lại nội dung phần 1.10 trong sách
§ B Trả lời các câu hỏi trong phần bài tập Exercises 1.1 đến 1.8 (giải thích ngắn gọn, đầy đủ & súc tích):
Trang 29BÀI TẬP
(Có thể tham khảo các sách khác & google) và làm
những nội dung sau:
§ A Trình bày lại nội dung phần 1.10 trong sách
§ B Trả lời các câu hỏi trong phần bài tập Exercises 1.1 đến 1.8 (giải thích ngắn gọn, đầy đủ & súc tích):