SlideShare a Scribd company logo
1 of 35
Download to read offline
CHƯƠNG 2
MÔ HÌNH THỰC THỂ - KẾT HỢP
Phiên bản 2013
Tài liệu tham khảo
[1] Đỗ Phúc, Nguyễn Đăng Tỵ.
Giáo trình cơ sở dữ liệu.
Đại học Quốc gia Tp.HCM.
[2] Đồng Thị Bích Thủy.
Giáo trình cơ sở dữ liệu.
Đại học Quốc gia Tp.HCM.
[3] Trần Ngọc Bảo.
Slide bài giảng CSDL
Đại học Sư Phạm TP.HCM
[4] Lê Minh Triết.
Slide bài giảng CSDL
Đại học Sư Phạm TP.HCM
3/5/2013
2
Nội dung
1.Giới thiệu
2.Các thành phần cơ bản
a. Thực thể
Thuộc tính
Thuộc tính khóa
b. Mối kết hợp
Khái niệm
Bảng số
Thuộc tính trên mối kết hợp
Ràng buộc trên mối kết hợp
c. Thực thể yếu
3. Lược đồ ER
a. Tiêu chuẩn chọn khái niệm
b. Các buớc để tạo ERD
c. Chuyển ERD thành bảng
4. Ví dụ
3/5/2013 3
1. Giới thiệu
 Mô hình dữ liệu là một tập hợp các khái niệm
được dùng để diễn tả tập hợp dữ liệu và hành
động để thao tác lên dữ liệu.
 Mô hình dữ liệu mô tả một tập hợp các khái
niệm từ thế giới thực được gọi là mô hình dữ
liệu quan niệm
 Mô hình dữ liệu quan niệm thường dùng là
Mô Hình Thực Thể - Kết Hợp
3/5/2013
4
1. Giới thiệu
 Được dùng để thiết kế CSDL ở mức quan niệm
 Biểu diễn trừu tượng cấu trúc của CSDL
 Sơ đồ thực thể - kết hợp
(Entity-Relationship Diagram)
– Tập thực thể (Entity Sets)/thực thể (Entity)
– Thuộc tính (Attributes)
– Mối quan hệ (Relationship)
3/5/2013
5
Mô hình Thực Thể - Kết Hợp
1. Giới thiệu
 Một nhân viên là một thực thể
 Tập hợp các nhân viên là tập thực thể
 Một đề án là một thực thể
 Tập hợp các đề án là tập thực thể
 Một phòng ban là một thực thể
 Tập hợp các phòng ban là tập thực thể
3/5/2013
6
Mô hình Thực Thể - Kết Hợp
“Quản lý đề án công ty”
2. Các thành phần cơ bản
a. Thực thể
 Thuộc tính
 Thuộc tính khóa
b. Mối kết hợp
 Khái niệm
 Bảng số
 Thuộc tính trên mối kết hợp
 Ràng buộc trên mối kết hợp
c. Thực thể yếu
3/5/2013
7
3/5/2013 8
2. Các thành phần cơ bản
3/5/2013 9
2. Các thành phần cơ bản
3/5/2013 10
2. Các thành phần cơ bản
3/5/2013 11
2. Các thành phần cơ bản
3/5/2013 12
2. Các thành phần cơ bản
3/5/2013 13
2. Các thành phần cơ bản
3/5/2013 14
2. Các thành phần cơ bản
2. Các thành phần cơ bản
 (min, max) chỉ định mỗi thực thể e thuộc tập các
thực thể E tham gia ít nhất và nhiều nhất vào thể
hiện của R
 Giải thích
– (0,1): không hoặc một
– (1,1): duy nhất một
– (0,n): không hoặc nhiều
– (1,n): một hoặc nhiều
3/5/2013
15
Bảng Số
2. Các thành phần cơ bản
 Một phòng ban có nhiều nhân viên
 Một nhân viên chỉ thuộc 1 phòng ban
 Một nhân viên có thể được phân công vào nhiều
đề án hoặc không được phân công vào đề án nào
 Một nhân viên có thể là trưởng phòng của 1
phòng ban nào đó
3/5/2013
16
Bảng Số
2. Các thành phần cơ bản
3/5/2013
17
Một loại thực thể có thể tham gia nhiều lần
vào một quan hệ với nhiều vai trò khác nhau
Bảng Số
2. Các thành phần cơ bản
3/5/2013
18
Thuộc tính trên mối quan hệ mô tả
tính chất cho mối quan hệ đó
Thuộc tính này không thể gắn liền với
những thực thể tham gia vào mối quan hệ
2. Các thành phần cơ bản
 Nhằm giới hạn khả năng có thể kết hợp của
các thực thể tham gia
 Xuất phát từ ràng buộc của thế giới thực
 Có hai loại ràng buộc mối kết hợp chính
– Ràng buộc dựa trên bản số
– Ràng buộc dựa trên sự tham gia
3/5/2013
19
Ràng buộc trên mối kết hợp
2. Các thành phần cơ bản
 Sự tham gia của PEOPLE trong mối kết hợp là
bắt buộc (mandatory participation), trong khi sự
tham gia của CITY là tuỳ ý (optional
participation)
 Diễn tả khái niệm một người sinh sống tại một
thành phố duy nhất, trong khi thành phố có thể có
nhiều người sinh sống
3/5/2013
20
Ràng buộc trên mối kết hợp
2. Các thành phần cơ bản
 Mỗi môn học chỉ được day từ 1 đến 3 lần mỗi
tuần, mỗi ngày trong tuần đều có một số buổi học
nào đó, mỗi phòng học có tối đa 8 buổi học mỗi
tuần
 Diễn tả khái niệm một môn học đã cho được dạy
trong một ngày nào đó tại một phòng học nào đó
3/5/2013
21
Ràng buộc trên mối kết hợp
2. Các thành phần cơ bản
 Là thực thể mà khóa có được từ
những thuộc tính của tập thực thể
khác
 Thực thể yếu (weak entity set)
phải tham gia vào mối quan hệ
mà trong đó có một tập thực thể
chính
3/5/2013 22
Thực Thể Yếu
3. Lược đồ ER (Entity-Relationship Diagram)
 Là đồ thị biểu diễn các tập thực thể, thuộc tính và mối
quan hệ
 Đỉnh
 Cạnh là đường nối giữa:
– Thực thể - thuộc tính
– Mối quan hệ - thuộc tính
– Thực thể - mối quan hệ
3/5/2013
23
3. Lược đồ ER (Entity-Relationship Diagram)
3/5/2013
24
3. Lược đồ ER (Entity-Relationship Diagram)
3/5/2013
25
3. Lược đồ ER (Entity-Relationship Diagram)
3/5/2013
26
3. Lược đồ ER (Entity-Relationship Diagram)
3/5/2013
27
3. Lược đồ ER (Entity-Relationship Diagram)
3/5/2013
28
3. Lược đồ ER (Entity-Relationship Diagram)
 Chọn là thực thể khi có thể
xác định một số đặc trưng cơ
bản như các thuộc tính, mối
kết hợp, tổng quát hoá hay
chuyên biệt hoá
 Chọn là thuộc tính khi đối
tượng có cấu trúc nguyên tố
đơn giản và không có các đặc
trưng khác
3/5/2013
29
Tiêu chuẩn chọn khái niệm
3. Lược đồ ER (Entity-Relationship Diagram)
3/5/2013
30
Tiêu chuẩn chọn khái niệm
Mối kết hợp hay thực thể
Chọn thực thể nếu khái niệm quan tâm
có một số đặc trưng cần mô hình hoá
3. Lược đồ ER (Entity-Relationship Diagram)
 Xác định thực thể, thuộc tính
 Xác định mối kết hợp, thuộc tính
 Xác định bảng số
 Vẽ mô hình bằng một số công cụ như
– MS Visio
– PowerDesigner
– DBMAIN
3/5/2013
31
Các bước tạo ERD
3. Lược đồ ER (Entity-Relationship Diagram)
 Đây là bước chuyển đổi từ giai đoạn phân tích sang
giai đoạn thiết kế
 Chuyển đổi ERD thành Mô hình vật lý ≡ BẢNG (lưu
trữ và quản lý bởi DBMS trong các thiết bị lưu trữ)
 Quy tắc
– Thực thể  Bảng
– Mối kết hợp  bảng hoặc không là bảng tuỳ theo bản số
• 1 – n : chuyển thành cha – con với ràng buộc khoá ngoại
• m – n: chuyển thành thực thể
– Ràng buộc khoá chính, ràng buộc khoá ngoại
– Qui tắc vẽ các đường tham chiếu giữa các quan hệ
3/5/2013
32
ERD  Bảng
4. Ví dụ
CSDL QUẢN LÝ ĐỀ ÁN CÔNG TY
 Theo dõi các thông tin liên quan tới nhân viên, phòng ban và đề án
 Công ty được tổ chức thành các phòng ban. Mỗi phòng ban có một tên duy nhất,
mã số phòng ban duy nhất, và một nhân viên quản lý phòng đó. Ghi nhận lại
ngày nhận chức trưởng phòng. Mỗi phòng ban có thể có nhiều địa điểm khác
nhau
 Mỗi phòng ban chủ trì nhiều đề án, mỗi đề án có tên duy nhất, mã số đề án duy
nhất và được triển khai ở một địa điểm
 Thông tin nhân viên của công ty được lưu trữ bao gồm mã nhân viên, địa chỉ,
lương, phái, và ngày sinh. Mỗi nhân viên làm việc ở 1 phòng ban nhưng có thể
tham gia nhiều đề án, trong đó đề án không nhất thiết phải do chính phòng ban
của nhân viên chủ trì. Ghi nhận thông tin về thời gian tham gia đề án của nhân
viên ứng với từng đề án tham gia, và cũng ghi nhận thông tin người quản lý trực
tiếp nhân viên
 Mỗi nhân viên có thể có nhiều thân nhân, với mỗi thân nhân phải lưu trữ tên,
phái, ngày sinh, và mối quan hệ với nhân viên trong công ty
3/5/2013
33Vẽ ERD
4. Ví dụ
3/5/2013
34
Ví dụ
HẾT

More Related Content

Recently uploaded

Báo cáo tốt nghiệp Hoàn thiện công tác đào tạo và phát triển nguồn nhân lực c...
Báo cáo tốt nghiệp Hoàn thiện công tác đào tạo và phát triển nguồn nhân lực c...Báo cáo tốt nghiệp Hoàn thiện công tác đào tạo và phát triển nguồn nhân lực c...
Báo cáo tốt nghiệp Hoàn thiện công tác đào tạo và phát triển nguồn nhân lực c...lamluanvan.net Viết thuê luận văn
 
TỔNG HỢP HƠN 100 ĐỀ THI THỬ TỐT NGHIỆP THPT TOÁN 2024 - TỪ CÁC TRƯỜNG, TRƯỜNG...
TỔNG HỢP HƠN 100 ĐỀ THI THỬ TỐT NGHIỆP THPT TOÁN 2024 - TỪ CÁC TRƯỜNG, TRƯỜNG...TỔNG HỢP HƠN 100 ĐỀ THI THỬ TỐT NGHIỆP THPT TOÁN 2024 - TỪ CÁC TRƯỜNG, TRƯỜNG...
TỔNG HỢP HƠN 100 ĐỀ THI THỬ TỐT NGHIỆP THPT TOÁN 2024 - TỪ CÁC TRƯỜNG, TRƯỜNG...Nguyen Thanh Tu Collection
 
Quản lý dạy học phân hóa môn Toán tại các trường trung học cơ sở huyện Tam D...
Quản lý dạy học phân hóa môn Toán tại các trường trung học cơ sở huyện Tam D...Quản lý dạy học phân hóa môn Toán tại các trường trung học cơ sở huyện Tam D...
Quản lý dạy học phân hóa môn Toán tại các trường trung học cơ sở huyện Tam D...lamluanvan.net Viết thuê luận văn
 
Hệ thống ca dao than thân người Việt từ góc nhìn thi pháp
Hệ thống ca dao than thân người Việt từ góc nhìn thi phápHệ thống ca dao than thân người Việt từ góc nhìn thi pháp
Hệ thống ca dao than thân người Việt từ góc nhìn thi pháplamluanvan.net Viết thuê luận văn
 
Báo cáo bài tập nhóm môn Văn hóa kinh doanh và tinh thần khởi nghiệp Trình bà...
Báo cáo bài tập nhóm môn Văn hóa kinh doanh và tinh thần khởi nghiệp Trình bà...Báo cáo bài tập nhóm môn Văn hóa kinh doanh và tinh thần khởi nghiệp Trình bà...
Báo cáo bài tập nhóm môn Văn hóa kinh doanh và tinh thần khởi nghiệp Trình bà...lamluanvan.net Viết thuê luận văn
 
4.NGÂN HÀNG KĨ THUẬT SỐ-slide CHƯƠNG 3.pptx
4.NGÂN HÀNG KĨ THUẬT SỐ-slide CHƯƠNG 3.pptx4.NGÂN HÀNG KĨ THUẬT SỐ-slide CHƯƠNG 3.pptx
4.NGÂN HÀNG KĨ THUẬT SỐ-slide CHƯƠNG 3.pptxsongtoan982017
 
Báo cáo bài tập Quản trị Marketing Kế hoạch marketing cho ống hút cỏ của Gree...
Báo cáo bài tập Quản trị Marketing Kế hoạch marketing cho ống hút cỏ của Gree...Báo cáo bài tập Quản trị Marketing Kế hoạch marketing cho ống hút cỏ của Gree...
Báo cáo bài tập Quản trị Marketing Kế hoạch marketing cho ống hút cỏ của Gree...lamluanvan.net Viết thuê luận văn
 
Vận dụng thi pháp học vào phân tích truyện ngắn Chiếc thuyền ...
Vận dụng thi pháp học vào phân tích truyện ngắn Chiếc thuyền ...Vận dụng thi pháp học vào phân tích truyện ngắn Chiếc thuyền ...
Vận dụng thi pháp học vào phân tích truyện ngắn Chiếc thuyền ...lamluanvan.net Viết thuê luận văn
 
Everybody Up 1 - Unit 5 - worksheet grade 1
Everybody Up 1 - Unit 5 - worksheet grade 1Everybody Up 1 - Unit 5 - worksheet grade 1
Everybody Up 1 - Unit 5 - worksheet grade 1mskellyworkmail
 
Bài tập lớn môn Văn hóa kinh doanh và tinh thần khởi nghiệp Trình bày về triế...
Bài tập lớn môn Văn hóa kinh doanh và tinh thần khởi nghiệp Trình bày về triế...Bài tập lớn môn Văn hóa kinh doanh và tinh thần khởi nghiệp Trình bày về triế...
Bài tập lớn môn Văn hóa kinh doanh và tinh thần khởi nghiệp Trình bày về triế...lamluanvan.net Viết thuê luận văn
 
Báo cáo tốt nghiệp Phát triển sản phẩm thẻ tại Ngân hàng thương mại cổ phần K...
Báo cáo tốt nghiệp Phát triển sản phẩm thẻ tại Ngân hàng thương mại cổ phần K...Báo cáo tốt nghiệp Phát triển sản phẩm thẻ tại Ngân hàng thương mại cổ phần K...
Báo cáo tốt nghiệp Phát triển sản phẩm thẻ tại Ngân hàng thương mại cổ phần K...lamluanvan.net Viết thuê luận văn
 
PHONG TRÀO “XUNG KÍCH, TÌNH NGUYỆN VÌ CUỘC SỐNG CỘNG ĐỒNG” CỦA ĐOÀN TNCS HỒ...
PHONG TRÀO “XUNG KÍCH, TÌNH NGUYỆN VÌ CUỘC SỐNG   CỘNG ĐỒNG” CỦA ĐOÀN TNCS HỒ...PHONG TRÀO “XUNG KÍCH, TÌNH NGUYỆN VÌ CUỘC SỐNG   CỘNG ĐỒNG” CỦA ĐOÀN TNCS HỒ...
PHONG TRÀO “XUNG KÍCH, TÌNH NGUYỆN VÌ CUỘC SỐNG CỘNG ĐỒNG” CỦA ĐOÀN TNCS HỒ...lamluanvan.net Viết thuê luận văn
 
Giải pháp nâng cao chất lượng sản phẩm ở Công ty TNHH Sơn Alex Việt Nam
Giải pháp nâng cao chất lượng sản phẩm ở Công ty TNHH Sơn Alex Việt NamGiải pháp nâng cao chất lượng sản phẩm ở Công ty TNHH Sơn Alex Việt Nam
Giải pháp nâng cao chất lượng sản phẩm ở Công ty TNHH Sơn Alex Việt Namlamluanvan.net Viết thuê luận văn
 
NHKTS SLIDE B2 KHAI NIEM FINTECH VA YEU TO CUNG CAU DOI MOI TRONG CN_GV HANG ...
NHKTS SLIDE B2 KHAI NIEM FINTECH VA YEU TO CUNG CAU DOI MOI TRONG CN_GV HANG ...NHKTS SLIDE B2 KHAI NIEM FINTECH VA YEU TO CUNG CAU DOI MOI TRONG CN_GV HANG ...
NHKTS SLIDE B2 KHAI NIEM FINTECH VA YEU TO CUNG CAU DOI MOI TRONG CN_GV HANG ...songtoan982017
 
Báo cáo thực tập tốt nghiệp Phân tích hiệu quả hoạt động huy động và cho vay ...
Báo cáo thực tập tốt nghiệp Phân tích hiệu quả hoạt động huy động và cho vay ...Báo cáo thực tập tốt nghiệp Phân tích hiệu quả hoạt động huy động và cho vay ...
Báo cáo thực tập tốt nghiệp Phân tích hiệu quả hoạt động huy động và cho vay ...lamluanvan.net Viết thuê luận văn
 
TỔNG HỢP HƠN 100 ĐỀ THI THỬ TỐT NGHIỆP THPT TIẾNG ANH 2024 - TỪ CÁC TRƯỜNG, ...
TỔNG HỢP HƠN 100 ĐỀ THI THỬ TỐT NGHIỆP THPT TIẾNG ANH 2024 - TỪ CÁC TRƯỜNG, ...TỔNG HỢP HƠN 100 ĐỀ THI THỬ TỐT NGHIỆP THPT TIẾNG ANH 2024 - TỪ CÁC TRƯỜNG, ...
TỔNG HỢP HƠN 100 ĐỀ THI THỬ TỐT NGHIỆP THPT TIẾNG ANH 2024 - TỪ CÁC TRƯỜNG, ...Nguyen Thanh Tu Collection
 
