tailieunhanh - Bài giảng Phân tích thiết kế phần mềm: Chương 8 - Trường ĐH Ngoại ngữ - Tin học TP.HCM

Bài giảng Phân tích thiết kế phần mềm: Chương 8 Cơ sở dữ liệu, cung cấp cho người đọc những kiến thức như: Mô hình dữ liệu; cơ sở dữ liệu quan hệ; sự cần thiết của chuẩn hóa; thiết kế Database trong UML. Mời các bạn cùng tham khảo! | 2 28 2019 Data Model Mô hình dữ liệu Là một tập hợp gồm những khái niệm được dùng để mô tả kiến trúc của database Kiến trúc ở đây có thể hiểu là các kiểu dữ liệu data types mối liên hệ relationships và các ràng buộc constraints mà dữ liệu phải tuân thủ Phần lớn data models cũng hỗ trợ một tập các thao tác cơ bản đễ hỗ trợ cho truy xuất và cập nhật dữ liệu 1 2 Cơ sở dữ liệu quan hệ A DBMS that manages data as collection of tables in which all data relationships are represented by common values in related tables. A DBMS that follows all the twelve rules of CODD is called RDBMS 3 4 1 2 28 2019 Khái niệm ER Model High-level data model that is useful in developing a conceptual design for a database ER Diagram ERD Một trong những bước đầu tiên cần thực hiện khi thiết kế CSDL ERD Elements o Entities o Relationships o Attributes 5 6 7 8 2 2 28 2019 CUSTOMER entity Rules for converting ER Model to relational type with simple attributes schema Basic Conversion Rules Entity Type Rule 1-M Relationship Rule M-N Relationship Rule CUSTOMER relation Identification Dependency Rule 9 Biến đổi kiểu thực thể thông thường 10 Multivalued attribute EMPLOYEE entity with becomes a separate Manages relationship relation with foreign key EMPLOYEE relation with recursive foreign key 1 to many relationship between original entity and new relation Chuyển đổi Multivalue attribute 11 Chuyển quan hệ một ngôi đệ qui 12 3 2 28 2019 EMPLOYEE entity with Manages relationship EMPLOYEE relation with recursive foreign key Chuyển quan hệ 1-1 13 Chuyển quan hệ một ngôi lượng số 1-n 14 Không cho phép khóa Quan hệ nhiều Lưu ý điều kiện bắt ngoại có giá trị null vì buộc một nhiều ràng buộc bắt buộc phải có 1 Chuyển quan hệ 2 ngôi lượng số 1-n 15 Chuyển quan hệ 1 ngôi lượng số m-n 16 4 2 28 2019 The Supplies relationship will need to become a separate relation Composite primary key New intersection Foreign key relation Foreign key Chuyển quan hệ 2 ngôi lượng số m-n 17 Chuyển quan hệ 3 ngôi 18 Sự cần thiết của

TỪ KHÓA LIÊN QUAN