PowerPoint Presentation Slide bài giảng môn Cơ sở dữ liệu © Bộ môn Hệ Thống Thông Tin Khoa Công Nghệ Thông Tin Trường Đại học Khoa học Tự nhiên CHƯƠNG 2 Mô Hình Thực Thể Kết Hợp (Entity Relationship)[.]
CHƯƠNG Mơ Hình Thực Thể - Kết Hợp (Entity-Relationship) Slide giảng mơn Cơ sở liệu © Bộ môn Hệ Thống Thông Tin - Khoa Công Nghệ Thông Tin - Trường Đại học Khoa học Tự nhiên Nội dung Q trình thiết kế CSDL Mơ hình Thực Thể - Kết Hợp Một số qui tắc mơ hình Thực Thể - Kết Hợp Ví dụ © Bộ môn HTTT - Khoa CNTT - Trường ĐH KHTN Quá trình thiết kế CSDL Thế giới thực Động (xử lý, giao tác, hành vi, …) Tĩnh (dữ liệu) Quan niệm (gần với người) © Bộ mơn HTTT - Khoa CNTT - Trường ĐH KHTN Hệ CSDL Luận lý Vật lý (máy tính hiểu thực hiện) Quá trình thiết kế CSDL Thế giới thực Phân tích yêu cầu Các yêu cầu liệu Các yêu cầu chức Phân tích chức Phân tích quan niệm Lược đồ quan niệm Các đặc tả chức Độc lập HQT Thiết kế mức logic Phụ thuộc HQT cụ thể Lược đồ logic Thiết kế chương trình ứng dụng Thiết kế mức vật lý Lược đồ © Bộ mơn HTTT - Khoa CNTT - Trường ĐH KHTN Chương trình ứng dụng Nội dung Q trình thiết kế CSDL Mơ hình Thực Thể - Kết Hợp Một số qui tắc mơ hình Thực Thể - Kết Hợp Ví dụ © Bộ môn HTTT - Khoa CNTT - Trường ĐH KHTN Mơ hình Thực Thể - Kết Hợp Entity-Relationship Model Do Dr Peter Pin-Shan Chen đề xuất 1976, báo “The Entity-Relationship Model-Toward a Unified View of Data” ANSI chọn mơ hình chuẩn cho hệ thống tự điển tài nguyên thông tin (IRDSS: Information Resource Dictionary System) © Bộ mơn HTTT - Khoa CNTT - Trường ĐH KHTN Mơ hình Thực Thể - Kết Hợp Được sử dụng rộng rãi việc thiết kế quan niệm liệu Bao gồm hai phần: nguyên thuỷ & mở rộng Được nhiều công cụ hỗ trợ Nguyên lý - Một CSDL mơ hình hố tập thực thể (entities) mối kết hợp (relationships) chúng © Bộ môn HTTT - Khoa CNTT - Trường ĐH KHTN Các khái niệm Thực thể - Một thực đối tượng giới thực - Ví dụ: ơtơ, hố đơn, nhân viên, … - Phân loại thực thể: loại Một đối tượng tồn vật lý, quan sát –1 sinh viên, tồ nhà, xe ôtô, … Một đối tượng ý niệm không trực quan –1 công ty, dự án, phịng ban, … © Bộ mơn HTTT - Khoa CNTT - Trường ĐH KHTN Các khái niệm Thuộc tính (attribute) - Đặc trưng thực thể - Mang giá trị cụ thể - Ví dụ: thực thể sinh viên «Nguyễn Văn A» có thuộc tính: –Họ: Nguyễn –Tên lót: Văn –Tên: A –Tuổi: 20 0123456789 © Bộ mơn HTTT - –CMND: Khoa CNTT - Trường ĐH KHTN Các khái niệm Loại thực thể (Entity type Entity set) - Mô tả tập thực thể giống (có cấu trúc tương tự nhau) - Ví dụ: Hai thực thể «Nguyễn Văn A» «Trần Thị B» có giá trị thuộc tính khác có cấu trúc Ta gọi cấu trúc loại thực thể SINH VIEN - Ký hiệu Tên loại thực thể © Bộ mơn HTTT - Khoa CNTT - Trường ĐH KHTN SINH VIEN XE 10