Báo cáo thực tập tốt nghiệp Kế toán tiền mặt tại Công ty trách nhiệm hữu hạn ...
Báo cáo thực tập tốt nghiệp Kế toán tiền mặt tại Công ty trách nhiệm hữu hạn ...Báo cáo thực tập tốt nghiệp Kế toán tiền mặt tại Công ty trách nhiệm hữu hạn ...
Báo cáo thực tập tốt nghiệp Kế toán tiền mặt tại Công ty trách nhiệm hữu hạn ...lamluanvan.net Viết thuê luận văn
 
VẤN ĐỀ 12 VI PHẠM HÀNH CHÍNH VÀ.pptx
VẤN ĐỀ 12 VI PHẠM HÀNH CHÍNH VÀ.pptxVẤN ĐỀ 12 VI PHẠM HÀNH CHÍNH VÀ.pptx
VẤN ĐỀ 12 VI PHẠM HÀNH CHÍNH VÀ.pptxGingvin36HC
 
Bài tập lớn môn Văn hóa kinh doanh và tinh thần khởi nghiệp Xây dựng mô hình ...
Bài tập lớn môn Văn hóa kinh doanh và tinh thần khởi nghiệp Xây dựng mô hình ...Bài tập lớn môn Văn hóa kinh doanh và tinh thần khởi nghiệp Xây dựng mô hình ...
Bài tập lớn môn Văn hóa kinh doanh và tinh thần khởi nghiệp Xây dựng mô hình ...lamluanvan.net Viết thuê luận văn
 
TỔNG HỢP HƠN 100 ĐỀ THI THỬ TỐT NGHIỆP THPT HÓA HỌC 2024 - TỪ CÁC TRƯỜNG, TRƯ...
TỔNG HỢP HƠN 100 ĐỀ THI THỬ TỐT NGHIỆP THPT HÓA HỌC 2024 - TỪ CÁC TRƯỜNG, TRƯ...TỔNG HỢP HƠN 100 ĐỀ THI THỬ TỐT NGHIỆP THPT HÓA HỌC 2024 - TỪ CÁC TRƯỜNG, TRƯ...
TỔNG HỢP HƠN 100 ĐỀ THI THỬ TỐT NGHIỆP THPT HÓA HỌC 2024 - TỪ CÁC TRƯỜNG, TRƯ...Nguyen Thanh Tu Collection
 

Recently uploaded (20)

Báo cáo tốt nghiệp Hoàn thiện công tác đào tạo và phát triển nguồn nhân lực c...
Báo cáo tốt nghiệp Hoàn thiện công tác đào tạo và phát triển nguồn nhân lực c...Báo cáo tốt nghiệp Hoàn thiện công tác đào tạo và phát triển nguồn nhân lực c...
Báo cáo tốt nghiệp Hoàn thiện công tác đào tạo và phát triển nguồn nhân lực c...
 
TỔNG HỢP HƠN 100 ĐỀ THI THỬ TỐT NGHIỆP THPT TOÁN 2024 - TỪ CÁC TRƯỜNG, TRƯỜNG...
TỔNG HỢP HƠN 100 ĐỀ THI THỬ TỐT NGHIỆP THPT TOÁN 2024 - TỪ CÁC TRƯỜNG, TRƯỜNG...TỔNG HỢP HƠN 100 ĐỀ THI THỬ TỐT NGHIỆP THPT TOÁN 2024 - TỪ CÁC TRƯỜNG, TRƯỜNG...
TỔNG HỢP HƠN 100 ĐỀ THI THỬ TỐT NGHIỆP THPT TOÁN 2024 - TỪ CÁC TRƯỜNG, TRƯỜNG...
 
Quản lý dạy học phân hóa môn Toán tại các trường trung học cơ sở huyện Tam D...
Quản lý dạy học phân hóa môn Toán tại các trường trung học cơ sở huyện Tam D...Quản lý dạy học phân hóa môn Toán tại các trường trung học cơ sở huyện Tam D...
Quản lý dạy học phân hóa môn Toán tại các trường trung học cơ sở huyện Tam D...
 
Hệ thống ca dao than thân người Việt từ góc nhìn thi pháp
Hệ thống ca dao than thân người Việt từ góc nhìn thi phápHệ thống ca dao than thân người Việt từ góc nhìn thi pháp
Hệ thống ca dao than thân người Việt từ góc nhìn thi pháp
 
Báo cáo bài tập nhóm môn Văn hóa kinh doanh và tinh thần khởi nghiệp Trình bà...
Báo cáo bài tập nhóm môn Văn hóa kinh doanh và tinh thần khởi nghiệp Trình bà...Báo cáo bài tập nhóm môn Văn hóa kinh doanh và tinh thần khởi nghiệp Trình bà...
Báo cáo bài tập nhóm môn Văn hóa kinh doanh và tinh thần khởi nghiệp Trình bà...
 
4.NGÂN HÀNG KĨ THUẬT SỐ-slide CHƯƠNG 3.pptx
4.NGÂN HÀNG KĨ THUẬT SỐ-slide CHƯƠNG 3.pptx4.NGÂN HÀNG KĨ THUẬT SỐ-slide CHƯƠNG 3.pptx
4.NGÂN HÀNG KĨ THUẬT SỐ-slide CHƯƠNG 3.pptx
 
Báo cáo bài tập Quản trị Marketing Kế hoạch marketing cho ống hút cỏ của Gree...
Báo cáo bài tập Quản trị Marketing Kế hoạch marketing cho ống hút cỏ của Gree...Báo cáo bài tập Quản trị Marketing Kế hoạch marketing cho ống hút cỏ của Gree...
Báo cáo bài tập Quản trị Marketing Kế hoạch marketing cho ống hút cỏ của Gree...
 
Vận dụng thi pháp học vào phân tích truyện ngắn Chiếc thuyền ...
Vận dụng thi pháp học vào phân tích truyện ngắn Chiếc thuyền ...Vận dụng thi pháp học vào phân tích truyện ngắn Chiếc thuyền ...
Vận dụng thi pháp học vào phân tích truyện ngắn Chiếc thuyền ...
 
