Tài liệu hạn chế xem trước, để xem đầy đủ mời bạn chọn Tải xuống
1
/ 17 trang
THÔNG TIN TÀI LIỆU
Thông tin cơ bản
Định dạng
Số trang
17
Dung lượng
622 KB
Nội dung
Bài Mô hình ERD Chuẩn Hoá Nhắc lại CSDL tập hợp liệu quan hệ lưu trữ dạng bảng Hệ thống tập tin phẳng có hạn chế liệu dư thừa, khó kiểm soát liệu, khả thao tác liệu dễ dàng Hệ thống quản lý CSDL định nghĩa tập hợp ghi có quan hệ tập hợp các chương trình dùng để truy cập thao tác với ghi Hệ thống quản lý CSDL tập hợp chương trình mà người dùng thực lưu trữ, sửa đổi rút trích thông tin từ CSDL Hệ thống quản lý CSDL quan hệ giống chương trình phần mềm dùng để tạo, bảo trì, sửa đổi thao tác CSDL quan hệ CSDL quan hệ lưu liệu bảng Các bảng có quan hệ với bên CSDL RDBMS and Data Management/ Session 2/2 of Các mục tiêu học Định nghĩa mô tả mô hình hoá liệu Nhận dạng mô tả thành phần mô hình E-R (mô hình quan hệ thực thể) Nhận dạng mối quan hệ thực thể Giải thích sơ đồ E-R lý chúng lại hữu ích Mô tả biểu đồ, ký hiệu sử dụng để vẽ hiển thị mối quan hệ khác Mô tả dạng chuẩn khác RDBMS and Data Management/ Session 2/3 of Mô hình hoá liệu Mô hình liệu - Một nhóm công cụ ý niệm mà mô tả liệu Mối quan hệ ngữ nghĩa Nó bao gồm ràng buộc toàn vẹn mà liệu gắn bó tới Mô hình hoá liệu chia nhỏ thành ba bước: Conceptual Data Modeling (Mô hình liệu ý niệm) Logical Data Modeling (Mô hình liệu luận lý) Physical Data Modeling (Mô hình liệu v ật lý) RDBMS and Data Management/ Session 2/4 of Mô hình Thực thể- Mối quan hệ (ER) 1-4 Các mô hình phân thành nhóm khác nhau: Các Các Các Tập mô thực hìnhthể luận lý dựa đối tượng Employee mô hình luận lý dựa ghi mô hình vật lý €€€€€ €€€€€ €€€€€ Relationship Set hệ Mối quan Tập thực thể Department Human Resource Mô hình thực thể (E-R) thuộc phân loại Mô hình dựa ý works tưởng đơn giản Production Dữ liệu in hiểu đối tượng giới thực gọi thực Accounts thể mối quan hệ tồn thực thể Logistics Mô hình E-R bao gồm năm thành phần Đó là: Thực thể -Entity Mối quan hệ- Relationship Các thực thể Thuộc tính - Attributes TậpEmployee thực thể -Entity Set Tập quan hệ -Relationship Set Các thực thể Department RDBMS and Data Management/ Session 2/5 of Mô hình Thực thể- Mối quan hệ (ER) 2-4 Các mối quan hệ kết hợp từ nhiều thực thể Chúng có kiểu: Mối quan hệhệ tự nhị thân: Các quan hệ Mốiquan quan phân: Các mối quan Mối hệ tam phân: Cácmối mối quan hệ mà thực thể tập thực thể giống tồn ba thực thể thuộc thể tập thực hệ mà tồn thực thể hai gọigiữa mối quan hệ tự thân khác gọi mối tập quanthực hệ tamthể phân thựcnhau thểđược thuộc khác gọi quan hệ nhị phân RDBMS and Data Management/ Session 2/6 of Mô hình Thực thể- Mối quan hệ (ER) 3-4 Các mối quan hệ phân loại dựa ánh xạ tập hợp Các ánh xạ phân loại khác là: Môt - một: Ánh xạ tồn thực thể tập thực thể kết hợp với thực thể tập thực thể khác Một - nhiều: Ánh xạ tồn thực thể tập thực thể kết hợp với nhiều thực thể tập thực thể khác Vehicle Entity Set Vehicle Registration Customer Entity Set Entity Set Entity Set € registration RDBMS and Data Management/ Session 2/7 of Mô hình Thực thể- Mối quan hệ (ER) 4-4 Nhiều-một: Ánh xạ tồn nhiều thực thể tập thực thể kết hợp với thực thể tập thực thể khác Vehicle Nhiều-nhiều : Ánh xạ tồn số thực Entity set thể tập thực thể kết hợp với số thực thể tập thực thể khác Location € € Customer Entity Set Account Entity set Entity Set RDBMS and Data Management/ Session 2/8 of Các biểu đồ Thực thể - Mối quan hệ Biểu đồ E-R giản đồ trình bày mô hình E-R Các ký hiệu dùng cho thành phần khác nhìn thấy bảng đây: RDBMS and Data Management/ Session 2/9 of Các biểu đồ Thực thể - Mối quan hệ Các bước để xây dựng biểu đồ E-R là: Thu thập tất liệu mà cần mô hình Nhận biết liệu mà mô thực thể giới thực Nhận biết thuộc tính cho thực thể Sắp xếp tập thực thể yếu, tập thực thể mạnh Sắp xếp thuộc tính đóng vai trò khoá, thuộc tính đa trị, thuộc tính kết hợp, thuộc tính dẫn suất Xác định mối quan hệ thực thể Sử dụng ký hiệu khác để vẽ thực thể, thuộc tính mối quan hệ chúng Dùng ký hiệu thích hợp vẽ thuộc tính RDBMS and Data Management/ Session 2/10 Chuẩn hoá Nó tiến trình tổ chức liệu cách hiệu CSDL Mục đích tiến trình chuẩn hoá: Loại bỏ liệu bị dư thừa đảm bảo liệu phụ thuộc trở nên ý nghĩa Vào lúc đầu, Codd (1972) trình bày dạng chuẩn (1NF, 2NF and 3NF), tất dựa phụ thuộc thuộc tính quan hệ Dạng chuẩn - Để trở thành dạng chuẩn một: Tạo bảng riêng biệt cho nhóm liệu có liên quan Các cột bảng phải có giá trị đơn Tất thuộc tính khoá phải xác định RDBMS and Data Management/ Session 2/11 Chuẩn hoá Dạng chuẩn hai – Các bảng đạt dạng chuẩn hai nếu: Chúng phải thoả yêu cầu dạng chuẩn Chúng không phụ thuộc phần bảng Các bảng quan hệ thông qua khoá ngoại Dạng chuẩn ba - Để đạt dạng chuẩn ba: Các bảng phải thoả yêu cầu dạng chuẩn hai Không tồn phụ thuộc bắc cầu bảng RDBMS and Data Management/ Session 2/12 Ví dụ: Invoices RDBMS and Data Management/ Session 2/13 Chuẩn RDBMS and Data Management/ Session 2/14 Chuẩn RDBMS and Data Management/ Session 2/15 Chuẩn RDBMS and Data Management/ Session 2/16 Tóm tắt Mô hình hoá liệu trình áp dụng mô hình liệu thích hợp cho liệu thô Mô hình E-R xem giới thực tập đối tựợng mối quan hệ chúng Thực thể, thuộc tính, tập thực thể, mối quan hệ tập mối quan hệ từ năm thành phần mô hình E-R Ánh xạ yếu tố tập hợp nhấn mạnh số thực thể kết hợp với Tiến trình gỡ bỏ dư thừa liệu từ bảng CSDL quan hệ gọi chuẩn hoá RDBMS and Data Management/ Session 2/17 ... Session 2/ 4 of Mô hình Thực thể- Mối quan hệ (ER) 1-4 Các mô hình phân thành nhóm khác nhau: Các Các Các Tập mô thực hìnhthể luận lý dựa đối tượng Employee mô hình luận lý dựa ghi mô hình. .. Management/ Session 2/ 2 of Các mục tiêu học Định nghĩa mô tả mô hình hoá liệu Nhận dạng mô tả thành phần mô hình E-R (mô hình quan hệ thực thể) Nhận dạng mối quan hệ thực thể Giải thích... mối quan hệ mà thực thể tập thực thể giống tồn ba thực thể thuộc thể tập thực hệ mà tồn thực thể hai gọigiữa mối quan hệ tự thân khác gọi mối tập quanthực hệ tamthể phân thựcnhau thể ược thuộc