试题

计算机三级数据库技术基础训练题及答案

时间:2024-10-23 04:29:11 试题 我要投稿
  • 相关推荐

2017年计算机三级数据库技术基础训练题及答案

  练习做多了自然会形成自己的做题方法和速度,为此,今天百分网小编为大家整理了以下2017年计算机三级数据库技术基础训练题及答案,希望对大家有帮助!

  习题一

  1[单选题]下列关于数据库实施、运行和维护的说法中,最恰当的是(  )

  A.对于数据量超大的数据库应用系统,最好在刚刚建立好数据库且未导入任何数据前编写调试应用程序

  B.对于数据量极大的中大型系统,不需要等待所有的数据都入库后才开始试运行,可以先装载少量的数据,等到试运行的结果符合设计要求后,再批量装入全部数据

  C.数据库的重构不仅需要在原来的数据库设计的基础上做适当的扩充或修改,也最好考虑重新设计相应的应用程序

  D.索引的根本目的是为了提高查询效率,但当数据量庞大时也会占用大量的磁盘空间。由于查询缓存的存在,因此不需要为经常在查询中作为条件的列建立索引

  参考答案:B

  2[单选题]下列有关基于C/S和基于B/S数据库应用系统体系结构的说法中,错误的是(  )

  A.在C/S结构中,应用业务规则主要是在客户端实现的

  B.在B/S结构中,应用业务规则主要是在数据库服务器端实现的

  C.在C/S结构中,客户端属于"胖客户端";在B/S结构中,客户端属于"瘦客户端"

  D.在C/S结构中,客户端需要专门开发;在B/S结构中,客户端一般只需要安装浏览器

  参考答案:B

  3[单选题]ADO对象模型中,RecordSet对象的AddNew方法的功能是(  )

  A.在对应的数据库表中增加一条新记录

  B.在记录集中增加一个新列

  C.在内存中开辟存放一条新记录的空间

  D.增加一个新的记录集

  参考答案:A

  4[单选题]以下关于两段锁协议的原理叙述错误的是(  )

  A.每个事物的执行程序划分两个阶段,加锁阶段和解锁阶段

  B.加锁阶段事务可以申请获得任何数据项上的任何类型的锁,允许释放任何锁

  C.在解锁阶段,事务可以释放在任何数据项上任何类型的锁,但是不能再申请任何锁

  D.每个事务开始执行后就进入了加锁阶段

  参考答案:B

  5[单选题]以下关于事务调度的说法错误的是(  )

  A.调度分为串行调度和并发调度

  B.串行调度的特点是一个事务的所有操作都执行完后才开始执行另一个事务

  C.多个事务的调度必须保持每个事务的操作在事务中的执行顺序不变

  D.并发调度中不同事务的操作不可以交差执行

  参考答案:D

  6[单选题]数据库中的的事务并发操作可能会引起死锁,引起死锁的原因是不同事务对数据项的资源占有,导致其他事务不能得到资源,而引起的相互等待导致死锁。假设某数据库系统中存在一个等待事务集{T1,T2,T3,T4,T5},其中T1正在等待被T2锁住的数据项A2,T2正在等待被T4锁住的数据项A4,T3正在等待被T4锁住的数据项A4,T5正在等待被T1锁住的数据项A。则关于系统状态正确的是(  )

  A.系统处于死锁状态,需要撤销其中任意一个事务即可退出死锁状态

  B.系统处于死锁状态,通过撤销T4可使系统退出死锁状态

  C.系统处于死锁状态,通过撤销T5可使系统退出死锁状态

  D.系统未处于死锁状态,不需要撤销其中的任何事务

  参考答案:D

  7[单选题]为了提高查询速度,对SC表(关系)创建唯一索引,应该创建在( )属性上。

  A.(S#,C#)B.S#C.C#D.GRADE

  参考答案:A

  8[填空题]TOP谓词必须与(  ) 子句一起使用。

  参考解析:

  ORDER BY

  9[单选题]现有课程表(课程号,课程名,学分,开课学期,课程性质),课程号为主码。该表数据量较大。设经常要对该表执行类似下面的查询:

  SELECT * FROM 课程表 WHERE 课程名 = '数据库原理'

  为提高这类查询的执行效率,下列物理设计方案中,正确且最为合理的是(  )

  A.为课程名列建立一个主索引

  B.为课程名列建立一个位图索引

  C.为课程名列建立一个辅索引

  D.此表上不需要建任何索引

  参考答案:C

  10[单选题]

  在SQL Server 2000中,有学生表(学号,姓名,年龄),其中“姓名”的数据类型是:char(10)。现要查询姓“张”且名字是三个字的学生的详细信息,正确的语句是__________。

  A.SELECT*FROM学生表WHERE姓名LIKE'张_’

  B.SELECT*FROM学生表WHERE姓名LIKE'张_’

  C.SELECT*FROM学生表WHERE姓名LIKE'张_'AND LEN(姓名)=3

  D.SELECT*FROM学生表WHERE姓名LIKE'张_'AND LEN(姓名)=4

  参考答案:C

  习题二

  (1)分布式系统与计算机网络的主要区别不在它们的物理结构上,而是在_____。

  A)服务器软件  B)通信子网   C)高层软件 D)路由器硬件

  答案:C

  知识点:计算机网络的定义

  评析:二者的共同点主要表现在:一般的分布式系统是建立在计算机网络之上,因此分布式系统与计算机网络在物理结构上基本相同。二者的区别主要表现在:分布式操作系统与网络操作系统的设计思想是不同的,因此它们的结构、工作方式与功能也是不同的。因此,分布式系统与计算机网络的主要区别不在它们的物理结构上,而是在高层软件上。

  (2)在计算机网络中,用户访问网络的界面是_____。

  A)主机   B)终端   C)通信控制处理机  D)网卡

  答案:B

  知识点:计算机网络的定义与分类

  评析:终端可以通过主机、终端控制器或通信控制处理机连入网内,是用户访问网络的界面。

  (3)OSI网络结构模型共分为7层,其中最底层是物理层,最高层是_____。

  A)会话层   B)传输层   C)网络层 D)应用层

  答案:D

  知识点:网络体系结构与协议的基本概念

  评析:OSI网络结构模型共分为7层:

  1、应用层;2、表示层;3、会话层;4、传输层;5、网络层;6、数据链路层;7、物理层。

  其中最底层是物理层,最高层是应用层。

  (4)在TCP/IP参考模型中,应用层是最高的一层,它包括了所有的高层协议。下列协议中不属于应用层协议的是_____。

  A)HTTP   B)FTP   C)UDP  D)SMTP

  答案: C

  知识点:Internet通信协TCP/1P

  评析:在TCP/IP中,UDP协议提供了简单的、不可靠的无连接服务,它不属于TCP/IP的最高层(应用层),而是属于第二层,即传输层。

  (5)在下面常用的端口号中,默认的用于FTP服务的TCP端口的是_____。

  A)80 B)23 C)21  D)25

  答案:C

  知识点:Internet的应用

  评析:在Internet中,常见的服务都有其默认的端口号:80端口一般用于以Http为基础的Web服务;21端口用于FTP服务;23端口一般用于Telnet服务;25端口一般用于Email服务器的端口。

  (6)文件系统的多级目录结构是一种_____ 。

  A)线性结构   B)树形结构   C)散列结构 D)双链表结构

  答案:B

  知识点:网络操作系统的基本概念

  评析:文件系统的多级目录是一种树形结构,在树形结构中,树叶结点表示普通文件,非叶结点表示目录文件。根结点称为根目录,一般可放在内存。

  (7)在TCP/IP参考模型中负责将源主机的报文分组发送到目的主机的是_____。

  A)应用层   B)传输层   C)互联层  D)主机-网络层

  答案:C

  知识点:Internet通信协议--TCP/IP

  评析:在TCP/IP参考模型中负责将源主机的报文分组发送到目的主机的是互联层。

  (8)按覆盖的地理范围进行分类,计算机网络可以分为三类_____ 。

  A)局域网、广域网与X.25网   B)局域网、广域网与宽带网

  C)局域网、广域网与ATM网   D)局域网、广域网与城域网

  答案:D

  知识点:计算机网络的定义与分类

  广域网、局域网与城域网的分类、特点与典型系统

  评析:计算机按照其覆盖的地理范围进行分类,可以很好地反映不同类型网络的技术特征。由于网络覆盖的地理范围不同,它们所采用的传输技术也就不同,因而形成了不同的网络技术特点与网络服务功能。按覆盖的地理范围进行分类,计算机网络可以分为三类:局域网、广域网与城域网。

【计算机三级数据库技术基础训练题及答案】相关文章:

计算机三级数据库技术考前基础训练试题及答案05-25

计算机三级数据库技术冲刺题及答案05-22

计算机三级《数据库技术》强化训练题及答案07-12

全国计算机三级《数据库技术》考前训练题及答案09-21

计算机三级数据库技术冲刺提分题及答案09-05

计算机等级三级数据库题及答案09-09

2017年计算机三级数据库技术编程题及答案10-21

计算机三级《数据库技术》备考习题与答案04-24

2016计算机三级《数据库技术》试题及答案10-04

计算机三级《数据库技术》基础习题及答案08-23