Bài giảng Cơ sở dữ liệu - Bài 2: Những cách tiếp cận một cơ sở dữ liệu - Vũ Văn Định

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

pdf8 trang | Chuyên mục: Hệ Quản Trị Cơ Sở Dữ Liệu | Chia sẻ: yen2110 | Lượt xem: 373 | Lượt tải: 2download
Tóm tắt nội dung Bài giảng Cơ sở dữ liệu - Bài 2: Những cách tiếp cận một cơ sở dữ liệu - Vũ Văn Định, để xem tài liệu hoàn chỉnh bạn click vào nút "TẢI VỀ" ở trên
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 :
TopTaiLieu.Com | Chia Sẻ Tài Liệu Miễn Phí
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ị. 
TopTaiLieu.Com | Chia Sẻ Tài Liệu Miễn Phí
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.
TopTaiLieu.Com | Chia Sẻ Tài Liệu Miễn Phí
 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
TopTaiLieu.Com | Chia Sẻ Tài Liệu Miễn Phí
PHÒNG
CÔNG VIỆC
LÝ LỊCH
NHÂN VIÊN
CóGồm
Cùng làm
quản lý
1-nn-1
1-n
1-1
Hình 3. Mô hình dữ liệu mạng ( Network Model)
TopTaiLieu.Com | Chia Sẻ Tài Liệu Miễn Phí
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
TopTaiLieu.Com | Chia Sẻ Tài Liệu Miễn Phí
Ví dụ : TOÀN QUỐC
HÀ
NỘI
HẢI PHÒNG NAM 
ĐỊNH
NAM HỒNGCỔ
LOA
BA 
ĐÌNH
ĐÔNG ANH
NK 1
HỘ
2
NK 1 
HỘ 1
TopTaiLieu.Com | Chia Sẻ Tài Liệu Miễn Phí
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
TopTaiLieu.Com | Chia Sẻ Tài Liệu Miễn Phí

File đính kèm:

  • pdfbai_giang_co_so_du_lieu_bai_2_nhung_cach_tiep_can_mot_co_so.pdf