数据库原理与系统习题解答Word文档下载推荐.docx

上传人:b****1 文档编号:14249395 上传时间:2022-10-20 格式:DOCX 页数:32 大小:65.81KB
下载 相关 举报
数据库原理与系统习题解答Word文档下载推荐.docx_第1页
第1页 / 共32页
数据库原理与系统习题解答Word文档下载推荐.docx_第2页
第2页 / 共32页
数据库原理与系统习题解答Word文档下载推荐.docx_第3页
第3页 / 共32页
数据库原理与系统习题解答Word文档下载推荐.docx_第4页
第4页 / 共32页
数据库原理与系统习题解答Word文档下载推荐.docx_第5页
第5页 / 共32页
点击查看更多>>
下载资源
资源描述

数据库原理与系统习题解答Word文档下载推荐.docx

《数据库原理与系统习题解答Word文档下载推荐.docx》由会员分享,可在线阅读,更多相关《数据库原理与系统习题解答Word文档下载推荐.docx(32页珍藏版)》请在冰豆网上搜索。

数据库原理与系统习题解答Word文档下载推荐.docx

1.数据库系统的组成部分

2.DBA的主要职责

3.文件系统的数据管理方法

4.文件系统的主要缺陷

5.数据库系统的主要优点

6.什么是数据模型

7.层次结构的特点

8.DBTG提出的关于数掂库的3个重要规范

9.关系数据模型的基本结构

10.关系数据模型实现数据联系的方法

习题二

一、槪念题

1.解释下列事业术语的合义:

关系、元组、属性、属性域、超码、候选码、主码、外码。

2.简述关系的性质。

3.说明关系数据库实现数据之间联系的方法。

4.什么是实体完整性和参照完整性?

5.什么是数据字典和系统目录?

6.什么是关系代数的选锈、投影、并、差、笛卡儿积、交和连接运算?

7.什么是自然连接?

8.什么是左外连接、右外连接和全外连接?

9.外连接与自然连接的区别是什么?

1.下而对关系性质的描述中,错误的是

A、表中的一行称为一个元组B、行与列交叉点不允许有多个值

C、表中的一列称为一个属性D、表中任意两行可能相同

2.“元数据”是指

A、数据结构的描述B、数据项的描述

C、数据的来源D、系统【'

I叨的各种有用信息,包括数据结构的描述

3.在数据库系统中,空值是

A、0B、空格C、空字符串D,不确定

4•实体完整性是指关系中

A、不允许有空行B、主码不允许空值

C、属性值外码取空值D、外码允许取空值

5.已知关系R与S如图2.25所示:

S

A

B

CD

11

22

33

21

23

NULL

44

图2.25

关黍R与s

在关系s中,违反参照完整性约束的元组是

A、(11,21)B、(22,NULL)

C、(33,33)A、(44,11)

6.已知关系R和S,ROS等价于

A、(R-S)-SB、S-(S-R)

C、(S-R)-RD、S-(R-S)

7.关系R和S各有10个元组,则关系RXS的元组个数为

A、10B、20

C、100D、不确定

&

从关系中选择指定的属性组成新关系的关系运算是

A、选取B、投影C、连接D、笛卡儿乘积

9.有关系:

学生(学号,姓名,性别,专业,宿舍编号,宿舍地址),主码是

A、宿合编号B、学号

C、宿舍地址,姓名D、宿舍编号,学号

10.有两个关系:

部门(编号,部门名称,地址•电话)和职工(职工号,姓名,性别,职务•编号)。

职工关系的外码是

A、职工号B、编号C、职工号,编号D、编号,部门轻称

11.若关系R1和R2的结构相同,各有10个元组,则RluR2的元组个数为

A、10B、小于等于10C、20D、小于等于20

12.设关系R和S的属性个数分别为2和3,则与关系代数表达式/?

lxIS等价的是

1>

2

A、B、C、D、

A.<

t1>

2(RxS)B.a1!

(RXS)

C・(t1>

2(RXS)D.s”(R[X]5)

13.当关系R和S自然连接时,能够把R和S中不满足连接条件的元组保留在结果关系中的运算是

A、左外连接B、右外连接C、全外连接D、等值连接

14.设关系R(A,B)和S(B,C)中分别有10个和15个元组,属性B是R的主码.则RIX|S中元组数目的范围是

A、(0J5)B、(10,15)C、(10,25)D、(0,150)

RX1S

15.设有关系R和S如图2.26所示,则关系的元组数目是

A、6B、7C、8D、9

C

1

3

4

5

D

6

图2・26关系R和S

16.设有关系R和S,如图2.27所示,R的主码是编号,S的主码是学号、外码是编号。

若有如下4个元组:

II(S3李林,C2),11(6,江荷,Cl),III(S4,白玉O,IV(S5,康嘉,NULL),能够插入

关系3的元组是

A.1,11,IVB、I.IIIC、I,IID、I.IV

编号

系名称

数学

物理

英语

学号

姓名

S・2

C—

图2,27关系R和S

]7•已知关系R如图2.28所示,可以作为R主码的属性组是

A.XYZB、XYWC、XZWD、YZW

]&

关系R和S分别有20、15个元组,则RuS、R-S、RAS的元组数不可能是

A.29.13,6B、30,15,5C、35,20,0D、2&

13,7

R-S=R-(RAS)

]9.设关系R和S的属性数目分别是a和b、则关系RxS的属性数目是

A、a十bB、a—bC、aXbD^a/b

X

Y

Z

L

5…

