自考数据库及其应用重点知识讲解.doc

自考数据库及其应用重点知识讲解.doc

ID:52860451

大小:93.00 KB

页数:5页

时间:2020-03-31

自考数据库及其应用重点知识讲解.doc_第1页
自考数据库及其应用重点知识讲解.doc_第2页
自考数据库及其应用重点知识讲解.doc_第3页
自考数据库及其应用重点知识讲解.doc_第4页
自考数据库及其应用重点知识讲解.doc_第5页
资源描述:

《自考数据库及其应用重点知识讲解.doc》由会员上传分享,免费在线阅读,更多相关内容在教育资源-天天文库

1、自考数据库及其应用重点知识讲解第三章  域是值的集合,域中数据个数叫做域的基数。  R(D1,D2,…Dn)的含义是:当且仅当R是D1×D2×…×Dn的一个子集,则称R是D1×D2×…×Dn上的一个关系。其中,R是关系名,n是关系的度,Di是第i个域名。在关系的定义中,n度的关系,必有n个域。  一个关系就是一张二维表,表中的每一行对应关系中的一个元组,它对应于信息世界中的实体和计算机世界中的记录,表中的每一列就是关系中的一个域。也称为属性,对应于计算机世界中的字段。  关系与文件有许多相似之处,把关系看成

2、文件时,则元组就是文件中的记录,属性就是记录中的数据项(字段)。  不允许“表中套表”,即表中元组分量必须是原子的。  二维表中的各列取自同一个域,因此一列中的各个分量具有相同性质。  列的次序、行的次序可以任意交换,不改变关系的实际意义。  表中的行叫元组,代表一个实体,因此表中不允许出现相同的两行。  判断两个关系是否相等,与属性的次序无关,与元组的次序无关,与关系的命名无关。  关系模式是指用关系数据描述语言描述后的关系,必须逐个对关系模型中的关系进行描述才能生成数据库概念模式。对关系的描述实为定义关

3、系模式。关系数据描述语言实质是定义关系框架的,包括对域和关系进行描述  常用的关系数据描述语言(DDL)有问答式和语言描述式,常用的FoxPro属于问答式DBMS.5/5  语言描述式有专门描述语言定义关系模式,包括关系名、组成该关系的各个域名、数据类型、长度和取值范围  域描述语句:DOMAIN<域名>PICIS<类型(长度)>[RANGEIS<数1>THRU<数2>],通过DOMAIN定义域名、PIC定义数据类型和长度,RANGE定义取值范围。  关系描述语句:RELATION<关系名>(<域名1,域名

4、2,…>)KEY=(<域名i,域名j,…>)  关系模式的三类完整性规则是:实体完整性约束规则、引用完整性约束规则、用户定义的完整性约束规则。  实体完整性约束是指关系中的“主键”不允许取空值。引用完整性约束规则是限制引用不存在的记录。  在关系的各种*作中,关系查询是核心,所以关系数据*纵语言DML语言,常被称为查询语言。  DML特点:*作对象与结果都是关系,非过程性强,语言一体化,有严密的数学工具。  关系数据*作的最大特点是:以关系为处理单位,处理后的结果是关系。  关系DML查询,根据表达查询方式

5、的不同,可分为两类:用关系代数运算表达查询和用关系演算公式表达查询。关系数据*作语言相应分为两种不同类型:关系代数型和关系演算型。  所谓单目运算就是对一个关系施加的运算,所谓双目运算就是对两个关系施加的运算。选择、投影是单目运算,连接、关系笛卡儿积是双目运算。  集合运算符:∪并、∩交、-差、×迪卡尔积,关系运算符:π投影、σ选择、

6、×

7、连接  比较运算符:>、≥、<、≤、=、≠,逻辑运算符:-非、∧与、∨或  并、交、差用于关系运算,要求参加运算的两个关系是相容的,即两个关系度数相同,相应属性取自同一个

8、域。5/5  并:由属于R或属于S或同时属于R和S的元组构成的集合,记为R∪S.  差:由属于R而不属于S的所有元组组成的集合,记为R-S.交:由同时属于R和S的元组组成的集合,记为R∩S.  选择:按给定条件从关系中挑选满足条件的元组组成的集合,记为σF(R)  投影:从关系中挑选出指定的属性组成的新关系,记为:πA(R)A是属性名表,R是关系名。  关系R和S的笛卡儿积,它是由R的第一个元组依次与S的所有元组组合,然后是R的第二个元组,直到最后一个元组依次与S所有元组组合,形成新的关系。记为:R×S关系

9、R和S的笛卡儿积k1+k2个元组。  连接:按给定条件,把满足条件的两关系的所有元组,按一切可能拼接后形成的新关系,相当于在两关系笛卡儿积上的选择。记为:R

10、×

11、S=σF(R×S)关系R和S的连接后的关系有≤k1×k2个元组。  连接运算可以从乘积运算和选择运算中导出,自然连接运算可以从乘积运算、选择运算和投影运算中导出。  自然连接是连接的一个重要特例,它要求被连接的两关系有若干相同的属性名。记为:R

12、×

13、S  连接运算:JOIN<关系1>WITH<关系2>WHERE<条件>,按给定条件对两关系进行连接运

14、算。  五种基本运算:并、差、选择、投影、连接。  在关系中,当有多个属性可作为键而选定其中一个时,则称它为该关系的主键。  在一个关系中,需要几个属性组合起来才能惟一标识元组时,则称这几个属性为该关系的联合键。  凡在关系中可以用来惟一标识元组的属性或属性组叫做候选键。5/5  当关系中的某个属性或某一组属性并非主键,但却是另一个关系的主键时,称该属性为外部键。  凡可作为侯选键的属性叫主属性,不能作为侯选键的

当前文档最多预览五页,下载文档查看全文

此文档下载收益归作者所有

当前文档最多预览五页,下载文档查看全文
温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,天天文库负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。