Everybody Up 1 - Unit 5 - worksheet grade 1
Everybody Up 1 - Unit 5 - worksheet grade 1Everybody Up 1 - Unit 5 - worksheet grade 1
Everybody Up 1 - Unit 5 - worksheet grade 1
 
Bài tập lớn môn Văn hóa kinh doanh và tinh thần khởi nghiệp Trình bày về triế...
Bài tập lớn môn Văn hóa kinh doanh và tinh thần khởi nghiệp Trình bày về triế...Bài tập lớn môn Văn hóa kinh doanh và tinh thần khởi nghiệp Trình bày về triế...
Bài tập lớn môn Văn hóa kinh doanh và tinh thần khởi nghiệp Trình bày về triế...
 
Báo cáo tốt nghiệp Phát triển sản phẩm thẻ tại Ngân hàng thương mại cổ phần K...
Báo cáo tốt nghiệp Phát triển sản phẩm thẻ tại Ngân hàng thương mại cổ phần K...Báo cáo tốt nghiệp Phát triển sản phẩm thẻ tại Ngân hàng thương mại cổ phần K...
Báo cáo tốt nghiệp Phát triển sản phẩm thẻ tại Ngân hàng thương mại cổ phần K...
 
PHONG TRÀO “XUNG KÍCH, TÌNH NGUYỆN VÌ CUỘC SỐNG CỘNG ĐỒNG” CỦA ĐOÀN TNCS HỒ...
PHONG TRÀO “XUNG KÍCH, TÌNH NGUYỆN VÌ CUỘC SỐNG   CỘNG ĐỒNG” CỦA ĐOÀN TNCS HỒ...PHONG TRÀO “XUNG KÍCH, TÌNH NGUYỆN VÌ CUỘC SỐNG   CỘNG ĐỒNG” CỦA ĐOÀN TNCS HỒ...
PHONG TRÀO “XUNG KÍCH, TÌNH NGUYỆN VÌ CUỘC SỐNG CỘNG ĐỒNG” CỦA ĐOÀN TNCS HỒ...
 
Giải pháp nâng cao chất lượng sản phẩm ở Công ty TNHH Sơn Alex Việt Nam
Giải pháp nâng cao chất lượng sản phẩm ở Công ty TNHH Sơn Alex Việt NamGiải pháp nâng cao chất lượng sản phẩm ở Công ty TNHH Sơn Alex Việt Nam
Giải pháp nâng cao chất lượng sản phẩm ở Công ty TNHH Sơn Alex Việt Nam
 
NHKTS SLIDE B2 KHAI NIEM FINTECH VA YEU TO CUNG CAU DOI MOI TRONG CN_GV HANG ...
NHKTS SLIDE B2 KHAI NIEM FINTECH VA YEU TO CUNG CAU DOI MOI TRONG CN_GV HANG ...NHKTS SLIDE B2 KHAI NIEM FINTECH VA YEU TO CUNG CAU DOI MOI TRONG CN_GV HANG ...
NHKTS SLIDE B2 KHAI NIEM FINTECH VA YEU TO CUNG CAU DOI MOI TRONG CN_GV HANG ...
 
Báo cáo thực tập tốt nghiệp Phân tích hiệu quả hoạt động huy động và cho vay ...
Báo cáo thực tập tốt nghiệp Phân tích hiệu quả hoạt động huy động và cho vay ...Báo cáo thực tập tốt nghiệp Phân tích hiệu quả hoạt động huy động và cho vay ...
Báo cáo thực tập tốt nghiệp Phân tích hiệu quả hoạt động huy động và cho vay ...
 
TỔNG HỢP HƠN 100 ĐỀ THI THỬ TỐT NGHIỆP THPT TIẾNG ANH 2024 - TỪ CÁC TRƯỜNG, ...
TỔNG HỢP HƠN 100 ĐỀ THI THỬ TỐT NGHIỆP THPT TIẾNG ANH 2024 - TỪ CÁC TRƯỜNG, ...TỔNG HỢP HƠN 100 ĐỀ THI THỬ TỐT NGHIỆP THPT TIẾNG ANH 2024 - TỪ CÁC TRƯỜNG, ...
TỔNG HỢP HƠN 100 ĐỀ THI THỬ TỐT NGHIỆP THPT TIẾNG ANH 2024 - TỪ CÁC TRƯỜNG, ...
 
Báo cáo thực tập tốt nghiệp Kế toán tiền mặt tại Công ty trách nhiệm hữu hạn ...
Báo cáo thực tập tốt nghiệp Kế toán tiền mặt tại Công ty trách nhiệm hữu hạn ...Báo cáo thực tập tốt nghiệp Kế toán tiền mặt tại Công ty trách nhiệm hữu hạn ...
Báo cáo thực tập tốt nghiệp Kế toán tiền mặt tại Công ty trách nhiệm hữu hạn ...
 
VẤN ĐỀ 12 VI PHẠM HÀNH CHÍNH VÀ.pptx
VẤN ĐỀ 12 VI PHẠM HÀNH CHÍNH VÀ.pptxVẤN ĐỀ 12 VI PHẠM HÀNH CHÍNH VÀ.pptx
VẤN ĐỀ 12 VI PHẠM HÀNH CHÍNH VÀ.pptx
 
Bài tập lớn môn Văn hóa kinh doanh và tinh thần khởi nghiệp Xây dựng mô hình ...
Bài tập lớn môn Văn hóa kinh doanh và tinh thần khởi nghiệp Xây dựng mô hình ...Bài tập lớn môn Văn hóa kinh doanh và tinh thần khởi nghiệp Xây dựng mô hình ...
Bài tập lớn môn Văn hóa kinh doanh và tinh thần khởi nghiệp Xây dựng mô hình ...
 
TỔNG HỢP HƠN 100 ĐỀ THI THỬ TỐT NGHIỆP THPT HÓA HỌC 2024 - TỪ CÁC TRƯỜNG, TRƯ...
TỔNG HỢP HƠN 100 ĐỀ THI THỬ TỐT NGHIỆP THPT HÓA HỌC 2024 - TỪ CÁC TRƯỜNG, TRƯ...TỔNG HỢP HƠN 100 ĐỀ THI THỬ TỐT NGHIỆP THPT HÓA HỌC 2024 - TỪ CÁC TRƯỜNG, TRƯ...
TỔNG HỢP HƠN 100 ĐỀ THI THỬ TỐT NGHIỆP THPT HÓA HỌC 2024 - TỪ CÁC TRƯỜNG, TRƯ...
 

