文档库 最新最全的文档下载
当前位置:文档库 › 数据库课堂练习全(答案全)

数据库课堂练习全(答案全)

数据库课堂练习全(答案全)
数据库课堂练习全(答案全)

一.以下涉及的教学数据库含有4个关系,方便起见,其名称简化为T、S、C和SC 教师关系T(Tno,Tname,Title)

学生关系S(Sno,Sname,Age,Sex)

课程关系C(Cno,Cname,Tno)

选课关系SC(Sno,Cno,Score)

1.查询选修了课程号为C2课程的学生学号和姓名

2.查询至少选修了钟教授所教课程中一门课程的学生学号和姓名。

3.查询不选修C2课程的学生姓名和年龄。

4.查询选修了全部课程的学生姓名。

5.查询至少有学号为S2和S4学生选修的课程的课程号。

解:1.ΠSno,Sname(6Cno=’C2’(S SC))

2.ΠSno,Sname(6Tname=’钟’(S SC T C))

3.ΠSname,Age(S)——ΠSname,Age(6Cno=’C2’(S SC))

4.ΠSname(S(ΠSno,Cno(SC)))——ΠCno(C))

5.ΠCno(61.Sno=’S2’∧2.Sno=’S4’∧(SC*SC))

二、以下涉及的教学数据库含有4个关系,方便起见,其名称简化为T、S、C和SC

教师关系T(Tno,Tname,Title)

学生关系S(Sno,Sname,Age,Sex)

课程关系C(Cno,Cname,Tno)

选课关系SC(Sno,Cno,Score)

要求检索女同学选修课程的课程名和任课教师名。

1.试写出该查询的关系代数表达式

Πcname,Tname(sex='女'(S SC C T))

2.画出查询表达式的语法树

3.使用启发式优化算法,对语法树进行优化,并画出优化后的语法树

三、用SQL完成下面的查询和操作

1.查询不选修C2课程的学生姓名和年龄。

2.查询至少选修课程号C2和C4的学生学号。

3.求每一教师每门课程的学生选修人数(超过30人),要求显示教师工号、课程号和学生

人数。查询结果按人数升序排列,人数相同按工号升序、课程号按降序排列。

4.查询只开设一门课程的教师工号和姓名。

5.把平均成绩大于80分的男同学的学号和平均成绩存入另一个已存在的表

S_Score(Sno,A VG_Score)中。

解:1.不选C2的姓名和年龄

select Sname,Sage

from S,SC

Where s.sno=sc.sno and https://www.wendangku.net/doc/486668538.html,o not in ‘C2’;

2.至少选修C2,C4的学号

select A.sno

from sc as A scasB

where A.sn=B.sno and https://www.wendangku.net/doc/486668538.html,o=’C2’and https://www.wendangku.net/doc/486668538.html,o=’C4’

3.select Tno https://www.wendangku.net/doc/486668538.html,o,count(Sno)

from C,SC

where https://www.wendangku.net/doc/486668538.html,o=https://www.wendangku.net/doc/486668538.html,o

group by Tno, https://www.wendangku.net/doc/486668538.html,o having count(s.sno)>30

order by count(s.sno), Tno,https://www.wendangku.net/doc/486668538.html,o DESC

4.select Tno, Tname

from T

where Unique(

select Tno

from C

where C.Tno=T.Tno)

5.Insert into S_Score(Sno,A VG_Score)

select Sno, avg(Score)

from SC

where Sno(

select Sno

from S

where Sex=’男’)

group by Sno

having Arg(Score)>80

四、设某商业集团数据库中有三个实体集。一是“商店”实体集,属性有商店编号、商店名、地址等;二是“商品”实体集,属性有商品号、商品名、规格、单价等;三是“职工”实体集,属性有职工编号、姓名、性别、业绩等。商店与商品间存在“销售”联系,每个商店可销售多种商品,每种商品也可放在多个商店销售,每个商店销售一种商品,有月销售量;商店与职工间存在着“聘用”联系,每个商店有许多职工,每个职工只能在一个商店工作,商店聘用职工有聘期和月薪。

1.试画出ER图,并在图上注明属性、联系的类型。

2.将ER图转换成关系模型,并注明主键和外键。

商店商店编号商店名地址

商品商品号商品名规格单价

销售商店编号商品号

职工职工编号姓名性别业绩

五、查询计算机学生选修的所有课程名称

1.写出SQL

2.画出查询树、语法树,利用代数优化对原始语法树进行优化,画出优化语法树

答:1.SQL:select cname

From s,sc,c

where https://www.wendangku.net/doc/486668538.html,o=https://www.wendangku.net/doc/486668538.html,o and

sc.sno=s.sno and

sdept=’计算机系’

2.

六、设有关系模式R(职工编号,日期,日营业额,部门名,部门经理),该模式记录商店里每个职工的日营业额以及职工所在的部门和经理信息。如果规定:每个职工只在一个部门工作;每个部门只有一个经理。则:

1.根据上述规定,写出模式R的基本FD和码;

关系模式R(职工编号,日期,日营业额,部门名,部门经理)

码:日期和职工编号

2.说明R不是2NF的理由,并把R分解成2NF模式集

非主属性:部门各部分依赖于码

分解:R1(职工编号,日期,日营业额)

R2(职工编号,部门名,部门经理)

3.进而分解成3NF模式集

R1(职工编号,日期,日营业额)

R2(职工编号,部门名)

R3(部门名,部门经理)

七、设有关系模式R(运动员编号,比赛项目,成绩,比赛类别,比赛主管)存储运动员比赛成绩及比赛类别、主管等信息。如果规定:每个比赛项目只属于一个比赛类别;每个比赛类别只有一个比赛主管。则:

1.根据上述规定,写出模式R的基本FD和码;

关系模式R(运动员编号,比赛项目,成绩,比赛类别,比赛主管)

码:运动员编号,比赛项目

2.说明R不是2NF的理由,并把R分解成2NF模式集

非主属性:比赛类别部分依赖于码

分解:R1(运动员编号,比赛项目,成绩)

R2(比赛项目,比赛类别,比赛主管)

3.进而分解成3NF模式集

R1(运动员编号,比赛项目,成绩)

R2(比赛项目,比赛类别)

R3(比赛类别,比赛主管)

八、设有两个事务:

T1: Read(A); T2: Read(B);

Read(B); Read(A);

If A=0 then B=B+1; If B=0 then A=A+1;

Write (B); Write (A);

给定初始值A=B=0,试给出一种这两个事务的并发执行的可串行化调度,并说明并发事务操作是否正确的基本准则是什么?

解答:

并发事务操作是否正确的基本准则是并发执行是否可串行化。

