SQL Server数据库试题九及答案(2)

2019-08-30 12:56

3、将学生95001的年龄改为22岁 UPDATE Student SET Sage=22

WHERE Sno='95001';

4、计算1号课程的学生平均成绩 SELECT AVG(Grade) FROM SC

WHERE Cno='1';

5、创建一存储过程getDetailByName,通过输入参数学生姓名(如“章山\),筛选出该学生的基本信息,对不存在此学生姓名的输入值,必须作一检测,打印信息“不存在此学生”。 Create procedure getDetailByName @name nvarchar(10) AS

IF (SELECT COUNT(*) FROM Student WHERE Sname = @Name) > 0 SELECT * FROM Student

Where Sname = @Name ELSE

SELECT 警示 = '不存在姓名为 ' + @Name + ' 的学生资料'

·全国2005年4月高等教育自学考试数据库技术试题(3)时间:2009-03-25 18:06来源: 作者: 点击:6次

; B.WHERE A NULL C.WHERE A IS NOT NULL D.WHERE A NOT IS NULL 12.以下关于分布式数据库系统的说法中,正确的是( ) A.各个场地必须具有相同的分布模式 B.各个场地必须具有

; B.WHERE A <>NULL

C.WHERE A IS NOT NULL D.WHERE A NOT IS NULL 全国2005年4月高等教育自学考试数据库技术试题 课程代码:03139

一、单项选择题(本大题共20小题,每小题2分,共40分)

在每小题列出的四个备选项中只有一个是符合题目要求的,请将其代码填写在题后的括号内。错选、多选或未选均无分。

1.下列数据模型中,独立于DBMS软件和硬件设备的是( ) A.概念模型 B.外部模型 C.逻辑模型 D.物理模型

2.数据字典中存放的是( )

A.数据与数据的来源 B.数据的结构 C.数据与数据的结构 D.数据的来源

3.E.F.Codd提出了数据库的( )

A.层次模型 B.网络模型 C.关系模型 D.面向对象模型

4.某商场的售货员分为多个组,每组中有一个售货员作为组长,则组长与组内其他售货员之间的联系是( )

A.直接联系 B.二元联系 C.复合联系 D.递归联系

5.以下关于关系性质的说法中,错误的是( )

A.关系中任意两行的值不能完全相同 B.关系中任意两列的值不能完全相同 C.关系中任意两行可以交换顺序 D.关系中任意两列可以交换顺序

6.已知关系R(X,Y)和S(X,Z),它们的主码分别是X和Y,则R S的主码是( ) A.X &nbs

p; B.Y

C.X或Y D.XY

7.已知关系R(A,B)和S(A,B),则以下关系代数表达式中错误的是( ) A.R∩S=S-(S-R) B.R-S=R-(R∩S) C.R∪S=R∪(S-R) D.R∩S=R-(S-R)

8.下列没有保存在事务日志中的是( )

A.所有读取数据库的操作 B.数据更新前的值

C.数据更新后的值 D.事务开始与终止的信息

9.在ODBC体系结构中,连接数据库驱动程序与数据库管理系统的桥梁是( ) A.数据源 B.数据库

C.用户 D.数据库服务器

10.在分布式数据库系统中,有关系:学生(学号,姓名,性别,班级),将其划分为(学号,姓名,性别)和(学号,班级)两个子集,这样的数据划分方式称为( ) A.水平分片 B.垂直分片 C.导出分片 D.混合分片

11.如果想找出在关系R的A属性上不为空的那些元组,则选择子句应该为( ) A.WHERE A!=NULL

12.以下关于分布式数据库系统的说法中,正确的是( ) A.各个场地必须具有相同的分布模式 B.各个场地必须具有相同的DDBMS

C.各个场地既支持局部应用,又支持全局应用

D.各个场地不应有数据冗余

13.在MS SQL Server中能够授权语句许可的角色有( ) A.SA和DBO B.SA和DBOO

C.DBO和DBOO D.SA,DBO和DBOO

14.在MS SQL Server中,如果要使新建的数据库继承某些缺省设置,那么这些设置信息应存放在( )

A.tempdb数据库中 B.master数据库中 C.msdb数据库中 D.model数据库中

15.在SQL Server中,能够键入SQL命令获得数据库查询结果的图形化工具是( ) A.ISLQ_w和SQL客户机端配置器

B.SQL客户机端配置器和SQL服务管理器 C.SQL服务管理器和SQL企业管理器 D.ISQL_w和SQL企业管理器

16.已知关系R(A,B)和S(B,C),在下面列出的SQL语句中,实现了关系代数表达式R S运算的是( )

A.SELECT*FROM R,S WHERE R.B=S.B

B.SELECT A,B,C FROM R,S WHERE R.B=S.B C.SELECT A,R.B,C FROM R,S WHERE R.B=S.B D.SELECT A,R.B,S.B,C FROM R,S WHERE R.B=S.B

