Lecture Database system concepts (6/e): Chapter 7 - Silberschatz, Korth, Sudarshan

Chapter 7 - Entity-relationship model. This chapter provides an overview of the database-design process, with major emphasis on database design using the entity-relationship data model. The entity-relationship data model provides a high-level view of the issues in database design, and of the problems that we encounter in capturing the semantics of realistic applications within the constraints of a data model. UML class-diagram notation is also covered in this chapter. | Chapter 7: Entity-Relationship Model Database System Concepts, 6th Ed. ©Silberschatz, Korth and Sudarshan See for conditions on re-use Chapter 7: Entity-Relationship Model Design Process Modeling Constraints E-R Diagram Design Issues Weak Entity Sets Extended E-R Features Design of the Bank Database Reduction to Relation Schemas Database Design UML Database System Concepts - 6th Edition ©Silberschatz, Korth and Sudarshan Modeling A database can be modeled as: a collection of entities, relationship among entities. An entity is an object that exists and is distinguishable from other objects. Example: specific person, company, event, plant Entities have attributes Example: people have names and addresses An entity set is a set of entities of the same type that share the same properties. Example: set of all persons, companies, trees, holidays Database System Concepts - 6th Edition ©Silberschatz, Korth and Sudarshan Entity Sets instructor and student instructor_ID instructor_name Database System Concepts - 6th Edition student-ID student_name ©Silberschatz, Korth and Sudarshan Relationship Sets A relationship is an association among several entities Example: 44553 (Peltier) student entity advisor relationship set 22222 (Einstein) instructor entity A relationship set is a mathematical relation among n ≥ 2 entities, each taken from entity sets {(e1, e2, en) | e1 ∈ E1, e2 ∈ E2, , en ∈ En} where (e1, e2, , en) is a relationship Example: (44553,22222) ∈ advisor Database System Concepts - 6th Edition ©Silberschatz, Korth and .

Không thể tạo bản xem trước, hãy bấm tải xuống
Đã phát hiện trình chặn quảng cáo AdBlock
Trang web này phụ thuộc vào doanh thu từ số lần hiển thị quảng cáo để tồn tại. Vui lòng tắt trình chặn quảng cáo của bạn hoặc tạm dừng tính năng chặn quảng cáo cho trang web này.