九、某一研究所要对科研项目进行计算机管理,该研究所有若干科研人员,每个人员有职工号、姓名、性别、出生年月、专业和研究方向等,每个科研项目有研究项目编号、项目名称、起始时间和完成时间、项目经费额、经费来源、项目负责人、参加项目研究人员、每个人员所承担的任务等信息。该研究所规定:一个科研项目可以有多名研究人员参加,一个研究人员也可以参加多个研究项目。

(1)请画出此管理系统的概念模型(用E—R图表示);

(2)将上述E—R图转换成为关系模式。

解:该管理系统的概念模型如下图所示

(2)根据E—R图向关系模型的转换规则,可以得到如下关系模式:

科研项目(项目编号,项目名称,起始时间和完成时间,项目经费额,经费来源,项目负责人)

职工(职工号,姓名,性别,出生年月,专业,研究方向)

参加(职工号,项目编号,工作任务)

十、

图书Book:书号(Bno)、类别(Bclass)、出版社(Bpublisher)、作者(Bauthor)、书名(Bname)、定价(Bprice)、数量(Bqty)、购买日期(Bbuydate)、备注(Bremark);

读者Reader:编号(Rno)、姓名(Rname)、单位(Runit)、性别(Rsex)、电话(Rtel)

借阅Borrow:书号(Bno)、读者编号(Rno)、借阅日期(Borrowdate)、还书日期(Returndate)

(1)写出查询请求“被数据库中所有读者借阅过的图书书号和书名”所对应的关系代数表达式;

(2)写出查询请求“没有借阅过‘计算机’类图书的所有读者号和读者名”所对应的关系代数表达式及优化后的关系代数语法树;

(3)用SQL语句完成下列操作

①查询所有‘计算机’类图书的书号、书名、出版社、作者和定价;

②查询借阅过‘计算机’类图书的的读者号、姓名及单位;

③查询没有借阅过任何图书的读者号、姓名和单位;

④求“机械工业出版社”出版的各类图书的平均定价;

⑤新增一个读者,信息为(“R0468”,“张萍”,“外语学院”,“女”,“7874357”);十一、学生、教师和课程的关系模式STC(SNo,SN,SA,TN,CN,G),其中6个属性分别为学生的学号、姓名、年龄、教师的姓名、课程名以及学生的成绩。假设学生有重名,课程名也可能有重名。又假设每个教师只教一门课,但一门课可有几个教师开设。当某个学生选定某门课后,其上课教师就固定了。

(1)写出键码和函数依赖;

(2)分解关系模式使之属于BC范式。

十:答:(1))())(Re )((,,Book

Borrow

Bname

Bno Rno Rno Bno πππ?÷ (2))(()(Re '',,ader Borrow Book ader Bclass Rname Rno Rname Rno ?-=计算机σππ

(3)

① Select Bno,Bname,Bpublisher,Bauthor,Bprice From Book

Where Bclass=’计算机’ ② Select Rno,Rname,Runit

From Reader Where Rno in

(Select distinct Rno From Borrow Where Bno in (select Bno

From Book Where Bclass=’计算机’))

③ Select Rno,Rname,Runit From Reader

Where Rno not in (Select distinct Rno From Borrow)

④ Select Bclass,Avg(Bprice) From Book

Where Bpublisher=’ 机械工业出版社’ Group by Bclass ⑤ Insert into Reader

Values(“R0468”,“张萍”,“外语学院”,“女”,“7874357”) 十一 答:

数据库课后练习及答案

第一章:一、单选题 1.以下的英文缩写中表示数据库管理系统的是( B)。 A. DB B.DBMS C.DBA D.DBS 2.数据库管理系统、操作系统、应用软件的层次关系从核心到外围分别是(B )。 A. 数据库管理系统、操作系统、应用软件 B. 操作系统、数据库管理系统、应用软件 C. 数据库管理系统、应用软件、操作系统 D. 操作系统、应用软件、数据库管理系统 3.DBMS是(C )。 A. 操作系统的一部分B.一种编译程序 C.在操作系统支持下的系统软件 D.应用程序系统 4.数据库系统提供给用户的接口是(A )。A.数据库语言 B.过程化语言 C.宿主语言D.面向对象语 5.(B )是按照一定的数据模型组织的,长期存储在计算机内,可为多个用户共享的数据的聚集。 A.数据库系统 B.数据库C.关系数据库D.数据库管理系统 6. ( C)处于数据库系统的核心位置。 A.数据模型 B.数据库C.数据库管理系统D.数据库管理员 7.( A)是数据库系统的基础。 A.数据模型B.数据库C.数据库管理系统D.数据库管理员 8.( A)是数据库中全部数据的逻辑结构和特征的描述。 A.模式B.外模式 C.内模式 D.存储模式 9.(C )是数据库物理结构和存储方式的描述。 A.模式 B.外模式 C.内模式D.概念模式 10.( B)是用户可以看见和使用的局部数据的逻辑结构和特征的描述》 A.模式B.外模式C.内模式D.概念模式 11.有了模式/内模式映像,可以保证数据和应用程序之间( B)。 A.逻辑独立性B.物理独立性C.数据一致性D.数据安全性 12.数据管理技术发展阶段中,文件系统阶段与数据库系统阶段的主要区别之一是数据库系统( B)。 A.有专门的软件对数据进行管理 B.采用一定的数据模型组织数据 C.数据可长期保存 D.数据可共享 13.关系数据模型通常由3部分组成,它们是(B )。 A. 数据结构、数据通信、关系操作 B. 数据结构、关系操作、完整性约束 C. 数据通信、关系操作、完整性约束 D. 数据结构、数据通信、完整性约束 14.用户可以使用DML对数据库中的数据进行(A )操纵。 A.查询和更新B.查询和删除 C.查询和修改D.插入和修改 15.要想成功地运转数据库,就要在数据处理部门配备( B)。 A.部门经理B.数据库管理员 C.应用程序员 D.系统设计员 16.下列说法不正确的是(A )。 A.数据库避免了一切数据重复 B.数据库减少了数据冗余 C.数据库数据可为经DBA认可的用户共享 D.控制冗余可确保数据的一致性 17.所谓概念模型,指的是( D)。 A.客观存在的事物及其相互联系 B.将信息世界中的信息数据化 C.实体模型在计算机中的数据化表示 D.现实世界到机器世界的一个中间层次,即信息世界 18.数据库的概念模型独立于( A)。 A.具体的机器和DBMS B.E-R图C.数据维护 D.数据库 19.在数据库技术中,实体-联系模型是一种( C)。 A. 逻辑数据模型 B. 物理数据模型 C. 结构数据模型 D. 概念数据模型 20.用二维表结构表示实体以及实体间联系的数据模型为(C )。 A.网状模型 B.层次模型 C.关系模型 D.面向对象模型 二、填空题 1.数据库领域中,常用的数据模型有(层次模型)、网状模型和(关系模型)。 2.关系数据库是采用(关系数据模型)作为数据的组织方式。 3.数据库系统结构由三级模式和二级映射所组成,三级模式是指(内模式、模式、外模式),二级映射是指 (模式/内模式映射、外模式/模式映射)。 4.有了外模式/模式映像,可以保证数据和应用程序之间的(逻辑独立性)。 5.有了模式/内模式映像,可以保证数据和应用程序之间的(物理独立性)。 6.当数据的物理存储改变了,应用程序不变,而由DBMS处理这种改变,这是指数据的(物理独立性)。 三、简答题 1.在一个大型公司的账务系统中,哪种类型的用户将执行下列功能? a)响应客户对他们账户上的各种查询;b)编写程序以生成每月账单;c)为新类型的账务系统开发模式。 答:a)最终用户;b)应用程序员;c)该部门的DBA或其助手。 2.用户使用DDL还是DML来完成下列任务? a)更新学生的平均成绩;b)定义一个新的课程表;c)为学生表格加上一列。 答:a——DML,更新是在操作具体数据;b和c——DDL,建立和修改表结构属于数据定义。 第二章:一、单选题

