Bài giảng Cơ sở dữ liệu (Database) - Chương 2: Mô hình thực thể - liên kết cung cấp cho học viên những kiến thức về các thành phần cơ bản của mô hình E-R, các ràng buộc trên các kiểu liên kết, một số tính chất mở rộng của mô hình E-R, ví dụ thực hành về thiết kết lược đồ thực E-R,... Mời các bạn cùng tham khảo chi tiết nội dung bài giảng!
Trang 1CHƯƠN II MÔ HÌNH THỰC THỂ - LIÊN KẾT
(ENTITY-RELATIONSHIP MODEL, E-R)
Trang 2Tại sao mô hình E-R hay được dùng?
¨ Dễ để mô tả dữ liệu và các mối quan hệ của dữ liệu
¨ Các kí hiệu đồ họa của nó là trực quan, dễ hiểu
¨ Dễ chuyển đổi sang các lược đồ quan hệ khi thiết kế CSDL
Trang 3Tại sao mô hình E-R hay được dùng?
¨ Dễ để mô tả dữ liệu và các mối quan hệ của dữ liệu
¨ Các kí hiệu đồ họa của nó là trực quan, dễ hiểu
¨ Dễ chuyển đổi sang các lược đồ quan hệ khi thiết kế CSDL
Trang 4Tại sao mô hình E-R hay được dùng?
¨ Dễ để mô tả dữ liệu và các mối quan hệ của dữ liệu
¨ Các kí hiệu đồ họa của nó là trực quan, dễ hiểu
¨ Dễ chuyển đổi sang các lược đồ quan hệ khi thiết kế CSDL
Trang 5Tại sao mô hình E-R hay được dùng?
¨ Dễ để mô tả dữ liệu và các mối quan hệ của dữ liệu
¨ Các kí hiệu đồ họa của nó là trực quan, dễ hiểu
¨ Dễ chuyển đổi sang các lược đồ quan hệ khi thiết kế CSDL
Trang 6Các câu hỏi khi thiết kết mô hình E-R
¨ Cái gì là thực thể, cái gì là liên kết?
¨ Những thông tin nào của thực thể, liên kết cần được lưu trữ?
¨ Thực thể và liên kết có những ràng buộc nào?
Trang 7Các câu hỏi khi thiết kết mô hình E-R
¨ Cái gì là thực thể, cái gì là liên kết?
¨ Những thông tin nào của thực thể, liên kết cần được lưu trữ?
¨ Thực thể và liên kết có những ràng buộc nào?
Trang 8Các câu hỏi khi thiết kết mô hình E-R
¨ Cái gì là thực thể, cái gì là liên kết?
¨ Những thông tin nào của thực thể, liên kết cần được lưu trữ?
¨ Thực thể và liên kết có những ràng buộc nào?
Trang 9Các câu hỏi khi thiết kết mô hình E-R
¨ Cái gì là thực thể, cái gì là liên kết?
¨ Những thông tin nào của thực thể, liên kết cần được lưu trữ?
¨ Thực thể và liên kết có những ràng buộc nào?
Trang 10Nội dung
1 Các thành phần cơ bản của mô hình E-R
2 Các ràng buộc trên các kiểu liên kết
3 Biểu đồ E-R
4 Một số tính chất mở rộng của mô hình E-R
5 Ví dụ thực hành về thiết kết lược đồ thực E-R
Trang 11Nội dung
1 Các thành phần cơ bản của mô hình E-R
2 Các ràng buộc trên các kiểu liên kết
3 Biểu đồ E-R
4 Một số tính chất mở rộng của mô hình E-R
5 Ví dụ thực hành về thiết kết lược đồ thực E-R
Trang 12Nội dung
1 Các thành phần cơ bản của mô hình E-R
2 Các ràng buộc trên các kiểu liên kết
3 Biểu đồ E-R
4 Một số tính chất mở rộng của mô hình E-R
5 Ví dụ thực hành về thiết kết lược đồ thực E-R
Trang 13Nội dung
1 Các thành phần cơ bản của mô hình E-R
2 Các ràng buộc trên các kiểu liên kết
3 Biểu đồ E-R
4 Một số tính chất mở rộng của mô hình E-R
5 Ví dụ thực hành về thiết kết lược đồ thực E-R
Trang 14Nội dung
1 Các thành phần cơ bản của mô hình E-R
2 Các ràng buộc trên các kiểu liên kết
3 Biểu đồ E-R
4 Một số tính chất mở rộng của mô hình E-R
5 Ví dụ thực hành về thiết kết lược đồ thực E-R
Trang 15Nội dung
1 Các thành phần cơ bản của mô hình E-R
2 Các ràng buộc trên các kiểu liên kết
3 Biểu đồ E-R
4 Một số tính chất mở rộng của mô hình E-R
5 Ví dụ thực hành về thiết kết lược đồ thực E-R
Trang 16Nội dung
1 Các thành phần cơ bản của mô hình thực thể - liên kết
2 Các ràng buộc trên các kiểu liên kết
3 Biểu đồ thực thể liên kết
4 Các tính chất mở rộng của mô hình thực thể - liên kết
5 Ví dụ về thiết kết lược đồ thực thể - liên kết
Trang 171 Các thành phần cơ bản của mô hình thực thể liên kết
¨ Tập thực thể
¨ Tập liên kết
Trang 181 Các thành phần cơ bản của mô hình thực thể liên kết
¨ Tập thực thể
¨ Tập liên kết
Trang 19Tập thực thể
¨ Thực thể là một “vật” hay một đối tượng trong thế giới thực,
phân biệt được với những đối tượng khác
Ví dụ, trong một công ti
¤ Mỗi nhân viên là một thực thể
¤ Mỗi phòng làm việc là một thực thể
¤ Mỗi dự án là một thực thể
Trang 20¤ phòng làm việc: mã phòng, tên phòng, địa điểm
¤ dự án: mã dự án, tên dự án, địa điểm
Trang 22NHÂN VIÊN
kiểu thực thể
Trang 23Tập thực thể
¨ Lược đồ kiểu thực thể mô tả một kiểu thực thể Nó gồm tên
kiểu thực thể, tên và ngữ nghĩa của các thuộc tính và ràng buộc
mà các thuộc tính này phải tuân theo
Ví dụ
Địa chỉ Huyện
Đường phố
Bậc
Ngày sinh
Giới tính
Trang 24Tập thực thể
¨ Lược đồ kiểu thực thể mô tả một kiểu thực thể Nó gồm tên
kiểu thực thể, tên và ngữ nghĩa của các thuộc tính và ràng buộc
mà các thuộc tính này phải tuân theo
Ví dụ
Địa chỉ Huyện
Đường phố
Bậc
Ngày sinh
Giới tính
Trang 25Tập thực thể
¨ Lược đồ kiểu thực thể mô tả một kiểu thực thể Nó gồm tên
kiểu thực thể, tên và ngữ nghĩa của các thuộc tính và ràng buộc
mà các thuộc tính này phải tuân theo
Ví dụ
Địa chỉ
Huyện
Đường phố
Bậc lương Lương
Ngày sinh
Giới tính
Trang 26Tập thực thể
¨ Lược đồ kiểu thực thể mô tả một kiểu thực thể Nó gồm tên
kiểu thực thể, tên và ngữ nghĩa của các thuộc tính và ràng buộc
mà các thuộc tính này phải tuân theo
Ví dụ
Địa chỉ Huyện
Đường phố
Bậc
Ngày sinh
Giới tính
Trang 27Tập thực thể
¨ Lược đồ kiểu thực thể mô tả một kiểu thực thể Nó gồm tên
kiểu thực thể, tên và ngữ nghĩa của các thuộc tính và ràng buộc
mà các thuộc tính này phải tuân theo
Ví dụ
Địa chỉ Huyện
Đường phố
Bậc
Ngày sinh
Giới tính
Trang 29Tập thực thể
Các kiểu thuộc tính của mô hình E-R:
¨ Thuộc tính đơn, thuộc tính phúc hợp
¨ Thuộc đính đơn trị, thuộc tính đa trị
¨ Thuộc tính được lưu trữ, thuộc tính được suy diễn
Trang 31Tập thực thể
Ví dụ
Địa chỉ Huyện
Đường phố
Bậc
Ngày sinh
Giới tính
Trang 32Tập thực thể
Ví dụ
Thuộc tính đơn
Địa chỉ Huyện
Đường phố
Bậc lương Lương
Ngày sinh
Giới tính
Trang 33Ngày sinh
Giới tính
Trang 36điểm
Trang 38Tập thực thể
¨ Thuộc tính được suy diễn: là thuộc tính mà giá trị của nó được
suy ra từ giá trị của các thuộc tính khác
Ví dụ
Địa chỉ Huyện
Đường phố
Bậc
Ngày sinh
Giới tính
Trang 39Tập thực thể
¨ Thuộc tính được suy diễn: Giá trị của thuộc tính này được tính
toán từ giá trị của các thuộc tính khác
Ví dụ
Thuộc tính được suy diễn
Địa chỉ Huyện
Đường phố
Bậc
Ngày sinh
Giới tính
Trang 40Tập thực thể
¨ Thuộc tính được suy diễn: Giá trị của thuộc tính này được tính
toán từ giá trị của các thuộc tính khác
Bậc lương Lương
Ngày sinh
Giới tính
Trang 41Tập thực thể
¨ Giá trị null: nếu một thực thể không có giá trị tại một thuộc tính nào
đó thì giá trị của thực thể tại thuộc tính này là null
¨ Siêu khóa của một kiểu thực thể: một thuộc tính hoặc một tập các
thuộc tính cho phép xác định duy nhất một thực thể trong một tậpthực thể
¨ Khóa của một kiểu thực thể: siêu khóa có tập thuộc tính nhỏ nhất
¨ Khóa chính: một kiểu thực thể có thể có vài khóa, một trong số các
khóa này được chọn làm khóa chính
Trang 42Tập thực thể
Ví dụ
Địa chỉ Huyện
Bậc
Ngày sinh
Giới tính
Trang 43Tập thực thể
¨ Kiểu thực thể yếu: không thể phân biệt được hai thực thể thuộc
kiểu này nếu chỉ dựa vào các tổ hợp giá trị các thuộc tính của
chúng (kiểu thực thể này không có khóa)
Các thực thể thuộc cùng một kiểu thực thể yếu được phân biệt vớinhau nhờ mối liên quan đến một thực thể của một kiểu thực thể
khác
¨ Kiểu thực thể mạnh: hai thực thể thuộc kiểu này có thể phân
biệt được với nhau dựa vào tổ hợp giá trị các thuộc tính của
chúng (kiểu thực thể này có khóa)
Trang 44Tập thực thể
Ví dụ
Kiểu thực thể mạnh
Địa chỉ Huyện
Bậc
Ngày sinh
Giới tính
Trang 45Giới tính
Quan hệ
Địa chỉ Huyện
Bậc
Ngày sinh
Giới tính
Trang 461 Các thành phần cơ bản của mô hình thực thể liên kết
¨ Tập thực thể
¨ Tập liên kết
Trang 47Tập liên kết
¨ Một liên kết: một sự kết hợp của một số thực thể
Trang 48NHÂN VIÊN Þ
Trang 50Hướng dẫn Tiếp thu
Trang 51Hướng dẫn Tiếp thu
Trang 52HƯỚNG DẪN
Hướng dẫn Tiếp thu
Trang 53Nội dung
1 Các thành phần cơ bản của mô hình thực thể - liên kết
2 Các ràng buộc trên các kiểu liên kết
3 Biểu đồ thực thể liên kết
4 Các tính chất mở rộng của mô hình thực thể - liên kết
5 Ví dụ về thiết kết lược đồ thực thể - liên kết
Trang 542 Các ràng buộc trên các kiểu liên kết
¨ Ràng buộc về tỉ số lực lượng
¨ Ràng buộc về sự tham gia
Trang 552 Các ràng buộc trên các kiểu liên kết
¨ Ràng buộc về tỉ số lực lượng
¨ Ràng buộc về sự tham gia
Trang 57Các ràng buộc về tỉ số lực lượng
Ví dụ
1 phòng có 1 nhân viên làm trưởng phòng, và 1 nhân viên chỉ phụ trách tối đa
1 phòng Kiểu liên kết QUẢN LÍ giữa PHÒNG và NHÂN VIÊN có tỉ số 1:1
Þ PHÒNG 1 QUẢN LÍ 1 NHÂN VIÊN
b5
PHÒNG NHÂN VIÊN
QUẢN LÍ
Trang 58NHÂN VIÊN
Trang 59THAM GIA
b5
Trang 602 Các ràng buộc trên các kiểu liên kết
¨ Ràng buộc về tỉ số lực lượng
¨ Ràng buộc về sự tham gia
Trang 61Ràng buộc về sự tham gia
¨ Ràng buộc về sự tham gia trên một kiểu liên kết cho biết sự tồntại của một thực thể có phụ thuộc vào mối liên kết kiểu này giữa
nó với một thực thể khác hay không
¨ Có 2 kiểu ràng buộc về sự tham gia: toàn bộ, bộ phận
Trang 62Ràng buộc về sự tham gia
Ví dụ
Mỗi phòng phải có một nhân viên là trưởng phòng, một nhân viên
có thể là trưởng phòng hoặc không
NHÂN VIÊN
QUẢN LÍ
toànbộ
bộphận
b5
PHÒNG NHÂN VIÊN
QUẢN LÍ
Trang 63Ràng buộc về sự tham gia
NGƯỜI PHỤ THUỘC
N 1
Trang 64Ràng buộc cấu trúc
¨ Ràng buộc cấu trúc (bao gồm cả ràng buộc tỉ số lực lượng và ràng
buộc về sự tham gia) được biểu diễn bằng cặp số nguyên (min, max)
kèm theo mỗi kiểu thực thể trong sự tham gia vào một kiểu liên kết, với min ³ 0 và max ³ 1
Nghĩa là mỗi thực thể tham gia vào ít nhất Min liên kết và tham gia vào nhiều nhất Max liên kết
Trang 66Ràng buộc cấu trúc
Ví dụ,
1 nhân viên có thể không có người phụ thuộc hoặc có nhiều người phụ thuộc
1 người phụ thuộc phải được xác định bởi 1 nhân viên, và
1 người phụ thuộc chỉ liên kết với tối đa 1 nhân viên
NHÂN VIÊN
PHỤ THUỘC VÀO
NGƯỜI PHỤ THUỘC (1,1)
(0,n)
Trang 67Nội dung
1 Các thành phần cơ bản của mô hình thực thể - liên kết
2 Các ràng buộc trên các kiểu liên kết
3 Biểu đồ thực thể liên kết
4 Các tính chất mở rộng của mô hình thực thể - liên kết
5 Ví dụ về thiết kết lược đồ thực thể - liên kết
Trang 68Các kí hiệu cơ bản của biểu đồ E-R
…
Thực thể Thực thể yếu Liên kết
Liên kết xác định
Thuộc tính
Thuộc tính khóa Thuộc tính đa trị
Thuộc tính phức hợp Thuộc tính suy dẫn được
Trang 69Các kí hiệu cơ bản của biểu đồ E-R
…
Thực thể
Thực thể yếu Liên kết
Liên kết xác định
Thuộc tính
Thuộc tính khóa Thuộc tính đa trị
Thuộc tính phức hợp Thuộc tính suy dẫn được
Trang 70Các kí hiệu cơ bản của biểu đồ E-R
Thuộc tính phức hợp Thuộc tính suy dẫn được
Trang 71Các kí hiệu cơ bản của biểu đồ E-R
…
Thực thể Thực thể yếu
Liên kết
Liên kết xác định
Thuộc tính
Thuộc tính khóa Thuộc tính đa trị
Thuộc tính phức hợp Thuộc tính suy dẫn được
Trang 72Các kí hiệu cơ bản của biểu đồ E-R
…
Thực thể Thực thể yếu Liên kết
Liên kết xác định
Thuộc tính
Thuộc tính khóa Thuộc tính đa trị
Thuộc tính phức hợp Thuộc tính suy dẫn được
Trang 73Các kí hiệu cơ bản của biểu đồ E-R
…
Thực thể Thực thể yếu Liên kết
Liên kết xác định
Thuộc tính
Thuộc tính khóa Thuộc tính đa trị
Thuộc tính phức hợp Thuộc tính suy dẫn được
Trang 74Các kí hiệu cơ bản của biểu đồ E-R
…
Thực thể Thực thể yếu Liên kết
Trang 75Các kí hiệu cơ bản của biểu đồ E-R
…
Thực thể Thực thể yếu Liên kết
Trang 76Các kí hiệu cơ bản của biểu đồ E-R
…
Thực thể Thực thể yếu Liên kết
Liên kết xác định
Thuộc tính
Thuộc tính khóa Thuộc tính đa trị
Thuộc tính phức hợp
Thuộc tính suy dẫn được
Trang 77Các kí hiệu cơ bản của biểu đồ E-R
…
Thực thể Thực thể yếu Liên kết
Liên kết xác định
Thuộc tính
Thuộc tính khóa Thuộc tính đa trị
Thuộc tính phức hợp
Thuộc tính suy dẫn được
Trang 78Ràng buộc trên liên kết
Trang 79Ràng buộc trên liên kết
Trang 80Ràng buộc trên liên kết
Trang 81Ràng buộc trên liên kết
Trang 82Cách đặt tên
Tên của kiểu thực thể, thuộc tính, kiểu liên kết cần được đặt dễhiểu phù hợp với chức năng, vai trò của chúng trong biểu đồ
¨ Tên của kiểu thực thể nên là cụm danh từ và được viết in hoa
¨ Tên của thuộc tính nên là danh từ và được viết hoa chữ cái đầu
¨ Tên của kiểu liên kết nên là cụm động từ và được viết in hoa
Trang 83Ví dụ
Địa chỉ Huyện
Bậc
Ngày sinh
Giới tính
Địa điểm
NGƯỜI PHỤ THUỘC
Họ tên
Ngày sinh
Giới tính
Quan hệ
LÀM VIỆC CHO
PHỤ THUỘC VÀO
HƯỚNG DẪN
ĐIỀU HÀNH
QUẢN LÍ
Ngày bổ nhiệm
THAM GIA
N
hd tt
Trang 84Ví dụ
Địa chỉ Huyện
Bậc
Ngày sinh
Giới tính
Địa điểm
PHỤ THUỘC
Họ tên
Ngày sinh
Giới tính
Quan hệ
LÀM VIỆC CHO
PHỤ THUỘC VÀO
HƯỚNG DẪN
ĐIỀU HÀNH
QUẢN LÍ
Ngày bổ nhiệm
THAM GIA
N
hd tt
NGƯỜI PHỤ THUỘC
Trang 85Ví dụ
Địa chỉ Huyện
Bậc
Ngày sinh
Giới tính
Địa điểm
PHỤ THUỘC
Họ tên
Ngày sinh
Giới tính
Quan hệ
LÀM VIỆC CHO
PHỤ THUỘC VÀO
HƯỚNG DẪN
ĐIỀU HÀNH
QUẢN LÍ
Ngày bổ nhiệm
THAM GIA
N
hd tt
NGƯỜI PHỤ THUỘC
Trang 86Ví dụ
Địa chỉ Huyện
Bậc lương Lương
Ngày sinh
Giới tính
Địa điểm
PHỤ THUỘC
Họ tên
Ngày sinh
Giới tính
Quan hệ
LÀM VIỆC CHO
PHỤ THUỘC VÀO
HƯỚNG DẪN
ĐIỀU HÀNH
QUẢN LÍ
Ngày bổ nhiệm
THAM GIA
N
hd tt
NGƯỜI PHỤ THUỘC
Trang 87Ví dụ
Địa chỉ Huyện
Bậc
Ngày sinh
Giới tính
Địa điểm
PHỤ THUỘC
Họ tên
Ngày sinh
Giới tính
Quan hệ
LÀM VIỆC CHO
PHỤ THUỘC VÀO
HƯỚNG DẪN
ĐIỀU HÀNH
QUẢN LÍ
Ngày bổ nhiệm
THAM GIA
N
hd tt
NGƯỜI PHỤ THUỘC
Trang 88Ví dụ
Địa chỉ Huyện
Bậc
Ngày sinh
Giới tính
Địa điểm
PHỤ THUỘC
Họ tên
Ngày sinh
Giới tính
Quan hệ
LÀM VIỆC CHO
PHỤ THUỘC VÀO
HƯỚNG DẪN
ĐIỀU HÀNH
QUẢN LÍ
Ngày bổ nhiệm
THAM GIA
N
hd tt
NGƯỜI PHỤ THUỘC
Trang 89Ví dụ
Địa chỉ Huyện
Bậc
Ngày sinh
Giới tính
Địa điểm
PHỤ THUỘC
Họ tên
Ngày sinh
Giới tính
Quan hệ
LÀM VIỆC CHO
PHỤ THUỘC VÀO
HƯỚNG DẪN
ĐIỀU HÀNH
QUẢN LÍ
Ngày bổ nhiệm
THAM GIA
N
hd tt
NGƯỜI PHỤ THUỘC
Trang 90Ví dụ
Địa chỉ Huyện
Bậc
Ngày sinh
Giới tính
Địa điểm
PHỤ THUỘC
Họ tên
Ngày sinh
Giới tính
Quan hệ
LÀM VIỆC CHO
PHỤ THUỘC VÀO
HƯỚNG DẪN
ĐIỀU HÀNH
QUẢN LÍ
Ngày bổ nhiệm
THAM GIA
N
hd tt
NGƯỜI PHỤ THUỘC
Trang 91Ví dụ
Địa chỉ Huyện
Bậc
Ngày sinh
Giới tính
Địa điểm
PHỤ THUỘC
Họ tên
Ngày sinh
Giới tính
Quan hệ
LÀM VIỆC CHO
PHỤ THUỘC VÀO
HƯỚNG DẪN
ĐIỀU HÀNH
QUẢN LÍ
Ngày bổ nhiệm
THAM GIA
N
hd tt
NGƯỜI PHỤ THUỘC
Trang 92Ví dụ
Địa chỉ Huyện
Bậc
Ngày sinh
Giới tính
Địa điểm
PHỤ THUỘC
Họ tên
Ngày sinh
Giới tính
Quan hệ
LÀM VIỆC CHO
PHỤ THUỘC VÀO
HƯỚNG DẪN
ĐIỀU HÀNH
QUẢN LÍ
Ngày bổ nhiệm
THAM GIA
N
hd tt
NGƯỜI PHỤ THUỘC
Trang 93Ví dụ
Địa chỉ Huyện
Bậc
Ngày sinh
Giới tính
Địa điểm
PHỤ THUỘC
Họ tên
Ngày sinh
Giới tính
Quan hệ
LÀM VIỆC CHO
PHỤ THUỘC VÀO
HƯỚNG DẪN
ĐIỀU HÀNH
QUẢN LÍ
Ngày bổ nhiệm
THAM GIA
N
hd tt
NGƯỜI PHỤ THUỘC
Trang 94Nội dung
1 Các thành phần cơ bản của mô hình thực thể - liên kết
2 Các ràng buộc trên các kiểu liên kết
3 Biểu đồ thực thể liên kết
4 Các tính chất mở rộng của mô hình thực thể - liên kết
5 Ví dụ về thiết kết lược đồ thực thể - liên kết
Trang 95Các tính chất mở rộng của mô hình thực thể - liên kết
¨ Đặt biệt hóa
¨ Khái quát hóa
¨ Phép gộp nhập
Trang 96Đặc biệt hóa
¨ Đặc biệt hóa là thiết kết các nhóm con, trong 1 tập thực thể, có
một số thuộc tính mà những thực thể ngoài tập con này không có
¨ Trong biểu đồ E-R, sự đặc biệt hóa được mô tả bời hình tam giácISA (is a)
Trang 97TÀI KHOẢN TIẾT KIỆM
Tỉ suất
TÀI KHOẢN KIỂM TRA
Số rút trội
ISA
Trang 98Khái quát hóa
¨ Khái quát hóa là từ nhiều kiểu thực thể có thể khái quát hóa
thành một kiểu thực thể ở mức cao hơn trên cơ sở những đặctính chung
¨ Khi một kiểu thực thể mới được tạo ra là kết quả của đặc biệthóa hay khái quát hóa thì những thuộc tính của thực thể ở mứccao được thực thể ở mức thấp kế thừa
Trang 992.4.2 Khái quát hóa
Ví dụ, kiểu thực thể TÀI KHOẢN là khái quát hóa của kiểu thực thể TÀI KHOẢN TIẾT KIỆM và kiểu thực thể TÀI KHOẢN KIỂM TRA
TÀI KHOẢN
Số dư
Số hiệu tài khoản
TÀI KHOẢN TIẾT KIỆM
Tỉ suất
TÀI KHOẢN KIỂM TRA
Số rút trội
ISA
Trang 100KHÁCH HÀNG
Họ tên Giới
tính Mã
BHXH
Ngày sinh
Địa chỉ
NHÂN VIÊN
Mã số nhân viên Họ tên Số điệnthoại
KHÁCH VAY
-NHÂN VIÊN – GIAO DỊCH
Trang 101KHÁCH HÀNG
Họ tên Giới
tính Mã
BHXH
Ngày sinh
Địa chỉ
NHÂN VIÊN
Mã số nhân viên Họ tên Số điệnthoại
KHÁCH VAY
-NHÂN VIÊN – GIAO DỊCH
Trang 102Nội dung
2.1 Các thành phần cơ bản của mô hình thực thể - liên kết 2.2 Các ràng buộc trên các kiểu liên kết
2.3 Biểu đồ thực thể liên kết
2.4 Các tính chất mở rộng của mô hình thực thể - liên kết
2.5 Ví dụ về thiết kết lược đồ thực thể - liên kết
Trang 103Mô tả bài toán quản lý
Một công ti cần thiết kế CSDL để quản lý các thông tin sau:
bậc lương, lương, địa chỉ (phân chia thành số nhà, đường phố, xã, huyện, tỉnh)
mối quan hệ với nhân viên (con, vợ/chồng, bố, mẹ)
Trang 104Mô tả bài toán quản lý
q Mỗi nhân viên thuộc một phòng, một phòng có thể có nhiều nhân viên
q Mỗi dự án được quản lí bởi một phòng, một phòng quản lí một số dự án
viên tham gia Số giờ làm việc của mỗi nhân viên cho mỗi dự án được lưu trữ
được xác định bởi 1 nhân viên