Bài giảng Cơ sở dữ liệu - Bài 2: Những cách tiếp cận một CSDL
Bài 2
NHỮNG CÁ CH TIẾP CẬN MỘT CSDL
Á
Mô hình dữ liệu là sự trừu tượng hoá
môi trường thực, nó là biểu diễn dữ liệu ở
mức quan niệm.
Mỗi loại mô hình dữ liệu đặc trưng cho
một cách tiếp cận dữ liệu khác nhau của
những nhà phân tích thiết kế CSDL.
Một số loại mô hình dữ liệu phổ biến :
1. Mô hì nh dữ liệu quan hệ
ì
Mô hình dữ liệu quan hệ do E.F.
Codd đề xuất.
Nền tảng cơ bản của nó là khái
niệm lý thuyết tập hợp trên các quan
hệ, tức là tập các bộ giá trị.
2. Cá ch tiếp cận theo mô hì nh dữ liệu
á
ì
mạng
Mô hình dữ liệu mạng (lưới) là mô hình
được biểu diễn bởi một đồ thị có hướng.
Loại mẫu tin (Record Type): là mẫu đặc
trưng cho từng loại đối tượng riêng biệt, được
biểu diễn bởi một hình chữ nhật.
Loại liên hệ ( Set Type): là sự liên kết
giữa một loại mẫu tin chủ với một loại mẫu tin
thành viên, được biểu diễn bởi một hình bầu
dục.
Sự liên kết giữa 2 loại mẫu tin được thể
hiện bởi các cung có hướng đi từ loại mẫu tin
chủ tới loại liên hệ và từ loại liên hệ tới loại
mẫu tin thành viên.
Trong loại liên kết, cần chỉ ra số
lượng các mẫu tin tham gia trong
mỗi kết hợp. Các loại liên hệ:
1-1
1-n
n-1
Đệ quy
PHÒNG
LÝ LỊCH
1-n
Gồm
1-1
Có
NHÂN VIÊN
1-n
Cùng làm
n-1
CÔNG VIỆC
quản lý
Hình 3. Mô hình dữ liệu mạng ( Network Model)
3. Mô hì nh dữ liệu phâ n cấp
ì
â
Mô hình dữ liệu phân cấp là một cây ( Tree)
trong đó mỗi nút của cây biểu diễn một thực thể, giữa
nút con và nút cha được liên hệ với nhau theo một mối
quan hệ xác định.
Loại mẫu tin : Giống trong mô hình mạng
Loại liên hệ : Kiểu liên hệ là phân cấp, theo cách:
Mẫu tin thành viên chỉ đóng vai trò thành viên
của một mối liên hệ duy nhất, tức là thuộc một
chủ duy nhất.
- Như vậy, mối liên hệ từ mẫu tin chủ tới các mẫu tin
thành viên là 1-n, và từ mẫu tin thành viên tới mẫu
tin chủ là 1-1.
- Giữa hai loại mẫu tin chỉ tồn tại một mối liên hệ duy
nhất
Ví dụ :
TOÀN QUỐC
HÀ
NỘI
HẢI PHÒNG NAM
ĐỊNH
…
ĐÔNG ANH BA
ĐÌNH
…
CỔ
NAM HỒNG …
LOA
HỘ 1 HỘ
…
2
…
NK 1 NK 1
4. Mô hì nh dữ liệu hướng đối tượng
ì
- Cho phép biểu diễn các đối tượng khá
tự nhiên và sát với thực tế.
- Hỗ trợ các ngôn ngữ thao tác hướng
đối tượng mạnh, cho phép người sử
dụng dễ dàng biểu diễn cả các truy
vấn phức tạp
Bạn đang xem tài liệu "Bài giảng Cơ sở dữ liệu - Bài 2: Những cách tiếp cận một CSDL", để tải tài liệu gốc về máy hãy click vào nút Download ở trên
File đính kèm:
bai_giang_co_so_du_lieu_bai_2_nhung_cach_tiep_can_mot_csdl.pdf