四年级语文课外阅读训练题目及答案

小学语文阅读题解题技巧与方法 一、平心静气审题,切忌粗心。 在解答阅读题时,千万不要慌,要静下心来,按照由易到难,由浅入深的思维方式,先从容易的入手,逐渐的打开思路。粗心是学习的大忌,对于语文的阅读理解也不例外。在审题的时候,要像对待数学试题中的数字一样,认真看清每一个字、词、句、甚至每一个标点,要看清题目的要求,分析问题的提问要点。粗心的同学往往会与正确答案失之交臂。例如要求在正确的句子后面打“√”,有的同学在正确的句子后面打“√”后,又多此一举地在错误的句子后打上了“×”。类似的情况,在考试时常常能见到,粗心是一部分同学在该题项中失分的一个重要原因。 因此在做题的时候要仔细认真。 二、熟读全文,整体把握。 一般来说,做题时,我们要先把文章读一遍,有了初步的了解后再开始做题。如果没看懂,还要再读,直到弄懂为止。当然,读第二遍前,可以浏览一下后面问了哪些问题,因为后面的问题中有时会隐匿着文章的主要观点、中心意思及写作思路、行文线索,对我们理解文章很有帮助。因此,我们要教会学生从尽可能多的信息中揣度出文章大概主旨是什么,了解作者的主要写作意图,从而整体把握全文,做到对解题心中有数。 要向学生强调,只要反复阅读、强化感知,才能深刻领悟和准确把握。倘若急于求成,忽视对原文的阅读,只“水过地皮湿”般泛泛而读,不求甚解,草草了事。就会导致对原文一知半解甚至形成错误的认识。在此基础上进行理解,得出的结论,岂不成了“空中楼阁”? 三、确定区域,深入思考。 在文章有了整体感知后,我们可以先看题目涉及到文中哪些段落或区域,和哪些语句有关。确定某一答题区域后,再深入思考,仔细弄懂这一段每一句的意思,进而理清段落之间的关系,了解行文思路。有了这一习惯就有可能形成较强分析综合能力。阅读时反复琢磨题干,圈画与之相关的内容,答题时就不需要再从头至尾搜寻,可节省不少宝贵时间。 1、对于选择题 选择正确选项方法有三:直选法、排除法、类推法。 直选法,即直接选出正确答案。这种方法适合于一目了然的题目。答案是自己一下子能确定的。 排除法,通过排除不合要求的选项,将正确的答案显露出来。 类推法,通过合理推断迅速排除某些选项,或根据已知情况推断未知情况,迅速确定答案。 2、对于一些问答题、概括段落大意等题目 准确解答这类题目的最重要最有效的方法是在原文中找答案。大多数题目在文章里是能够"抠"出答案的。当然,找出的语句不一定能够直接使用,这就需要根据题目要求进行加工处理,或摘取词语或压缩主干或抽取要点或重新组织,这就能准确解答。 3、对有关字、词、句的语境意义以及作用之类的题目 (1)字不离词。在理解词语中某个字的意思的时候,必须把它放到这个词语中去考察,即字不离词,这样才能准确的理解这个字的意思。 (2)词不离句。在综合阅读题中,常常要求理解词语在上下文中的含义和作用。这就应根据具体的语言环境即句子本身去推断它的意思,也就是词不离句。至于某个词在句中的表达作用,更要根据具体的语言环境去理解,而不能离开句子作单独解释。

数据库练习题答案

第四章练习题 一、选择题 1、设有两个关系R(A,B)和S(B,C),与下列SELECT语句 SELECT A,B FROM R WHERE B NOT IN(SELECT B FROM S WHERE C='C56'); 等价的关系代数表达式是 [ C] A.πA,B(σC≠'C56'(R?S))B.πA,B(R ? S) C≠'C56' C.R-πA,B(σC= 'C56'(R?S))D.R-πA,B(σC≠'C56'(R?S)) 2、嵌入式SQL的预处理方式,是指[ B] A.识别出SQL语句,加上前缀标识和结束标志 B.把嵌入的SQL语句处理成函数调用形式 C.对源程序进行格式化处理 D.把嵌入的SQL语句编译成目标程序 3、SQL中,“DELETE FROM 表名”表示 [ A] A.从基本表中删除所有元组B.从基本表中删除所有属性 C.从数据库中撤消这个基本表D.从基本表中删除重复元组 4、SQL中,聚合函数COUNT(列名)用于[ C] A.计算元组个数B.计算属性的个数 C.对一列中的非空值计算个数D.对一列中的非空值和空值计算个数 5、在传统SQL技术中,使用“ORDER BY”子句的SELECT语句查询的结果,实际上为 [ B] A.数组 B.列表 C.包 D.集合 6、在数据库中,能提高查询速度的是(C ) A. 数据依赖 B. 视图 C. 索引 D. 数据压缩 7、语句 delete from sc 表明( A ) A. 删除sc中的全部记录 B. 删除基本表sc C. 删除基本表sc中的列数据 D. 删除基本表sc中的部分行 8、在DB应用中,一般一条SQL 语句可产生或处理一组记录,而DB主语言语句一般一次只能处理一条记录,其协调可通过( B )实现。 A. 指针 B. 游标 C. 数组 D. 栈 9、在下列基本表的定义中,数值5表示( C ) CREATE TABLE student (Sno char(5) not null unique,Sname char(2)); A. 表中有5条记录 B. 表中有5列 C. 表中字符串Sno 的长度 D. 表格的大小 10、在视图上不能完成的操作是( C )

老王阅读训练题及答案

2012年中考语文记叙文精华试题老王(节选)杨绛⑴我常坐老王的三轮。他蹬,我坐,一路上我们说着闲话。⑵据老王自己讲:北京解放后,蹬三轮的都组织起来,那时候他“脑袋慢”“没绕过来”“晚了一步”,就“进不去了”,他感叹自己“人老了,没用了”。老王常有失群落伍的惶恐,因为他是单干户。他靠着活命的只是一辆破旧的三轮车。有个哥哥,死了,有两个侄儿,“没出息”,此外就没什么亲人。⑶老王只有一只眼,另一只是“田螺眼”,瞎的。乘客不愿坐他的车,怕他看不清,撞了什么。有人说,这老光棍大约年轻时不老实,害了什么恶病,瞎掉了一只眼。他那只好眼也有病,天黑了就看不见。有一次,他撞在电杆上,撞得半面肿胀,又青又紫。那时候我们在干校,我女儿说他是夜盲症,给他吃了大瓶的鱼肝油,晚上就看得见了。他也许是从小营养不良而瞎了一眼,也许是得了恶病,反正同是不幸,而后者该是更深的不幸。⑷有一年夏天,老王给我们楼下人家送冰,愿意给我们家带送,车费减半。我们当然不要他减半收费。每天清晨,老王抱着冰上三楼,代我们放入冰箱。他送的冰比他前任送的大一倍,冰价相等。胡同口蹬三轮的我们大多熟识,老王是其中最老实的。他从没看透我们是好欺负的主顾,他大概压根儿没想到这点。⑸“文化大革命”开始,默存不知怎么的一条腿走不得路了。我代他请了假,烦老王送他上医院。我自己不敢乘三轮,挤公共汽车到医院门口等待。老王帮我把默存扶下车,却坚决不肯拿钱。他说:“我送钱先生看病,不要钱。”我一定要给他钱,他哑着嗓子悄悄问我:“你还有钱吗”我笑着说有钱,他拿了钱却还不大放心。⑹有一天,我在家听到打门,开门看见老王直僵僵地镶嵌在门框里。往常他坐在蹬三轮的座上,或抱着冰伛着身子进我家来,不显得那么高。也许他平时不那么瘦,也不那么直僵僵的。他面如死灰,两只眼上都结着一层,分不清哪一只瞎,哪一只不瞎。说得可笑些,他简直像棺材里倒出来的,就像我想像里的僵尸,骷髅上绷着一层枯黄的干皮,打上一棍就会散成一堆白骨。我吃惊地说:“啊呀,老王,你好些了吗”⑺他“嗯”了一声,直着脚往里走,对我伸出两手。他一手提着个瓶子,一手提着一包东西。我忙去接。瓶子里是香油,包裹里是鸡蛋。我记不清是十个还是二十个,因为在我记忆里多得数不完。我也记不起他是怎么说的,反正意思很明白,那是他送我们的。我强笑说:“老王,这么新鲜的大鸡蛋,都给我们吃” 他只说:“我不吃。” ⑻我谢了他的好香油,谢了他的大鸡蛋,然后转身进屋去。他赶忙止住我说:“我不是要钱。” 我也赶忙解释:“我知道,我知道——不过你既然来了,就免得托人捎了。” 他也许觉得我这话有理,站着等我。⑼我把他包鸡蛋的一方灰不灰、蓝不蓝的方格子破布叠好还他。他一手拿着布,一手攥着钱,滞笨地转过身子。我忙去给他开了门,站在楼梯口,看他直着脚一级一级下楼去,直担心他半楼梯摔倒。等到听不见脚步声,我回屋才感到抱歉,没请他坐坐喝口茶水。可是我害怕得糊涂了。那直僵僵的身体好像不能坐,稍一弯曲就会散成一堆骨头。我不能想像他是怎么回家的。⑽过了十多天,我碰见老王同院的老李。我问:“老王怎么了好些没有” “早埋了。” “呀,他什么时候……” “什么时候死的就是到您那儿的第二天。”⑾ 我回家看着还没动用的那瓶香油和没吃完的鸡蛋,一再追忆老王和我对答的话,捉摸他是否知道我领受他的谢意。我想他是知道的。但不知为什么,每想起老王,总觉得心上不安。因为吃了他的香油和鸡蛋因为他来表示感谢,我却拿钱去侮辱他都不是。几年过去了,我渐渐明白:那是一个幸运的人对一个不幸者的愧怍。17.作者主要讲述关于老王的哪三件事请用简洁的语言概括。(3分)① ② ③18.从文章对老王的语言描写中撷取一个例子,说说老王的性格特点。(3分)语言描写:性格特点:19.联系上下文,简析第⑹段中加点字“镶嵌”和第⑺段中加点字“强笑”的表达效果。(4分)镶嵌:强笑:20.文章第⑺段作者说:“我记不清是十个还是二十个,因为在我的记忆里多得数不完。”老王送的鸡蛋真的“多得数不完”吗作者这样说有什么含义(3分)21.下列表述中,最不符合文意的一项是()(3分)A.文章开头几段的描写,反映了老王孤苦伶仃、生活窘迫的艰难处境。B.作者一家对老王那样的不幸者那么关心、爱护是因为他们有平等观念和人道主义精神。C.老王临终前一天给“我”送鸡蛋、香油是因为他想换几个钱。D.文末作者对老王心怀愧怍是因为觉得自己对老王的关爱还很不够。【答案】17.(3分)(1)老王给我们家带送冰,车费减半。(2)老王送默存上医院,坚决不肯要钱。(3)老王临死前一天给我们家送鸡

数据库sql课后练习题及答案解析

数据库sql课后练习题及答案解析 (borrow 表) (reader表)1) 找出姓李的读者姓名(NAME)和所在单位(COMPANY)。2) 列出图书库中所有藏书的书名(BOOK_NAME)及出版单位(OUTPUT)。3) 查找“高等教育出版社”的所有图书名称(BOOK_NAME)及单价(PRICE),结果按单价降序排 序。4) 查找价格介于10元和20元之间的图书种类(SORT),结果按出版单位(OUTPUT)和单价(PRICE)升序排序。5) 查找书名以”计算机”开头的所有图书和作者(WRITER)。6) 检索同时借阅了总编号(BOOK_ID)为112266和449901两本书的借书证号(READER_ID)。##7)* 查找所有借了书的读者的姓名(NAME)及所在单位(COMPANY)。8)* 找出李某所借所有图书的书名及借书日期(BORROW_DATE)。9)* 无重复地查询xx年10月以后借书的读者借书证号(READER_ID)、姓名和单位。##10)* 找出借阅了一书的借书证号。11) 找出与”赵正义”在同一天借书的读者姓名、所在单位及借书日期。12) 查询xx年7月以后没有借书的读者借书证号、姓名及单位。#13) 求”科学出版社”图书的最高单价、最低单价、平均单价。##14)* 求”信息系”当前借阅图书的读者人次数。#15) 求出各个出版社图

