《数据库技术与应用试卷题库及答案(第8套).doc》由会员分享,可在线阅读,更多相关《数据库技术与应用试卷题库及答案(第8套).doc(5页珍藏版)》请在淘文阁 - 分享文档赚钱的网站上搜索。
1、数据库技术与应用试卷题库及答案(第8套)数据库技术与应用试卷题库及答案(第8套)1、(4分)【单选题】关于表结构的定义,下面说法中错误的是:A、表名在同一个数据库内应是唯一的B、创建表使用CREATE TABLE命令C、删除表使用DELETE TABLE命令D、删除表使用DELETE TABLE命令参考答案:C 解析:无2、(4分)【单选题】下列说法正确的是A、视图是观察数据的一种方法,只能基于基本表建立。B、视图是虚表,观察到的数据是实际基本表中的数据。C、索引查找法一定比表扫描法查询速度快。D、索引的创建只和数据的存储有关系。参考答案:B 解析:无3、(4分)【单选题】创建索引的命令是(
2、)。A、Create triggerB、Create procedureC、Create FunctionD、Create index参考答案:D 解析:无4、(4分)【单选题】使用下列哪种语句可以创建数据库( )。A、CREATEDATABASEB、CREATETABLE C、ALTERDATABASED、ALTER TABLE参考答案:A 解析:无5、(4分)【单选题】在SELECT语句中,能实现选择操作的是( )。A、SELECTB、FROMC、WHERED、GROUP BY参考答案:C 解析:无6、(4分)【单选题】在SQL语言中,修改表中的数据时,应使用的命令是( )A、UPDATE
3、B、INSERTC、ALTERD、MODIFY参考答案:A 解析:无7、(4分)【单选题】一个关系中,候选码( )。A、可以有多个B、只有一个C、由一个或多个属性组成,不能唯一标识关系中一个元组D、以上都不是参考答案:A 解析:无8、(4分)【单选题】系统默认的两个登录账号是( )和BUILTINAdministrators。A、loginB、saC、guestD、administrators参考答案:B 解析:无9、(4分)【单选题】在SQL Server 2008中,有系统数据库master、model、msdb、tempdb和用户数据库。下列关于系统数据库和用户数据库的备份策略,最合理的
4、是( )A、对以上系统数据库和用户数据库都实行周期性备份B、对以上系统数据库和用户数据库都实行修改之后即备份C、对以上系统数据库实行修改之后即备份,对用户数据库实行周期性备份D、对master、model、msdb实行修改之后即备份,对用户数据库实行周期性备份,对tempdb不备份参考答案:C 解析:不同类型的系统对备份的要求是不同的,对于系统数据库应进行修改之后立即备份;对于用户数据库,一般采用定期备份。10、(4分)【单选题】SQL Server 提供了三种数据库恢复模型( )。A、简单恢复、完全恢复、大容量日志恢复B、简单恢复、完全恢复、差异恢复C、数据库恢复、文件恢复、事务日志恢复D、
5、完全恢复、差异恢复、事务日志恢复参考答案:A 解析:无11、(4分)【填空题(主观)】一个单位只能有一个总经理,一个总经理只能在一个单位任职,单位和总经理职位之间为(填空(1))的联系参考答案:填空一 一对一解析:无12、(4分)【填空题(主观)】在使用一个游标的时候可以分为以下几步:填空(1)、打开游标、从打开的游标中提取行、填空(2)、释放游标。参考答案:填空一 声明游标填空二 关闭游标解析:无13、(4分)【填空题(主观)】根据模型应用目的的不同,数据模型可以分为两类:一类是填空(1),是按用户的观点来对数据和信息进行抽象;另一类是填空(2),是按计算机的观点建模。参考答案:填空一 概念
6、模型填空二 结构数据模型解析:无14、(4分)【填空题(主观)】数据完整性实质,存储在数据库中的数据正确无误并且相关数据具有一致性,根据完整性机制所作用的数据库对象和范围不同,可以分为:填空(1), 填空(2),填空(3), 填空(4)四种,其中标志列可以实现填空(1) 数据完整性。参考答案:填空一 实体完整性填空二 值域完整性填空三 引用完整性填空四 值域完整性填空五 实体完整性解析:无15、(4分)【填空题(主观)】在给数据库改名之前,必须设置数据库处于填空(1)状态。参考答案:填空一 单用户解析:无16、(10分)【问答题】简述空值(NULL)的含义,以及和0、空格的区别?参考答案:空值
7、的含义是信息空缺、未知或者不可用,它不等同于任何一个具体值。而0值和空格都是具体的值,有着固定含义,因此也就和NULL值有着本质的区别。解析:无17、(10分)【问答题】假设使用名称为AAA的数据库,它包括表Students和Score,表结构如下: Students(学号 char(8),姓名 varchar(8),年龄 int,专业 varchar(20),入学日期 DateTime) Score(学号 char(8),课程名 varchar(10),成绩 numeric(5,2)。 显示Students表中所有学生的学号列的前四个字符,写出SQL语句。 显示出Score表中的全部数据,并要求当成绩为空时显示数值-1。写出SQL语句。参考答案:select 学号,课程名,isnull(成绩,-1) from Score解析:无18、(10分)【问答题】什么是事务?参考答案:事务(Transaction)可以看成是由对数据库的若干操作组成的一个单元,如果这些操作在执行过程中任何一条操作不能正常完成的话,就取消单元中的所有操作,要么单元中的所有操作都正常完成。解析:无19、(10分)【问答题】将字符串I am a student以大写字母显示,写出SQL语句。参考答案:SELECT UPPER(I am a student)解析:无原创文档 盗版必究
限制150内