TopTaiLieu.Com | Chia Sẻ Tài Liệu Miễn Phí<br />
<br />
Bài 2<br />
NHỮNG CÁCH TIẾP CẬN MỘT CSDL<br />
Mô hình dữ liệu là sự trừu tượng hoá<br />
<br />
môi trường thực, nó là biểu diễn dữ liệu ở<br />
mức quan niệm.<br />
Mỗi loại mô hình dữ liệu đặc trưng cho<br />
một cách tiếp cận dữ liệu khác nhau của<br />
những nhà phân tích thiết kế CSDL.<br />
Một số loại mô hình dữ liệu phổ biến :<br />
<br />
TopTaiLieu.Com | Chia Sẻ Tài Liệu Miễn Phí<br />
<br />
1. Mô hình dữ liệu quan hệ<br />
Mô hình dữ liệu quan hệ do E.F.<br />
Codd đề xuất.<br />
Nền tảng cơ bản của nó là khái<br />
niệm lý thuyết tập hợp trên các quan<br />
hệ, tức là tập các bộ giá trị.<br />
<br />
TopTaiLieu.Com | Chia Sẻ Tài Liệu Miễn Phí<br />
<br />
2. Cách tiếp cận theo mô hình dữ liệu<br />
mạng<br />
<br />
<br />
<br />
<br />
<br />
<br />
<br />
Mô hình dữ liệu mạng (lưới) là mô hình<br />
được biểu diễn bởi một đồ thị có hướng.<br />
Loại mẫu tin (Record Type): là mẫu đặc<br />
trưng cho từng loại đối tượng riêng biệt, được<br />
biểu diễn bởi một hình chữ nhật.<br />
Loại liên hệ ( Set Type): là sự liên kết<br />
giữa một loại mẫu tin chủ với một loại mẫu tin<br />
thành viên, được biểu diễn bởi một hình bầu<br />
d ục .<br />
Sự liên kết giữa 2 loại mẫu tin được thể<br />
hiện bởi các cung có hướng đi từ loại mẫu tin<br />
chủ tới loại liên hệ và từ loại liên hệ tới loại<br />
mẫu tin thành viên.<br />
<br />
TopTaiLieu.Com | Chia Sẻ Tài Liệu Miễn Phí<br />
<br />
<br />
<br />
Trong loại liên kết, cần chỉ ra số<br />
lượng các mẫu tin tham gia trong<br />
mỗi kết hợp. Các loại liên hệ:<br />
<br />
<br />
<br />
<br />
<br />
1-1<br />
1-n<br />
n -1<br />
Đệ quy<br />
<br />
TopTaiLieu.Com | Chia Sẻ Tài Liệu Miễn Phí<br />
<br />
PHÒNG<br />
<br />
LÝ LỊCH<br />
<br />
Gồm<br />
<br />
1 -n<br />
Có<br />
<br />
1 -1<br />
<br />
NHÂN VIÊN<br />
<br />
n -1<br />
<br />
Cùng làm<br />
<br />
CÔNG VIỆC<br />
<br />
1 -n<br />
<br />
quản lý<br />
<br />
Hình 3. Mô hình dữ liệu mạng ( Network Model)<br />
<br />