Bài giảng Phát triển ứng dụng cơ sở dữ liệu 1 - Chương 1: Phân tích dữ liệu (Phần 2) - Thái Lê Vinh

Nội dung trình bày  
Mô hình thực thể kết hợp nguyên thủy  
Mô hình thực thể kết hợp mở rộng  
Phương pháp phân tích dữ liệu  
Qui tắc mô hình hóa quan niệm dữ liệu  
Tiêu chuẩn chọn lựa khái niệm  
Mô hình thực thể kết hợp mở rộng  
Bổ sung vào mô hình thực thể kết hợp  
Thuộc tính kết hợp  
Định danh  
Tổng quát hóa  
Tập con  
Mối kết hợp mở rộng  
Cấu trúc phân cấp  
Thiết lập cấu trúc cây phân cấp giữa các thực thể  
Tổng quát  
E
E1  
E2  
E3  
Chuyên biệt  
E là một tổng quát hóa của 1 nhóm thực thể E1, E2, E3 khi  
Mỗi đối tượng của lớp E1, E2, E3 cũng là đối tượng của lớp E  
Ví dụ  
XE  
XE TẢI  
XE BUS  
XE HƠI  
NHÂN VIÊN  
Thuộc  
PHÒNG BAN  
THƯ KÝ  
KỸ SƯ  
NV QUẢN LÝ  
Ví dụ  
CON NGƯỜI  
QUẢN LÝ  
ĐÀN ÔNG  
PHỤ NỮ  
THƯ KÝ  
NHÂN VIÊN  
QUẢN LÝ  
KỸ THUẬT  
QUẢN LÝ  
HÀNH CHÍNH  
NHÂN VIÊN  
LẬP TRÌNH  
NHÂN VIÊN  
BÁN HÀNG  
NHÂN VIÊN  
TIẾP THỊ  
Cấu trúc phân cấp (tt)  
Tính kế thừa  
Thực thể chuyên biệt kế thừa thuộc tính và mối kết hợp của thực thể  
tổng quát  
R
A
E
E’  
B
E2  
C
E1  
Cấu trúc phân cấp (tt)  
Số PX  
Số PN  
PHIẾU NHẬP  
PHIẾU XUẤT  
(1,n)  
Ngày nhập  
Ngày xuất  
(1,n)  
SL nhập  
CT  
XUẤT  
CT  
NHẬP  
SL xuất  
(0,n)  
NVLIỆU  
(0,n)  
Mã NVL  
Tên NVL  
ĐV tính  
Cấu trúc phân cấp (tt)  
Mã NVL  
Số chứng từ  
CT  
CTỪ  
CHỨNG TỪ  
NVLIỆU  
(1,n)  
(0,n)  
Ngày chứng từ  
Tên NVL  
ĐV tính  
Số lượng  
PHIẾU  
NHẬP  
PHIẾU  
XUẤT  
Cấu trúc phân cấp (tt)  
Nguyên tắc  
Xây dựng thực-thể-chuyên-biệt khi xác định được đặc trưng riêng của  
nó  
Xây dựng thực thể tổng quát khi xác định được các đặc trưng chung của  
các thực thể  
Tái sử dụng  
Cấu trúc phân cấp (tt)  
Tính bao phủ  
Sự tương quan giữa thực-thể-tổng-quát và thực-thể-chuyên-biệt  
Gồm  
Toàn phần (t-total)  
Bán phần (p-partial)  
Riêng biệt (e-exclusive)  
Chồng chéo (o-overlaping)  
Cấu trúc phân cấp (tt)  
Toàn phần  
Tất cả các phần tử của các thực thể chuyên biệt phủ toàn bộ tập phần  
tử của thực thể tổng quát  
Bán phần  
Các phần tử của các thực thể chuyên biệt không phủ toàn bộ tập phần  
tử của thực thể tổng quát  
Cấu trúc phân cấp (tt)  
Riêng biệt  
Phần tử của thực thể chuyên biệt này không là phần tử của thực thể  
chuyên biệt khác  
Chồng chéo  
Phần tử của thực thể chuyên biệt này có thể là phần tử của thực thể  
chuyên biệt khác  
Cấu trúc phân cấp (tt)  
Tập tổng quát  
Tập tổng quát  
Tập  
Tập  
Tập  
chuyên  
biệt  
(t,e)  
(p,o)  
chuyên  
biệt  
chuyên  
biệt  
Tập  
chuyên  
biệt  
Chuyên biệt bán phần, chồng lắp  
Chuyên biệt toàn phần, riêng biệt  
Tập tổng quát  
Tập tổng quát  
Tập  
chuyên  
Tập chuyên biệt  
biệt  
Tập  
chuyên  
biệt  
(p,e)  
(t,o)  
Tập chuyên  
biệt  
Chuyên biệt bán phần, riêng biệt  
Chuyên biệt toàn phần, chồng lắp  
Ví dụ  
XE  
CON NGƯỜI  
p, e  
(t, e)  
XE TẢI  
XE BUS  
XE HƠI  
ĐÀN ÔNG  
PHỤ NỮ  
NHÂN VIÊN  
Thuộc  
PHÒNG BAN  
p, o  
THƯ KÝ  
KỸ SƯ  
NV QUẢN LÝ  
Ví dụ  
CON NGƯỜI  
(p, e)  
(t, e)  
ĐÀN ÔNG  
PHỤ NỮ  
QUẢN LÝ  
THƯ KÝ  
NHÂN VIÊN  
(t, o)  
(p, o)  
QUẢN LÝ  
KỸ THUẬT  
QUẢN LÝ  
HÀNH CHÍNH  
NHÂN VIÊN  
LẬP TRÌNH  
NHÂN VIÊN  
BÁN HÀNG  
NHÂN VIÊN  
TIẾP THỊ  
Tập con  
Là trường hợp đặc biệt của tổng quát hóa  
Chỉ có 1 thực thể chuyên biệt  
Mã số KH  
Tên KH  
Họ tên  
CÔNG-NHÂN  
KHÁCH HÀNG  
Địa chỉ  
(p, e)  
(p, e)  
Điên thoại  
CÔNG-NHÂN  
THƯỜNG-XUYÊN  
KHÁCH QUEN  
Ngày ký  
Mức công nợ  
hợp đồng  
Sự tương quan luôn là bán phần & riêng biệt  
Thuộc tính kết hợp  
Là 1 nhóm các thuộc tính có liên hệ  
Số nhà  
Đường  
(0,1)  
Quận  
CON NGƯỜI  
ĐỊA CHỈ  
(0,n)  
(0,1)  
Thành phố  
Quốc gia  
Số CMND  
Ngày lập  
Nơi lập  
NHÂN KHẨU  
CMND  
Định danh  
Tập hợp các thuộc tính có tính chất đặc trưng duy nhất nhằm  
phân biệt tất cả các thể hiện của thực thể  
Ký hiệu  
Định danh 1 thuộc tính  
Định danh 2 thuộc tính trở lên  
Định danh (tt)  
Gọi I là tập hợp  
I = {A1, A2, …, An, E1, E2, …, Em}  
n0, m0, n+m1  
I là định danh  
(1) Không có 2 thể hiện của E có chung 1 giá trị định danh  
(2) Nếu bỏ bớt đi 1 Ai hay Ei thì (1) không còn đúng  
Định danh (tt)  
Phân loại  
Đơn giản (m+n=1)  
Bên trong (m=0)  
Bên ngoài (n=0)  
Phối hợp (m>0 & n>0)  
Tải về để xem bản đầy đủ
pdf 27 trang myanh 31080 Free
Bạn đang xem 20 trang mẫu của tài liệu "Bài giảng Phát triển ứng dụng cơ sở dữ liệu 1 - Chương 1: Phân tích dữ liệu (Phần 2) - Thái Lê Vinh", để 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:

  • pdfbai_giang_phat_trien_ung_dung_co_so_du_lieu_1_chuong_1_phan.pdf