Danh mục tài liệu

Bài giảng Cơ sở dữ liệu: Chương 2 - ThS. Trần Đắc Phi Hùng

Số trang: 49      Loại file: pdf      Dung lượng: 3.91 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 - Chương 2: Mô hình thực thể - Kết hợp" cung cấp cho người đọc các kiến thức: Quá trình thiết kế cơ sở dữ liệu, mô hình thực thể - Kết hợp, kiểu thực thể, thực thể cụ thể - Thực thể trừu tượng,... Mời các bạn cùng tham khảo nội dung chi tiết.
Nội dung trích xuất từ tài liệu:
Bài giảng Cơ sở dữ liệu: Chương 2 - ThS. Trần Đắc Phi Hùng Chương 2Mô hình thực thể-kết hợp (Entity-Relationship) 1Quá trình thiết kế CSDL DBMSBài Mô hình Mô hìnhtoán E-R CSDLThực tế Quan hệ DB 2Giới thiệu- Mô hình dữ liệu thực thể kết hợp ( Entity Relationship Data Model) do Peter Pin_Shan Chen đề xuất năm 1970. Tiếp tục được phát triển bởi Teory, Chang, Fry vào năm 1986 và Storey vào năm 1991. Bằng cách nhìn thế giới thực như là một tập hợp các đối tượng căn bản được gọi là các thực thể và các mối quan hệ giữa các đối tượng này. Mô hình đã được phát triển để làm thuận tiện cho việc thiết kế CSDL.- Mô hình ER là công cụ giao tiếp giữa người thiết kế CSDL và người sử dụng cuối cùng để xây dựng CSDL trong giai đoạn phân tích. 3Mô hình thực thể - kết hợp– Bao gồm một tập các đối tượng cơ bản được là thực thể (Entity) và các mối liên kết (Relationship) giữa các đối tượng này.– Một thực thể là một đối tượng, được phân biệt với đối tượng khác bởi một tập thuộc tính đặc tả (Attribute). 4Kiểu thực thể - Tập thực thể - Thực thể. 5Kiểu thực thể Một cơ sở dữ liệu thường chứa những nhóm thực thể như nhau.Ví dụ: Một công ty thuê hàng trăm nhân viên và lưu giữ nhựng thông tin tương tự liên quan đến mỗi nhân viên. Các thực thể nhân viên này chia sẻ các thuộc tính giống nhau những mỗi thực thể có các giá trị riêng cho các thuộc tính đó. Một kiểu thực thể là một tập hợp các thực thể có các thuộc tính như nhau. Nói cách khác kiểu thực thể là định nghĩa về một lớp đối tượng trong cơ sở dữ liệu. 6Kiểu thực thể Một kiểu thực thể được mô tả bằng một lược đồ: gồm tên và các thuộc tính liên quan. Ví dụ: Cơ sở dữ liệu quản lý nhân viên và đề án của một công ty sẽ chứa các lớp dữ liệu (kiểu dữ liệu sau): NHANVIEN( MSNV, HOTEN, TUOI, LUONG) PHONGBAN(MSPB, TEN, DIADIEM, GIAMDOC) DUAN(MSDA, TEN, DIADIEM,) 7Thực thể (Entity) Một thực thể là một sự vật hoặc một đối tượng mà nó tồn tại trong thế giới thực và chúng ta có thể phân biệt được với các đối tượng khác. Ví dụ: một nhân viên trong một công ty, một học sinh trong một trường học. Một thực thể có thể là cụ thể, tức là chúng ta có thể cảm nhận được bằng giác quan. Hoặc có thể là trừu tượng, tức là cái mà chúng ta không thể cảm nhận được bằng giác quan nhưng có thể nhận biết được bằng nhận thức. Các thực thể sẽ chia sẻ các thuộc tính giống nhau những mỗi thực thể có các giá trị riêng cho các thuộc tính đó.Ví dụ: Kiểu thực thể Thực thể 8Thực thể cụ thể - Thực thể trừu tượng Học sinh Thửa đất Nhân viên Lớp học Phòng ban Nhà ở 9Bài tập 1: Thu thập dữ liệu của thực thể Các bạn điền đầy đủ thông tin vào mẩu phiếu. 10Tập thực thể (Entity Set) Một tập hợp các thực thể trong cùng một cơ sở dữ liệu (tại một thời điểm) gọi là tập thực thể. Tập thực thể SINHVIEN 11Tập thực thể (tt) Ví dụ: “Quản lý đề án công ty” – Một nhân viên là một thực thể – Tập hợp các nhân viên là tập thực thể – Một đề án là một thực thể – Tập hợp các đề án là tập thực thể – Một phòng ban là một thực thể – Tập hợp các phòng ban là tập thực thể 12Các thành phần của tập thực thể• Tên tập thực thể : Mỗi tập thực thể được đặt một tên gọi, thông thường là danh từ, trùng với tên của Kiểu thực thể.• Ký hiệu: Hình chữ nhật với tên gọi NHAN_VIEN 13Kiểu thực thể - Tập thực thể - Thực thể. Kiểu thực thể Tập thực thể Thực thể Thực thể 14Bài tập 2: Xác định thực thể Các bạn xác định các thực thể trong bài tập 3. Vẽ lên bảng. Các bạn xác định các thực thể trong bài tập 2. Vẽ lên bảng. Các bạn xác định các thực thể trong bài tập 1. Vẽ lên bảng. 15Thuộc tính (Attribute) - Là những đặc tính riêng biệt của tập ...

Tài liệu có liên quan: