网站大量收购独家精品文档,联系QQ:2885784924

SQL Server 2012数据库技术及应用2.1 需求分析与数据库概念设计(IDEF1X).ppt

SQL Server 2012数据库技术及应用2.1 需求分析与数据库概念设计(IDEF1X).ppt

  1. 1、本文档共54页,可阅读全部内容。
  2. 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
* * 分类联系 : 1到0或1 一般实体与分类实体联系类型 一个实体(一般实体)表示这些事物的全集,其他几个实体(分类实体)则为其子集 一般实体经过鉴别器对一个属性值进行判断(类似于多路开关)与相应子实体关联,之间用连线表示,线的两端没有实心圆。分类实体用圆角矩形表示,从属于一般实体 完全分类联系:1到1 不完全分类联系:1到0或1 各个分类实体(子集)的属性可以不同! * (三)IDEF1X标准中的联系——确定联系(0/1:n,n≥0) 分类联系 —完全分类联系:1到1 完全分类联系(一般实体与分类实体联系类型) 在一般实体中的每个实例恰好与一个且仅为一个分类实体的实例相联系,鉴别器用一个圆圈下面两条线表示 * (三)IDEF1X标准中的联系——确定联系(0/1:n,n≥0) 分类联系 —完全分类联系:1到1 假设图书有中文和外文两大类,在一般实体“图书”中设置一个鉴别器属性“图书类型” 当“图书类型”属性值为“中文”时,这个实例被放入分类实体“中文图书”中 当“图书类型”属性值为“外文”时,这个实例被放入分类实体“外文图书”中 * (三)IDEF1X标准中的联系——确定联系(0/1:n,n≥0) 分类联系 —不完全分类联系: 1到0或1 不完全分类联系(一般实体与分类实体联系类型) 在一般实体中可以存在某个实例与哪个分类实体的实例都不相联系,鉴别器用一个圆圈下面一条线表示 * (三)IDEF1X标准中的联系——确定联系(0/1:n,n≥0) (三)IDEF1X标准中的联系——不确定联系(m:n) 不确定联系:m:n(m≥0,n≥0) 两个实体之间相互存在着一对多的联系,联系用一条连线表示,连线的两端带有一个实心圆 建模时中间增加一个关联实体或解决实体 * (三)IDEF1X标准中的联系——不确定联系(m:n) 不确定联系:m:n(m≥0,n≥0) 实体“读者”与实体“图书”存在着“多对多”的联系,一位读者可以借阅多本书,一本书也可以被多位读者借阅(不同的时期),在读者借阅图书的关联中派生了属性“借期”和“还期”等信息 增加一个关联实体“借阅”,将父实体“读者”的主键“读者编号”和另一个父实体“图书”的主键“图书编号”迁移过来,与借书时间“借期”一起联合构成“关联实体”的主键,并分别成为关联实体的外键(FK) * 二、IDEF1X方法概念设计 IDEF1X标准中的实体 1 IDEF1X标准中的属性 2 3 IDEF1X标准中的联系 使用Visio建立IDEF1X概念模型 4 * (四)使用Visio建立IDEF1X概念模型 图书管理数据库的实体(下划线属性为主键) 读者:读者编号、姓名、已借数量、地址、电话、EMAIL等。 读者类型:类型编号、类型名称、限借数量、限借天数、逾期罚款、丢失罚款等。 罚款:罚款编号、罚款原因、罚款金额、罚款日期等。 图书:图书编号、书名、作者名、出版日期、定价、是否借出等。 出版社:出版社编号、出版社名称、出版社地址、联系电话、EMAIL、联系人等。 图书修复:修复编号、损坏程度、损坏原因、修复内容、修复日期、修复费用等。 * (四)使用Visio建立IDEF1X概念模型 图书管理数据库的联系 确定联系—标识联系:图书与图书修复(1到0或多)和读者与罚款(1到0或多) 确定联系—非标识联系(强制):读者类型与读者(1到0或多) 确定联系—非标识联系(非强制):出版社与图书(0或1到0或多) 不确定联系:读者与图书(多到多) * (四)使用Visio建立IDEF1X概念模型 选择菜单“文件”→“新建”→“软件和数据库”→“数据库模型图”模板,单击“创建”按钮 * (四)使用Visio建立IDEF1X概念模型 单击功能选项卡【数据库】/【管理】组中的“显示选项”按钮,在【数据库文档选项】对话框中选择IDEF1X符号集 * (四)使用Visio建立IDEF1X概念模型 建立实体“读者”等模型。将【实体关系】形状窗格中的“实体”拖动到绘图页上,在绘图页下方的数据库属性窗格中选择“类别”→“定义”,输入实体的名称 * (四)使用Visio建立IDEF1X概念模型 建立实体“读者”等模型。 选择“类别”→“列”,输入实体的属性和设置主键(PK) * (四)使用Visio建立IDEF1X概念模型 用同样的方法建立实体 “读者类型” “罚款” “图书” “出版社” “图书修复”的模型。 * (四)使用Visio建立IDEF1X概念模型 图书管理数据库的联系 确定联系—标识联系: 图书与图书修复(1到0或多) 读者与罚款(1到0或多) 确定联系—非标识联系(强制) 读者类型与读者(1到0或多) 确定联系—非标识联系(非强制)

文档评论(0)

弹弹 + 关注
实名认证
内容提供者

人力资源管理师、教师资格证持证人

该用户很懒,什么也没介绍

版权声明书
用户编号:6152114224000010
领域认证该用户于2024年03月13日上传了人力资源管理师、教师资格证

1亿VIP精品文档

相关文档