《数据库管理》复习题库.doc
- 【下载声明】
1. 本站全部试题类文档,若标题没写含答案,则无答案;标题注明含答案的文档,主观题也可能无答案。请谨慎下单,一旦售出,不予退换。
2. 本站全部PPT文档均不含视频和音频,PPT中出现的音频或视频标识(或文字)仅表示流程,实际无音频或视频文件。请谨慎下单,一旦售出,不予退换。
3. 本页资料《《数据库管理》复习题库.doc》由用户(刘殿科)主动上传,其收益全归该用户。163文库仅提供信息存储空间,仅对该用户上传内容的表现方式做保护处理,对上传内容本身不做任何修改或编辑。 若此文所含内容侵犯了您的版权或隐私,请立即通知163文库(点击联系客服),我们立即给予删除!
4. 请根据预览情况,自愿下载本文。本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
5. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007及以上版本和PDF阅读器,压缩文件请下载最新的WinRAR软件解压。
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 数据库管理 数据库 管理 复习 题库
- 资源描述:
-
1、SQL Server数据库管理复习题库选择题1. ( )是长期存储在计算机内有结构的大量的共享数据的集合。A数据库管理系统 B. 数据 C. 数据库 D. 数据库系统2以下( )不是数据库的模型。A网状型 B关系型 C实体联系型 D层次型3()是位于用户与操作系统之间的一层数据管理软件ADB BDBS C DBMS DDBA;4在下列关于关系的陈述中,错误的是( ) A表中任意两行的值不能相同 B表中任意两列的值不能相同 C行在表中的顺序无关紧要 D 列在表中的顺序无关紧要 5关系数据库中,主键是( )A为标识表中唯一的实体 B创建唯一的索引,允许空值C只允许以表中第一字段建立 D允许有多个主
2、键的6关于数据库事务日志文件叙述错误的是( )。A 一个数据库至少有一个事务日志文件%B创建数据库时,如果未指定事务日志文件,SQL Server则会自动创建一个C 事务日志文件的默认大小为 1MBD如果未指定事务日志文件的增长量,则文件大小保持不变7SQL Server采用的身份验证模式有( )。A仅Windows身份验证模式 B仅SQL Server身份验证模式C混合模式 D以上都不对8. 创建表结构用( )语句实现。A. CREATE TABLE表名 B. CREATE DATABASE表名C. ALTER TABLE表名 D. ALTER DATABASE表名9.( )操作是把已经存在
3、磁盘的数据文件恢复成数据库A.附加数据库 B.删除数据库 C.分离数据库D.压缩数据库10下列关于master数据库的说法正确的是( )A可以创建master数据库 B可以附加master数据库C如果master数据库不可用,则SQL Server无法启动D可以删除master数据库11. 如果要防止插入空值,应使用( )来进行约束。| A. Unique约束 B. Not null约束 C. Primary Key约束 D. Check约束12. 查询中需要统计元组的个数时,应使用( )函数。ASUM(列名) BCOUNT(列名)CCOUNT(*) DAVG(列名)13设有一个关系:DEPT
4、(DNO,DNAME),如果要找出倒数第三个字母为W,并且至少包含4个字母的DNAME,则查询条件子句应写成WHERE DNAME LIKE ( ) A_ _ W _ % B_ % W _ _C_ W _ _ D_ W _ %14下面对索引的相关描述正确的是:( )。A经常被查询的列不适合建索引 B列值唯一的列适合建索引C有很多重复值的列适合建索引 D是外键或主键的列不适合建索引15下列哪个角色或者用户拥有SQL Serve服务器范围内的最高权限( )Adbo Bsysadmin Cpublic Dguest16. 主键用来实施( )A实体完整性约束 B.引用完整性约束 C.域完整性约束 D.
5、自定义完整性约束18制作备份数据库需要一定的许可。在SQL Server系统中,有专门的管理员负责数据库的备份工作。请说明下列哪些角色专门备份数据( )A固定的服务器角色sysadmin B固定的数据库角色db_ownerC固定的数据库角色db_backupoperator D固定的服务器角色setupadmin19( )包含了一组数据库操作命令,并且所有的命令作为一个整体一起向系统提交或撤销请求。A事务B.更新C.插入D.以上都是20. 关于视图的说明,错误的是( )A可以简化和定制不同用户对数据库的不同要求。B视图可以使用户只关心感兴趣的某些特定数据和所负责的特定任务。C视图可以让不同的用
6、户以不同的方式看到不同或者相同的数据集。D视图不能用于连接多表。21. 下列对触发器的描述中错误的是( )。A. 触发器属于一种特殊的存储过程B. 52. 下面关于tempdb数据库描述不正确的是( )。 A. 是一个临时数据库 B. 属于全局资源 C. 没有权限限制 D. 是用户建立新数据库的模板 53关系数据库是若干( )的集合。A. 表(关系) B.视图 C.列 D.行54当某字段期望最多输入80个字符,最少输入8个字符,应设置该字段的数据类型为( )。Achar(8) not null Bvarchar(80) null Cchar(80) not null Dvarchar(80)
7、not null55以下聚合函数中,除()外在计算中均忽略空值。【Asum( ) Bcount( ) Cavg( ) Dcount(*)56使用下列哪种语句可以修改数据库( )。ACREATE DATABASE BCREATE TABLE CALTER DATABASE DALTER TABLE 57在SQL Server 2008中,不能创建( )。A数据库角色 B服务器角色 C自定义数据类型 D自定义函数58以下关于用户帐户的叙述正确的是( )。A每个数据库都有dbo用户; B每个数据库都有guest用户;Cguest用户只能有系统自动建立,而不能手工建立; D可以在每个数据库中删除gue
8、st用户。59下列哪一种备份设备为使用第三方的备份软件和设备提供了一个灵活的强大的通道( )A磁盘设备B磁带设备C命名管道设备D文件设备60“保护数据库,防止未经授权的或不合法的使用造成的数据泄露、更改破坏。”这是指数据的( )。A安全性 B完整性 C并发控制 D恢复61关于 DROP DATABASE 语句叙述错误的是( )。A一次可以删除一个或多个数据库 B在删除数据库时不会显示确认信息C 会删除数据库的磁盘文件 D 如果数据库正在使用,删除数据库将导致应用程序出错62. 数据库(DB)、数据库系统(DBS)和数据库管理系统(DBMS)之间的关系是( )。)ADBS包括DB和DBMS BD
9、BMS包括DB和DBSC. DB包括DBS和DBMS D. DBS就是DB,也就是DBMS63. SQL Server的权限不可以被()。A授予B.回收C.拒绝D.删除64. CREATE TRIGGER语句中的WITH ENCRYPTION参数的作用()。A加密触发器文本B.加密定义触发器的数据库C.加密定义触发器的数据库的数据 D.以上都不对65.在表A和表B连接时,如果要求仅返回两张表中匹配连接条件的数据,应该使用下列哪种连接方式( )。A.左外连接 B.右外连接 C.内连接 D.自连接66.如果要判断某一值不在某一值查询结果中,可以使用关键字( )。ANOT IN B. ANY C.
10、ALL D. NOT EXISTS第67题到第69题基于这样的3个表即学生表S、课程表C和学生选课表SC,它们的结构如下:S(S#,SN,SEX,AGE,DEPT),C(C#,CN),SC(S#,C#,GRADE) 其中:S#为学号,SN为姓名,SEX为性别,AGE为年龄,DEPT为系别,C#为课程号,CN为课程名,GRADE为成绩67. 检索学生姓名及其所选修课程的课程号和成绩,正确的SELECT语句是( )。A SELECT ,#,FROM S WHERE #=#;B SELECT ,#,FROM SCWHERE #=;C. SELECT ,#, FROM S,SCWHERE #=#;D
11、SELECT ,#,FROM S,SC;68. 检索选修课程号“C2”的男生中的最高成绩,正确的SELECT语句是( )。ASELECT MAX(GRADE) FROM SCWHERE CN=C2 AND SEX=男;BSELECT MAX(GRADE) FROM SC,C,SWHERE CN=C2 AND SEX=男;CSELECT MAX(GRADE) FROM SC,SWHERE #=#AND CN=C2 AND SEX=男;DSELECT MAX(GRADE) FROM SC,C,S WHERE #=# AND #=# AND CN=C2 AND SEX=男;69. 检索选修门以上课程
12、的学生总成绩(不统计不及格的课程),并要求按总成绩的降序排列出来。正确的SELECT语句是( )。¥A SELECT S#,SUM(GRADE) FROM SCB SELECT S#,SUM(GRADE) FROM SCWHERE GRADE=60 WHERE GRADE=60GROUP BY S#GROUP BY S#ORDER BY 2 DESCHAVING COUNT(*)=4HAVING COUNT(*)=4ORDER BY 2 DESCC SELECT S#,SUM(GRADE) FROM SCD SELECT S#,SUM(GRADE) FROM SCWHERE GRADE=60W
13、HERE GRADE=60HAVING COUNT(*)=ORDER BY 2 DESC!GROUP BY S#GROUP BY S#ORDER BY 2 DESCHAVING COUNT(*)=470下列关于数据文件与日志文件的描述中,正确的是( )。A一个数据库必须有三个文件组成:主数据文件、次数据文件和日志文件B一个数据库可以有多个主数据库文件C一个数据库可以有多个次数据库文件 D一个数据库只能有一个日志文件71一个学生可以同时借阅多本图书,一本图书只能由一个学生借阅,学生和书之间为( )的联系。A一对一 B一对多 C多对多 D多对一72在下列关于关系的陈述中,错误的是( ) A表中任意
14、两行的值不能相同 B 表中任意两列的值不能相同 C行在表中的顺序无关紧要 D 列在表中的顺序无关紧要 73. 下面关于tempdb数据库描述正确的是( )。 A. 是一个临时数据库 B. 属于局部资源 C. 有权限限制 D. 是用户建立新数据库的模板 74当某字段期望最多输入80个字符,最少输入8个字符,应设置该字段的数据类型为( )。Achar(8) not null Bvarchar(80) null Cchar(80) not null Dvarchar(80) not null75( )操作是把已经存在磁盘的数据文件恢复成数据库.A.附加数据库 B.删除数据库 C.分离数据库D.压缩数
15、据库76创建表结构用( )语句实现。 A. CREATE TABLE表名 B. CREATE DATABASE表名 C. ALTER TABLE表名 D. ALTER DATABASE表名77以下关于SQL Server登录帐户的叙述,正确的是( )。 A删除了Windows的某个帐户,也自动把它从SQL Server 中删除;B删除了Windows的某个帐户,并不自动把它从SQL Server 中删除;C在SQL Server 中删除Windows的登录帐户,可能自动删除了Windows中该帐户; !D在SQL Server 中删除Windows的登录帐户,不会自动删除了Windows中该帐
展开阅读全文