书的最高价格、最低价格和总册数。#16) 分别找出各单位当前借阅图书的读者人数及所在单位。17)* 找出当前至少借阅了2本图书(大于等于2本)的读者姓名及其所在单位。18) 分别找出借书人次数多于1人次的单位及人次数。19) 找出藏书中各个出版单位的名称、每个出版社的书籍的总册数(每种可能有多册)、书的价值总额。20) 查询经济系是否还清所有图书。如果已经还清,显示该系所有读者的姓名、所在单位和职称。附录:建表语句创建图书管理库的图书、读者和借阅三个基本表的表结构:创建BOOK:(图书表)CREATE TABLE BOOK ( BOOK_ID int, SORT VARCHAR(10), BOOK_NAME VARCHAR(50), WRITER VARCHAR(10), OUTPUT VARCHAR(50), PRICE int); 创建READER:(读者表)CREATE TABLE READER (READER_ID int,COMPANY VARCHAR(10),NAME VARCHAR(10),SEX VARCHAR(2),GRADE VARCHAR(10),ADDR VARCHAR(50)); 创建BORROW:(借阅表)CREATE TABLE BORROW ( READER_ID int, BOOK_ID int, BORROW_DATE datetime)插入数据:BOOK表:insert into BOOK values(445501,'TP3/12','数据库导论','王强','科学出版社', 17、90);insert into BOOK values(445502,'TP3/12','数据库导论','王强','科学出版社', 17、90);insert into BOOK values(445503,'TP3/12','数据库导论','王强','科学出版社',

数据库练习题

一、选择题 1设有关系模式W(C,P,S,G,T,R),其中各属性的含义是:C 课程,P 教师, S 学生,G 成绩,T 时间,R 教室,根据语义有如下数据依赖集: D={C->P ,( S,C )->G , ( T , R)->C , (T , P)-> R,( T,S )->R} 关系模式W的一个关键字是( ) A (S ,C ) B ( T, R) C) (T ,P ) D) (T ,S ) 2 设有关系模式W(C,P,S,G,T,R),其中中各属性的 含义是:C课程,P教师,S学生。G成绩,T时间,R教室,根据主义有如下依据赖集:K={C→P,(S,C)→G,(T,R )→C,(T,P)→R,(T,S)→R} 关系模式W的规范化程序最高达到() A 1NF B 2NF C 3NF D BCNF 3规范化理论中分解()主要消除其中多余的数据相关性。A关系运算 B 内模式 C外模式 D 视图 4现有职工关系W(工号,姓名,工程,定额),其中每一个工号(职工可能有同名), 每个职工有一个工程,每个工程有一个定额,则关系W已达到() A 1NF B2NF C3NF D4NF 5现有职工关系W(工号,姓名,工程,定额),其中每一

个职工有一个工号(职工可能有同名),每个职工有一个工程,每个工程有一个定额,则关系W已达到() A1NF B2NF C3NF D4NF 6规范化理论是关系数据库进行逻辑设计的理论依据,根据这个理论,关系数据库中的关系必须满足:其每一属性都是() A、互不相关的 B、不可分解的 C、长度可变的 D、互相关联的 7、在一个关系R中,若每个数据项都是不可再分割的,那 么关系R 一定属于() A、1NF B、2NF C、3NF D、BCNF 8、根所关系数据库规范化理论,关系数据库的关系要满足 1NF,下面“部门”关系中,因()属性而使它不满足1NF。 A、部门号 B、部门名 C、部门成员 D、 部门总经理 9、设有关系模式R(S,D,M)。其函数依赖集F={S->D, D->M},则关系R的规范化程序至多达到() A、1NF B、2NF C、3NF D、BCNF 10、下列关于函数依赖的叙述中,()是不正确的 A、由X->Y,X->Z,有X->YZ B\由XY->Z,有 X->Z,Y->Z C、由X->Y,WY->Z,有xw->z D、由X->Y,Y->Z,有

小学语文阅读训练题(5篇,附答案)

一、李时珍解剖穿山甲 我国宏伟的自然科学家、医药学家李时珍,对科学研究态度十分严格,陌生的问题一定要亲自观察、实践,把它解决掉。 有一次,他看到古代出名药物雪茄陶弘景的书上说:河边有一种叫穿山甲的动物,它最喜欢吃蚂蚁。便想:蚂蚁那么笑,穿山甲是怎样吃它的呢?为了弄清这个问题,他来到小河边,找到一只穿山甲仔细观察。原来,穿山甲身上披着一块块的鳞片,既能张开又能合拢。 当它发现蚂蚁时,全身的鳞片都张开,放开一种分外的气味,蚂蚁闻到就往鳞片下钻。等蚂蚁爬满了,它就突然把鳞片合拢,然后钻到水利,把鳞片张开,不一会,蚂蚁全浮到水面上来。穿山甲就可以饱餐一顿了。观察后他还不放心,为了进一步证实穿山甲的确爱吃蚂蚁,他特地又到河边捉了一只穿山甲,把它的肚子切开观察,果然装了一升多的蚂蚁。 李时珍就是这样对待科学的由于他亲自观察实践修正补充了大量材料才写完了完善的医药学著作本草纲目 练一练 1.联系上下文解词。 (1)严格:_________________________________________ (2)完善:_________________________________________ (3)实践:_________________________________________ 2.在文中用“﹋﹋”画出穿山甲吃蚂蚁的过程。 3.给第3节加上标点。 4.用“/”将第2节分成3层,写出层意。 第1层:_______________________________________________ 第2层:_______________________________________________

数据库设计综合练习题及答案