Featured

2024 State of Marketing Report – by Hubspot
2024 State of Marketing Report – by Hubspot2024 State of Marketing Report – by Hubspot
2024 State of Marketing Report – by HubspotMarius Sescu
 
Everything You Need To Know About ChatGPT
Everything You Need To Know About ChatGPTEverything You Need To Know About ChatGPT
Everything You Need To Know About ChatGPTExpeed Software
 
Product Design Trends in 2024 | Teenage Engineerings
Product Design Trends in 2024 | Teenage EngineeringsProduct Design Trends in 2024 | Teenage Engineerings
Product Design Trends in 2024 | Teenage EngineeringsPixeldarts
 
How Race, Age and Gender Shape Attitudes Towards Mental Health
How Race, Age and Gender Shape Attitudes Towards Mental HealthHow Race, Age and Gender Shape Attitudes Towards Mental Health
How Race, Age and Gender Shape Attitudes Towards Mental HealthThinkNow
 
AI Trends in Creative Operations 2024 by Artwork Flow.pdf
AI Trends in Creative Operations 2024 by Artwork Flow.pdfAI Trends in Creative Operations 2024 by Artwork Flow.pdf
AI Trends in Creative Operations 2024 by Artwork Flow.pdfmarketingartwork
 
PEPSICO Presentation to CAGNY Conference Feb 2024
PEPSICO Presentation to CAGNY Conference Feb 2024PEPSICO Presentation to CAGNY Conference Feb 2024
PEPSICO Presentation to CAGNY Conference Feb 2024Neil Kimberley
 
Content Methodology: A Best Practices Report (Webinar)
Content Methodology: A Best Practices Report (Webinar)Content Methodology: A Best Practices Report (Webinar)
Content Methodology: A Best Practices Report (Webinar)contently
 
How to Prepare For a Successful Job Search for 2024
How to Prepare For a Successful Job Search for 2024How to Prepare For a Successful Job Search for 2024
How to Prepare For a Successful Job Search for 2024Albert Qian
 
Social Media Marketing Trends 2024 // The Global Indie Insights
Social Media Marketing Trends 2024 // The Global Indie InsightsSocial Media Marketing Trends 2024 // The Global Indie Insights
Social Media Marketing Trends 2024 // The Global Indie InsightsKurio // The Social Media Age(ncy)
 
Trends In Paid Search: Navigating The Digital Landscape In 2024
Trends In Paid Search: Navigating The Digital Landscape In 2024Trends In Paid Search: Navigating The Digital Landscape In 2024
Trends In Paid Search: Navigating The Digital Landscape In 2024Search Engine Journal
 
5 Public speaking tips from TED - Visualized summary
5 Public speaking tips from TED - Visualized summary5 Public speaking tips from TED - Visualized summary
5 Public speaking tips from TED - Visualized summarySpeakerHub
 
ChatGPT and the Future of Work - Clark Boyd
ChatGPT and the Future of Work - Clark Boyd ChatGPT and the Future of Work - Clark Boyd
ChatGPT and the Future of Work - Clark Boyd Clark Boyd
 
Getting into the tech field. what next
Getting into the tech field. what next Getting into the tech field. what next
Getting into the tech field. what next Tessa Mero
 
Google's Just Not That Into You: Understanding Core Updates & Search Intent
Google's Just Not That Into You: Understanding Core Updates & Search IntentGoogle's Just Not That Into You: Understanding Core Updates & Search Intent
Google's Just Not That Into You: Understanding Core Updates & Search IntentLily Ray
 
Time Management & Productivity - Best Practices
Time Management & Productivity -  Best PracticesTime Management & Productivity -  Best Practices
Time Management & Productivity - Best PracticesVit Horky
 
The six step guide to practical project management
The six step guide to practical project managementThe six step guide to practical project management
The six step guide to practical project managementMindGenius
 
Beginners Guide to TikTok for Search - Rachel Pearson - We are Tilt __ Bright...
Beginners Guide to TikTok for Search - Rachel Pearson - We are Tilt __ Bright...Beginners Guide to TikTok for Search - Rachel Pearson - We are Tilt __ Bright...
Beginners Guide to TikTok for Search - Rachel Pearson - We are Tilt __ Bright...RachelPearson36
 

Featured (20)

2024 State of Marketing Report – by Hubspot
2024 State of Marketing Report – by Hubspot2024 State of Marketing Report – by Hubspot
2024 State of Marketing Report – by Hubspot
 
Everything You Need To Know About ChatGPT
Everything You Need To Know About ChatGPTEverything You Need To Know About ChatGPT
Everything You Need To Know About ChatGPT
 
Product Design Trends in 2024 | Teenage Engineerings
Product Design Trends in 2024 | Teenage EngineeringsProduct Design Trends in 2024 | Teenage Engineerings
Product Design Trends in 2024 | Teenage Engineerings
 
How Race, Age and Gender Shape Attitudes Towards Mental Health
How Race, Age and Gender Shape Attitudes Towards Mental HealthHow Race, Age and Gender Shape Attitudes Towards Mental Health
How Race, Age and Gender Shape Attitudes Towards Mental Health
 
AI Trends in Creative Operations 2024 by Artwork Flow.pdf
AI Trends in Creative Operations 2024 by Artwork Flow.pdfAI Trends in Creative Operations 2024 by Artwork Flow.pdf
AI Trends in Creative Operations 2024 by Artwork Flow.pdf
 
Skeleton Culture Code
Skeleton Culture CodeSkeleton Culture Code
Skeleton Culture Code
 
PEPSICO Presentation to CAGNY Conference Feb 2024
PEPSICO Presentation to CAGNY Conference Feb 2024PEPSICO Presentation to CAGNY Conference Feb 2024
PEPSICO Presentation to CAGNY Conference Feb 2024
 
Content Methodology: A Best Practices Report (Webinar)
Content Methodology: A Best Practices Report (Webinar)Content Methodology: A Best Practices Report (Webinar)
Content Methodology: A Best Practices Report (Webinar)
 
How to Prepare For a Successful Job Search for 2024
How to Prepare For a Successful Job Search for 2024How to Prepare For a Successful Job Search for 2024
How to Prepare For a Successful Job Search for 2024
 
