SQL-Server-2012数据库技术及应用2.1.ppt
![资源得分’ title=](/images/score_1.gif)
![资源得分’ title=](/images/score_1.gif)
![资源得分’ title=](/images/score_1.gif)
![资源得分’ title=](/images/score_1.gif)
![资源得分’ title=](/images/score_05.gif)
《SQL-Server-2012数据库技术及应用2.1.ppt》由会员分享,可在线阅读,更多相关《SQL-Server-2012数据库技术及应用2.1.ppt(53页珍藏版)》请在得力文库 - 分享文档赚钱的网站上搜索。
1、周慧周慧教学单元教学单元2.1第第2章章 需求分析与数据库概念设计需求分析与数据库概念设计(IDEF1X)SQL Server 2012数据库技术及应用数据库技术及应用案例案例2-2-1 2-2-1 图书管理系统需求分析图书管理系统需求分析案例案例2-2-2 2-2-2 图书图书管理数据库概念设计管理数据库概念设计MicrosoftMicrosoftSQL Server 2012SQL Server 2012 SQLServer2012数据库技术及应用数据库技术及应用人民邮电出版社人民邮电出版社*需求分析与数据库概念设计需求分析与数据库概念设计 学习导航学习导航2 2MicrosoftMicr
2、osoftSQL Server 2012SQL Server 2012 SQLServer2012数据库技术及应用数据库技术及应用人民邮电出版社人民邮电出版社*需求分析与数据库概念设计需求分析与数据库概念设计 知识框架知识框架3 3MicrosoftMicrosoftSQL Server 2012SQL Server 2012 SQLServer2012数据库技术及应用数据库技术及应用人民邮电出版社人民邮电出版社*单元单元单元单元 2.1 2.1 需求分析与数据库概念设计需求分析与数据库概念设计需求分析与数据库概念设计需求分析与数据库概念设计(IDEF1X)vv能力目标能力目标能力目标能力目标
3、n能够能够根据系统需求分析进行数据库概念设计(根据系统需求分析进行数据库概念设计(IDEF1X)n能够使用能够使用OfficeVisio工具建立工具建立IDEF1X概念模型概念模型n能够阅读并能够阅读并理解理解IDEF1X建模有关建模有关的的英文英文vvvv知识目标知识目标知识目标知识目标n数据库数据库概念设计(概念设计(IDEF1X方法)方法)nVisio的的IDEF1X建模工具使用方法。建模工具使用方法。nIDEF1X建模有关的建模有关的英文英文vv素质目标素质目标素质目标素质目标n培养培养团队精神和自主学习的团队精神和自主学习的能力能力n培养知难而进的培养知难而进的学习态度学习态度4 4
4、MicrosoftMicrosoftSQL Server 2012SQL Server 2012 SQLServer2012数据库技术及应用数据库技术及应用人民邮电出版社人民邮电出版社*案例案例案例案例2 2 2 2 图书管理系统图书管理系统图书管理系统图书管理系统案例案例2-2-1图书管理系管理系统需求分析需求分析案例案例2-2-2图书管理数据管理数据库概念概念设计工作任务工作任务5 5单元单元单元单元 2.1 2.1 需求分析与数据库概念设计(需求分析与数据库概念设计(需求分析与数据库概念设计(需求分析与数据库概念设计(IDEF1X IDEF1X)MicrosoftMicrosoftSQL
5、 Server 2012SQL Server 2012 SQLServer2012数据库技术及应用数据库技术及应用人民邮电出版社人民邮电出版社*需求分析需求分析一一IDEF1X方法概念设计方法概念设计二二6 6单元单元单元单元 2.1 2.1 需求分析与数据库概念设计(需求分析与数据库概念设计(需求分析与数据库概念设计(需求分析与数据库概念设计(IDEF1X IDEF1X)MicrosoftMicrosoftSQL Server 2012SQL Server 2012 SQLServer2012数据库技术及应用数据库技术及应用人民邮电出版社人民邮电出版社*工作任务工作任务7 7案例案例案例案例
6、2-2-1 2-2-1 2-2-1 2-2-1 图书管理系统需求分析图书管理系统需求分析图书管理系统需求分析图书管理系统需求分析n对某某图书馆管管理理部部门进行行系系统需需求求分分析析。首首先先了了解解该部部门的的组织结构构和和工工作作岗位位,然然后后了了解解各各部部门要要处理的数据和理的数据和业务流程,流程,绘制制数据流数据流图DFD。n分析用分析用户的数据管理要求,的数据管理要求,说明系明系统功能需求功能需求。n分析所有的数据分析所有的数据项,建立,建立数据字典数据字典DD。一、需求分析一、需求分析MicrosoftMicrosoftSQL Server 2012SQL Server 20
7、12 SQLServer2012数据库技术及应用数据库技术及应用人民邮电出版社人民邮电出版社*一、需求分析一、需求分析v组织结构组织结构用户业务流程与信息的载体,对分析人员理解企业的业务、确用户业务流程与信息的载体,对分析人员理解企业的业务、确定系统范围具有很好的帮助定系统范围具有很好的帮助图书管理组织结构图书管理组织结构8 8MicrosoftMicrosoftSQL Server 2012SQL Server 2012 SQLServer2012数据库技术及应用数据库技术及应用人民邮电出版社人民邮电出版社*一、需求分析一、需求分析v数据流图数据流图表达了数据和处理过程的关系表达了数据和处理
8、过程的关系图书管理数据业务流程图书管理数据业务流程(DFD)9 9MicrosoftMicrosoftSQL Server 2012SQL Server 2012 SQLServer2012数据库技术及应用数据库技术及应用人民邮电出版社人民邮电出版社*一、需求分析一、需求分析v功能需求功能需求编辑、查询、报表编辑、查询、报表图书管理处理功能需求图书管理处理功能需求读者管理功能:读者管理功能:能够插入、更新和删除读者信息,查询和分类统计读者信息。能够插入、更新和删除读者信息,查询和分类统计读者信息。图书管理功能:图书管理功能:能够插入、更新和删除图书信息,查询和分类统计图书信息。能够插入、更新和
9、删除图书信息,查询和分类统计图书信息。借书还书管理功能:借书还书管理功能:能够插入、更新和删除读者借书、还书信息,查询和分类统能够插入、更新和删除读者借书、还书信息,查询和分类统计读者借书、还书信息。计读者借书、还书信息。1010MicrosoftMicrosoftSQL Server 2012SQL Server 2012 SQLServer2012数据库技术及应用数据库技术及应用人民邮电出版社人民邮电出版社*一、需求分析一、需求分析v描述信息需求描述信息需求各类数据描述的集合各类数据描述的集合图书管理数据字典图书管理数据字典(DD)有关读者的数据信息。有关读者的数据信息。读者信息:读者信息
10、:读者编号、姓名、类型编号、已借数量、地址、电话、读者编号、姓名、类型编号、已借数量、地址、电话、EMAIL等。等。读者类型信息:读者类型信息:类型编号、类型名称、限借数量、限借天数、逾期罚款、丢失罚款等。类型编号、类型名称、限借数量、限借天数、逾期罚款、丢失罚款等。罚款信息:罚款信息:读者编号、罚款编号、罚款原因、罚款金额、罚款日期等。读者编号、罚款编号、罚款原因、罚款金额、罚款日期等。有关图书的数据信息。有关图书的数据信息。图书信息:图书信息:图书编号、书名、作者名、出版社编号、出版日期、定价、是否借出、内容简图书编号、书名、作者名、出版社编号、出版日期、定价、是否借出、内容简介等。介等。
11、出版社信息:出版社信息:出版社编号、出版社名称、出版社地址、联系电话、出版社编号、出版社名称、出版社地址、联系电话、EMAIL、联系人等。、联系人等。图书修复信息:图书修复信息:修复编号、图书编号、损坏程度、损坏原因、修复内容、修复日期、修复修复编号、图书编号、损坏程度、损坏原因、修复内容、修复日期、修复费用等。费用等。有关读者借阅图书的数据信息。有关读者借阅图书的数据信息。借阅信息:借阅信息:读者编号、图书编号、借期、还期等。读者编号、图书编号、借期、还期等。1111MicrosoftMicrosoftSQL Server 2012SQL Server 2012 SQLServer2012数
12、据库技术及应用数据库技术及应用人民邮电出版社人民邮电出版社*单元单元单元单元2.1 2.1 需求分析与数据库概念设计(需求分析与数据库概念设计(需求分析与数据库概念设计(需求分析与数据库概念设计(IDEF1X)需求分析需求分析一一IDEF1X方法概念设计方法概念设计二二1212MicrosoftMicrosoftSQL Server 2012SQL Server 2012 SQLServer2012数据库技术及应用数据库技术及应用人民邮电出版社人民邮电出版社*工作任务工作任务1313案例案例案例案例2-2-2 2-2-2 2-2-2 2-2-2 图书管理数据库概念设计图书管理数据库概念设计图书
13、管理数据库概念设计图书管理数据库概念设计n学学习MicrosoftOfficeVisio制制图软件。件。n根根据据图书管管理理系系统的的需需求求分分析析,采采用用IDEF1X方方法法建建立立图书管理数据管理数据库的概念模型。的概念模型。二、二、IDEF1X方法概念设计方法概念设计MicrosoftMicrosoftSQL Server 2012SQL Server 2012 SQLServer2012数据库技术及应用数据库技术及应用人民邮电出版社人民邮电出版社*二、二、IDEF1X方法概念设计方法概念设计IDEF1X标准中的实体标准中的实体1IDEF1X标准中的属性标准中的属性23IDEF1X
14、标准中的联系标准中的联系使用使用Visio建立建立IDEF1X概念模型概念模型41414MicrosoftMicrosoftSQL Server 2012SQL Server 2012 SQLServer2012数据库技术及应用数据库技术及应用人民邮电出版社人民邮电出版社*(一)一)IDEF1X标准中的实体标准中的实体v不不依依赖赖于于其其他他实实体体和和联联系系就就可可以以独独立立存存在在的的实实体体,在在这这个个实实体体的的主主键键属属性性组组中中没没有有来来自自其其他他实实体体的的主主键键,用用方方角角矩矩形表示,独立实体也常被称为强实体或拥有者实体形表示,独立实体也常被称为强实体或拥有
15、者实体独立实体独立实体1515MicrosoftMicrosoftSQL Server 2012SQL Server 2012 SQLServer2012数据库技术及应用数据库技术及应用人民邮电出版社人民邮电出版社*(一)一)IDEF1X标准中的实体标准中的实体v依依赖赖于于其其他他实实体体和和联联系系才才能能够够存存在在的的实实体体,在在这这个个实实体体的的主主键键属属性性组组中中包包含含来来自自其其他他实实体体的的主主键键,用用圆圆角角矩矩形形表表示示,从从属实体也常被称为弱实体或依赖实体属实体也常被称为弱实体或依赖实体从属实体从属实体1616MicrosoftMicrosoftSQL S
16、erver 2012SQL Server 2012 SQLServer2012数据库技术及应用数据库技术及应用人民邮电出版社人民邮电出版社*(一)一)IDEF1X标准中的实体标准中的实体v该该实实体体的的实实例例可可以以被被关关联联到到其其他他实实体体(子子实体)实体)的的0个、个、1个或多个实例上个或多个实例上。父实体(父实体(ParentEntity)子实体(子实体(Child Entity)v该该实实体体的的实实例例可可以以被被确确定定地地关关联联到到其其他他实实体体(父父实实体体)的的1个个实实例例上上,特特殊殊情情况况下下可可以以是是0个个实实例例。如如果果该该子子实实体体中中的的主
17、主键键含含有有父父实体的主键属性,则为父实体的从属实体。实体的主键属性,则为父实体的从属实体。1717MicrosoftMicrosoftSQL Server 2012SQL Server 2012 SQLServer2012数据库技术及应用数据库技术及应用人民邮电出版社人民邮电出版社*(一)一)IDEF1X标准中的实体标准中的实体v实体实体“读者读者”(独立父实体)(独立父实体)主主键键“读读者者编编号号”可可以以唯唯一一识识别别每每一一个个读读者者,不不依依赖赖于于任任何何实实体体的的主主键键,是是一一个个独独立实体。立实体。v实体实体“罚款罚款”(从属子实体)(从属子实体)一一位位读读者
18、者可可能能有有几几次次因因为为延延期期还还书书、丢丢失失图图书书、损损坏坏图图书书的的罚罚款款,“罚罚款款”的的主主键键可可以以设设为为“读读者者编编号号+罚罚款款编编号号”,包包含含了了实实体体“读读者者”的的主主键键“读读者者编编号号”,所以实体所以实体“罚款罚款”是从属实体。是从属实体。v父子关系父子关系对对于于实实体体“读读者者”与与实实体体“罚罚款款”存存在在“1到到0或或多多”的的联联系系,所所以以实实体体“读读者者”为父实体,实体为父实体,实体“罚款罚款”为子实体为子实体图书管理系统实体父子关系图书管理系统实体父子关系从属实体一定是父实体的子实体从属实体一定是父实体的子实体子实体
19、不一定是父实体的从属实体子实体不一定是父实体的从属实体1818MicrosoftMicrosoftSQL Server 2012SQL Server 2012 SQLServer2012数据库技术及应用数据库技术及应用人民邮电出版社人民邮电出版社*二、二、IDEF1X方法概念设计方法概念设计IDEF1X标准中的实体标准中的实体1IDEF1X标准中的属性标准中的属性23IDEF1X标准中的联系标准中的联系使用使用Visio建立建立IDEF1X概念模型概念模型41919MicrosoftMicrosoftSQL Server 2012SQL Server 2012 SQLServer2012数据库
20、技术及应用数据库技术及应用人民邮电出版社人民邮电出版社*(二)二)IDEF1X标准中的属性标准中的属性v实体的属性实体的属性:用用矩形矩形中的属性名称来表示中的属性名称来表示v主键的属性主键的属性:放在横穿实体矩形中的一条直线之上放在横穿实体矩形中的一条直线之上v外键的属性外键的属性:在其后加在其后加“FK”进行指明进行指明主键、外键和非主键属性主键、外键和非主键属性2020MicrosoftMicrosoftSQL Server 2012SQL Server 2012 SQLServer2012数据库技术及应用数据库技术及应用人民邮电出版社人民邮电出版社*二、二、IDEF1X方法概念设计方法
21、概念设计IDEF1X标准中的实体标准中的实体1IDEF1X标准中的属性标准中的属性23IDEF1X标准中的联系标准中的联系使用使用Visio建立建立IDEF1X概念模型概念模型42121MicrosoftMicrosoftSQL Server 2012SQL Server 2012 SQLServer2012数据库技术及应用数据库技术及应用人民邮电出版社人民邮电出版社*(三)三)IDEF1XIDEF1X标准中的联系标准中的联系联系类型联系类型2222MicrosoftMicrosoftSQL Server 2012SQL Server 2012 SQLServer2012数据库技术及应用数据库
22、技术及应用人民邮电出版社人民邮电出版社*(三)三)IDEF1XIDEF1X标准中的联系标准中的联系确定联系确定联系(0/1:(0/1:n n,n n0)0)它是父(它是父(Parent)实体和子()实体和子(Child)实体之间的)实体之间的联系,也称父子联系(联系,也称父子联系(Parent-ChildRelationship)。)。联系用联系用一条连线一条连线表示,连线的子实体端带有一个表示,连线的子实体端带有一个实实心圆心圆。连接联系又分为标识联系、非标识联系(强制连接联系又分为标识联系、非标识联系(强制/非强非强制)等。制)等。确定联系确定联系连接联系连接联系2323Microsoft
23、MicrosoftSQL Server 2012SQL Server 2012 SQLServer2012数据库技术及应用数据库技术及应用人民邮电出版社人民邮电出版社*连接联系连接联系标识联系:标识联系:1到到0或多(主从联系)或多(主从联系)父父实实体体与与子子实实体体之之间间的的联联系系为为“1到到0或多(主从联系)或多(主从联系)”将将父父实实体体的的主主键键迁迁移移到到子子实实体体中中作作为为主主键键属属性性联联合合构构成成子子实实体体的的主主键键,并并成成为为子子实实体体的的外外键(键(FK)联联系系用用实实线线表表示示,子子实实体体为为从从属实体(圆角矩形)属实体(圆角矩形)242
24、4(三)三)IDEF1XIDEF1X标准中的联系标准中的联系确定联系确定联系(0/1:(0/1:n n,n n0)0)MicrosoftMicrosoftSQL Server 2012SQL Server 2012 SQLServer2012数据库技术及应用数据库技术及应用人民邮电出版社人民邮电出版社*连接联系连接联系标识联系:标识联系:1到到0或多(主从联系)或多(主从联系)父实体父实体“读者读者”和子实体和子实体“罚款罚款”之间的联系为之间的联系为“1到到0或多或多”的的标识联系标识联系将父实体将父实体“读者读者”的主键的主键“读者读者编号编号”迁移到子实体迁移到子实体“罚款罚款”中中作为
25、其外键(作为其外键(FK),并与子实体),并与子实体的的“罚款编号罚款编号”联合构成子实体联合构成子实体的主键,共同标识子实体的每个的主键,共同标识子实体的每个实例实例联系用实线表示,子实体为从属联系用实线表示,子实体为从属实体(圆角矩形)实体(圆角矩形)2525(三)三)IDEF1XIDEF1X标准中的联系标准中的联系确定联系确定联系(0/1:(0/1:n n,n n0)0)MicrosoftMicrosoftSQL Server 2012SQL Server 2012 SQLServer2012数据库技术及应用数据库技术及应用人民邮电出版社人民邮电出版社*连接联系连接联系非标识联系(强制)
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- SQL Server 2012 数据库技术 应用 2.1
![提示](https://www.deliwenku.com/images/bang_tan.gif)
限制150内