数据建模与分析.ppt
《数据建模与分析.ppt》由会员分享,可在线阅读,更多相关《数据建模与分析.ppt(33页珍藏版)》请在第壹文秘上搜索。
1、第第8 8讲讲 数据分析与建模数据分析与建模-1-1系统分析与设计系统分析与设计第第8 8讲讲 数据分析与建模数据分析与建模-2-2本章主要内容 8.1 数据建模简介 8.2 数据建模的系统概念 8.3 逻辑数据建模过程 8.4 如何构造数据模型 8.5 分析数据模型 8.6 将数据需求映射到地点第第8 8讲讲 数据分析与建模数据分析与建模-3-38.1数据建模简介Data modeling 数据建模 是一种组织和记录系统的数据的技术,有时被称为数据库建模。Entity relationship diagram (ERD) 实体关系图(ERD) 是一种利用符号记法按照数据描述的实体和关系来刻画
2、数据的数据模型。第第8 8讲讲 数据分析与建模数据分析与建模-4-48.1数据建模简介实体关系图(实体关系图(ERDERD)第第8 8讲讲 数据分析与建模数据分析与建模-5-58.2数据建模概念8.2.1 实体8.2.2 属性8.2.3 关系第第8 8讲讲 数据分析与建模数据分析与建模-6-68.2.1 实体实体Entity是我们需要收集数据和存储数据的人、地点、对象、事件或概念的类由单数名词命名:Persons 人员: 代理、承包人、客户、部门、分部、雇员、导师、学生、供应商。人实体类可以表示个人、小组或组织。 :Places 地点: 销售地区、建筑物、房间、分支办公室、校园。:Object
3、s 对象: 图书、机器、部件、产品、原材料、软件许可证、软件包、工具、汽车模型、汽车。对象实体可以表示实际的对象(例如:软件许可证)或者一类对象的说明(例如,不同的软件包的说明):Events 事件: 应用、奖励、取消、分类、飞行、开发票、订单、注册、续借、获取、预订、销售、旅行。:Concepts 概念: 账号、时间段、债券、课程、基金、资格、股票第第8 8讲讲 数据分析与建模数据分析与建模-7-78.2.1 实体实体实例 Entity instance实体的具体值Student IDStudent IDLast NameLast NameFirst NameFirst Name2144Ar
4、noldBetty3122TaylorJohn3843SimmonsLisa9844MacyBill2837LeathHeather2293WrenchTimInstance实例实例Entity实体实体Instance实例实例第第8 8讲讲 数据分析与建模数据分析与建模-8-88.2.2 属性Attribute Attribute 属性属性 是实体的描述性性质或特征。同义词包括要素、性质和域。Just as a physical student can have attributes, such as hair color, height, etc., a data entity has da
5、ta attributesCompound attribute Compound attribute 组合属性组合属性 实际上是由其他属性构成的属性。它在不同的数据建模语言中有很多同义词:串联属性、合成属性和数据结构。第第8 8讲讲 数据分析与建模数据分析与建模-9-98.2.2 属性Data type Data type 数据类型数据类型 是属性的一个参数,定义了这个属性中可以存储什么类型的数据。表表8-1 8-1 属性的有代表性的逻辑数据类型属性的有代表性的逻辑数据类型逻辑数据类型逻辑数据类型逻辑业务含义逻辑业务含义NUMBER任何数、实数或整数。TEXT一个字符串,包括数字。当数字包含在
6、TEXT属性中时,意味着我们不希望进行那些数字的算术或比较运算。MEMO同TEXT一样,但具有不确定的大小。某些业务系统要求能够附加潜在的长注解信息到一个给定的数据库记录中DATE任何格式的日期TIME任何格式的时间YES/NO只能取这两个值中的一个值的属性VALUE SET一个有限值集合。在大多数情况下,应该建立一个编码方案 (例如, FR=Freshman, SO=Sophomore, JR=Junior, SR=Senior).IMAGE任何图形或图像。第第8 8讲讲 数据分析与建模数据分析与建模-10-108.2.2 属性Domain 域域 是属性的一个参数,定义了这个属性可以取的合法
7、值。表表8-2 8-2 逻辑数据类型的有代表性的域逻辑数据类型的有代表性的域数据类型数据类型域域例子例子NUMBER对于整数,指定范围:最小-最大对于实数,指定范围和精度:精度最小值-精度最大值10-991.000-799.999TEXTTEXT(属性的最大长度)实际值通常是无限的,但是用户可以指定某个较小的限制范围Text(30)DATEVariation on the MMDDYYYY format. MMDDYYYYMMYYYYTIMEFor AM/PM times: HHMMTFor military (24-hour times): HHMMHHMMTHHMMYES/NOYES, N
8、OYES, NO ON, OFFVALUE SETvalue#1, value#2,value#ntable of codes and meaningsM=MaleF=Female第第8 8讲讲 数据分析与建模数据分析与建模-11-118.2.2 属性Default value 默认值默认值 是如果用户没有指定值的话将被记录 的值。表表8-3 8-3 属性允许的默认值属性允许的默认值默认值默认值解释解释例子例子A legal value from the domainFor an instance of the attribute, if the user does not specify a
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 数据 建模 分析