1、有一课程管理系统,有如下特点:一个系可开设多门课程,但一门课只在一个系部开设,一个学生可选修多门课程,每门课可供若干学生选修,一名教师只教一门课程,但一门课程可有几名教师讲授,每个系聘用多名教师,但一个教师只能被一个系所聘用,要求这个课程管理系统能查到任何一个学生某门课程的成绩,以及这个学生的这门课是哪个老师所教的。(1)请根据以上描述,绘制相应的E-R图,并直接在E-R图上注明实体名、属性、联系类型; (2)将E-R图转换成关系模型,画出相应的数据库模型图,并说明主键和外键。 (3)分析这些关系模式中所包含的函数依赖,根据这些函数依赖,分析相应的关系模式达到了第几范式。对这些关系模式进行规范化。 1、参考答案: 2、设某汽车运输公司数据库中有三个实体集。一是“车队”实体集,属性有车队号、车队名等;二是“车辆”实体集,属性有牌照号、厂家、出厂日期等;三是“司机”实体集,属性有司机编号、姓名、电话等。 车队与司机之间存在“聘用”联系,每个车队可聘用若干司机,但每个司机只能应聘于一个车队,车队聘用司机有“聘用开始时间”和“聘期”两个属性; 车队与车辆之间存在“拥有”联系,每个车队可拥有若干车辆,但每辆车只能属于一个车队; 司机与车辆之间存在着“使用”联系,司机使用车辆有“使用日期”和“公里数”两个属性,每个司机可使用多辆汽车,每辆汽车可被多个司机使用。

(1)请根据以上描述,绘制相应的E-R图,并直接在E-R图上注明实体名、属性、联系类型; (2)将E-R图转换成关系模型,画出相应的数据库模型图,并说明主键和外键。 (3)分析这些关系模式中所包含的函数依赖,根据这些函数依赖,分析相应的关系模式达到了第几范式。对这些关系模式进行规范化。 2、参考答案: (1)E-R图设计如下: (2)转换成的关系模型应具有4个关系模式: 车队(车队号,车队名) 车辆(车牌照号,厂家,生产日期,车队号) 司机(司机编号,姓名,电话,车队号,聘用开始时间,聘期) 使用(司机编号,车辆号,使用日期,公里数) 3、设某商业集团数据库中有三个实体集。一是“仓库”实体集,属性有仓库号、仓库名和地址等;二是“商店”实体集,属性有商店号、商店名、地址等;三是“商品”实体集,属性有商品号、商品名、单价。

(仓库管理)数据库查询语句练习_习题_结果(单世民)仓库_习题

数据库结构如下: 仓库(仓库号, 城市, 面积) 订购单(职工号, 供应商号, 订购单号, 订购日期)供应商(供应商号, 供应商名, 地址) 职工(仓库号, 职工号, 工资) 具体数据如下: 仓库表: 职工表:

使用SQL语句完成: DDL 1.写出创建上述表的语句 命令: create table仓库(仓库号varchar(8)primary key,城市varchar(8),面积int); create table订购单(订购单号varchar(8)primary key,职工号varchar(8),供应商号varchar(8),订购日期nchar(8)) create table供应商(供应商号varchar(8)primary key,供应商名varchar(18),地址varchar(8)) create table职工(职工号varchar(8)primary key,仓库号varchar(8),工资int)DML 2.给出插入上述数据的insert语句 命令: insert into仓库values('WH1','北京',370) insert into仓库values('WH2','上海',500) insert into仓库values('WH3','广州',200) insert into仓库values('WH4','武汉',400) insert into订购单values('OR67','E3','S7','06/23/01') insert into订购单values('OR73','E1','S4','07/28/01') insert into订购单values('OR76','E5','S4','05/25/01') insert into订购单values('OR77','E6','S6','05/26/01') insert into订购单values('OR79','E3','S4','06/13/01') insert into订购单values('OR80','E1','S2','08/29/01') insert into订购单values('OR90','E3','S3','09/01/01') insert into订购单values('OR91','E3','S7','07/13/01') insert into供应商values('S2','名硕电子公司','苏州') insert into供应商values('S3','振华电子厂','西安') insert into供应商values('S4','华通电子公司','北京') insert into供应商values('S6','607厂','郑州') insert into供应商values('S7','爱华电子厂','北京') insert into职工values('E1','WH2',1220) insert into职工values('E3','WH1',1210) insert into职工values('E4','WH2',1250) insert into职工values('E5','WH3',1230) insert into职工values('E6','WH1',1250) 单表查询 3.检索职工关系中的所有信息 命令:select*from职工 结果:

数据库复习题答案

(说明:仅仅代表个人观点,答案正确率为98%,可能会有错的地方,有问题请问度娘) 复习参考资料 选择题 :30分(15题) 名词解释:20分(4题) 综合题:50分 一、选择题: 1. 数据库系统是采用了数据库技术的计算机系统,数据库系统由数据库、数据库管理系统、应用系统和( C)。 A. 系统分析员 B. 程序员 C. 数据库管理员 D. 操作员 2. 数据库(DB),数据库系统(DBS)和数据库管理系统(DBMS)之间的关系是( A)。 A. DBS包括DB和DBMS B. DBMS包括DB和DBS C. DB包括DBS和DBMS D. DBS就是DB,也就是DBMS 3. 下面列出的数据库管理技术发展的三个阶段中,没有专门的软件对数据进行管理的是( D)。 I.人工管理阶段 II.文件系统阶段 III.数据库阶段 A. I 和 II B. 只有 II C. II 和 III D. 只有 I 4. 下列四项中,不属于数据库系统特点的是(C )。 A. 数据共享 B. 数据完整性 C. 数据冗余度高 D. 数据独立性高 5. 数据库系统的数据独立性体现在( B)。 A. 不会因为数据的变化而影响到应用程序 B. 不会因为数据存储结构与数据逻辑结构的变化而影响应用程序

C. 不会因为存储策略的变化而影响存储结构 D. 不会因为某些存储结构的变化而影响其他的存储结构 6. 描述数据库全体数据的全局逻辑结构和特性的是(A )。 A. 模式 B. 内模式 C. 外模式 D. 以上三种 7. 要保证数据库的数据独立性,需要修改的是( C)。 A. 模式与外模式 B. 模式与内模式 C. 三级模式之间的两层映射 D. 三层模式 8. 要保证数据库的逻辑数据独立性,需要修改的是( A)。 A. 模式与外模式之间的映射 B. 模式与内模式之间的映射 C. 模式 D. 三级模式 9. 用户或应用程序看到的那部分局部逻辑结构和特征的描述是( C)模式。 A. 模式 B. 物理模式 C. 子模式 D. 内模式 10. 下述( D)不是DBA数据库管理员的职责。 A. 完整性约束说明 B. 定义数据库模式 C. 数据库安全 D. 数据库管理系统设计 11. 概念模型是现实世界的第一层抽象,这一类模型中最著名的模型是(D )。 A. 层次模型 B. 关系模型 C. 网状模型 D. 实体-关系模型 12. 区分不同实体的依据是(B )。 A. 名称 B. 属性 C. 对象 D. 概念 13. 关系数据模型是目前最重要的一种数据模型,它的三个要素分别是(B )。 A. 实体完整性、参照完整性、用户自定义完整性 B. 数据结构、关系操作、完整性约束 C. 数据增加、数据修改、数据查询 D. 外模式、模式、内模式 14. 在(A )中一个结点可以有多个双亲,结点之间可以有多种联系。 A. 网状模型

