bài giảng cơ sở dữ liệu chương 2: mô hình thực thể kết hợp - ths. nguyễn thị khiêm hòa

78 1.2K 0
bài giảng cơ sở dữ liệu chương 2: mô hình thực thể kết hợp - ths. nguyễn thị khiêm hòa

Đang tải... (xem toàn văn)

Tài liệu hạn chế xem trước, để xem đầy đủ mời bạn chọn Tải xuống

Thông tin tài liệu

MƠ HÌNH THỰC THỂ KẾT HỢP Entity Relationship Diagram Giảng viên: Ths Nguyễn Thị Khiêm Hịa NỘI DUNG • Biểu diễn hệ thống thơng tin • Mơ hình thực thể kết hợp • Xây dựng mơ hình thực thể kết hợp • Mơ hình thực thể kết hợp mở rộng Khoa Công nghệ Thông tin - Trường Đại học Ngân hàng TP.HCM Đặt vấn đề Làm để biểu diễn tốn thực tế cách trực quan? Khoa Công nghệ Thông tin - Trường Đại học Ngân hàng TP.HCM BIỂU DIỄN HỆ THỐNG THƠNG TIN • Hệ thống tập hợp yếu tố có nhiều ràng buộc lẫn hướng đến mục đích chung • Hệ thống tổ chức: • Tổ chức • Mơi trường Sự tác động qua lại tổ chức môi trường tạo cân cho tổ chức Khoa Công nghệ Thông tin - Trường Đại học Ngân hàng TP.HCM BIỂU DIỄN HỆ THỐNG THÔNG TIN Dữ liệu vào Nguyên vật liệu Hệ thống thông tin Chỉ đạo sản xuất Báo cáo sản xuất Hệ định Thông tin Sản phẩm/ dịch vụ Hệ tác nghiệp MÔI TRƯỜNG Các phân hệ hệ thống kinh doanh / dịch vụ Khoa Công nghệ Thông tin - Trường Đại học Ngân hàng TP.HCM BIỂU DIỄN HỆ THỐNG THÔNG TIN Vật lý Tổ chức Quan niệm Phân tích Thiết kế cài đặt Dữ liệu Thủ tục xử lý Bộ máy xử lý Môi Con trường người Khai thác Các trục biểu diễn hệ thống thông tin Khoa Công nghệ Thông tin - Trường Đại học Ngân hàng TP.HCM BIỂU DIỄN HỆ THỐNG THÔNG TIN Khoa Công nghệ Thông tin - Trường Đại học Ngân hàng TP.HCM MƠ HÌNH THỰC THỂ KẾT HỢP • Khái niệm Mơ hình thực thể kết hợp (Entity Relationship Diagram): • Mơ hình trực quan dùng thiết kế CSDL mức quan niệm • Biểu diễn trừu tượng cấu trúc CSDL Khoa Công nghệ Thông tin - Trường Đại học Ngân hàng TP.HCM MƠ HÌNH THỰC THỂ KẾT HỢP • Thành phần: • Thực thể • Mối liên hệ/ kết hợp • Thuộc tính Khoa Cơng nghệ Thông tin - Trường Đại học Ngân hàng TP.HCM MƠ HÌNH THỰC THỂ KẾT HỢP • Thực thể • Đối tượng cụ thể/ trừu tượng tồn ổn định tương đối độc lập giới thực • Ví dụ: khách hàng, hóa đơn … • Ký hiệu: Tên thực thể Khoa Công nghệ Thông tin - Trường Đại học Ngân hàng TP.HCM 10 VÍ DỤ MẪU Hình 3.6 Mơ hình thực thể kết hợp mở rộng CSDL COMPANY Khoa Công nghệ Thông tin - Trường Đại học Ngân hàng TP.HCM 64 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 • Mỗi khách hàng có nhiều tài khoản, tài khoản thuộc khách hàng mà thơi Khoa Công nghệ Thông tin - Trường Đại học Ngân hàng TP.HCM 65 BÀI TẬP • 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 Khoa Công nghệ Thông tin - Trường Đại học Ngân hàng TP.HCM 66 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 Khoa Cơng nghệ Thông tin - Trường Đại học Ngân hàng TP.HCM 67 BÀI TẬP • 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 • Thiết kế mơ hình để lưu trữ thông tin thời gian thi đấu cầu thủ đội bóng mà tham gia Khoa Công nghệ Thông tin - Trường Đại học Ngân hàng TP.HCM 68 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 đó) Khoa Cơng nghệ Thông tin - Trường Đại học Ngân hàng TP.HCM 69 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 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 Khoa Công nghệ Thông tin - Trường Đại học Ngân hàng TP.HCM 70 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 71 Khoa Cơng nghệ Thông tin - Trường Đại học Ngân hàng TP.HCM 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 khơng thể tham gia lúc hai lớp học Khoa Công nghệ Thông tin - Trường Đại học Ngân hàng TP.HCM 72 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: • Cơng ty có nhiều phân xưởng Mỗi phân xưởng xác định mã px, tên px, địa px • Cơng ty sản xuất nhiều sản phẩm, sản phẩm có mã sp, tên sp, đơn vị tính, quy cách • Cơng ty có nhiều nguyên vật liệu, nguyên vật liệu bao gồm: mã NVL, tên NVL, đơn vị tính Khoa Công nghệ Thông tin - Trường Đại học Ngân hàng TP.HCM 73 BÀI TẬP • Mỗi sản phẩm có định mức nguyên vật liệu, định mức quy định số nguyên liệu cần thiết NVL để sản xuất đơn vị sản phẩm • Mỗi sản phẩm sản xuất từ nhiều NVL, có NVL chính, cịn lại NVL phụ • Mỗi phân xưởng sản xuất loại sản phẩm chia thành nhiều cơng đoạn • Mỗi cơng đoạn quản lý bởi: mã công đoạn, tên công đoạn, số thứ tự cơng đoạn quy trình (khơng lưu tâm đến công đoạn sản xuất NVL gì? Và khơng quản lý bán thành phẩm) Khoa Cơng nghệ Thông tin - Trường Đại học Ngân hàng TP.HCM 74 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ỗi giảng viên có thơng tin: Mã GV, họ tên, hệ số lương, phái, điện thoại, địa bao gồm: 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 đề tài có thơng tin: Mã đề tài, tên đề tài, cấp quản lý, ngày bắt đầu, ngày kết thúc, kinh phí Khoa Cơng nghệ Thơng tin - Trường Đại học Ngân hàng TP.HCM 75 BÀI TẬP • Mỗi đề tài có thơng tin: Mã đề tài, tên đề tài, cấp quản lý, ngày bắt đầu, ngày kết thúc, kinh phí • Mỗi đề tài bao gồm số công việc Các công việc bao gồm thông tin: số thứ tự, tên công việc, ngày bắt đầu, ngày kết thúc • Mỗi đề tài thuộc chủ đề có thơng tin: Mã chủ đề, tên chủ đề Khoa Công nghệ Thông tin - Trường Đại học Ngân hàng TP.HCM 76 BÀI TẬP • Mỗi giảng viên tham gia nhiều công việc đề tài phụ cấp ghi nhận kết làm Giảng viên làm chủ nhiệm đề tài • Mỗi giảng viên trực thuộc môn quản lý thông tin: Mã môn, tên mơn, phịng, số điện thoại Mỗi mơn có trưởng môn gv ghi nhận thông tin ngày nhậm chức • Mỗi mơn trực thuộc khoa Mỗi khoa có thơng tin: Mã khoa, tên khoa, năm thành lập, điện thoại, phòng giảng viên làm trưởng khoa (có ngày bổ nhiệm) Khoa Công nghệ Thông tin - Trường Đại học Ngân hàng TP.HCM 77 TĨM TẮT • Biểu diễn hệ thống thơng tin • Mơ hình thực thể kết hợp • Xây dựng mơ hình thực thể kết hợp • Mơ hình thực thể kết hợp mở rộng Khoa Cơng nghệ Thông tin - Trường Đại học Ngân hàng TP.HCM 78 ... THỰC THỂ KẾT HỢP Khoa Công nghệ Thông tin - Trường Đại học Ngân hàng TP.HCM 37 MƠ HÌNH THỰC THỂ KẾT HỢP Hình 2.9 Biểu diễn sở liệu COMPANY mô hình thực thể kết hợp Khoa Cơng nghệ Thơng tin - Trường... Thông tin - Trường Đại học Ngân hàng TP.HCM 39 XÂY DỰNG MƠ HÌNH THỰC THỂ KẾT HỢP Một số khó khăn thiết kế mơ hình thực thể kết hợp • Số ngơi mối kết hợp • Thực thể hay mối kết hợp? • Thực thể hay... Mơ hình thực thể kết hợp • Xây dựng mơ hình thực thể kết hợp • Mơ hình thực thể kết hợp mở rộng Khoa Công nghệ Thông tin - Trường Đại học Ngân hàng TP.HCM Đặt vấn đề Làm để biểu diễn tốn thực

Ngày đăng: 02/07/2014, 17:43

Từ khóa liên quan

Tài liệu cùng người dùng

  • Đang cập nhật ...

Tài liệu liên quan