- 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
- 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
- 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
- 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们。
- 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
- 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
项目二公司管理数据库系统的规划设计
【教学目标】
(1)理解数据库的基本概念。
(2)理解数据库组织数据的模型。
(3)掌握关系型数据库的有关基本概念。
(4)理解范式理论
【能力目标】
(1)能够对实际应用系统进行项目需求分析
(2)能够根据项目需求分析进行数据库的概念模型
设计
(3)能够将E-R模型转换为关系模型
4)能够利用范式理论对数据表进行优化设计
(5)通过项目需求分析,培养与客户沟通的能力。
【工作任务】
根据公司管理系统的工作流程,设计一个满足该公司管
理的数据库。按照数据库设计的思想及基本步骤对公司
管理数据库进行如下设计
(1)公司管理数据库的需求分析。
(2)公司管理数据库的概念结构设计。
(3)公司管理数据库的逻辑设计。
4)公司管理数据库的物理设计
21理论知识准备
21.1概念模型
根据数据模型应用目的的不同,可以将数据模型分为两类
概念模型(也称信息模式)和数据模型
1.实体
实体是客观存在且相互区别的事物及事物之间的联系,例
如,在数据库概念结构设计时有客户实体、订单实体、雇
员实体和产品实体。
属性
属性是指实体所具有的某种特性。属性用来描述一个实体,
例如,产品实体有产品D、产品名等各种属性。
3.联系
1)一对一联系:如果对于实体A中的每一个实体,实体自
中至多有一个实体与其发生联系,反之亦然,则称实体A与
实体B是一对一联系,记作1:1
(2)一对多联系:如果对于实体A中的每一个实体,实体B
中有n(m0)个实体与之发生联系;反之,对于实体B中
的每一个实体,实体A中至多有一个实体与之发生联系,则
称实体A与实体B是一对多联系,记作1:n。这是一种最常
见的一种联系。
(3)多对多联系:如果对于实体A中的每一个实体,实体B
中有n(m0)个实体与之发生联系;反之,对于实体B中
每一个实体,实体A中有m(m20)个实体与之发生联系
称实体A与实体B是多对多联系,记作mn
类别
穰员
类别一产品
负费
订单
产品
图22一对多联系
图23多对多联系
4.ER方法
ER方法是一种用来在数据库设计过程中表示数据库系统结
构的方法,又被称为EAR方法或EAR模型。它的主导思想
是使用实体( Entity)、实体的属性( Attribution)、实体
间的关系( Relationship)来表示数据库系统的结构。
在ER模型图中,用方框表示实体,用菱形表示联系,用椭
國形表示属性
D
D1m|(数量(雇员(客户订货
1D八(D丿日期
订单
雇员实体和订单实体之间的联系
employee
雇员ID
订单ID
姓名
产品ID
性别
数量
出生年月
雇员ID
雇佣日期
客户ID
特长
订贷日期
薪水
2.1.2数据模型
1.数据模型的三要素
现实世界中的客观事物经过概念模型的抽象秈描
述,最终要转换为计算机所能识别的数据模型。
(1)数据结构。数据结构是对数据静态特征的描述
数据的静态特征包括数据的基本结构、数据间的
联系和对数据取值范围的约束。
(2)数据操作。数据操作是指对数据动态特征的描
述,包括对数据进行的操作及相关操作规则
3)数据的完整性约束。数据的完整性约束是对数
据静态和动态特征的限定,是用来描述数据模型
中数据及其联系应该具有的制约和依存规则,以
深证数据的工确、有效和相容。
2.层次模型
数据库的有类型,是根据数据模型划分的。目前常用的
数据模型主要有层次模型、网状模型、关系模型和面向对
象模型。其中,层次模型、网状模型是非关系模型
(1)有且只有一个节点没有父节点,这个节点称为根节点。
(2)根以外的其他节点有且只有一个父节点。
B1
3.网状模型
在现实世界中,事物之间的联系更多的是非层次
关系的,用层次模型表示非树形结构是很不直接
的,网状模型则可以克服这一点。
(1)允许一个以上的节点无父节点。
(2)一个节点可以有多于一个的父节点。
4.关系模型
关系模型是目前应用最广泛,也是最重要的一种数据模
型。重要的是RDBS提供了结构化查询语言( Strctured
Query Language,sQL),它是在关系数据库中定义和
操纵数据的标准语言
(1)数据结构。关系模型中基本的数据结构是二维表。每
个实体可以看成一个二维表,它存放实体本身的数据,实
体间的联系也用二维表表表达。在关系模型中,每个二维
表称为一个关系,并且有一个名称,称为关系名
您可能关注的文档
最近下载
- 哈尔滨工程大学试卷2017级《高等数学下》期末试题.doc VIP
- 广东省广州市2024-2025学年高二上学期语文期末统考试卷(含答案).pdf VIP
- 《T_WD 121-2025 中药材产地仓建设与运营指南》.pdf
- 2025医疗器械注册人委托生产质量协议.docx VIP
- 2025年山东省农村商业银行招聘考试(法律)历年参考题库含答案详解.docx VIP
- 大卫不可以儿童绘本.pdf VIP
- 2025内蒙古交通集团有限公司社会化招聘100人笔试备考题库及答案解析.docx VIP
- 天坛玉格(奏授法职).docx VIP
- 围墙、绿化、室外铺装、景观、给排及消防水、配电、照明、弱电智能化系统施工组织设计210页.docx VIP
- ISO11135-2023年中文翻译解析.docx
原创力文档


文档评论(0)