小学语文阅读训练题(10篇,附答案)

1.妈妈的手 妈妈的手是粗糙的,手背上可以看到几根明显的青筋。你乍一看,一定会觉得这并没有什么稀奇,可这双手却使我羡慕。 我家门前有一片无用的空地,杂草丛生,干巴巴的。妈妈拿来铁锹,一下一下地挖。不到一顿饭工夫,这双手就把这一小片荒芜的土地变成了菜地。 平时,这双手没歇过,不停地为家人服务。买菜、煮饭、缝缝补补,拖洗地板、整理房间,家里所有的活全包了。 妈妈的手不仅勤劳,还很灵巧。一块布经它裁剪就成为样式新颖的裙子一套旧衣服经它拼凑就能改成我喜欢的新衣几个线团经它编织就成为漂亮的毛衣秋季的一天,妈妈正在为我织一件毛衣,我在一旁仔细地瞧。那双手一针过来一针过去,针针显得那样欢快,每个动作是那么娴熟、准确,我简直看呆了! 妈妈的手既平凡,又不一般。我喜爱妈妈的手! 练一练 1.给第4节没加标点的部分加上标点。 2用“//”把短文分成3段。 3.简要回答问题。 ○1.妈妈的手“平凡”表现在哪儿? ___________________________________________________ ___________________________________________________ ○2.妈妈的手“又不一般”,除了“勤劳”之外,说“不一般”还有哪些具体表现? ___________________________________________________ ___________________________________________________ ○3.为了说明妈妈的手“又不一般”,作者用了许多事例,其中详写的事是:_______________ ________________________;略写的事是:__________________________________。本文通过记叙_____________________________________,表达了作者对妈妈的_______________________________之情。 2.玫瑰与花盆 窗台上摆着一盆盆盛开的玫瑰花碧绿的叶子,艳丽的花朵,醉人的香气,常常引来许多观赏的人花的主人也常给它浇水、捉虫、施肥。 玫瑰自以为是世界上最美的东西了,它陶醉在人们的夸奖和爱护中在陶醉中,它忽然发现陪伴自己的花盆竟是个又黑又粗的东西。 “你怎么配和我在一起?”玫瑰申斥这花盆。 “……”花盆似乎没有听到。 “我多么漂亮,多么清香,多么高贵你算什么?粗俗,无为,低下,无人理睬!” “……” “我不需要你,你给我走开!’’ “离开了同伴的帮助,你的魅力就会消失的。”花盆发出了耐心的劝告。 玫瑰被花盆激怒了它跳出花盆,要彻底摆脱这个不如意的同伴。 可是在火辣辣的阳光照耀下,它很快就枯萎了。

数据库课后习题参考答案

数据库课后习题参考答案

第1章数据库基础 习题答案 1. 简述Oracle 12c的应用结构。 答:参阅教材 2. 简述Oracle与SQL Server的区别。 答:参阅教材 3. 简述Oracle 12c的新特性。 答:参阅教材 第2章Oracle Database 12c的安装和配置习题答案 一、填空题 1. Windows Unix 2. 1GB 3. 物理内存的两倍 4. orcl 5. 5500 6. SYSDBA Normal 第3章Oracle Database的体系结构 2

习题答案 一、选择题 A B B D B C D D 二、简答题 1.什么是Oracle的实例?它是一种什么机制? 答:Oracle数据库系统指具有管理Oracle数据库功能的计算机系统。每一个运行的Oracle 数据库都对应一个Oracle实例(Instance),一个Oracle实例为存取和控制数据库的软件机制。当数据库服务器上的一个数据库启动时,Oracle将分配一块内存区间,叫做系统全局区(SGA),并启动一个或多个Oracle进程。因此实例是一组内存结构和后台进程的集合。总之,Oracle实例是指数据库拥有自己的系统全局区和相关数据库文件的Oracle服务器进程集,是存取和控制数据库的软件机制。 2.段是什么概念?如何组成的? 答:表空间的下一级逻辑存储单位称作段,一个段只能存储同一模式对象。根据存储模式 -3-

4

责将需要处理的数据从数据库文件读入到SGA中的数据库缓冲区,并将SQL语句执行的结果返回给客户端应用程序。 后台进程:系统为了使性能最好和协调多个用户,在多进程系统中使用一些附加进程,称为后台进程。 用户进程:用户进程指运行应用程序或Oracle工具所建立的进程,它们向Oracle服务器发送所要执行的SQL语句 第4章数据库操作 习题答案 一、选择题 B C B C 二、选择题 1. CREATE DATABASE 2. SHUTDOWN IMMEDIATE 3. DROP DATABASE 4. 启动实例装载数据库打开数据库 5. STARTUP FORCE 5

数据库中SQL查询语句习题含的答案