7

图2.28关系R

三、解答题

1•设有4个关系模式:

供应商关系:

S(SNO.SNAME,CITY),属性依次是供应商号、供应商名称和所在城市零件关系:

P(PNO.PNAME,COLOR),属性依次是是产品号、品名和颜色工程关系:

J(JNO.JNAME,CITY),属性依次是是工程号、工程名和所在城市供应关系:

SPJ(SNO.PNO,JNO,QTY),属性依次是供应商号、产品号、工程号和数量试用关系代数完成下列操作:

(])J1工程零件的所有供应商号i

(2)求供应J1工程P1零件的供应商号;

(3)求供应J1工程红色零件的供应商号;

(4)求没有使用天津供应商生产的红色零件的工程号;

(5)求S1供应商供应零件的所有工程号。

2.设有3个关系模式:

学生(学号,姓划,性別,专业)

课程(课程号,课程名称,学分)

成绩(学号,课程号,分数)

试用关系代数表达式完成下列操作:

(1)所有学生成绩获得满分(100分)的课程号、课程需称;

(2)检索至少有一门课程的分数达到95分以上的学生信息,包括学号、姓名和专业

(3)检索没有任何一门课程成绩在80分以下的学生的信息,包括学号、姓名和专业

(4)检索”英语”专业学生所学课程的信息,包括学号、姓名、课程需称和分数;

(5)检索“数据库原理"

课程分数髙于90分的所有学生的学号、姓需、专业和分数:

(6)检索没有不及格分数的学生的信息,包括学号、姓名和专业;

(7)检索“国际贸易”专业选修“数据库原理”课程的学号和姓名。

答案:

(1)所有学生成绩获得满分(100分)的课程号、课程爼称:

"

课程号,课程名称(。

分数=100(成绩)IXI课程)

(2)检索至少有一门课程的分数达到95分以上的学生信息,包括学号、姓名和专业

n学号,姓名,专业(Q分数>=95(成绩)1XI学生)

(3)检索没有任何一门课程成绩在80分以下的学生的信息,包括学号、姓划和专业

几学号,姓需,专业(学生”学号,姓名,专业(。

分数<80(成绩)1XI学生)

(4)检索”英语”专业学生所学课程的信息,包括学号、姓名、课程劣称和分数:

n学号,姓名,课程名称,分数(课程1X1成绩丨XI。

专业=,英语,(学生))

(5)检索“数据库原理“课程分数高于90分的所有学生的学号、姓名、专业和分数;

几学号,姓名,专业,分数(。

课程冬称='

数据库原理'

(课程)IXI。

分数>90(成绩)1XI学生)

八学号,姓名,专业(学生)一兀学号,姓划,专业(。

分数<60(成绩)IX|学生)

(7)检索“国际贸易”专业选修“数据库原理”课程的学号和姓统。

(三表连接,投影)

学号,姓名,专业课程名称='

数据库原理’(课程)1X1成绸XI。

专业='

国际贸易'

(学生))

3、设有3个关系模式:

员工(职工姓名,街道,城市)

工作(职工姓名,公司名称,工资)

公司(公司名称,城市)

用关系代数表达式来表达下列问题:

(1)列出泰斗公司所有员工的姓名;

(2)列出泰斗公司所有员工的姓名和居住的城市:

(3)列岀泰斗公司所有年收入在10万元以上的员工姓名、居住的街道和城市

(4)列岀所有居住地与工作的公司在同一城市的员工姓名;

(5)列岀不在泰斗公司的所有员工的姓爼

(1)列岀泰斗公司所有员工的姓名:

职工姓名(。

公司名称='

泰斗公司'

(工作))

(2)列出泰斗公司所有员工的姓名和居住的城市;

职工姓名,城市3公司名称='

(员工ixI工作)

(3)列岀泰斗公司所有年收入在10万元以上的员工姓名、居住的街道和城市

几职工姓名,街道,城市(O公司名称='

AND工资>100000(员工IX丨工作)

(4)列出所有居住地与工作的公司在同一城市的员工姓名:

员工.城市=公司.城市(员工IXI工作1X1公司)

(5)列岀不在泰斗公司的所有员工的姓名

“职工姓名(员工)一八职工姓名3公司划称='

(员工1X1工作I))

习题三

一、单项选择题

1.SQL语言是

A、高级语言B、宿主语言C、汇编语言D、非过程化语言

2.在SQL语言查询语句中,SELECT子句实现关系代数的

A、投影运算B、选择运算C、连接运算D、交运算

3.在SQL语言查询语句中,WHERE子句实现关系代数的

4.为在查询结果中去掉重复元组•应该使用保留字

A.UNIQUEB.UNIONC、COUNTD.DISTINCT

5.当关系R和S做自然连接时,能够保留R中不满足连接条件元组的操作是

A、左外连接B、右外连接C、内部连接D、全外连接

6.SQL语言中,更新表结构的的命令是

A、UPDATETABLEB、MODIFYTABLE

C、ALTERTABLED、CHANGETABLE

7.下列聚合函数中不忽略空值(NULL)的是

A、SUM(列名)B、N4AX(列名)C、AVG(列名)D、COUNT(*)

8.SQL语言中,下列涉及空值操作的短语,不正确的是(VFP全部正确,SQ

展开阅读全文
相关资源
猜你喜欢
相关搜索

当前位置:首页 > 法律文书 > 调解书

copyright@ 2008-2022 冰豆网网站版权所有

经营许可证编号:鄂ICP备2022015515号-1