Bài giảng Cơ sở dữ liệu (Introdution to database system) - Chương 2: Mô hình thực thể kết hợp
Số trang: 50
Loại file: pdf
Dung lượng: 2.63 MB
Lượt xem: 12
Lượt tải: 0
Xem trước 5 trang đầu tiên của tài liệu này:
Thông tin tài liệu:
Bài giảng Cơ sở dữ liệu cung cấp cho người học các kiến thức về Mô hình thực thể kết hợp. Nội dung trình bày trong chương này gồm có: Mô hình thực thể - kết hợp, các thành phần cơ bản, thể hiện của mô hình E/R, bản số của mối kết hợp, thuộc tính trên mối kết hợp,... Mời các bạn cùng tham khảo.
Nội dung trích xuất từ tài liệu:
Bài giảng Cơ sở dữ liệu (Introdution to database system) - Chương 2: Mô hình thực thể kết hợp TRƯỜNG ĐẠI HỌC SƯ PHẠM TP HCM KHOA TOÁN – TIN 280, An Dương Vương, Q5, Tp HCM ĐT: (08).8352020 - 8352021 CƠ SỞ DỮ LIỆU Lê Đức Long Email: longld@math.hcmup.edu.vn Website: http://www.2learner.edu.vn NỘI DUNG TRÌNH BÀY Edited by Duc-Long, Le - 2009 2 Một số quy ƣớc trên slide Tắt màn hình máy tính Được dùng máy tính Làm việc theo nhóm Ghi chép bằng văn bản Edited by Duc-Long, Le - 2009 3 TRƯỜNG ĐẠI HỌC SƯ PHẠM TP HCM KHOA TOÁN – TIN 280, An Dương Vương, Q5, Tp HCM ĐT: (08).8352020 - 8352021 MÔ HÌNH THỰC THỂ - KẾT HỢP (Entity – Relationship Diagram) Giới thiệu Lê Đức Long Các thành phần của mô hình là gì? Email: longld@math.hcmup.edu.vn Website: http://www.2learner.edu.vn Yêu cầu của thế giới GIỚI THIỆU thực Thoâng löôïng HTTT ñaàu ra Taùc ñoäng beân ngoaøi (Döõ lieäu + Thoâng tin) Thoâng löôïng ñaàu vaøo (Döõ lieäu) DL vaøo DL thöôøng tröïc DL keát quaû Mô hình dữ liệu diễn đạt dữ liệu Mô hình thực thể - kết hợp (ERD – P.P.Chen, 1976) Dùng trong giai đoạn phân tích phần mềm và để xây dựng mô hình CSDL ở mức quan niệm Độc lập với tất cả các về xem xét về mặt vật lí (DBMS, OS, …) Được thể hiện dưới dạng hình ảnh sơ đồ thực thể kết hợp-ERD Edited by Duc-Long, Le - 2009 5 Mô hình thực thể - kết hợp Sơ đồ thực thể - kết hợp (ERD) Biểu diễn trừu tƣợng cấu trúc của CSDL (mô hình hoá thế giới thực) Sơ đồ thực thể - kết hợp bao gồm: (Entity-Relationship Diagram) Tập thực thể (Entity Sets)/thực thể (Entity) Thuộc tính (Attributes) Mối kết hợp (Relationship) Edited by Duc-Long, Le - 2009 6 CÁC THÀNH PHẦN CƠ BẢN Thực thể (Entity) + Kí hiệu: E + Đặc điểm: - Diễn tả các đối tượng trong thế giới thực - Có tên gọi riêng - Có danh sách thuộc tính mô tả đặc trưng của thực thể. Mỗi thuộc tính có tên gọi riêng đối với mỗi thực thể + miền giá trị - Có khoá của thực thể - Có khái niệm thực thể (Entity) / tập thực thể (Entity set) Edited by Duc-Long, Le - 2009 7 Thực thể/ Tập thực thể Một thực thể là một đối tƣợng của thế giới thực (học sinh, nhân viên, ô tô, hoá đơn, phiếu mƣợn sách, hợp đồng, học phần, ...) Tập hợp các thực thể giống nhau tạo thành một tập thực thể Ví dụ ứng dụng “Quản lý đề án công ty” o Một nhân viên là một thực thể o Tập hợp các nhân viên là tập thực thể o Một đề án là một thực thể o Tập hợp các đề án là tập thực thể o Một phòng ban là một thực thể o Tập hợp các phòng ban là tập thực thể ĐỂ NGẮN GỌN TRONG BÀI GIẢNG SỬ DỤNG THỰC THỂ TẬP THỰC THỂ Edited by Duc-Long, Le - 2009 8 CÁC THÀNH PHẦN CƠ BẢN Thuộc tính (Attributes) + Kí hiệu: A1 + Đặc điểm: -Diễn tả các thuộc tính thành phần của thực thể hay mối kết hợp. Đồng thời tất cả các thông tin mở rộng đều được biểu diễn dưới dạng thuộc tính. Thuộc tính QUANHE MANV NGSINH LUONG DCHI NGSINH Thuộc tính HONV PHAI khoá NHANVIEN THANNHAN TENNV TENTN PHAI Edited by Duc-Long, Le - 2009 9 Thuộc tính khóa Khóa chính Các thực thể trong tập thực thể cần phải đƣợc phân biệt Khóa K của tập thực thể E là một hay nhiều thuộc tính sao cho Lấy ra 2 thực thể bất kỳ e1, và e2 trong E Thì e1 và e2 không thể có các giá trị giống nhau tại các thuộc tính trong K Chú ý Mỗi tập thực thể phải có 1 khóa Một khóa có thể có 1 hay nhiều thuộc tính Edited by Duc-Long, Le - 2009 10 Ví dụ thuộc tính khóa MANV NGSINH LUONG DCHI MAPHG TENPB HONV TENNV NHANVIEN Lam_viec PHONGBAN PHAI La_truong_phong Phu_trach DDIEM_DA Phan_cong DEAN TENDA ...
Nội dung trích xuất từ tài liệu:
Bài giảng Cơ sở dữ liệu (Introdution to database system) - Chương 2: Mô hình thực thể kết hợp TRƯỜNG ĐẠI HỌC SƯ PHẠM TP HCM KHOA TOÁN – TIN 280, An Dương Vương, Q5, Tp HCM ĐT: (08).8352020 - 8352021 CƠ SỞ DỮ LIỆU Lê Đức Long Email: longld@math.hcmup.edu.vn Website: http://www.2learner.edu.vn NỘI DUNG TRÌNH BÀY Edited by Duc-Long, Le - 2009 2 Một số quy ƣớc trên slide Tắt màn hình máy tính Được dùng máy tính Làm việc theo nhóm Ghi chép bằng văn bản Edited by Duc-Long, Le - 2009 3 TRƯỜNG ĐẠI HỌC SƯ PHẠM TP HCM KHOA TOÁN – TIN 280, An Dương Vương, Q5, Tp HCM ĐT: (08).8352020 - 8352021 MÔ HÌNH THỰC THỂ - KẾT HỢP (Entity – Relationship Diagram) Giới thiệu Lê Đức Long Các thành phần của mô hình là gì? Email: longld@math.hcmup.edu.vn Website: http://www.2learner.edu.vn Yêu cầu của thế giới GIỚI THIỆU thực Thoâng löôïng HTTT ñaàu ra Taùc ñoäng beân ngoaøi (Döõ lieäu + Thoâng tin) Thoâng löôïng ñaàu vaøo (Döõ lieäu) DL vaøo DL thöôøng tröïc DL keát quaû Mô hình dữ liệu diễn đạt dữ liệu Mô hình thực thể - kết hợp (ERD – P.P.Chen, 1976) Dùng trong giai đoạn phân tích phần mềm và để xây dựng mô hình CSDL ở mức quan niệm Độc lập với tất cả các về xem xét về mặt vật lí (DBMS, OS, …) Được thể hiện dưới dạng hình ảnh sơ đồ thực thể kết hợp-ERD Edited by Duc-Long, Le - 2009 5 Mô hình thực thể - kết hợp Sơ đồ thực thể - kết hợp (ERD) Biểu diễn trừu tƣợng cấu trúc của CSDL (mô hình hoá thế giới thực) Sơ đồ thực thể - kết hợp bao gồm: (Entity-Relationship Diagram) Tập thực thể (Entity Sets)/thực thể (Entity) Thuộc tính (Attributes) Mối kết hợp (Relationship) Edited by Duc-Long, Le - 2009 6 CÁC THÀNH PHẦN CƠ BẢN Thực thể (Entity) + Kí hiệu: E + Đặc điểm: - Diễn tả các đối tượng trong thế giới thực - Có tên gọi riêng - Có danh sách thuộc tính mô tả đặc trưng của thực thể. Mỗi thuộc tính có tên gọi riêng đối với mỗi thực thể + miền giá trị - Có khoá của thực thể - Có khái niệm thực thể (Entity) / tập thực thể (Entity set) Edited by Duc-Long, Le - 2009 7 Thực thể/ Tập thực thể Một thực thể là một đối tƣợng của thế giới thực (học sinh, nhân viên, ô tô, hoá đơn, phiếu mƣợn sách, hợp đồng, học phần, ...) Tập hợp các thực thể giống nhau tạo thành một tập thực thể Ví dụ ứng dụng “Quản lý đề án công ty” o Một nhân viên là một thực thể o Tập hợp các nhân viên là tập thực thể o Một đề án là một thực thể o Tập hợp các đề án là tập thực thể o Một phòng ban là một thực thể o Tập hợp các phòng ban là tập thực thể ĐỂ NGẮN GỌN TRONG BÀI GIẢNG SỬ DỤNG THỰC THỂ TẬP THỰC THỂ Edited by Duc-Long, Le - 2009 8 CÁC THÀNH PHẦN CƠ BẢN Thuộc tính (Attributes) + Kí hiệu: A1 + Đặc điểm: -Diễn tả các thuộc tính thành phần của thực thể hay mối kết hợp. Đồng thời tất cả các thông tin mở rộng đều được biểu diễn dưới dạng thuộc tính. Thuộc tính QUANHE MANV NGSINH LUONG DCHI NGSINH Thuộc tính HONV PHAI khoá NHANVIEN THANNHAN TENNV TENTN PHAI Edited by Duc-Long, Le - 2009 9 Thuộc tính khóa Khóa chính Các thực thể trong tập thực thể cần phải đƣợc phân biệt Khóa K của tập thực thể E là một hay nhiều thuộc tính sao cho Lấy ra 2 thực thể bất kỳ e1, và e2 trong E Thì e1 và e2 không thể có các giá trị giống nhau tại các thuộc tính trong K Chú ý Mỗi tập thực thể phải có 1 khóa Một khóa có thể có 1 hay nhiều thuộc tính Edited by Duc-Long, Le - 2009 10 Ví dụ thuộc tính khóa MANV NGSINH LUONG DCHI MAPHG TENPB HONV TENNV NHANVIEN Lam_viec PHONGBAN PHAI La_truong_phong Phu_trach DDIEM_DA Phan_cong DEAN TENDA ...
Tìm kiếm theo từ khóa liên quan:
Bài giảng Cơ sở dữ liệu Mô hình thực thể kết hợp Mô hình E/R Bản số của mối kết hợp Mô hình vật lý Tập thực thể Mối kết hợpGợi ý tài liệu liên quan:
-
Giáo trình Cơ sở dữ liệu: Phần 2 - Đại học Kinh tế TP. HCM
115 trang 174 0 0 -
Bài giảng môn học Cơ sở dữ liệu - Chương 1: Tổng quan về cơ sở dữ liệu
27 trang 154 0 0 -
Bài giảng Cơ sở dữ liệu: Chương 3 - ThS. Nguyễn Thị Như Anh
17 trang 63 0 0 -
Bài giảng Cơ sở dữ liệu: Bài thực hành Cơ sở dữ liệu 1 - Lê Nhị Lãm Thúy
18 trang 62 0 0 -
Bài giảng Cơ sở dữ liệu - Nguyễn Quỳnh Chi
189 trang 61 0 0 -
54 trang 58 0 0
-
Bài giảng Cơ sở dữ liệu (Database): Chương 6 - TS. Đặng Thị Thu Hiền
52 trang 51 0 0 -
Một số kiến thức, kinh nghiệm thiết kế cơ sở dữ liệu có yếu tố thời gian
14 trang 50 0 0 -
Bài giảng Cơ sở dữ liệu - Hồ Cẩm Hà
163 trang 50 0 0 -
Bài giảng cơ sở dữ liệu - chương 1 - ĐH KHTN Tp.HCM
46 trang 45 0 0