Social Media Marketing Trends 2024 // The Global Indie Insights
Social Media Marketing Trends 2024 // The Global Indie InsightsSocial Media Marketing Trends 2024 // The Global Indie Insights
Social Media Marketing Trends 2024 // The Global Indie Insights
 
Trends In Paid Search: Navigating The Digital Landscape In 2024
Trends In Paid Search: Navigating The Digital Landscape In 2024Trends In Paid Search: Navigating The Digital Landscape In 2024
Trends In Paid Search: Navigating The Digital Landscape In 2024
 
5 Public speaking tips from TED - Visualized summary
5 Public speaking tips from TED - Visualized summary5 Public speaking tips from TED - Visualized summary
5 Public speaking tips from TED - Visualized summary
 
ChatGPT and the Future of Work - Clark Boyd
ChatGPT and the Future of Work - Clark Boyd ChatGPT and the Future of Work - Clark Boyd
ChatGPT and the Future of Work - Clark Boyd
 
Getting into the tech field. what next
Getting into the tech field. what next Getting into the tech field. what next
Getting into the tech field. what next
 
Google's Just Not That Into You: Understanding Core Updates & Search Intent
Google's Just Not That Into You: Understanding Core Updates & Search IntentGoogle's Just Not That Into You: Understanding Core Updates & Search Intent
Google's Just Not That Into You: Understanding Core Updates & Search Intent
 
How to have difficult conversations
How to have difficult conversations How to have difficult conversations
How to have difficult conversations
 
Introduction to Data Science
Introduction to Data ScienceIntroduction to Data Science
Introduction to Data Science
 
Time Management & Productivity - Best Practices
Time Management & Productivity -  Best PracticesTime Management & Productivity -  Best Practices
Time Management & Productivity - Best Practices
 
The six step guide to practical project management
The six step guide to practical project managementThe six step guide to practical project management
The six step guide to practical project management
 
Beginners Guide to TikTok for Search - Rachel Pearson - We are Tilt __ Bright...
Beginners Guide to TikTok for Search - Rachel Pearson - We are Tilt __ Bright...Beginners Guide to TikTok for Search - Rachel Pearson - We are Tilt __ Bright...
Beginners Guide to TikTok for Search - Rachel Pearson - We are Tilt __ Bright...
 

