文档详情

创建概念数据模型.ppt

发布:2018-05-09约1.54千字共12页下载文档
文本预览下载声明
创建概念数据模型 Contents 概念数据模型(CDM) 数据模型 现实世界中数据特征的抽象 三个特征 1、能够比较真实的模拟现实世界 2、是容易为人们所理解 3、是便于计算机实现 概念数据模型(CDM) 是信息世界的建模,是现实世界到信息的第一层抽象 是数据库设计人员进行数据结构设计的有力工具 是设计人员与最终用户进行交流的图形化语言 概念数据模型(CDM) CDM的理论基础是实体-联系理论 E-R理论中最主要的两个模型元素即是实体(Entity)和联系(Relationship) 实体 对应现实世界中可区别于其他对象的“事件”或“物体” 每个实体都有用来描述实体特征的一组性质,称之为实体的属性 实体集 具有相同类型及相同性质实体的集合 例如:银行所有客户的集合可定义为“客户”实体集,“客户”实体集合中的每个实体均有帐号、户名、密码、余额等 创建CDM 1、确定业务问题 根据业务流程问题提炼出需要存储的信息(实体,联系,业务规则等) 2、建立概念模型 创建Conceptual Data Model 3、创建实体和属性 添加实体 添加属性 设置主键 设置约束(非空、核查、默认值) 创建CDM 创建CDM “从数据项中添加属性”和“重用已有数据项”这两项功能与模型选项中Data Item的Unique code 和Allow reuse选项有关。 P列表示该属性是否为主标识符; D列表示该属性是否在图形窗口中显示; M列表示该属性是否为强制,即该列是否为空。 如果一个实体属性是强制的(Mandatory),那么这个属性在每条记录中的都必须被赋值,不能为空。在设计前期,除积极重要的属性外,一般不把属性设置成强制的 创建CDM 设置核查约束 演练 BBS论坛 实体 属性 域 规则 约束 作业 画出酒店管理系统概念模型 概念模型与E-R图 1 创建CDM 2 创建实体、实体的属性 3 课堂练习 4 现实世界 机器世界 DBMS支持的物理数据模型 PDM 信息世界 概念数据模型 CDM 实体类型(Entity Type) 是实体集合中每个实体所具有的共同性质的集合 例如:“患者”实体类型为:患者{门诊号,姓名,性别,年龄,身份证号}。实体是实体类型的一个实例。 实体类型中的每个实体包含唯一标志它的一个或一组属性,这些属性称为实体类型的标识符(Identifier),有时称为码。例如:“学号”是学生实体类型的标识符;“姓名”、“出生日期”、“住址”共同组成“公民”实体类型的标识符。学生{学号,姓名,出生日期,身份证号} 有些实体类型可有几组属性充当其标识符,选定其中一组属性做实体类型的主标识符(Primary Identifier),其他的标识符为次标识符(Secondary Identifier)。例如:“学生”实体类型中的“学号”或“姓名、班级、出生日期”一般都可作为“学生”实体的标识符。 实体、属性及标识符的定义 Mandatory Primary Identifier Displayed Cardinality 参数 说明 Minimum 属性可接受的最小数 Maximum 属性可接受的最大数 Default 属性不赋值时,系统提供的默认值 Unit 单位,如公斤、吨、元等 Format 属性的数据显示格式 Lowercase 属性赋值全部变为小写字母 Uppercase 属性赋值全部变为大写字母 Cannot Modify 该属性一旦被赋值就不能再被修改 List of Values 属性赋值列表,表示除了列表的值,不能有其他值 Label 属性列表值的标签
显示全部
相似文档