Tài liệu hạn chế xem trước, để xem đầy đủ mời bạn chọn Tải xuống
1
/ 23 trang
THÔNG TIN TÀI LIỆU
Thông tin cơ bản
Định dạng
Số trang
23
Dung lượng
1,17 MB
Nội dung
11/22/2018 CƠ SỞ DỮ LIỆU MƠ HÌNH THỰC THỂ KẾT HỢP Cơ sở liệu – Mơ hì nh thực thể kết hợp NỘI DUNG • Tổng quan mơ hình thực thể kết hợp • Các thành phần mơ hình thực thể kết hợp • Các vấn đề liên quan đến hoạt động thiết kế mơ hình thực thể kết hợp Ths Trịnh Hồng Nam, namth@buh.edu.vn Cơ sở liệu – Mơ hì nh thực thể kết hợp MỘT SỐ ĐẶC TRƯNG CỦA MƠ HÌNH THỰC THỂ KẾT HỢP • Bản vẽ thiết kế sở liệu • Biểu diễn cấu trúc tổng thể tổ chức • Biểu diễn số ràng buộc liệu • Khơng thể thao tác liệu Ths Trịnh Hoàng Nam, namth@buh.edu.vn 11/22/2018 VÍ DỤ MẪU Cơ sở liệu – Mơ hì nh thực thể kết hợp Công ty tổ chức thành nhiều đơn vị với thông tin bao gồm: tên đơn vị, số hiệu đơn vị Mỗi đơn vị có nhiều văn phịng đại diện địa điểm khác Đơn vị quản lý nhân viên giữ chức vụ trưởng đơn vị Hệ thống u cầu phải trì thơng tin ngày ký định bổ nhiệm cho trưởng đơn vị Mỗi đơn vị điều hành nhiều dự án Thông tin dự án bao gồm: tên dự án, số hiệu, địa điểm thực dự án Cơng ty trì thông tin nhân viên bao gồm: họ tên, mã số, mức lương, giới tính, ngày sinh ngày ký hợp đồng làm việc với công ty Mỗi nhân viên thuộc biên chế đơn vị tham gia nhiều dự án khác Các dự án không thiết phải đơn vị quản lý Cơng ty theo dõi thời gian (tính số làm việc tuần) tham gia dự án nhân viên Ngoài ra, nhân viên chịu giám sát nhân viên khác Cuối cùng, cơng ty có chế độ bảo hiểm dành cho người thân nhân viên Thông tin người thân bao gồm tên, giới tính, ngày sinh mối liên hệ với nhân viên Ths Trịnh Hoàng Nam, namth@buh.edu.vn Cơ sở liệu – Mơ hì nh thực thể kết hợp CÁC THÀNH PHẦN TRONG MƠ HÌNH THỰC THỂ KẾT HỢP Thực thể Đối tượng liệu Sự vật, tượng tồn độc lập Tập thực thể Một nhóm thực thể giống Mỗi thực thể thể tập thực thể Thuộc tính Đặc trưng phân biệt thực thể Mỗi thực thể thuộc tính có giá trị tương ứng Giá trị thuộc tính giúp phân biệt thực thể Ths Trịnh Hoàng Nam, namth@buh.edu.vn Cơ sở liệu – Mơ hì nh thực thể kết hợp HOẠT ĐỘNG 1 • Xác định tập thực thể ví dụ mẫu • Xác định thuộc tính tương ứng với tập thực thể ví dụ mẫu Ths Trịnh Hoàng Nam, namth@buh.edu.vn 11/22/2018 Cơ sở liệu – Mơ hì nh thực thể kết hợp CÁC THÀNH PHẦN TRONG MƠ HÌNH THỰC THỂ KẾT HỢP Miền giá trị Tập hợp giá trị mà thuộc tính nhận Có thể tập số nguyên, số thực, xâu ký tự, … Ths Trịnh Hoàng Nam, namth@buh.edu.vn Cơ sở liệu – Mơ hì nh thực thể kết hợp CÁC THÀNH PHẦN TRONG MƠ HÌNH THỰC THỂ KẾT HỢP Phân biệt thuộc tính theo nhóm Thuộc tính tổ hợp & thuộc tính đơn Thuộc tính đơn trị & thuộc tính đa trị Thuộc tính lưu trữ & thuộc tính dẫn xuất Ths Trịnh Hồng Nam, namth@buh.edu.vn Cơ sở liệu – Mơ hì nh thực thể kết hợp HOẠT ĐỘNG • Xác định miền giá trị thích hợp cho thuộc tính tập thực thể ví dụ mẫu • Xác định thuộc tính đơn & thuộc tính tổ hợp tập thực thể ví dụ mẫu • Xác định thuộc tính đơn trị & thuộc tính đa trị tập thực thể ví dụ mẫu Ths Trịnh Hoàng Nam, namth@buh.edu.vn 11/22/2018 Cơ sở liệu – Mơ hì nh thực thể kết hợp CÁC THÀNH PHẦN TRONG MƠ HÌNH THỰC THỂ KẾT HỢP Giá trị NULL Giá trị không tồn Giá trị tồn không xác định Giá trị tồn tại, xác định, không sử dụng Ths Trịnh Hoàng Nam, namth@buh.edu.vn Cơ sở liệu – Mơ hì nh thực thể kết hợp CÁC THÀNH PHẦN TRONG MƠ HÌNH THỰC THỂ KẾT HỢP Thuộc tính khóa Một (số) thuộc tính dùng để phân biệt thực thể khác tập thực thể Mỗi tập thực thể có khóa Khóa khóa phụ Ths Trịnh Hồng Nam, namth@buh.edu.vn Cơ sở liệu – Mơ hì nh thực thể kết hợp HOẠT ĐỘNG • Xác định thuộc tính lưu trữ thuộc tính dẫn xuất (nếu có) ví dụ mẫu • Diễn giải xuất giá trị null xuất ví dụ mẫu • Xác định khóa chính, khóa phụ ví dụ mẫu Ths Trịnh Hồng Nam, namth@buh.edu.vn 11/22/2018 Cơ sở liệu – Mơ hì nh thực thể kết hợp VÍ DỤ MẪU Hình 2.1 Các thực thể (kèm thuộc tính) COMPANY Ths Trịnh Hồng Nam, namth@buh.edu.vn Cơ sở liệu – Mơ hì nh thực thể kết hợp CÁC THÀNH PHẦN TRONG MÔ HÌNH THỰC THỂ KẾT HỢP Liên kết kết hợp thực thể từ nhiều tập thực thể khác Kiểu liên kết tập thực thể A1, A2, … tập hợp liên kết thực thể a1, a2, … từ tập thực thể nói Ths Trịnh Hồng Nam, namth@buh.edu.vn Cơ sở liệu – Mơ hì nh thực thể kết hợp CÁC THÀNH PHẦN TRONG MÔ HÌNH THỰC THỂ KẾT HỢP Phân loại liên kết dựa số thực thể tham gia Liên kết hai Liên kết nhiều Liên kết nhiều ngơi chuyển đổi thành nhiều liên kết hai ngơi Ths Trịnh Hồng Nam, namth@buh.edu.vn 11/22/2018 Cơ sở liệu – Mơ hì nh thực thể kết hợp CÁC THÀNH PHẦN TRONG MƠ HÌNH THỰC THỂ KẾT HỢP Hình 2.2 Chuyển đổi liên kết ba ngơi thành ba liên kết hai ngơi Ths Trịnh Hồng Nam, namth@buh.edu.vn Cơ sở liệu – Mơ hì nh thực thể kết hợp CÁC THÀNH PHẦN TRONG MƠ HÌNH THỰC THỂ KẾT HỢP Phân loại liên kết hai dựa số lượng thực thể loại tham gia vào liên kết Liên kết – Liên kết nhiều – Liên kết nhiều – nhiều Ths Trịnh Hoàng Nam, namth@buh.edu.vn Cơ sở liệu – Mơ hì nh thực thể kết hợp VÍ DỤ MẪU Hình 2.3 Biểu diễn liên kết – CSDL COMPANY Ths Trịnh Hoàng Nam, namth@buh.edu.vn 11/22/2018 Cơ sở liệu – Mơ hì nh thực thể kết hợp VÍ DỤ MẪU Hình 2.4 Biểu diễn liên kết – nhiều CSDL COMPANY Ths Trịnh Hồng Nam, namth@buh.edu.vn Cơ sở liệu – Mơ hì nh thực thể kết hợp VÍ DỤ MẪU Hình 2.5 Biểu diễn liên kết nhiều – nhiều CSDL COMPANY Ths Trịnh Hồng Nam, namth@buh.edu.vn CÁC THÀNH PHẦN TRONG MƠ HÌNH THỰC THỂ KẾT HỢP Cơ sở liệu – Mơ hì nh thực thể kết hợp Một số đặc điểm liên kết Mỗi thực thể có vai trị riêng liên kết Liên kết có thuộc tính riêng Ths Trịnh Hồng Nam, namth@buh.edu.vn 11/22/2018 Cơ sở liệu – Mơ hì nh thực thể kết hợp VÍ DỤ MẪU Hình 2.6 Hai vai trò tập thực thể EMPLOYEE liên kết SUPERVISES Ths Trịnh Hoàng Nam, namth@buh.edu.vn Cơ sở liệu – Mơ hì nh thực thể kết hợp VÍ DỤ MẪU Hình 2.7 Biểu diễn thuộc tính liên kết WOKRSON CSDL COMPANY Ths Trịnh Hoàng Nam, namth@buh.edu.vn Cơ sở liệu – Mơ hì nh thực thể kết hợp HOẠT ĐỘNG • Xác định kiểu liên kết tồn ví dụ mẫu • Xác định số bội kiểu liên kết ví dụ mẫu • Xác định thuộc tính kiểu liên kết ví dụ mẫu Ths Trịnh Hoàng Nam, namth@buh.edu.vn 11/22/2018 Cơ sở liệu – Mơ hì nh thực thể kết hợp TẬP THỰC THỂ YẾU Kiểu liên kết R từ E1 đến E2 gọi hỗ trợ R loại liên kết hai n:1 từ E1 đến E2 Tập thực thể E1 khơng có khóa chính, nhận khóa E2 làm khóa cho Khi đó, E1 gọi tập thực thể yếu Ths Trịnh Hồng Nam, namth@buh.edu.vn Cơ sở liệu – Mơ hì nh thực thể kết hợp VÍ DỤ MẪU Xét tập thực thể DEPENDENT Liên kết BELONGS TO liên kết hỗ trợ từ DEPENDENT đến EMPLOYEE DEPENDENT khơng có khóa, nhận khóa EMPLOYEE để xây dựng khóa riêng cho {ESSN, DName} Ths Trịnh Hoàng Nam, namth@buh.edu.vn Cơ sở liệu – Mơ hì nh thực thể kết hợp VÍ DỤ MẪU Hình 2.8 Tập thực thể yếu DEPDENDENT CSDL COMPANY Ths Trịnh Hoàng Nam, namth@buh.edu.vn 11/22/2018 Cơ sở liệu – Mơ hì nh thực thể kết hợp CÁC KÝ HIỆU Ths Trịnh Hoàng Nam, namth@buh.edu.vn Cơ sở liệu – Mơ hì nh thực thể kết hợp VÍ DỤ MẪU Hình 2.9 Biểu diễn sở liệu COMPANY mơ hình thực thể kết hợp Ths Trịnh Hồng Nam, namth@buh.edu.vn Cơ sở liệu – Mơ hì nh thực thể kết hợp MỘT SỐ HẠN CHẾ Dữ liệu mô tả thường đơn giản, phẳng Không hỗ trợ biểu diễn cấu trúc phân cấp Không hỗ trợ tính kế thừa, chun biệt hóa, khái qt hóa Ths Trịnh Hồng Nam, namth@buh.edu.vn 10 11/22/2018 Cơ sở liệu – Mơ hì nh thực thể kết hợp VÍ DỤ Mơ hình thực thể kết hợp khơng hiệu hai yêu cầu liệu sau Nhân viên chia làm nhiều nhóm tùy theo đặc thù công việc giao: kỹ sư, thư ký, lái xe, … Công ty quan tâm tới thân nhân nhóm nhân viên kỹ sư mà thơi Ths Trịnh Hồng Nam, namth@buh.edu.vn Cơ sở liệu – Mơ hì nh thực thể kết hợp GIẢI PHÁP KHẢ THI Cải tiến mơ hình thực thể kết hợp với khái niệm liên quan đến phân cấp: Liên kết cha/con Tính kế thừa Chun biệt hóa / khái qt hóa Ths Trịnh Hồng Nam, namth@buh.edu.vn Cơ sở liệu – Mơ hì nh thực thể kết hợp LIÊN KẾT CHA/CON Định nghĩa Phép chia tập thực thể thành nhiều tập thực thể khác, nhỏ Tập thực thể bị chia = lớp cha Tập thực thể chia = lớp Liên kết cha/con = liên kết ISA Ths Trịnh Hoàng Nam, namth@buh.edu.vn 11 11/22/2018 Cơ sở liệu – Mơ hì nh thực thể kết hợp VÍ DỤ MẪU Chia tập thực thể EMPLOYEE thành ba tập ENGINEER, SECRETARY, DRIVER Lớp cha: EMPLOYEE Lớp con: ENGINEER, SECRETARY, DRIVER Ba liên kết ISA từ lớp cha đến lớp Ths Trịnh Hồng Nam, namth@buh.edu.vn Cơ sở liệu – Mơ hì nh thực thể kết hợp CHÚ Ý Thực thể lớp cha hay lớp phản ánh vật giới thực Một thực thể lớp cha xuất Một lớp Nhiều lớp Không xuất lớp Một thực thể xuất lớp phải xuất lớp cha Ths Trịnh Hoàng Nam, namth@buh.edu.vn Cơ sở liệu – Mơ hì nh thực thể kết hợp VÍ DỤ MẪU Một người lái xe phải nhân viên công ty Một nhân viên công ty lái xe, kỹ sư, thư ký Ths Trịnh Hoàng Nam, namth@buh.edu.vn 12 11/22/2018 Cơ sở liệu – Mơ hì nh thực thể kết hợp SỰ KẾ THỪA Lớp kế thừa tất thuộc tính kiểu liên kết lớp cha Lớp có thuộc tính riêng, kiểu liên kết riêng Ths Trịnh Hồng Nam, namth@buh.edu.vn Cơ sở liệu – Mơ hì nh thực thể kết hợp VÍ DỤ MẪU Hình 3.2 Bên cạnh thuộc tính kế thừa từ lớp cha, lớp cịn có thuộc tính riêng Ths Trịnh Hồng Nam, namth@buh.edu.vn CHUN BIỆT HĨA Cơ sở liệu – Mơ hì nh thực thể kết hợp Định nghĩa Quá trình phân chia lớp cha thành nhiều lớp Quá trình xác định tập lớp tập thực thể (lớp cha) Ths Trịnh Hoàng Nam, namth@buh.edu.vn 13 11/22/2018 Cơ sở liệu – Mơ hì nh thực thể kết hợp VÍ DỤ MẪU Hình 3.3 Hai phép chun biệt hóa theo thuộc tính thực EMPLOYEE Ths Trịnh Hồng Nam, namth@buh.edu.vn CHUN BIỆT HĨA Cơ sở liệu – Mơ hì nh thực thể kết hợp Các bước thực Định nghĩa tập lớp Xác định thuộc tính riêng lớp Xác định kiểu liên kết riêng lớp với tập thực thể khác với lớp khác Ths Trịnh Hoàng Nam, namth@buh.edu.vn Cơ sở liệu – Mơ hì nh thực thể kết hợp KHÁI QT HĨA Định nghĩa Q trình xây dựng tập thực thể dựa tập thực thể khác Quá trình xây dựng lớp cha từ lớp phân biệt Ths Trịnh Hoàng Nam, namth@buh.edu.vn 14 11/22/2018 Cơ sở liệu – Mơ hì nh thực thể kết hợp VÍ DỤ MẪU Phân tích thuộc tính giống ba tập thực thể ENGINEER, SECRETARY, DRIVER để hình thành nên tập thực thể EMPLOYEE Ths Trịnh Hoàng Nam, namth@buh.edu.vn Cơ sở liệu – Mơ hì nh thực thể kết hợp PHÂN LOẠI CHUN BIỆT HĨA • Chun biệt hóa giá trị số thuộc tính phân nhóm • Chuyên biệt hóa người dùng tự định nghĩa Ths Trịnh Hồng Nam, namth@buh.edu.vn Cơ sở liệu – Mơ hì nh thực thể kết hợp VÍ DỤ MẪU Hình 3.4 Chun biệt hóa lớp EMPLOYEE theo thuộc tính JobType Ths Trịnh Hoàng Nam, namth@buh.edu.vn 15 11/22/2018 Cơ sở liệu – Mơ hì nh thực thể kết hợp MỘT SỐ RÀNG BUỘC Định nghĩa • Các điều kiện mà q trình chun biệt hóa / khái qt hóa phải đáp ứng Phân loại • • • • Ràng buộc không trùng lắp Ràng buộc trùng lắp Ràng buộc phần Ràng buộc toàn phần Ths Trịnh Hoàng Nam, namth@buh.edu.vn Cơ sở liệu – Mơ hì nh thực thể kết hợp VÍ DỤ MẪU Hình 3.5 Ràng buộc chun biệt hóa khái qt hóa Ths Trịnh Hồng Nam, namth@buh.edu.vn Cơ sở liệu – Mơ hì nh thực thể kết hợp MỘT SỐ QUY TẮC Khi xóa thực thể lớp cha, thực thể bị xóa khỏi tất lớp chứa Thêm thực thể vào lớp cha, thực thể thêm vào lớp mà thỏa mãn điều kiện phân nhóm Ths Trịnh Hồng Nam, namth@buh.edu.vn 16 11/22/2018 Cơ sở liệu – Mơ hì nh thực thể kết hợp CÂY (LƯỚI) PHÂN CẤP Một lớp cha có nhiều lớp Một lớp có nhiều lớp cha Từ hình thành phân cấp (đơn thừa kế) hay lưới phân cấp (đa thừa kế) Ths Trịnh Hoàng Nam, namth@buh.edu.vn Cơ sở liệu – Mơ hì nh thực thể kết hợp VÍ DỤ MẪU Hình 3.6 Lưới phân cấp tập thực thể EMPLOYEE Ths Trịnh Hồng Nam, namth@buh.edu.vn Cơ sở liệu – Mơ hì nh thực thể kết hợp VÍ DỤ MẪU Hình 3.7 Mơ hình thực thể kết hợp mở rộng CSDL COMPANY Ths Trịnh Hoàng Nam, namth@buh.edu.vn 17 11/22/2018 Cơ sở liệu – Mơ hì nh thực thể kết hợp NỘI DUNG • Tổng quan mơ hình thực thể kết hợp • Các thành phần mơ hình thực thể kết hợp • Các vấn đề liên quan đến hoạt động thiết kế mơ hình thực thể kết hợp Ths Trịnh Hoàng Nam, namth@buh.edu.vn Cơ sở liệu – Mơ hì nh thực thể kết hợp BÀI TẬP Thiết kế lược đồ thực thể kết hợp ứng với sở liệu cho ngân hàng, bao gồm thông tin khách hàng tài khoản họ: Thông tin khách hàng bao gồm họ tên, địa chỉ, số điện thoại, số chứng minh nhân dân Thông tin tài khoản bao gồm số tài khoản, số dư tài khoản Ngồi cịn biết khách hàng có nhiều tài khoản, tài khoản thuộc khách hàng mà thơi Ths Trịnh Hoàng Nam, namth@buh.edu.vn Cơ sở liệu – Mơ hì nh thực thể kết hợp BÀI TẬP Bổ sung thiết kế tập (1) để đáp ứng yêu cầu sau Mỗi khách hàng có nhiều địa (mỗi địa gồm bốn thông tin số nhà, tên đường, tên quận/huyện, tên tỉnh/thành phố), nhiều số điện thoại Mỗi khách hàng có nhiều địa chỉ, địa lại gắn với nhiều số điện thoại khác Ths Trịnh Hoàng Nam, namth@buh.edu.vn 18 11/22/2018 Cơ sở liệu – Mơ hì nh thực thể kết hợp BÀI TẬP Thiết kế lược đồ thực thể kết hợp ứng với sở liệu giải bóng đá Ngoại hạng Anh, bao gồm thơng tin đội bóng, cầu thủ, cổ động viên, cụ thể sau: Thơng tin đội bóng bao gồm: tên gọi, cầu thủ thuộc biên chế, đội trưởng (là cầu thủ biên chế đội), màu đồng phục Thông tin cầu thủ bao gồm: họ tên, ngày sinh, chiều cao, vị trí thi đấu Thơng tin cổ động viên bao gồm: họ tên, đội bóng ưa thích, cầu thủ ưa thích, màu đồng phục ưa thích Ths Trịnh Hồng Nam, namth@buh.edu.vn Cơ sở liệu – Mơ hì nh thực thể kết hợp BÀI TẬP Bổ sung thiết kế tập (3) để lưu trữ thơng tin thời gian thi đấu cầu thủ đội bóng mà tham gia Ths Trịnh Hồng Nam, namth@buh.edu.vn Cơ sở liệu – Mơ hì nh thực thể kết hợp BÀI TẬP Thiết kế lược đồ thực thể kết hợp tương ứng với sở liệu bao gồm thông tin sinh viên, khoa đào tạo, giảng viên, lớp học với giả định sau: Sinh viên đăng ký vào lớp học khoa đào tạo đề xuất có điểm số lớp học kết thúc Giảng viên phân công phụ trách lớp học Mỗi lớp học có trợ giảng (là sinh viên đăng ký học lớp đó) Ths Trịnh Hồng Nam, namth@buh.edu.vn 19 11/22/2018 VÍ DỤ MẪU Cơ sở liệu – Mơ hì nh thực thể kết hợp Công ty tổ chức thành nhiều đơn vị với thông tin bao gồm: tên đơn vị, số hiệu đơn vị Mỗi đơn vị có nhiều văn phịng đại diện địa điểm khác Đơn vị quản lý nhân viên giữ chức vụ trưởng đơn vị Hệ thống u cầu phải trì thơng tin ngày ký định bổ nhiệm cho trưởng đơn vị Mỗi đơn vị điều hành nhiều dự án Thông tin dự án bao gồm: tên dự án, số hiệu, địa điểm thực dự án Công ty trì thơng tin nhân viên bao gồm: họ tên, mã số, mức lương, giới tính, ngày sinh ngày ký hợp đồng làm việc với công ty Mỗi nhân viên thuộc biên chế đơn vị tham gia nhiều dự án khác Các dự án không thiết phải đơn vị quản lý Công ty theo dõi thời gian (tính số làm việc tuần) tham gia dự án nhân viên Ngoài ra, nhân viên chịu giám sát nhân viên khác Cuối cùng, cơng ty có chế độ bảo hiểm dành cho người thân nhân viên Thông tin người thân bao gồm tên, giới tính, ngày sinh mối liên hệ với nhân viên Ths Trịnh Hoàng Nam, namth@buh.edu.vn Cơ sở liệu – Mơ hì nh thực thể kết hợp BÀI TẬP Thiết kế lược đồ thực thể kết hợp tương ứng cho yêu cầu liệu mô tả sau Một cơng ty lớn có nhiều bãi đậu xe, bãi đậu xe sử dụng phịng ban cơng ty Mỗi bãi đậu xe xác định mã số nhất, vị trí, sức chứa, số tầng (nếu có) Mỗi bãi đậu xe có nhiều chỗ đậu xe xác định mã số Nhân viên phịng ban yêu cầu sử dụng chỗ đậu xe Nhân viên cần cung cấp thông tin số chứng minh nhân dân, họ tên, số điện thoại liên lạc, biển số xe Ths Trịnh Hoàng Nam, namth@buh.edu.vn Cơ sở liệu – Mơ hì nh thực thể kết hợp BÀI TẬP Một cơng ty lớn có nhiều bãi đậu xe, bãi đậu xe sử dụng phịng ban cơng ty Mỗi bãi đậu xe xác định mã số nhất, vị trí, sức chứa, số tầng (nếu có) Mỗi bãi đậu xe có nhiều chỗ đậu xe xác định mã số Nhân viên phịng ban u cầu sử dụng chỗ đậu xe Nhân viên cần cung cấp thông tin số chứng minh nhân dân, họ tên, số điện thoại liên lạc, biển số xe Xác định tập thực thể Xác định kiểu liên kết Xác định thuộc tính Ths Trịnh Hoàng Nam, namth@buh.edu.vn 20 11/22/2018 Cơ sở liệu – Mơ hì nh thực thể kết hợp BÀI TẬP Thiết kế lược đồ thực thể kết hợp tương ứng cho yêu cầu liệu mô tả sau Việc kinh doanh linh kiện thể thơng qua hóa đơn bán hàng ngày Khách hàng tốn nhiều hàng với số lượng khác hóa đơn Để thuận tiện cho việc mua sắm, linh kiện có chức xếp thành nhóm đặt vị trí Khách hàng tự lựa chọn yêu cầu nhân viên bán hàng tư vấn để lựa chọn hàng phù hợp Ths Trịnh Hồng Nam, namth@buh.edu.vn Cơ sở liệu – Mơ hì nh thực thể kết hợp BÀI TẬP Việc kinh doanh linh kiện thể thơng qua hóa đơn bán hàng ngày Khách hàng tốn nhiều hàng với số lượng khác hóa đơn Để thuận tiện cho việc mua sắm, linh kiện có chức xếp thành nhóm đặt vị trí Khách hàng tự lựa chọn yêu cầu nhân viên bán hàng tư vấn để lựa chọn hàng phù hợp Xác định tập thực thể Xác định kiểu liên kết Xác định thuộc tính Ths Trịnh Hồng Nam, namth@buh.edu.vn Cơ sở liệu – Mơ hì nh thực thể kết hợp BÀI TẬP Thiết kế lược đồ thực thể kết hợp tương ứng cho yêu cầu liệu mô tả sau Trung tâm đào tạo có 30 giảng viên đào tạo tối đa 10 lớp, lớp từ 20 đến 25 học viên Chương trình đào tạo cơng ty bao gồm 05 chủ đề, chủ đề kéo dài vòng 01 tháng Mỗi lớp học có tối thiểu hai giảng viên đứng lớp, giảng viên giảng dạy tối đa 02 lớp Học viên tham gia lúc hai lớp học Ths Trịnh Hoàng Nam, namth@buh.edu.vn 21 11/22/2018 Cơ sở liệu – Mơ hì nh thực thể kết hợp BÀI TẬP Trung tâm đào tạo có 30 giảng viên đào tạo tối đa 10 lớp, lớp từ 20 đến 25 học viên Chương trình đào tạo cơng ty bao gồm 05 chủ đề, chủ đề kéo dài vịng 01 tháng Mỗi lớp học có tối thiểu hai giảng viên đứng lớp, giảng viên giảng dạy tối đa 02 lớp Học viên tham gia lúc hai lớp học Xác định tập thực thể Xác định kiểu liên kết Xác định thuộc tính Ths Trịnh Hồng Nam, namth@buh.edu.vn Cơ sở liệu – Mơ hì nh thực thể kết hợp BÀI TẬP Mỗi khách hàng có mã số, họ tên, địa chỉ, số điện thoại, doanh số năm, số điểm tích lũy Các mặt hàng phân loại theo nhóm hàng (với mã nhóm tên nhóm), nhóm hàng có nhiều mặt hàng Mỗi mặt hàng biết đến với mã số, tên hàng, đơn giá bán, đơn vị tính Mỗi hóa đơn bán hàng có mã số, ngày lập hóa đơn, ngày tốn, tổng tiền tốn, hình thức tốn Hóa đơn cịn cho biết số lượng cụ thể mặt hàng chiết khấu mua hàng (nếu có) Ths Trịnh Hồng Nam, namth@buh.edu.vn Cơ sở liệu – Mơ hì nh thực thể kết hợp BÀI TẬP Mỗi khách hàng có mã số, họ tên, địa chỉ, số điện thoại, doanh số năm, số điểm tích lũy Các mặt hàng phân loại theo nhóm hàng (với mã nhóm tên nhóm), nhóm hàng có nhiều mặt hàng Mỗi mặt hàng biết đến với mã số, tên hàng, đơn giá bán, đơn vị tính Mỗi hóa đơn bán hàng có mã số, ngày lập hóa đơn, ngày tốn, tổng tiền tốn, hình thức tốn Hóa đơn cịn cho biết số lượng cụ thể mặt hàng chiết khấu mua hàng (nếu có) Xác định tập thực thể Xác định kiểu liên kết Xác định thuộc tính Ths Trịnh Hoàng Nam, namth@buh.edu.vn 22 11/22/2018 Cơ sở liệu – Mơ hì nh thực thể kết hợp BÀI TẬP 10 Cơng ty có nhiều văn phịng đại diện đặt nhiều thành phố, thành phố có tối đa hai đại diện Thơng tin văn phịng đại diện gồm mã số, địa điểm Mỗi văn phòng có nhiều nhân viên với mã số nhân viên, tên nhân viên, vị trí cơng việc Mỗi nhân viên làm văn phòng Đứng đầu văn phòng trưởng văn phòng Trưởng văn phòng phải nhân viên văn phịng Mỗi văn phịng quản lý bất động sản địa phương Thông tin bất động sản bao gồm mã số, vị trí Vị trí bất động sản gồm số nhà, tên đường, tên phường/xã, tên quận/huyện, tên tỉnh/thành phố Mỗi bất động sản niêm yết văn phòng địa phương Mỗi bất động sản có nhiều chủ sở hữu Thông tin chủ sở hữu gồm mã số, họ tên Một người chủ nhiều bất động sản Trong trường hợp bất động sản có nhiều chủ sở hữu, người ta quan tâm đến tỷ lệ phần trăm quyền sở hữu người Ths Trịnh Hoàng Nam, namth@buh.edu.vn 23 ... nhiều Ths Trịnh Hồng Nam, namth@buh.edu.vn Cơ sở liệu – Mơ hì nh thực thể kết hợp VÍ DỤ MẪU Hình 2. 3 Biểu diễn liên kết – CSDL COMPANY Ths Trịnh Hoàng Nam, namth@buh.edu.vn 11 /22 /20 18 Cơ sở liệu. .. mẫu Ths Trịnh Hồng Nam, namth@buh.edu.vn 11 /22 /20 18 Cơ sở liệu – Mơ hì nh thực thể kết hợp VÍ DỤ MẪU Hình 2. 1 Các thực thể (kèm thuộc tính) COMPANY Ths Trịnh Hồng Nam, namth@buh.edu.vn Cơ sở liệu. .. {ESSN, DName} Ths Trịnh Hồng Nam, namth@buh.edu.vn Cơ sở liệu – Mơ hì nh thực thể kết hợp VÍ DỤ MẪU Hình 2. 8 Tập thực thể yếu DEPDENDENT CSDL COMPANY Ths Trịnh Hoàng Nam, namth@buh.edu.vn 11 /22 /20 18