下载此文档

(完整版)课后练习答案2.docx


文档分类:研究生考试 | 页数:约3页 举报非法文档有奖
1/3
下载提示
  • 1.该资料是网友上传的,本站提供全文预览,预览什么样,下载就什么样。
  • 2.下载该文档所得收入归上传者、原创者。
  • 3.下载的文档,不会出现我们的网址水印。
1/3 下载此文档
文档列表 文档介绍
第 2 章 关系数据库
试述关系模型的三个组成部分。 答:关系模型由关系数据结构、关系操作集合和关系完整性约束三部分组成。
试述关系数据语言的特点和分类。 答:关系数据语言可以分为三类: 关系代数语言。
关系演算语言:元组关系演算语言第 2 章 关系数据库
试述关系模型的三个组成部分。 答:关系模型由关系数据结构、关系操作集合和关系完整性约束三部分组成。
试述关系数据语言的特点和分类。 答:关系数据语言可以分为三类: 关系代数语言。
关系演算语言:元组关系演算语言和域关系演算语言。
SQL:具有关系代数和关系演算双重特点的语言。
这些关系数据语言的共同特点是,语言具有完备的表达能力,是非过程化的集合操作语言,功能 强,能够嵌入高级语言中使用。
定义并理解下列术语,说明它们之间的联系与区别:
域,笛卡尔积,关系,元组,属性
候选码,主码,外部码
关系模式,关系,关系数据库
答:
(1)
域:域是一组具有相同数据类型的值的集合。
笛卡尔积:给定一组域DI, D2,……,Dn,这些域中可以有相同的域。这组域的笛卡尔积
为D x D x • • -x D 二{(d ,d d )l d
1 2 n 1 2 n i
其中,每一个元素(dl,d2,…,dn)称为一个n元组(n0-tuple)或简称元组(tuple)。元 素中的每一个值di称为一个分量(component)。
关系:在域D1, D2,……,Dn上,笛卡尔积D1XD2X-XDn的子集称为关系,表示为 R(D1,D2,…,Dn)
值得注意的是,这里用较为形式化的方法来定义关系。在第一章中则是用通俗的语言来说明 什么是关系,也可以看做不甚严格的一种定义。
元组:关系中的每个元素是关系中的元组。
属性:关系也是一个二维表,表的每行对应于一个元组,表的每列对应于一个域。由于域可 以相同,为了加以区分,必须为每列起一个名字,称为属性(attribute)o
(2)
候选码:若关系中的某一属性组的值能唯一地标识一个元组,则称该属性组为候选码 (candidate key)。
主码:若一个关系有多个候选码,则选定其中一个为主码(primary key)。
外部码:设F是基本关系R的一个或一组属性,但不是关系R的码,如果F与基本关系S的 主码Ks相对应,则称F是基本关系R的外部码(foreign key),简称外码。基本关系R称 为参照关系(referencing relation),基本关系S称为被参照关系(referenced relation) 或目标关系(target relation)。关系R和S可以是相同的关系。
(3)
关系模式:关系的描述称为关系模式(relation schema),可以形式化地将其表示为
R(U,D,dom,F)
其中,R为关系名,U为组成该关系的属性名集合,D为属性组U中属性值所来自的域,表示为 R(D1,D2,…,Dn)
关系:关系是关系模式在某一时刻的状态或内容。关系模式是静态的、稳定的,而关系是动
态的、随时间而不断变化的,因为关系操作在不断地更新数据库中的数据。
c) 关系数据库:关系数据库也有型和值之分。关系数据库的型也称为关系数据库模式,是对关 系数据库的描述,它包括若干域的定义及在这些域上所定义的若

(完整版)课后练习答案2 来自淘豆网www.taodocs.com转载请标明出处.

非法内容举报中心
文档信息
  • 页数3
  • 收藏数0 收藏
  • 顶次数0
  • 上传人zhuwo11
  • 文件大小13 KB
  • 时间2022-05-20