SQL部分模拟试题 4

合集下载
  1. 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
  2. 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
  3. 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。

SQL部分模拟试题(五)

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

1、关系数据库中,实现实体之间的联系是通过表与表之间的__________。() A公共索引 B公共存储 C公共元组 D公共属性

2、若要删除数据库中已经存在的表S,可用________。()

A.DELETETABLES

B.DELETES

C.DROPTABLES

D.DROPS 3、若用如下的SQL语句创建了一个表SC:CREATE TABLES C(S#CHAR(6)NOTNULL,C#CHAR (3)NOTNULL,SCORE INTEGER,NOTE CHAR(20));向SC表插入如下行时,____________行可以被插入。() A.(’201009’,’111’,60,必修) B.(’200823’,’101’,NULL,NULL) C.(NULL,’103’,80,’选修’) D.(’201132’,NULL,86,’’) 4、有关系S(S#,SNAME,SEX),C(C#,CNAME),SC(S#,C#,GRADE)。其中S#是学生号,SNAME是学生姓名,SEX是性别,C#是课程号,CNAME是课程名称。要查询选修“数据库”课的全体男生姓名的SQL语句是SELECTSNAMEFROMS,C,SCWHERE子句。这里的WHERE子句的内容是_________。() A.S.S#=SC.S# and C.C#=SC.C# and SEX=’男’and CNAME=’数据库’ B.S.S#=SC.S# and C.C#=SC.C# and SEXin ’男’ and CNAMEin ’数据库’ C.SEX ’男’ and CNAME ’数据库’ D.S.SEX=’男’ and CNAME =’数据库’ 5、以下关于缺省对象错误的是____________。()

A.缺省对象不能被绑定在timestamp数据类型的列上,但能被绑定在具有Identity属性的列上 B.如果某一数据类型或列上已绑定了一个缺省对象,那么就不能在该列上再创建一个缺省约束 C.缺省的值必须对于约束和规则来说是一个合法的值

D.只能在当前数据库中创建缺省值,且同一个数据库中的缺省的名称必须是唯一的 6、查看存储过程可以利用SQL Server2000的___________来进行。()

A.查询分析器 B.联机丛书 C.企业管理器 D.事件探查器 7、关于SQL Server2000的登录验证模式错误的是__________。()

A.SQL Server2000有两种不同的登录验证模式:Windows登录模式和混合验证模式

B.在Windows登录验证模式下,用户必须是数据库所在的Windows2000或WindowsNT系统的合法帐户 C.混合登录模式既需要Windows身份验证,又需要SQL Server2000的用户与密码验证 D.当采用混合登录模式时,系统首先检验一下用户是否为SQL Server2000的用户 8、可以利用SQL Server2000的___________来创建数据库用户。()

A.查询分析器

B.联机丛书

C.企业管理器

D.事件探查器 9、以下不是事务日志的作用的是_________。()

A.恢复个别的事务

B.备份重要的数据

C.SQL Server启动时恢复所有未完成的事务

D.将还原的数据库前滚到故障点 10、不是检查点发生的时间点的是_______。()

A.使用CHECKPOINT表达式时 B.使用SHUTDOWN表达式关闭SQL Server 时 C.使用服务管理员关闭SQL Server时 D.手动设置检查点时 11、以下哪个是差异备份方法。()

A.备份数据库、文件组或数据文件中的所有数据 B.只备份那些自上次备份以来更改过的资料 C.用来备份和删减事务日志文件 D.用来备份数据库中特定的文件组或数据文件。 12、在数据库操作过程中事务处理是一个操作序列,必须具有以下性质:原子性、一致性、隔离性和_______。() A.共享性 B.继承性 C.持久性 D.封装性二、多项选择题(本大题共4小题,每小题4分,共16分) 1、下列四项中说法正确的是()

A.数据库减少了数据冗余 B.数据库避免了一切数据的重复 C.数据库中的数据可以共享 D.数据库具有较高的数据独立性 2、以下哪些是SQL Server2000的程序组。()

第 13 页共 15 页

A.查询分析器

B.联机丛书

C.事件探查器

D.企业管理器 3、SQL Server2000中数据库文件的类型有()

A.主要数据文件

B.次要数据文件

C.系统文件

D.事务日志文件 4、SQL语言是()语言。

A.人工智能 B.非过程化 C.格式化 D.关系数据库三、判断题(本大题共10小题,每小题1分,共10分)

1、安装SQL Server2000时有四种不同的选项:典型安装方式、完全安全方式、最小安装方式和自定义安装方式。

2、SQL Server的事件探测器是用来启动或停止SQL Server服务。()

3、创建数据库的用户并不一定是该数据库的所有者。()

4、在SQL Server中,可用两种方式对数据表进行操作:在图形界面上的菜单方式和使用T-SQL语言方式。()

5、在数据库中删除一个用户名会使对应的登录名无法访问该数据库。()

6、视图是从一个或几个基本表(或其他视图)导出的表,是一个实表,其内容由查询定义。()

7、在关系数据库中,表与表之间的联系是通过公共属性实现的,这(些)个公共属性是一个表的主码,是另一个表的外码,这就是参照完整性。实现它的规则为外码的取值必须是另一个表主码的有效值,或者是“空值”。() 8、不可以在存储过程中创建其他数据库对象。()

9、Windows登录模式既需要Windows身份验证,又需要SQL Server2000的用户与密码验证。() 10、事务日志记录了系统的各种操作和出错情况,通过观测日志,可以分析系统的缺陷,找出错误的来源。()四、操作题(50分)

1、基本操作题(15分)

在SQL Server2000中完成以下操作:(1)创建用户数据库stuDB;(2)查看stuDB的数据库信息;

(3)创建SQL Server2000的登录名usa,并设密码为:student;(4)授予用户student 权限对象为select、insert、update、delete。

2、简单应用题(15分)在第一题的基础上完成:

(1)在stuDB数据库中建立三个数据表:student(no,name,sex,major),course(cno,cname,credit),grade(no,cno,result);

(2)添加如下记录到student表; no Name sex Major

200502101 潘小玲女计算机 200502102 姚兰昆男计算机 200502103 胡秋燕女计算机 200502104 郑玉玲女计算机 200502105 邝笑震男计算机 200503101 王东南男信息管理 200503102 刘笑玲女信息管理 200503103 曾鲍钢男信息管理 200503104 孔敏仪女信息管理 200503105 黄慧婷女信息管理

相关文档
最新文档