.word 版本可编辑. 查询问题:设教学数据库Education 有三个关系: 学生关系S (SNO ,SNAME ,AGE ,SEX ,SDEPT );学习关系SC (SNO ,CNO ,GRADE );课程关系C (CNO ,CNAME ,CDEPT ,TNAME ) (1)检索计算机系的全体学生的学号,姓名和性别; (2)检索学习课程号为C2的学生学号与姓名; (3)检索选修课程名为“DS ”的学生学号与姓名; (4)检索选修课程号为C2或C4的学生学号; (5)检索至少选修课程号为C2和C4的学生学号; (6)检索不学C2课的学生姓名和年龄; (7)检索学习全部课程的学生姓名; (8)查询所学课程包含学生S3所学课程的学生学号。 (1)检索计算机系的全体学生的学号,姓名和性别; SELECT Sno ,Sname ,Sex FROM S WHERE Sdept =’CS ’; (2)检索学习课程号为C2的学生学号与姓名; (1)首先在C 表中找出“DS ”课程的课程号Cno ; (2)然后在SC 表中找出Cno 等于第一步给出的Cno 集合中的某个元素Cno ; (3)最后在S 关系中选出Sno 等于第二步中Sno 集合中某个元素的元组,取出Sno 和Sname 送入结果表列。 SELECT Sno ,Sname FROM S WHERE Sno IN (SELECT Sno FROM SC WHERE Cno IN (SELECT Cno FROM C WHERE Cname=‘DS ’)); (4)检索选修课程号为C2或C4的学生学号; SELECT Sno FROM SC WHERE Cno=‘C2’ OR Cno=‘C4’; (5)检索至少选修课程号为C2和C4的学生学号; SELECT Sno FROM SC X ,SC Y WHERE X.Sno=Y.Sno AND https://www.wendangku.net/doc/486668538.html,o=‘C2’ AND https://www.wendangku.net/doc/486668538.html,o=‘C4’ ; (6)检索不学C2课的学生姓名和年龄; 有学。 SELECT Sname FROM S WHERE NOT EXISTS (SELECT * FROM C WHERE NOT EXISTS (SELECT * FROM SC WHERE SC.Sno=S.Sno AND https://www.wendangku.net/doc/486668538.html,o=https://www.wendangku.net/doc/486668538.html,o )); (8)查询所学课程包含学生S3所学课程的学生学号。 分析:不存在这样的课程Y ,学生S3选了Y ,而其他学生没有选。 SELECT DISTINCT Sno FROM SC AS X WHERE NOT EXISTS (SELECT * FROM SC AS Y WHERE Y.Sno=‘S3’ AND NOT EXISTS (SELECT * FROM SC AS Z WHERE Z.Sno=X.Sno AND https://www.wendangku.net/doc/486668538.html,o=https://www.wendangku.net/doc/486668538.html,o )); 设教学数据库Education 有三个关系: 学生关系S (SNO ,SNAME ,AGE ,SEX ,SDEPT ); 学习关系SC (SNO ,CNO ,GRADE ); 课程关系C (CNO ,CNAME ,CDEPT ,TNAME ) 查询问题: 1:查所有年龄在20岁以下的学生姓名及年龄。 2:查考试成绩有不及格的学生的学号 3:查所年龄在20至23岁之间的学生姓名、系别及年龄。 4:查计算机系、数学系、信息系的学生姓名、性别。 5:查既不是计算机系、数学系、又不是信息系的学生姓名、性别 6:查所有姓“刘”的学生的姓名、学号和性别。 7:查姓“上官”且全名为3个汉字的学生姓名。 8:查所有不姓“张”的学生的姓名。 9:查DB_Design 课程的课程号。 10:查缺考的学生的学号和课程号。 11:查年龄为空值的学生的学号和姓名。 12:查计算机系20岁以下的学生的学号和姓名。 13:查计算机系、数学系、信息系的学生姓名、性别。 14:查询选修了C3课程的学生的学号和成绩,其结果按分数的降序排列。 15:查询全体学生的情况,查询结果按所在系升序排列,对同一系中的学生按年龄降序排列。 16:查询学生总人数。 17:查询选修了课程的学生人数。 18:计算选修了C1课程的学生平均成绩。

[名著阅读训练题]名著阅读训练题及答案

[名著阅读训练题]名著阅读训练题及答案 1.在__________ 的启发和教育下,保尔懂得了许多关于革命 __和 __的道理。 2.保尔救出了朱赫来后,被贵族的儿子________出卖,被白匪关押起来。 3.红军攻下了小城谢佩托夫卡,保尔的好朋友________参军了,当了团区委书记。 4.保尔最爱读英国小说________,敬佩主人公的斗争精神。 5.“这些人是无价之宝,钢铁 __炼成的”是________到修铁路的工地视察视察时说的。6.“难道你不能在政府里搞一个比挖土强一点的差事吗?我还以为你当上了委员或委员一类的首长呢”这是 ________对保尔说的。 7.“可现在呢,你浑身都是樟脑味儿”是保尔对________说的。 8.在铁路就要修完时,无情的________和________最终夺去了保尔的战斗力。

9.《钢铁是怎样炼成的》是一部优秀的文学作品,是一本名副其实的________,保尔是 ________的“良师益友”,他的________对 广大读者有极深的教育意义。 10.保尔在发电厂工作时结识了红军撤退时留下的老水手 ________,正是在这位老水手的教育下,他才走上了革命的道路。 11.保尔的一生中有三位非常重要的女性,他的初恋情人________,在铁路总工厂任共青团书记时认识的__________,以及他的妻子 __________ 。 12.保尔因__________ 而被校长开除。 13.保尔最后的著作是__________ 。 14.保尔在黑海疗养所企图自杀未遂,又找到了新的生活目标, 他要靠________回到队伍中去,他把写的小说寄往柯托夫斯基师征 求意见,但________,他不气馁,重新开始创作,小说最终获得了 成功。 15.《钢铁是怎样炼成的》通过保尔的成长经历,描绘了从第一 次世界大战起,

数据库习题及答案,第三版

2004-2005学年第二学期期末考试 D 2002级计算机科学与技术专业《数据库原理与应用》课程试题 一、选择题(15分,每空1分): 1 .数据库系统中,物理数据独立性( physical data independenee )是指 _ 。 A. 数据库与数据库管理系统的相互独立 B. 应用程序与DBMS 的相互独立 C. 应用程序与存储在磁盘上数据库的物理模式是相互独立的 D. 应用程序与数据库中数据的逻辑结构相互独立 2. _____________________ 数据库系统的特点是 、数据独立、减少数据冗余、避免数据不一 致和加强了数据保护。 A. 数据共享 B .数据存储 C.数据应用 D .数据保密 3. 数据库管理系统能实现对数据库中数据的查 询、 插入、修改和删除等操作的数据库语言称为 A. 数据定义语言(DDL ) B .数据管理语言 C.数据操纵语言(DML ) D .数据控制语言 4. 在关系代数的专门关系运算中,从表中取出满足条件的属性的操作称为①;从表中选出满足某种 条件的元组的操作称为②;_将两个关系中具有共同属性值的元组连接到一起构成新表的操作称为③。 A. 选择 B .投影 C.连接 D.扫描 5. _________________________ 关系模型中,一个候选码 。 A .可由多个任意属性组成 B. 至多由一个属性组成 C. 可由一个或多个其值能唯一标识该关系模式中任何元组的属性组成 D. 必须由多个属性组成 7.数据库中只存放视图的 __________ 。 A .操作 B .对应的数据 C. 定义 D.限制 9.数据库管理系统通常提供授权功能来控制不同用户访问数据的权限, O A. 可靠性 B. —致性 C.完整性 D .安全性 6. SQL 语言是 语言。 A .层次数据库 C .关系数据库 B. 网络数据库 D .非数据库 &关系数据库规范化是为解决关系数据库中 问题而引人的。 A .数据冗余 B. 提高查询速度 C.减少数据操作的复杂性 D .保证数据的安全性和完整性 这主要是为了实现数据库的

相关文档
相关文档 最新文档