17.已知关系:学生(学号,姓名,年龄),假定在年龄属性上建有索引,则该索引有利于加快执行查询语句( )

A.SELECT*FROM 学生ORDER BY 姓名 B.SELECT*FROM 学生ORDER BY 年龄 C.SELECT*FROM 学生WHERE 年龄<>30

D.SELECT*FROM 学生WHERE 姓名LIKE ′张%′

18.已知关系R(A,B)和S(A,C),其中A既是R的主码,又是S参照R的外码,并且A不取空值。若R中有10个元组,S中有5个元组,则 中含有的元组数目范围是( &

·全国2005年4月高等教育自学考试数据库技术试题(4)时间:2009-03-25 18:06来源: 作者: 点击:次

nbsp; ) A.(5,10) B.(5,15) C.(10,10) D.(10,15) 19.有两个事务T1和T2,都用到数据项X和Y,则导致死锁的情况是( ) A.T1已对X,Y加共享锁;T2申请对X,Y的排它锁 B.T nbsp; )

A.(5,10) B.(5,15)

C.(10,10) D.(10,15)

19.有两个事务T1和T2,都用到数据项X和Y,则导致死锁的情况是( ) A.T1已对X,Y加共享锁;T2申请对X,Y的排它锁 B.T1已对X,Y加排它锁;T2申请对X,Y的共享锁

C.T1对X已加共享锁,申请对Y的共享锁;同时T2对Y已加共享锁,申请对X的排它锁 D.T1对X已加排它锁,申请对Y的排它锁;同时T2对Y已加共享锁,申请对X的共享锁

二、填空题(本大题共10小题,每小题1分,共10分) 21.SQL中用来定义主码的关键词是__________。

22.在数据抽象的四个级别中,__________模型的抽象级别最高。

23.数据冗余不仅增加存储开销,而且可能导致数据的__________。

24.所有主要的网络数据库软件都遵循__________报告中提出的标准。

25.使用SQL语言的__________关键词可以消除查询结果中重复出现的元组。

26.关系R(A,B,C)中有10个元组,A是R的主码,则 中最多含有__________个元组。

27.通过建立__________实体,可以将两个实体之间的M∶N联系转换为两个1∶M联系。

28.将子类实体与超类实体转换成关系模型时,父表的__________属性同时也在子表中出现。

29.ODBC的体系结构由ODBC数据库应用程序、驱动程序管理器、__________和数据源四个部分组成。

30.客户机/服务器的三层模型是将服务器端分成__________和数据库服务器两个部分。

三、简答题(本大题共5小题,每小题3分,共15分) 31.视图的作用的是什么?

32.请用SQL语句完成下列操作:授权用户李明具有查询R表的权限,并且李明可以将该权限转授给其他用户。

33.网络环境下“分布计算”概念的含义有哪些? 34.数据转储主要有哪些方式?

35.已知关系:学生(学号,姓名,年龄,性别),请用SQL语句创建姓名属性上的唯一性索引idx_name.

四、设计题(本大题共4小题,每小题5分,共20分) 已知如下两个关系:

项目(项目编号:项目名称,项目负责人,金额),其中项目负责人是指负责该项目的教师的教师编号;

参加(教师编号,项目编号),其中项目负责人也是该项目的参加者,同时一个教师可以参加多个项目。

基于以上关系回答36—39题。

36.请用关系代数表达式写出下列查询:

列出参加但并不负责项目I1的教师的教师编号,其中I1为项目编号。 37.试用SQL语句写出下列查询: 列出金额最高的项目的项目编号。 38.试用SQL语句写出下列查询:

列出每个教师所参加项目的金额总和。 39.试用SQL语句写出下列查询:

列出参加了项目编号为I1和I2项目的教师的教师编号。

五、综合题(本题15分)

40.为体育部门建立数据库,其中包含如下信息:

(1)运动队:队名、主教练,其中队名唯一标识运动队。 (2)运动员:运动员编号、姓名、性别、年龄。

(3)运动项目:项目编号、项目名、所属类别。其中每个运动队有多名运动员,每名运动员只属于一个运动队;每名运动员可以参加多个项目,每个项目可以有多名运动员参加。系统记录每名运动员参加每个项目所得名次和成绩以及比赛日期。 根据上述叙述,解答以下问题:

(1)建立E-R模型(实体的属性可以省略)。

(2)将E-R模型转换为关系模型,并用SQL写出建表语句,要求包含主码、外码约束

(责任编辑:admin)


SQL Server数据库试题九及答案(2).doc 将本文的Word文档下载到电脑 下载失败或者文档不完整,请联系客服人员解决!

下一篇:二十岁

相关阅读
本类排行
× 注册会员免费下载(下载后可以自由复制和排版)

马上注册会员

注:下载文档有可能“只有目录或者内容不全”等情况,请下载之前注意辨别,如果您已付费且无法下载或内容有问题,请联系我们协助你处理。
微信: QQ: