- 1、本文档共11页,可阅读全部内容。
- 2、有哪些信誉好的足球投注网站(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
系统开发导论讲()_4
4.数据建模
在这一部分,你讲学习数据建模技术,它是用来表示信息系统中数据的结构和关系。因此数据建模后,你将会学到如何定义数据。
数据建模
数据建模,有时候也称作实体模型。是构建信息系统中用到的一种数据分析技术。这种技术帮助系统分析员/系统设计员理解系统中数据的结构,并且构建系统中需要的数据结构。
这种数据分析技术的目的是构建一个实体关系模型。在系统实现后,实体关系模型能支持组织的实际处理需求。
一个实体关系模式(ER)是系统中数据的一种表示。
术语
实体
一个实体是对系统中重要的事物的描述。对于它包含的数据,每个值都能被唯一确定。
实体名是名词并且名词必须是单数
信息系统 实体 库存管理系统
学生管理系统
图书系统 产品,供应商,订单,发货单
学生,课程,单元内容,结果
会员,书,借用 实体值
一个实体值是一个实体的例子。
实体 实体值 书 Visual Basic
System Development 属性
一个属性是系统中有用信息的最小的离散的组件(要素)。
实体 属性 值 书 ISBN
书名
作者
出版商 1-85805-092-8
Programming in Visual Basic
P K MC Bride
Letts Educational 如果你属性基于文件的系统,下面是相关术语的对于关系。
实体→表
实体值→记录
属性→域(列) 实体确定
找出系统中什么数据需要存储是必要的。可以使用的方法有很多种,其中包括:
A.采访用户并且咨询系统需要输入、输出和存储的数据
B.阅读现有系统的文档,从中确认数据
从这些信息中我们能够得到实体,实体用一个盒子(平面中表现出是矩形)表示,名称位于其中,例如
分配属性
属性描述输入到系统、存储在系统和从系统中输出的存储信息。在开始阶段我们不可能确定每个实体属性。
通过研究分析收集的系统信息,我们能够获得属性。
给实体分配属性,有两条规则需要我们遵守。
A.一个属性只能出现在一个实体中,除非它是一个键在另一个实体中。
B.一个属性不能在一个实体中重复出现。
在分配属性时,分配的第一个属性是键属性或者是主键。
主键
主键是一个属性,能够唯一确定一个实体值。
这个意味着,必须有一个属性或者是一组属性的值能够确定实体中其他属性的值。也意味着如果这个键属性已知,去获得实体中其他属性值是可能的。例如:
A.学生号能唯一确定学生其他的属性值。
B.ISBN能唯一确定书实体的其他属性值。
为了去分配为键属性,将使用系统文档、输入/输出文档和文档描述。下面的例子说明了书实体分配的属性。通常需要在主键上画下划线。
书 ISBN
书名
作者
出版商 第一部分主要介绍了一些新的概念。
题
在一个医院管理系统中,需要存储的病人的数据。
如果病人是一个实体,试着列出你认为和实体相关的属性,并确定一个主键,然后给出一个实体值。
实体间关系
确定实体及其属性后,建立实体间的关系是非常必要的。
一个关系是两个实体值之间的联系,对于系统关系是非常重要的。
一个关系可以被看作是连接实体间的路径,沿着这个路径系统可以从不同的实体获得信息。
关系通常用动词描述,例如,病房治疗病人被表示如下:
这个关系表现了一对多的关系,一个病房实体可能有多个病人实体与其关联。这个线描述这个关系。1表示关系的结尾只有一个值,1..*表示这个病房可能有1个或多个病人。这些标记参照了统一建模语言(Unifited Modelling Language, UML)标准,除非其他的标记是可接受。
每个病房必须治疗一个或更多的病人
每个病人必须在一个仅且一个病房被治疗
关系的度
如果一个关系是实体值之间的一个关联,那么关系度是一个实体值和另一个实体中值的关联数量。
实体度有三种:
一对多(1:M)
上面的病房和病人的关系表现了一对多的关系。另一个例子
每个部门分配一个或多个员工。
每个员工必须被分配到一个仅且一个部门。
一对一(1:1)
一个一对一的关系是一个实体的一个值只关联另一个实体的一个值。
每个管理者管理一个仅且一个部门。
每个部门被一个仅且一个管理者管理。
多对多(M:N)
虽然多对多的关系经常出现在实体模型的早期阶段,它们几乎总是能背分解成一对多的关系。考虑图书馆系统中的书和借书成员之间的关系。书能够被借给多个成员,并且一个成员能够借多本书。这个关系被解释如下:
通过定义一个外部连接实体,多对多的关系被分解为一对多的关系是可能的。这个允许所有的关于一本书借给一个借书者的借阅细节被存储
借阅为连接实体。
人事档案系统
当一个员工进入一个单位,他们将被分配一个员工号,并且他们提供职工详细信息,如姓名、出生日期、保险号、入职日期、职位、部门和薪水。人事档案信息被
您可能关注的文档
- 箱涵混凝土的施工法.doc
- 篁胜新城商住区应力合同20147-6.doc
- 篆湾煤矿一号井700至1590水平采区石门掘进作业规程.doc
- 篇章词汇理解(词填空).doc
- 粉喷桩地基处理术要求.doc
- 粉喷桩处理软土基工程施工组织设计.doc
- 粉墙抹灰机和装建筑机械设备价格.docx
- 粘土多孔砖砌筑程技术交底_secret.doc
- 粘贴聚苯板外墙保温施工工艺.doc
- 粤电中山三角天气热电冷联产项目厂区回填及地基处理工程.doc
- 建设工程消耗量标准及计算规则(市政设施维修养护工程)征求意见稿.docx
- 人教版九年级全一册物理18.1《电能-电功》课件 (共23张PPT).pptx
- 2025年甘肃中考语文专题复习第一部分 积累与运用考点六 衔接与排序 课件.pptx
- 蛇年工作计划开工大吉PPT模板(2025年).pptx
- 中国风蛇年年终工作总结计划PPT(2025年).pptx
- 蛇年年终总结汇报(2025年).pptx
- 蛇年年终总结汇报PPT模板(2025年).pptx
- 2025年四川省中考数学 培育新素养 专题考法精研-专题1 规律探究问题 课件(共20张PPT).pptx
- 2025年四川省中考数学 培育新素养 专题考法精研-专题6 反比例函数的综合问题 部件(共27张PPT).pptx
- 第三课 多极化趋势 课件-2025年高考一轮复习选择性必修一当代国际政治与经济.pptx
最近下载
- 微波技术(北航)中国大学MOOC慕课 章节测验 客观题答案.docx
- 九洲集团民品科技发展规划(2010-2015).pdf
- JJF(机械) 1032-2019 轴承跳动测量仪校准规范.docx VIP
- (人教PEP版2024)英语六年级上册Unit5 大单元项目化教学设计.docx
- 人教版(2024)美术一年级上册《看我七十二变》教学设计.docx
- 初中常用英语单词分类表word版本.doc VIP
- 房地产 -霸州市贾庄旧城改造永正·星城二期项目修建性详细规划设计方案.docx
- 红色经典话剧剧本.doc
- 国开电大 《JavaScript程序设计》(版本2) 形考实训二:显示数据列表.pdf VIP
- 电器与照明系统课件.pptx VIP
文档评论(0)