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 đủ
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:
bai_giang_phat_trien_ung_dung_co_so_du_lieu_1_chuong_1_phan.pdf

