- 3
- 0
- 约 54页
- 2016-11-30 发布于天津
- 举报
第2章数据库原理基础
《SQL Server 2008 数据库管理与应用实例教程》 关系代数是一种抽象的查询语言,是关系数据操纵语言的一种传统表达方式,它是用对关系的运算来表达查询的。关系代数的运算对象是关系,运算结果亦为关系,它主要是运用了高等数学中关系代数的集合的相关理论。 关系代数的运算按运算符的不同可分为传统的集合运算和专门的关系运算两类: (1)传统的集合运算将关系看成元组的集合,其运算是从关系的行的角度来进行的。它包括并、差、交、笛卡尔积4种运算。 2.2.2 关系代数 《SQL Server 2008 数据库管理与应用实例教程》 (2)专门的关系运算包括选择、投影、连接和除等,它不仅涉及行而且涉及列,常用比较运算符和逻辑运算符来辅助专门的关系运算符进行操作。 关系代数中常用的运算及运算符如下: 集合运算:∪(并),―(差),∩(交),×(笛卡尔积); 关系运算:∏(投影),σ(选择), (连接),÷(除); 算术比较:>(大于),≥(大于等于),<(小于), ≤(小于等于),≠(不等于); 逻辑运算:∨(或),∧(与),﹃(非)。 2.2.2 关系代数 《SQL Server 2008 数据库管理与应用实例教程》 结构化查询语言SQL(Structured Query Language)是关系数据库的标准语言,它是1974年由Boyce和Chamberlin提出、并在IBM公司System R原型系统上实现的,经各数据库厂商的不断修改、扩充和完善,SQL成为了一个通用的、功能极强的、简单易学的关系数据库的语言,得到了业界的认可,大多数数据库均用SQL作为共同的数据存取语言和标准接口。 1.SQL的主要特点 SQL具有数据查询(Data Query)、数据操纵(Data Manipulation)、数据定义(Data Definition)和数据控制(Data Control)功能. 2.2.3 关系数据库标准语言SQL 《SQL Server 2008 数据库管理与应用实例教程》 2.SQL语言的组成 (1)数据定义语言(DDL) (2)数据操纵语言(DML) 2.2.3 关系数据库标准语言SQL 《SQL Server 2008 数据库管理与应用实例教程》 (3)数据控制语言(DCL) 2.2.3 关系数据库标准语言SQL 《SQL Server 2008 数据库管理与应用实例教程》 2.3.1 规范化的概念 在创建一个关系数据库中,要定义很多关系,关系数据库的基本结构是关系模式,这些关系模式是好是坏,用什么标准衡量? 这个标准就是模式的范式(Normal Forms,简记NF)。范式的种类与数据依赖有着直接的联系,基于函数依赖(FD)的范式有1NF、2NF、3NF、BC--NF等多种。 从用户角度看,关系的逻辑结构是一个二维表,每张表代表一类信息(实体)的集合,事实上不是所有二维表都是关系,只有满足关系特征的二维表才称为关系,如何将一个非关系的二维表转化为关系,这是关系规范化的过程。 2.3 关系的规范化 《SQL Server 2008 数据库管理与应用实例教程》 2.3.2 关系规范式 在各类范式中,有如下联系 1NF 2NF3NFBCNF4NF5NF 其中1NF满足的条件最低,5NF满足的条件最高 1.第一范式(1NF) 如果关系模式R的每个关系r的属性值都是不可分的原子值,那么称R是第一范式(First Normal Form,简记为1NF)的模式。也就是说在第一范式的数据库表中,每张表的每一列都是不可再分的基本数据项,同一列中不能有多个值。例如表2-12学生基本信息表中,每列都表示学生的不同信息,且无重复值。 2.3 关系的规范化 《SQL Server 2008 数据库管理与应用实例教程》 2.3.2 关系规范式 2.第二范式(2NF) 即使关系模式R是1NF,但很可能具有不受欢迎的冗余和异常现象,因此需要把关系模式作进一步的规范化。若关系模式R是1NF,且每个非主属性完全函数依赖于候选键,那么称R是第二范式(2NF)的模式。例如在选课关系SelectCourse表(学号,姓名,年龄,课程名,成绩,学分)中,关键字为组合关键字(学号,课程名),因此有如下决定关系: (学号,课程名) (姓名,年龄,成绩,学分) 分析可知,上述表中存在如下决定关系: (课程名) (学分) (学号) (姓名,年龄) 2.3 关系的规范化 《SQL Server 2008 数
您可能关注的文档
最近下载
- 运动打底 -- 童装细节工艺趋势.pdf VIP
- 甬江建闸工程闸下淤积分析报告.pdf VIP
- 高考历史二轮总复习(专题)精品课件 板块二 中国近现代史 专题八 近现代中国思想交融嬗变.ppt VIP
- 高考历史二轮总复习(专题)精品课件 板块二 中国近现代史 专题七 现代中国的经济建设与科教文化.ppt VIP
- 2025年亲子游五年发展:客户画像报告.docx
- 国际标准:IEC60335-2-23_2002(中文)国际标准:IEC60335-2-23_2002(中文).pdf VIP
- 高考历史二轮总复习(专题)精品课件 板块二 中国近现代史 专题四 近代西方的列强侵华与中国的民主革命.ppt VIP
- 高考历史二轮总复习(专题)精品课件 板块二 中国近现代史 第五讲 晚清民族危机的不断加深与救亡图存运动.ppt VIP
- 老年人意外保险.pptx VIP
- ALINCO DR-635中文操作手册.pdf
原创力文档

文档评论(0)