Chương I: Khái niệm căn
bản về cơ sở dữ liệu
1. Tổng quan về cơ sở dữ liệu Cơ sở dữ
2. Mơ hình cơ sở dữ liệu quan hệ liệu
Tổng quan về Giới thiệu
cơ sở dữ liệu
Ví dụ 1: Hoạt động đào tạo trong một
Giới thiệu trường đại học.
Định nghĩa
Đặc tính của mơi Ví dụ 2: Hoạt động trong một cơng ty
trường cổ điển kinh doanh
Các ưu điểm của
cơ sở dữ liệu Nhận xét
Các đối tượng sử
dụng CSDL
Tổng quan về Hoạt động đào tạo trong một trường
cơ sở dữ liệu đại học. Các thơng tin gồm có
Giới thiệu Thông tin cần thiết:
Định nghĩa
Đặc tính của mơi Danh sách các bộ môn
trường cổ điển Lý lịch mỗi sinh viên
Các ưu điểm của Lý lịch mỗi giáo viên và nhiệm vụ công tác của
cơ sở dữ liệu họ
Các đối tượng sử Danh sách các môn/ bộ môn
dụng CSDL Kết quả học tập của mỗi SV
…
Tổng quan về Hoạt động trong một công ty kinh
cơ sở dữ liệu doanh
Giới thiệu Thơng tin cần thiết:
Định nghĩa
Đặc tính của mơi Danh sách hàng hóa
trường cổ điển Danh sách cửa hang
Các ưu điểm của Danh sách nhân viên
cơ sở dữ liệu Danh sách đại lý
Các đối tượng sử Danh sách nhà cung cấp
dụng CSDL …
Tổng quan về Nhận xét
cơ sở dữ liệu
Các thông tin trên được lưu trong
Giới thiệu các bộ nhớ ngoài, như trong một
Định nghĩa nhà kho
Đặc tính của mơi
trường cổ điển Chúng liên quan đến các hoạt động
Các ưu điểm của của cơ quan doanh nghiệp và được khai
cơ sở dữ liệu thác bởi một hệ các chương trình ứng
Các đối tượng sử dụng
dụng CSDL
Tổng quan về Nhận xét
cơ sở dữ liệu
Trong mỗi lĩnh vực hoạt động, có một nhóm
Giới thiệu người sử dụng, và họ không quan tâm đến:
Định nghĩa Cấu trúc bên trong của kho dữ liệu
Đặc tính của mơi Các dữ liệu khác ở các lĩnh vực khác
trường cổ điển
Các ưu điểm của Họ nhìn dữ liệu trong kho qua một khung
cơ sở dữ liệu nhìn và có cảm tưởng chúng chỉ dành riêng
Các đối tượng sử cho họ thôi
dụng CSDL
Tổng quan về Một cơ sở dữ liệu (CSDL) là một tập hợp
cơ sở dữ liệu các dữ liệu:
Giới thiệu có cấu trúc
Định nghĩa được ghi trong các bộ nhớ ngoài của máy tính,
Đặc tính của mơi về các đối tượng và hoạt động của một cơ
trường cổ điển
Các ưu điểm của quan xí nghiệp trong thế giới thực
cơ sở dữ liệu được dùng một cách có chọn lọc và đúng lúc
Các đối tượng sử
dụng CSDL bởi hệ các chương trình ứng dụng
Tổng quan về • Mơn “Cơ sở dữ liệu” là một lĩnh vực trong
cơ sở dữ liệu tin học
Giới thiệu • Chuyên nghiên cứu về:
Định nghĩa • các cơ chế,
Đặc tính của môi • các nguyên lý,
trường cổ điển • các phương pháp tổ chức
Các ưu điểm của
cơ sở dữ liệu của dữ liệu trên các bộ nhớ ngoài
Các đối tượng sử Nhằm giúp khai thác dữ liệu trong các hệ tin
dụng CSDL
học ứng dụng, chẳng hạn
• các hệ thống lưu trữ và tra cứu thông tin,
• các hệ thống quản lý cơ quan xí nghiệp,
etc
Tổng quan về • Dữ liệu rườm rà, thiếu nhất quán
cơ sở dữ liệu • Phụ thuộc dữ liệu vì các chương trình ứng
Giới thiệu dụng điều khiển việc tổ chức dữ liệu
Định nghĩa • Chi phí lập trình và bảo trì cao
Đặc tính của mơi • Số lượng dữ liệu tăng nhanh
trường cổ điển • Chia sẻ dữ liệu bị hạn chế
Các ưu điểm của
cơ sở dữ liệu
Các đối tượng sử
dụng CSDL
Tổng quan về • Có thể giảm bớt sự rườm rà dữ liệu
cơ sở dữ liệu • Có thể tránh được sự thiếu nhất quán của dữ
Giới thiệu liệu
Định nghĩa • Dữ liệu lưu trữ có thể được sử dụng chung.
Đặc tính của mơi • Có thể tuân theo các tiêu chuẩn thống nhất
trường cổ điển
Các ưu điểm của
cơ sở dữ liệu
Các đối tượng sử
dụng CSDL
Tổng quan về • Có thể áp dụng các qui tắc an toàn dữ liệu.
cơ sở dữ liệu • Có thể duy trì sự tồn vẹn dữ liệu.
• Có thể cân đối được các nhu cầu đối nghịch
Giới thiệu
Định nghĩa nhau.
Đặc tính của mơi • Ý nghĩa của từng mối quan hệ giữa các đối
trường cổ điển
Các ưu điểm của tượng được đề cao.
cơ sở dữ liệu • Có thể bảo đảm sự độc lập dữ liệu
Các đối tượng sử
dụng CSDL
Tổng quan về Quản trị viên - DBA: Có trách nhiệm
cơ sở dữ liệu quản lý hệ CSDL
Giới thiệu Cấp quyền truy cập CSDL
Định nghĩa Điều phối và giám sát việc sử dụng CSDL
Đặc tính của mơi
trường cổ điển Thiết kế viên
Các ưu điểm của
cơ sở dữ liệu Chịu trách nhiệm về
Các đối tượng sử
dụng CSDL Lựa chọn cấu trúc phù hợp để lưu trữ dữ liệu
Quyết định những dữ liệu nào cần được lưu
trữ
Liên hệ với người dùng để nắm bắt được
những yêu cầu và đưa ra một thiết kế CSDL
thỏa yêu cầu
Có thể là 1 nhóm các DBA quản lý các
CSDL sau khi việc thiết kế hoàn tất
Tổng quan về Người dùng cuối:
cơ sở dữ liệu
Người ít sử dụng
Giới thiệu Người sử dụng thường xuyên
Định nghĩa Người sử dụng đặc biệt
Đặc tính của mơi
trường cổ điển
Các ưu điểm của
cơ sở dữ liệu
Các đối tượng sử
dụng CSDL
Tổng quan về a. Mức vật lý:
cơ sở dữ liệu
• mức thấp nhất
Khung nhìn dữ • mô tả cách thức lưu trữ dữ liệu.
liệu
Hệ quản trị b. Mức luận lý:
CSDL
Các mô hình của • mức trung gian
CSDL • mô tả các dữ liệu cần lưu trữ và các mối liên
quan giữa chúng.
c. Mức quan niệm/ mức khung nhìn:
• mức cao nhất
• bao gồm các khung nhìn, mỗi khung nhìn chỉ
mô tả một phần của kho dữ liệu
Sự trừu tượng hố dữ liệu
Tổng quan về
cơ sở dữ liệu
Khung nhìn dữ
liệu
Hệ quản trị
CSDL
Các mơ hình của
CSDL
Các cách tiếp cận của một CSDL:
Tổng quan về
cơ sở dữ liệu
Khung nhìn dữ
liệu
Hệ quản trị
CSDL
Các mơ hình của
CSDL
Tổng quan về Thể hiện và sơ đồ của CSDL
cơ sở dữ liệu
a. Thể hiện của CSDL:
Khung nhìn dữ
liệu • CSDL vật lý ln thay đổi, mỗi khi có một thơng
Hệ quản trị tin được cập nhật (thêm/ xóa/ sửa).
CSDL
Các mơ hình của • Thể hiện của CSDL = tập các thông tin lưu trữ
CSDL trong CSDL tại một thời điểm.
b. Sơ đồ của CSDL:
• Thiết kế tổng quát của CSDL.
• Rất ít thay đổi.
• Có một sơ đồ vật lý và nhiều sơ đồ con
c. Liên quan giữa một khung nhìn và sơ đồ:
• Một khung nhìn = một sơ đồ con
Tổng quan về Độc lập dữ liệu: Các lược đồ ở mức trên
cơ sở dữ liệu khơng bị ảnh hưởng khi có sự thay đổi các
lược đồ ở mức dưới
Khung nhìn dữ
liệu Có 2 loại độc lập dữ liệu:
Hệ quản trị
CSDL Độc lập dữ liệu vật lý: khả năng sửa đổi lược
Các mơ hình của đồ vật lý mà không làm thay đổi lược đồ khái
CSDL niệm
Độc lập dữ liệu logic: khả năng sửa đổi lược
đồ logic mà không làm thay đổi các khung
nhìn
Tổng quan về Định nghĩa
cơ sở dữ liệu HQTCSDL là một hệ thống phần mềm nhằm
cung cấp cho người sử dụng một mơi trường
Khung nhìn dữ vừa thích hợp, vừa hiệu quả để truy xuất CSDL
liệu qua 3 chúc năng:
Hệ quản trị – mô tả và lưu trữ,
CSDL – tìm kiếm, và
Các mơ hình của – cập nhật
CSDL
Cách thức hoạt động tổng quát
Tổng quan về
cơ sở dữ liệu
Khung nhìn dữ
liệu
Hệ quản trị
CSDL
Các mơ hình của
CSDL