- Có thể thay đổi cấu trúc lƣu trữ, hay cấu trúc khái niệm (logic) mà không ảnh hƣởng đến tất cả ngƣờ
Toàn bộ mô tả CSDL đƣợc gọi là lƣợc đồ
CSDL
Tƣơng ứng với 3 mức mô tả, có 1 lƣợc đồ vật lý, 1 lƣợc đồ logic và nhiều lƣợc đồ ngoài (lƣợc lý, 1 lƣợc đồ logic và nhiều lƣợc đồ ngoài (lƣợc đồ con).
Dept. of IS – FIT - HNUE
Dept. of IS – FIT - HNUE
50
Dept. of IS – FIT - HNUE
51
Lược đồ con Lược đồ con
Lược đồ con
Lược đồ khái niệm
Lược đồ vật lý
Lƣợc đồ và thể hiện của một hệ CSDL
Toàn bộ dữ liệu lƣu trữ trong CSDL tại một thời điểm nhất định đƣợc gọi là một thể hiện của
CSDL (database instance).
Nhƣ vậy nhiều thể hiện của CSDL có thể tƣơng ứng với cùng một lƣợc đồ CSDL.
Dept. of IS – FIT - HNUE
Lƣợc đồ và thể hiện của một hệ CSDL
Cần phân biệt lƣợc đồ và thể hiện
Khi nói đến lƣợc đồ là nói đến những tính chất bất biến của CSDL (đƣợc quy định khi thiết kế)
Khi nói đến thể hiện là nói đến một trạng thái của CSDL (CSDL với dữ liệu tại thời điểm đó).
Dept. of IS – FIT - HNUE
Hiểu kiến trúc ba mức của hệ CSDL
Vì sao một hệ CSDL tổ chức thành 3 mức?
Phân biệt Lƣợc đồ và thể hiện của một CSDL
3. Các mức trừu tƣợng của một hệ CSDL
54
NỘI DUNG CHƢƠNG 1
1. Hệ cơ sở dữ liệu
2. Hệ quản trị cơ sở dữ liệu
3. Các mức trừu tƣợng của một hệ cơ sở dữ liệu
4. Tính độc lập giữa dữ liệu và chƣơng trình
5. Một số mô hình cơ sở dữ liệu
Dept. of IS – FIT - HNUE
Độc lập dữ liệu (data independence) là gì Độc lập dữ liệu ở mức vật lý Độc lập dữ liệu ở mức logic 4. Tính độc lập giữa dữ liệu và chƣơng trình 56