数据库原理 Principles of Database System 第3章概念建模 Conceptual Modeling Textbook:Chapter 3 Data Modeling Using the Entity-Relationship Model 2课程教材的架构?数据库基本概念( Introduction) ? Chapter 1:Databases and Database Users ? Chapter 2:Database System Concepts and Architecture ?关系数据模型(逻辑模型之一: Relational Model) ? Chapter 5:The Relational Data Model and Relational Database Constraints( “数据结构”和“数据的约束条件”) ? Chapter 6:Relational Algebra and Relational Calculus( “数据操作”) ? Chapter 8:SQL-99 ( “数据操作”) ? Chapter 9:More SQL ( “数据操作”) 3课程教材的架构(续) ?数据库设计? Chapter 3:Data Modeling Using the Entity-Relationship Model( 概念模型之一: Entity-Relationship Model)(Conceptual Modeling) ( 本讲内容) ? Chapter 7:Relational Database Design by ER- and EER-to-Relational Mapping ? Part 3:Database Design Theory and Methodology( “数据模型优化”的理论基础) ? Chapter 16:Physical Database Design and Tuning( 物理数据库设计) ? Chapter 13:anization, Basic File Structures, and Hashing( 物理数据模型) ? Chapter 14:Indexing Structures for Files( 物理数据库设计的主要任务) 4本章主要内容? 使用高级概念数据模型进行数据库设计? 一个示例数据库应用? 实体类型、实体集、属性和键? 联系类型、联系集、角色和结构约束? 弱实体型的基本概念? pany 数据库的 er图? E-R 图、命名约定和设计问题 5 Phases of Database Design and Implementation Process( 数据库设计的基本过程) ? Phase 1:Requirements Collections and Analysis( 需求收集与分析) ? Phase 2:Conceptual Database Design( 概念结构设计) ? Phase 3:Choice of a DBMS( 选择合适的 DBMS) ? Phase 4:Data Model Mapping (Logical Database Design)( 逻辑结构设计) ? Phase 5:Physical Database Design( 物理结构设计) ? Phase 6:Database System Implementation( 数据库实施) ? Phase 7:Database System Operation and Maintenance( 数据库运行和维护) 6本章主要内容? 使用高级概念数据模型进行数据库设计? 一个示例数据库应用? 实体类型、实体集、属性和键? 联系类型、联系集、角色和结构约束? 弱实体型的基本概念? pany 数据库的 er图? E-R 图、命名约定和设计问题 pany ? 。每个部门都有唯一的名称和编号, 并有一个专门的员工(部门经理)负责管理这个部门。需要记录部门经理开始管理的起始日期,一个部门可能有多个办公地点。? ,每个项目都有唯一的名称、编号和单一的办公地点。? ,身份证号,地址,工资,性别以及出生日期。每个员工归于某个部门,但可能参与多个部门的工作,而这些项目不一定由一个部门控制。记录每个员工每周在每个项目上的工作时间,同时记录每个员工的直接主管。? ,需要记录每个员工的受抚养人的信息,记录受抚养人的姓名
数据库原理 来自淘豆网www.taodocs.com转载请标明出处.