《计算机三级考试《数据库技术》复习题及答案.doc》由会员分享,可在线阅读,更多相关《计算机三级考试《数据库技术》复习题及答案.doc(8页珍藏版)》请在taowenge.com淘文阁网|工程机械CAD图纸|机械工程制图|CAD装配图下载|SolidWorks_CaTia_CAD_UG_PROE_设计图分享下载上搜索。
1、 计算机三级考试数据库技术复习题及答案单项选择题 1.在一台正在运行的SQL Server 2022中,现需使用复制数据库文件的方法将某数据库从一台效劳器移动到另一台效劳器。关于复制数据库文件,有以下实现方法: .首先从数据库效劳器中分别出要复制的数据库,然后复制数据库文件 .首先停顿SQL Server数据库引擎效劳,然后复制数据库文件 .首先断开全部用户与数据库的连接,然后复制数据库文件 .由Windows系统治理员直接到操作系统中复制数据库文件 上述方法中,可行的是( )。 A.仅I和 B.仅和 C.仅和 D.都可以 2.设有职工表(职工号,姓名,地址1,地址2),其中,职工号为主码。现
2、要求地址1和地址2组合起来不能有重复值。在SQL Server 2022环境中有以下创立该表的语句: .CREATE TABLE职工表( 职工号int PRIMARY KEY, 姓名n10), 地址1 nvar20), 地址2 nvar20), UNIQUE(地址1,地址2) ) :CREATE TABLE职工表( 职工号int PRIMARY KEY, 姓名n10), 地址1nvar20). 地址2 nvar20)UNIQUE(地址1,地址2) ) .CREATE TABLE职工表( 职工号int PRIMARY KEY. 姓名n10), 地址1 nvar20)UNIQUE, 地址2 nva
3、r20)UNIQUE ) IV.CREATE TABLE职工表( 职工号int PRIMARY KEY。 姓名n10), 地址1 nvar20)UNIQUE(地址1,地址2), 地址2 nvar20) ) 上述语句能正的确现此约束的是( )。 A.仅和 B.仅和 C.仅、和 D.都正确 3.在SQL Server 2022中,设有商品表(商品号,商品名,生产13期,单价,类别)。现常常需要执行以下查询: SELECT商品号,商品名,单价 FROM商品表WHERE类别IN(食品,家电) ORDER BY商品号 现需要在商品表上建立适宜的索引来提高该查询的执行效率。以下建立索引的语句,最适宜的是(
4、 )。 A.CREATE INDEX Idxl ON商品表(类别) B.CREATE INDEX Idxl ON商品表(商品号,商品名,单价) C.CREATE INDEX Idxl ON商品表(类别,商品号)INCLUDE(商品名,单价) D.CREATE INDEX Idxl ON商品表(商品号)INCLUDE(商品名,单价)WHERE类别=食品0R类别=家电 4.设在SQL Server 2022中有商品表(商品号,商品名,进货价格,销售价格),现要求销售价格必需至少是进货价格的1.1倍。以下关于实现此约束的说法,正确的选项是( )。 A.可以用触发器或者用CHECK约束实现 B.只能用
5、CHECK约束实现 C.只能用触发器实现 D.可以用DEFAULT约束实现 5.设在SQL Server 2022中,用户U1在DB1数据库中创立T#Temp表。以下关于#Temp表的说法,正确的选项是( )。 A.只有在创立#Temp表的连接中才可以查询#Temp表数据 B.在全部用户U1发起的连接中,都可以查询#Temp表数据 C.在创立#Temp表的连接未断开时,DB1数据库的全部用户都可以查询#Temp表数据 D.在创立#Temp表的连接断开后,DBl数据库的全部用户仍可以查询#Temp表数据 6.在SQL Server 2022的某数据库中,设用户U1同时是角色R1和角色R2中的”成
6、员。现已授予角色R1对表T具有SELECT、INSERT和UPDATE权限,授予角色R2对表T具有INSERT和DENY UPDATE权限,没有对U1进展其他授权,则U1对表T有权执行的操作是( )。 A.SELECT和INSERT B.INSERT、UPDATE和SELECT C.SELECT和UPDATE D.SELECT 7.在SQL Server 2022中,设用户U1是某数据库db_datawriter角色中的成员,则U1在该数据库中有权执行的操作是( )。 A.SELECT B.SELECT和INSERT C.INSERT、UPDATE和DELETE D.SELECT、INSERT
7、、UPDATE和DELETE 8.某数据库应用系统在运行中,用户反映某操作很慢。系统工程师在用户的客户机及数据库效劳器上使用数据库治理系统自带的客户端程序执行此操作所涉及的SQL语句,发觉在两个环境下SQL语句执行的速度都很慢。为了提高效率,以下检查无需进展的是( )。 A.检查客户机到数据库效劳器的网络状况 B.检查数据库效劳器的CPU使用状况 C.检查这些操作涉及到的表是否已建立有效的索引 D.检查数据库中是否存在大量锁 9.数据库应用系统在使用过程中,会依据用户的需求及系统运行状况对系统进展升级和改造。关于系统升级改造工作,以下说法错误的选项是( )。 A.在系统升级改造过程中,可能会调
8、整数据库的规律构造,例如增加数据项、修改数据项的类型等 B.升级改造实施过程应尽量选择在业务不繁忙或没有业务的期间进展,并在升级完成后进展测试 C.升级改造过程一般只对应用系统及其相关的数据库对象进展调整,不涉及数据库治理系统及操作系统的类型和版本 D.在升级之前,应先对现有的系统及数据进展备份,假如升级失败则需要使用备份进展恢复 10.监控数据库系统运行状态是数据库治理员特别重要的职责。数据库治理员有如下工作: .定期实施数据库完整备份并将备份数据传送到远端容灾中心 .定期查看数据库空间是否满意业务需求 .定期查看数据缓冲区命中率、数据库锁状况 .定期查看数据库用户会话状况 V.使用自动化手
9、段检查数据库CPU使用状况,消失特别状况时自动发短信通知系统治理员 上述工作中属于数据库监控工作的是( )。 A.仅、和V B.仅、和 C.仅、和V D.全部 参考答案与解析: 1.A【解析】复制数据库的方法有:使用复制数据库向导在效劳器之间复制或移动数据库。复原数据库备份,若要复制整个数据库,可以使用BACKUP和RESTORE Transact_SQL语句。通常,复原数据库的完整备份用于因各种缘由将数据库从一台计算机复制到其他计算机。所以选A。 2.C【解析】表示在地址1的全部记录中地址不允许重复,即每个职工的地址1都不同且每个职工的地址2也不允许重复。UNIQUE是对创立的表的属性约束条
10、件,与位置无关。 3.D【解析】建立索引是加快查询速度的有效手段。在SQL语言中,建立索引使用CREATE INDEX语句,一般格式为:CREATEUNIQUEINDEX索引名ON表名(列名次序,列名次序,)INCLUDE(属性名)WHERE约束条件所以依据题意选D。 4.A【解析】用户定义的完整性可以用CHECK短语指定列值应满意的条件,也可以用触发器约束,通过效劳器自动激活相应的触发器,对数据进展完整性掌握。所以触发器或CHECK约束都可以实现。但DEFAULT约束不能实现用户自定义的完整性,只能表示实体或参照完整性。 5.A【解析】用户若想在SQL Senrer中访问数据库的表,必需同该
11、表建立一个连接表示通信渠道,当连接中断时,无法对其进展访问。B中只有用户与#temp建立的连接才可以访问到表。C中不是全部用户都可以访问该表,只有U1用户和由U1授权的用户可以访问。D项很明显也不正确。故答案为A。 6.A【解析】当用户被给予的两种角色的权限消失冲突时,为了安全起见,都是DENY优先。而没有规定DENY权限的,如此题中的SELECT,则用户可以使用此权限。所以选A。 7.C【解析】db_datawriter角色可以对表中的数据执行插入、删除和更新操作。U1用户属于此角色中的成员,其继承了db_datewriter角色的插入、删除和更新操作权限。所以选C。 8.A【解析】在客户机和数据库效劳器上使用数据库治理系统自带的客户端程序分别执行都很慢,则排解了网络对于数据处理操作的影响。 9.C【解析】数据库系统的更新既包括应用系统及其相关的数据库对象,也包括数据库治理系统及其所在的操作系统的环境。 10.C【解析】1是数据库维护工作中的数据库备份,不属于数据库监控分析中的内容。