试题

计算机三级数据库技术备考试题及答案

时间:2024-10-25 09:15:48 诗琳 试题 我要投稿

计算机三级数据库技术备考试题及答案

  无论是身处学校还是步入社会,只要有考核要求,就会有试题,试题是学校或各主办方考核某种知识才能的标准。你知道什么样的试题才是好试题吗?下面是小编为大家整理的计算机三级数据库技术备考试题及答案,欢迎大家借鉴与参考,希望对大家有所帮助。

计算机三级数据库技术备考试题及答案

  计算机三级数据库技术备考试题及答案 1

  一、选择题

  1.现要利用Student表查询年龄最小的学生的姓名和年龄。下列实现此功能的查询语句中,正确的是__________。

  A. SELECT Sname, MIN(Sage) FROM Student

  B. SELECT Sname, Sage FROM Student WHERE Sage = MIN(Sage)

  C. SELECT TOP 1 Sname, Sage FROM Student

  D. SELECT TOP 1 Sname, Sage FROM Student ORDER BY Sage

  2.设在某SELECT语句的WHERE子句中,需要对Grade列的空值进行处理。下列关于空值的操作中,错误的是__________。

  A. Grade IS NOT NULL

  B. Grade IS NULL

  C. Grade = NULL

  D. NOT (Grade IS NULL)

  3.设SC表中记录成绩的列为:Grade,类型为int。若在查询成绩时,希望将成绩按“优”、“良”、“中”、“及格”和“不及格”形式显示,正确的Case函数是__________。

  A.Case Grade

  When 90~100 THEN优

  When 80~89 TIIEN良

  When 70~79 THEN中

  When 60~69 THEN及格。

  Else不及格’

  End

  B.Case

  When Grade between 90 and 100 THEN Grade=优

  When Grade between 80 and 89 THEN Grade=良

  When Grade between 70 and 79 THEN Grade=中

  When Grade between 60 and 69 THEN Grade=及格’

  Else Grade=不及格’

  End

  C.Case

  When Grade between 90 and 100 THEN优

  When Grade between 80 and 89 THEN良’

  When Grade between 70 and 79 THEN中’

  When Grade between 60 and 69 THEN及格’

  Else不及格’

  End

  D.Case Grade

  When 90~100 THEN Grade=优’

  When 80~89 THEN Grade=良’

  When 70~79 THEN Grade=由’

  When 60~69 THEN Grade=及格’

  Else Grade=不及格’

  End

  4.下述语句的功能是将两个查询结果合并为一个结果,其中正确的是__________。

  A. select sno,sname, sage from student where sdept = cs

  Order by sage

  Union

  select sno,sname,sage from student where sdept = is

  Order by sage

  B. select sno,sname, sage from student where sdept = cs

  Union

  select sno,sname, sage from student where sdept = is

  Order by sage

  C. select sno,sname,sage from student where sdept = cs

  Union

  select sno,sname from student where sdept = is

  Order by sage

  D. select sno,sname,sage from student where sdept = cs

  Order by sage

  Union

  select sno,shame, sage fron student where sdept = is

  5.在SQL Server 2000中,有学生表(学号,姓名,年龄),其中“姓名”的'数据类型是: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(姓名)=3

  二、填空题

  1.在相关子查询中,子查询的执行次数是由__________决定的。

  2.对包含基于集合测试子查询的查询语句,是先执行__________层查询,再执行__________层查询。

  3.对包含相关子查询的查询语句,是先执行__________层查询,再执行__________层查询。

  4.设有选课表(学号,课程号,成绩),现要查询考试成绩最高的三个学生的学号、课程号和成绩,包括并列情况,请补全下列语句:

  SELECT__________学号,课程号,成绩FROM选课表 __________

  5.UNION操作用于合并多个查询语句的结果,如果在合并结果时不希望去掉重复的数据,则在用UNION操作时应使用__________关键字。

  6.若SELECT语句中同时包含WHERE子句和GROUP子句,则先执行的是__________子句。

  【参考答案】

  一、选择题

  1.D

  2.C

  3.C

  4.B

  5.C

  二、填空题

  1.外层表的行数

  2.内 外

  3.外 内

  4.COUNT(DISTINCT选课表.学号)

  5.ALL

  6.WHERE

  计算机三级数据库技术备考试题及答案 2

  1). 结构化程序设计的三种基本逻辑结构是( )。

  A.选择结构、循环结构和嵌套结构

  B.顺序结构、选择结构和循环结构

  C.选择结构、循环结构和模块结构

  D.顺序结构、递归结构和循环结构

  正确答案:B

  2). E-R图提供了表示实体型、属性和联系的方法,其中菱形表示( )。

  A.实体型

  B.属性

  C.联系

  D.属性和联系

  正确答案:C

  3). 下列叙述中不属于三层B/S结构数据库应用系统特点和操作特征的是( )

  A.客户端使用浏览器,浏览器与Web应用服务器之间的通信使用超文本传输协议(HTTP)

  B.数据库服务器接受应用服务器提出的数据操作请求,对数据库进行相应的操作,并将操作结果返回给应用服务器

  C.这种结构使客户端和服务器能在不同的系统间通信,但对客户机配置要求较高,且应用软件维护代价也较大

  D.这种结构不受时空限制,使用者可以在全球任何地方,任何时间请求数据库应用系统提供的各种数据服务

  正确答案:C

  答案解析:B/S结构的数据库应用系统的特点是用户界面完全通过WWW浏览器实现,一部分事务逻辑在前端实现,主要的事务逻辑在服务器实现,所以其对客户机配置要求不高,即使对服务器要求较高,也不需要安装客户端软件。

  4). 可以伴随着表的打开而自动打开的索引是( )。

  A.GOTOP

  B.GOBOTFOM

  C.GO6

  D.SKIP

  正确答案:C

  5). 通过连编可以生成多种类型的文件,但是却不能生成( )

  A.PRG文件

  B.APP文件

  C.DLL文件

  D.EXE

  正确答案:A

  6). 在信息系统的需求分析中,广为使用的DFD 建模方法属于( )

  A.结构化分析方法

  B.数据分析方法

  C.数据抽象方法

  D.业务归纳方法

  正确答案:A

  答案解析:DFD图采用自顶向下逐步细化的结构化分析方法。

  7). 设M=”30“,执行命令?&M+20后,其结果是( )

  A.3020

  B.50

  C.20

  D.出错信息

  正确答案:B

  8). 有关@…SAY…GET…语句中的校验子句叙述正确的是( )

  A.RANGE子句是非强制校验,如果输入的数据超过或等于给定上、下限,则提示出错

  B.VALID子句是强制校验,如果输入的数据使条件表达式为真或数值表达式的值不等于零,则报警并提示出错

  C.RANGE非强制校验,只有当编辑的`变量发生了变化,并按了回车键才予以校验,在给定的初值超过上限或下限时,如果是用光标键移出当前编辑区,则不会提示无效。

  D.VALID强制校验,在初值使条件表达式为假或使数值表达式为零时,只要按下回车键,就实施校验,并提示正确的数据范围

  正确答案:C

  9). 下列关于数据的逻辑结构的叙述中,哪一条是不正确的?

  A.数据的逻辑结构是数据间关系的描述

  B.数据的逻辑结构反映了数据在计算机中的存储方式

  C.数据的逻辑结构分为线性结构和非线性结构

  D.队列属于线性结构

  正确答案:B

  答案解析:数据的逻辑结构是数据间关系的描述,它只抽象的反映数据元素间的逻辑关系,而不管其计算机中的存储方式,故A项正确,B项错误。数据的逻辑结构分为线性结构和非线性结构。线性表是典型的线性结构,而树形结构是典型的非线性结构,所以C和D项正确。

  10). 下列条目中哪些是数据库管理系统的基本功能( )。Ⅰ.数据库定义Ⅱ.数据库存取Ⅲ.物理文件的读写Ⅳ.数据库维护

  A.Ⅰ、Ⅱ和Ⅲ

  B.Ⅰ、Ⅱ和Ⅳ

  C.Ⅰ、Ⅲ和Ⅳ

  D.Ⅱ、Ⅲ和Ⅳ

  正确答案:B

  答案解析:数据库管理系统的基本功能有以下6个方面:(1)数据库定义功能;(2)数据操纵功能;(3)数据控制功能;(4)数据组织、存储和管理;(5)数据库建立与维护功能;(6)数据通信接口。

【计算机三级数据库技术备考试题及答案】相关文章:

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

2017计算机三级数据库技术备考试题及答案12-03

计算机三级《数据库技术》专项试题及答案03-02

计算机三级考试《数据库技术》试题及答案11-27

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

2016计算机三级《数据库技术》备考题及答案03-27

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

2016计算机三级《数据库技术》单选试题与答案03-04

计算机三级《数据库技术》测试题及答案12-02

计算机三级《数据库技术》巩固试题及答案201603-10