2013 2 mohinh_thucthekethop

  • 1. CHƯƠNG 2 MÔ HÌNH THỰC THỂ - KẾT HỢP Phiên bản 2013
  • 2. Tài liệu tham khảo [1] Đỗ Phúc, Nguyễn Đăng Tỵ. Giáo trình cơ sở dữ liệu. Đại học Quốc gia Tp.HCM. [2] Đồng Thị Bích Thủy. Giáo trình cơ sở dữ liệu. Đại học Quốc gia Tp.HCM. [3] Trần Ngọc Bảo. Slide bài giảng CSDL Đại học Sư Phạm TP.HCM [4] Lê Minh Triết. Slide bài giảng CSDL Đại học Sư Phạm TP.HCM 3/5/2013 2
  • 3. Nội dung 1.Giới thiệu 2.Các thành phần cơ bản a. Thực thể Thuộc tính Thuộc tính khóa b. Mối kết hợp Khái niệm Bảng số Thuộc tính trên mối kết hợp Ràng buộc trên mối kết hợp c. Thực thể yếu 3. Lược đồ ER a. Tiêu chuẩn chọn khái niệm b. Các buớc để tạo ERD c. Chuyển ERD thành bảng 4. Ví dụ 3/5/2013 3
  • 4. 1. Giới thiệu  Mô hình dữ liệu là một tập hợp các khái niệm được dùng để diễn tả tập hợp dữ liệu và hành động để thao tác lên dữ liệu.  Mô hình dữ liệu mô tả một tập hợp các khái niệm từ thế giới thực được gọi là mô hình dữ liệu quan niệm  Mô hình dữ liệu quan niệm thường dùng là Mô Hình Thực Thể - Kết Hợp 3/5/2013 4
  • 5. 1. Giới thiệu  Được dùng để thiết kế CSDL ở mức quan niệm  Biểu diễn trừu tượng cấu trúc của CSDL  Sơ đồ thực thể - kết hợp (Entity-Relationship Diagram) – Tập thực thể (Entity Sets)/thực thể (Entity) – Thuộc tính (Attributes) – Mối quan hệ (Relationship) 3/5/2013 5 Mô hình Thực Thể - Kết Hợp
  • 6. 1. Giới thiệu  Một nhân viên là một thực thể  Tập hợp các nhân viên là tập thực thể  Một đề án là một thực thể  Tập hợp các đề án là tập thực thể  Một phòng ban là một thực thể  Tập hợp các phòng ban là tập thực thể 3/5/2013 6 Mô hình Thực Thể - Kết Hợp “Quản lý đề án công ty”
  • 7. 2. Các thành phần cơ bản a. Thực thể  Thuộc tính  Thuộc tính khóa b. Mối kết hợp  Khái niệm  Bảng số  Thuộc tính trên mối kết hợp  Ràng buộc trên mối kết hợp c. Thực thể yếu 3/5/2013 7
  • 8. 3/5/2013 8 2. Các thành phần cơ bản
  • 9. 3/5/2013 9 2. Các thành phần cơ bản
  • 10. 3/5/2013 10 2. Các thành phần cơ bản
  • 11. 3/5/2013 11 2. Các thành phần cơ bản
  • 12. 3/5/2013 12 2. Các thành phần cơ bản
  • 13. 3/5/2013 13 2. Các thành phần cơ bản
  • 14. 3/5/2013 14 2. Các thành phần cơ bản
  • 15. 2. Các thành phần cơ bản  (min, max) chỉ định mỗi thực thể e thuộc tập các thực thể E tham gia ít nhất và nhiều nhất vào thể hiện của R  Giải thích – (0,1): không hoặc một – (1,1): duy nhất một – (0,n): không hoặc nhiều – (1,n): một hoặc nhiều 3/5/2013 15 Bảng Số
  • 16. 2. Các thành phần cơ bản  Một phòng ban có nhiều nhân viên  Một nhân viên chỉ thuộc 1 phòng ban  Một nhân viên có thể được phân công vào nhiều đề án hoặc không được phân công vào đề án nào  Một nhân viên có thể là trưởng phòng của 1 phòng ban nào đó 3/5/2013 16 Bảng Số
  • 17. 2. Các thành phần cơ bản 3/5/2013 17 Một loại thực thể có thể tham gia nhiều lần vào một quan hệ với nhiều vai trò khác nhau Bảng Số
  • 18. 2. Các thành phần cơ bản 3/5/2013 18 Thuộc tính trên mối quan hệ mô tả tính chất cho mối quan hệ đó Thuộc tính này không thể gắn liền với những thực thể tham gia vào mối quan hệ
  • 19. 2. Các thành phần cơ bản  Nhằm giới hạn khả năng có thể kết hợp của các thực thể tham gia  Xuất phát từ ràng buộc của thế giới thực  Có hai loại ràng buộc mối kết hợp chính – Ràng buộc dựa trên bản số – Ràng buộc dựa trên sự tham gia 3/5/2013 19 Ràng buộc trên mối kết hợp
  • 20. 2. Các thành phần cơ bản  Sự tham gia của PEOPLE trong mối kết hợp là bắt buộc (mandatory participation), trong khi sự tham gia của CITY là tuỳ ý (optional participation)  Diễn tả khái niệm một người sinh sống tại một thành phố duy nhất, trong khi thành phố có thể có nhiều người sinh sống 3/5/2013 20 Ràng buộc trên mối kết hợp
  • 21. 2. Các thành phần cơ bản  Mỗi môn học chỉ được day từ 1 đến 3 lần mỗi tuần, mỗi ngày trong tuần đều có một số buổi học nào đó, mỗi phòng học có tối đa 8 buổi học mỗi tuần  Diễn tả khái niệm một môn học đã cho được dạy trong một ngày nào đó tại một phòng học nào đó 3/5/2013 21 Ràng buộc trên mối kết hợp
  • 22. 2. Các thành phần cơ bản  Là thực thể mà khóa có được từ những thuộc tính của tập thực thể khác  Thực thể yếu (weak entity set) phải tham gia vào mối quan hệ mà trong đó có một tập thực thể chính 3/5/2013 22 Thực Thể Yếu
  • 23. 3. Lược đồ ER (Entity-Relationship Diagram)  Là đồ thị biểu diễn các tập thực thể, thuộc tính và mối quan hệ  Đỉnh  Cạnh là đường nối giữa: – Thực thể - thuộc tính – Mối quan hệ - thuộc tính – Thực thể - mối quan hệ 3/5/2013 23
  • 24. 3. Lược đồ ER (Entity-Relationship Diagram) 3/5/2013 24
  • 25. 3. Lược đồ ER (Entity-Relationship Diagram) 3/5/2013 25
  • 26. 3. Lược đồ ER (Entity-Relationship Diagram) 3/5/2013 26
  • 27. 3. Lược đồ ER (Entity-Relationship Diagram) 3/5/2013 27
  • 28. 3. Lược đồ ER (Entity-Relationship Diagram) 3/5/2013 28
  • 29. 3. Lược đồ ER (Entity-Relationship Diagram)  Chọn là thực thể khi có thể xác định một số đặc trưng cơ bản như các thuộc tính, mối kết hợp, tổng quát hoá hay chuyên biệt hoá  Chọn là thuộc tính khi đối tượng có cấu trúc nguyên tố đơn giản và không có các đặc trưng khác 3/5/2013 29 Tiêu chuẩn chọn khái niệm
  • 30. 3. Lược đồ ER (Entity-Relationship Diagram) 3/5/2013 30 Tiêu chuẩn chọn khái niệm Mối kết hợp hay thực thể Chọn thực thể nếu khái niệm quan tâm có một số đặc trưng cần mô hình hoá
  • 31. 3. Lược đồ ER (Entity-Relationship Diagram)  Xác định thực thể, thuộc tính  Xác định mối kết hợp, thuộc tính  Xác định bảng số  Vẽ mô hình bằng một số công cụ như – MS Visio – PowerDesigner – DBMAIN 3/5/2013 31 Các bước tạo ERD
  • 32. 3. Lược đồ ER (Entity-Relationship Diagram)  Đây là bước chuyển đổi từ giai đoạn phân tích sang giai đoạn thiết kế  Chuyển đổi ERD thành Mô hình vật lý ≡ BẢNG (lưu trữ và quản lý bởi DBMS trong các thiết bị lưu trữ)  Quy tắc – Thực thể  Bảng – Mối kết hợp  bảng hoặc không là bảng tuỳ theo bản số • 1 – n : chuyển thành cha – con với ràng buộc khoá ngoại • m – n: chuyển thành thực thể – Ràng buộc khoá chính, ràng buộc khoá ngoại – Qui tắc vẽ các đường tham chiếu giữa các quan hệ 3/5/2013 32 ERD  Bảng
  • 33. 4. Ví dụ CSDL QUẢN LÝ ĐỀ ÁN CÔNG TY  Theo dõi các thông tin liên quan tới nhân viên, phòng ban và đề án  Công ty được tổ chức thành các phòng ban. Mỗi phòng ban có một tên duy nhất, mã số phòng ban duy nhất, và một nhân viên quản lý phòng đó. Ghi nhận lại ngày nhận chức trưởng phòng. Mỗi phòng ban có thể có nhiều địa điểm khác nhau  Mỗi phòng ban chủ trì nhiều đề án, mỗi đề án có tên duy nhất, mã số đề án duy nhất và được triển khai ở một địa điểm  Thông tin nhân viên của công ty được lưu trữ bao gồm mã nhân viên, địa chỉ, lương, phái, và ngày sinh. Mỗi nhân viên làm việc ở 1 phòng ban nhưng có thể tham gia nhiều đề án, trong đó đề án không nhất thiết phải do chính phòng ban của nhân viên chủ trì. Ghi nhận thông tin về thời gian tham gia đề án của nhân viên ứng với từng đề án tham gia, và cũng ghi nhận thông tin người quản lý trực tiếp nhân viên  Mỗi nhân viên có thể có nhiều thân nhân, với mỗi thân nhân phải lưu trữ tên, phái, ngày sinh, và mối quan hệ với nhân viên trong công ty 3/5/2013 33Vẽ ERD
  • 35. HẾT