- 1、本文档共10页,可阅读全部内容。
- 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
数据库基础(基于达梦DM8)
数据库知识准备
1.2理解关系型数据库01E-R概念模型02关系模型及关系型数据库03关系模型基本概念04将E-R图转换为关系模式05关系完整性规则06基本关系代数云双07关系模式规范化
E-R概念模型1.2.1
1.E-R模型中的基本概念实体(Entity)实体是客观存在并可相互区分的事物。实体可以指实际的对象,也可以指抽象的对象。例如产品、部门、雇员、订单、评价等都是实体。0102属性(Attribute)属性是实体所具有的特性,属性对实体进行刻画,实体由属性组成。每一特性都称为实体的属性,例如职工的工号、部门号、姓名、性别、出生年月等都是职工的属性。03联系(Relationship)联系也称关系,是现实世界中事物内部或者事物之间的关联。在E-R模型中的联系包括:实体内部的联系,即实体中属性之间的联系;另一种是实体与实体之间的联系。
??
E-R图三要素的表示方式
??01实体使用矩形标识,在框内写上实体名;实体的表示02属性使用椭圆形标识,在框内写上属性的名称,并用下划线标注实体的码,用无向边将属性与其所属的实体或者联系连接;属性的表示03联系使用菱形标识,在菱形内写上联系名,用无向边将联系与实体连接,并在无向边旁标注联系的类型。联系的表示
1.E-R模型中的基本概念如果实体A中的每个实例在实体B中至多有一个(也可以没有)实例与之关联,反之亦然,则称实体A与实体B具有一对一联系,记作1:1。一对一联系(1:1)E-R图案例
1.E-R模型中的基本概念如果实体A中的每个实例在实体B中有n个实例(n≥0)与之关联,而实体B中的每个实例在实体A中最多只有一个实例与之关联,则称实体A与实体B是一对多联系,记作1:n。一对多联系(1:n)E-R图案例
1.E-R模型中的基本概念如果实体A中的每个实例在实体B中有n个实例(n≥0)与之关联,而实体B中的每个实例,在实体A中也有m个实例(m≥0)与之关联,则称实体A与实体B是多对多联系,记为m:n。多对多联系(m:n)E-R图案例
2.E-R图的绘制E-R图的绘制是为了建立客观世界的概念模型,刻画实体以及实体间的联系。所以在绘制E-R图前应确定实体、属性和联系三个基本要素。下面以某高科技制造企业的项目管理系统为例,说明E-R图的具体绘制步骤。
2.E-R图的绘制为更好地描述绘制步骤,这里将所涉及的实体简化为部门、职工、项目。确定现实系统所包含的实体联系主要表明实体间的关系,在对其命名时常用动词。当用该动词连接两个实体时,通常能表达一个符合逻辑的比较完整的意思。确定实体之间可能存在的联系对于部门实体,属性有部门号、部门名,其中部门号是码;对于职工实体,属性有职工号、姓名、电话号码、年龄、籍贯,其中职工号是码;对于项目实体,属性有项目号、项目名称、项目开始日期,其中项目号是码。确定每个实体的属性,并注明每个实体的码联系间可能存在属性来刻画联系的某些特性。如参与的联系,可以存在一个加入时间来描述职工参与项目的时间。确定每个联系可能存在的属性前面4个步骤已经确定了实体、属性和联系,最后按照E-R图绘制的规定进行绘制。绘制E-R图,建立概念模型112345
关系模型及关系型数据库1.2.2
关系模型及关系型数据库关系模型是使用二维表格结构表示实体以及实体之间的联系的逻辑模型。关系模型提出后许多人把研究方向转到关系方法上,陆续出现了关系数据库系统,也就是数据按关系模型来组织的数据库。
关系模型及关系型数据库目前如达梦DM8、MySQL、SQLServer、Oracle、DB2等都是关系型数据库的代表。关系型数据库在管理结构化数据方面发展成熟、技术稳定,广泛应用在电子政务、电子商务、企业管理、社交平台、在线游戏等业务场景。
关系模型基本概念1.2.3
1.2.3关系模型基本概念(1)关系(Relation)一个关系对应一张由行和列组成的二维表,每个关系都有一个关系名,即每个表都有一个表名。
1.2.3关系模型基本概念(2)元组(Tuple)元组也称记录,是二维表格中的一行,如职工表中的包括3个元组。
1.2.3关系模型基本概念(3)属性(Attribute)和属性值(AttributeValue)二维表格中的一列即为一个属性,每一个属性的名称即属性名,各属性名称不能重复。如职工表中有五个属性(职工号,姓名,性别,电话号码,籍贯),而对应的(03001,张x,女,023-1234567,江西)为属性值,这些属性就组成了一个元组。
1.2.3关系模型基本概念(4)域(Domain)属性的取值范围称为域。域根据实际情况,如性别的域是{男,女},某高级中学的入学年龄的
您可能关注的文档
- 数据库基础(基于达梦DM8)课件:安装DM8数据库.pptx
- 数据库基础(基于达梦DM8)课件:存储过程的定义及管理.pptx
- 数据库基础(基于达梦DM8)课件:存储函数的定义及管理.pptx
- 数据库基础(基于达梦DM8)课件:模式创建及管理.pptx
- 数据库基础(基于达梦DM8)课件:视图创建及管理.pptx
- 数据库基础(基于达梦DM8)课件:数据备份与还原.pptx
- 02【高中】【主题班会】挫而不折,破茧成蝶.docx
- 人教A版高一下册必修第二册高中数学8.6.3平面与平面垂直(第2课时)【课件】.pptx
- 郑州市中原区绿城广场小学-慢慢来,比较快-二年级下期中家长会【课件】.pptx
- 理论文章:以红色文化赋能大学生思政教育常态化制度化.docx
- 短语部分转换成定语从句.pptx
- 高二化学同步系列课导学介绍选修.pptx
- 文稿内容ig2 no 2 lg 18凯美瑞.pdf
- 二级语言艺术创建女孩语法no prep 2 for rammar-prefixes and suffixes前缀后缀练习.pdf
- 课后测初二秋季竞赛十四讲电学综合计算科技阅读非纯电阻电路.pptx
- 观察统计图回答问题数学七级rs71p08.pptx
- 为社交机器人设计人工注意力系统说明.pdf
- 深入内核原理诊断与优化04 gc算法种类.pptx
- 节二期学习董事会上新单词查找迷失精制课时课件u6 section b2.pdf
- 泌尿成像2049imaging of the plications and mimics平板模仿.pdf
最近下载
- T∕CACM 1021.135-2018 中药材商品规格等级 桑椹.docx VIP
- 合肥南站枢纽方案.pdf
- 内蒙古自治区包头市昆都仑区2023-2024学年七年级下学期期中语文试题【含答案解析】.docx VIP
- 公司年度颁奖晚会主持词与公司年终工作总结2合集.doc VIP
- GB/T 27726-2011_热塑性塑料阀门压力试验方法及要求.pdf
- 医学生全国水平测试题库.pdf
- 2025年东莞实业投资控股集团有限公司招聘笔试模拟试题及答案解析.docx
- 《第十章-中国文化的基本精神》-课件.ppt VIP
- 基于模糊控制的智能浇灌系统设计.pptx VIP
- 乳腺癌诊治指南与规范(2025年版精要本).PDF VIP
文档评论(0)