《数据库技术》自检自测5

合集下载

计算机三级考试数据库技术自测试题

计算机三级考试数据库技术自测试题

计算机三级考试数据库技术自测试题计算机三级考试数据库技术考核的是数据库系统基础知识及数据库应用系统项目开发和维护的基本技能。

下面是计算机三级考试数据库技术自测试题,一起来看一下吧。

1).下面关于查询描述正确的是()A.可以使用CREATEVIEW打开查询设计器B.使用查询设计器可以生成所有的SQL查询语句C.使用查询设计器生成的SQL语句存盘后将存放在扩展名为QPR 的文件中D.使用DO语句执行查询时,可以不带扩展名正确答案:C2).数据库性能优化是数据库应用系统上线后最常见的运行维护任务之一。

下列有关数据库性能优化的说法,错误的是()A.数据库性能优化和数据库的外部环境有很大关系,如果外部环境出现瓶颈,单独对数据库进行调整很难取得较好效果B.在数据库性能优化期间可能对原有符合范式的关系转为不符合范式的关系C.物化视图将会预先计算并保存耗时操作的结果,可大幅度提高查询效率,但是物化视图必须人工手动刷新D.存储过程在执行期间不需要重新编译,可以在一定程度上提高运行效率,但是其与数据库管理系统绑定,更换数据库管理系统时需要重新编写正确答案:C答案解析:数据库性能优化和数据库的外部环境有很大关系,例如在网络带宽过窄的情况下导致数据库速度访问缓慢时,则单独对数据库本身优化无法取得很好的效果;物化视图是预先计算并保存表连接或聚集等耗时较多的操作结果,这样,在执行查询时大大提高了读取速度。

物化视图有很多方面和索引很相似:使用物化视图的目的是为了提高查询性能;物化视图对应用透明,增加和删除物化视图不会影响应用程序中SQL语句的正确性和有效性,物化视图需要占用存储空间,当基表发生变化时,物化视图可以手动刷新也可以定时自动刷新;存储过程是相当于加载到数据库上的模块,因此再次运行时不用重新编译,但其与数据库管理系统绑定,因此如果在更改数据库管理系统时,需要重新绑定存储过程。

在数据库性能优化期间有可能改动原有的符合范式。

数据库自检自测

数据库自检自测

数据库基础与应用自检自测试题一、单选 (每空1分,共10分)1.在Access数据库系统中,不能建立索引的数据类型是()。

A.文本型 B.备注型 C.数值型 D.日期/时间型2.下面有关表的叙述中错误的是()。

A.表是Access数据库中的要素之一B.表设计的主要工作是设计表的结构C.Access数据库的各表之间相互独立D.可以将其他数据库的表导入到当前数据库中3. Access中包含有()个数据库对象。

A.5 B.6 C.7 D.4.在设计Access数据表时,“索引”属性有()取值。

A.1 B.2 C.3 D.45.下列()图标是Access中新建宏的标志。

A. B. C. D.6. 当一条SELECT语句访问一张大表里的有限几行数据时,SQL Server通常会()。

A. 为数据加上页级锁B. 为数据加上行级锁C. 需要用户的干涉和参与D. 使用户独占数据库7. 要想使SQL Server数据库管理系统开始工作,必须首先启动()。

A. SQL Server服务器B. 查询分析器C. 网络实用工具D. 数据导入和导出程序8. Transact-SQL对标准SQL的扩展主要表现为()。

A. 加入了程序控制结构和变量B. 加入了建库和建表语句C. 提供了分组(Group By)查询功能D. 提供了Min、Max等统计函数9. 使用“CREATE DATABASE AAA”命令所建立数据库文件的初始大小是()字节。

A. 1MB. 2MC. 3MD. 4M10. 不属于SQL Server系统全局变量的是()。

A. @@ErrorB. @@ConnectionsC. @@Fetch_StatusD. @Records二、填空 (每空1分,共20分)1.在__________系统中,不容易做到数据共享,在__________系统中,容易做到数据共享。

2.分布式数据库系统除了具有一般数据库系统的优点之外,还具有________、________、数据量大、客户数多等优点。

数据库自测选择题

数据库自测选择题

【打印本页】单项选择题部分 (共30题每题2分共60分)2. 在SQL Server服务器上,存储过程是一组预先定义并()的T-SQL语句。

A 保存B 编译C 解释D 编写正确答案是:B3. 现有订单表orders,包含用户信息userid, 产品信息 productid, 以下()语句能够返回至少被订购过两回的productid?A select productid from orders where count(productid)>1B select productid from orders where max(productid)>1C select productid from orders where having count(productid)>1 group by productidD select productid from orders group by productid having count(productid)>1正确答案是:D7. 下列哪一个数据库不是SQL 2005/2008 的系统数据库()A master数据库B msdb数据库C pubs数据库D model数据库正确答案是:C13. Select 职工号 FROM 职工 WHERE 工资>1250 命令的功能是( )。

A 查询工资大于1250的记录B 查询1250号记录后的记录C 检索所有的职工号D 从[职工]关系中检索工资大于1250的职工号正确答案是:D17. 某学校的学生管理数据库中学生成绩表:stu-score中记录了学生各科成绩及平均分。

该表如下所示。

学号姓名代数物理┄ 平均分003 于红75 69 ┄ 72178 刘畅84 87 ┄ 88032 田原90 93 ┄ 91┆ ┆ ┆ ┆ ┆ ┆在该表上建立优秀学生成绩视图:good-stu-view,要求该视图中只显示平均成绩大于85分的学生各科成绩及其平均分,完成该要求的语句为()。

全国计算机三级《数据库技术》测试题及答案

全国计算机三级《数据库技术》测试题及答案

全国计算机三级《数据库技术》测试题及答案全国计算机三级《数据库技术》测试题及答案1). 通过连编可以生成多种类型的文件,但是却不能生成( )A.PRG文件B.APP文件C.DLL文件D.EXE正确答案:A2). 在信息系统的需求分析中,广为使用的DFD建模方法属于( )A.结构化分析方法B.数据分析方法C.数据抽象方法D.业务归纳方法正确答案:A答案解析:DFD图采用自顶向下逐步细化的结构化分析方法。

3). 设M=”30“,执行命令?&M+20后,其结果是( )A.3020B.50C.20D.出错信息正确答案:B4). 有关@…SAY…GET…语句中的校验子句叙述正确的是( )A.RANGE子句是非强制校验,如果输入的数据超过或等于给定上、下限,则提示出错B.VALID子句是强制校验,如果输入的数据使条件表达式为真或数值表达式的值不等于零,则报警并提示出错C.RANGE非强制校验,只有当编辑的变量发生了变化,并按了回车键才予以校验,在给定的初值超过上限或下限时,如果是用光标键移出当前编辑区,则不会提示无效。

D.VALID强制校验,在初值使条件表达式为假或使数值表达式为零时,只要按下回车键,就实施校验,并提示正确的数据范围正确答案:C5). 下列关于数据的逻辑结构的叙述中,哪一条是不正确的?A.数据的逻辑结构是数据间关系的描述B.数据的逻辑结构反映了数据在计算机中的存储方式C.数据的逻辑结构分为线性结构和非线性结构D.队列属于线性结构正确答案:B答案解析:数据的逻辑结构是数据间关系的描述,它只抽象的反映数据元素间的逻辑关系,而不管其计算机中的存储方式,故A项正确,B项错误。

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

线性表是典型的线性结构,而树形结构是典型的非线性结构,所以C和D项正确。

6). 下列条目中哪些是数据库管理系统的.基本功能( )。

Ⅰ.数据库定义Ⅱ.数据库存取Ⅲ.物理文件的读写Ⅳ.数据库维护A.Ⅰ、Ⅱ和ⅢB.Ⅰ、Ⅱ和ⅣC.Ⅰ、Ⅲ和ⅣD.Ⅱ、Ⅲ和Ⅳ正确答案:B答案解析:数据库管理系统的基本功能有以下6个方面:(1)数据库定义功能;(2)数据操纵功能;(3)数据控制功能;(4)数据组织、存储和管理;(5)数据库建立与维护功能;(6)数据通信接口。

北京电大数据库复习题5

北京电大数据库复习题5

自检自测5 单项选择题:〔共26道试题,每题2分〕1、在数据库的三级模式结构中,模式有〔〕A.1个B.2个C.3个D.多个参考答案:A2、数据库系统的核心是( )A.数据库管理系统B.数据库C.数据D.数据库应用系统参考答案:A3、如果一个班只能有一个班长,而且一个班长不能同时担任其他班的班长,班级和班长两个实体之间的关系属于( )A.一对一联系B.一对二联系C.多对多联系D.一对多联系参考答案:A4、域是实体中相应属性的〔〕A.取值范围B.值C.名称D.描述参考答案:A5、把保存关系定义的关系称为对应数据库的〔〕A.一般关系B.元关系C.特定关系D.正常关系参考答案:B6、设一个关系A具有a1个属性和a2个元组,关系B具有b1个属性和b2个元组,则关系A×B具有的元组个数为〔〕A.a1+b1B.a2×b2C.a1+b2D.D. a2×b1参考答案:B7、在一个关系R中,假设X能够函数决定关系R中的每个属性,并且X的任何真子集都不能函数决定R中的每个属性,则称X为关系R的一个( )A.候选码B.外码C.超码D.属性组参考答案:A8、在一个关系R中,假设存在X→Y和X→Z,则存在X→(Y,Z),称此为函数依赖的〔〕规则。

A.传递性B.分解性C.合并性D.增广性参考答案:C9、候选码中的属性称为〔〕A.非主属性.B.主属性C.复合属性D.关键属性参考答案:B10、在SQL的查询语句中,Group By选项实现〔〕功能。

A.排序B.求和C.查找D.分组统计参考答案:D11、行插入和修改记录的命令为〔〕。

A.INSERT和DELETEB.UPDATE和DELETEC.DELETE和SELECTD.INSERT和UPDATE参考答案:D12、SQL语言是下面选项中的哪种数据库语言。

〔〕A.层次数据库B.网络数据库C.关系数据库D.对象数据库参考答案:C13、如果要查询公司职工的平均收入,则使用以下哪个聚合函数?( )A.SUM( )B..ABC( )C.COUNT( ) .D.AVG( )考答案:D14、假设要删除数据库中已经存在的表S,可用以下哪个命令〔〕。

数据库技术 试题库(附答案)

数据库技术 试题库(附答案)

《数据库技术》试题库(附答案)第一部分基本概念一、单项选择题1.在数据管理技术的发展过程中,经历了人工管理阶段、文件系统阶段和数据库系统阶段。

在这几个阶段中,数据独立性最高的是阶段。

A.数据库系统 B.文件系统C.人工管理 D.数据项管理答案:A2.数据库系统与文件系统的主要区别是。

A.数据库系统复杂,而文件系统简单B.文件系统不能解决数据冗余和数据独立性问题,而数据库系统可以解决C.文件系统只能管理程序文件,而数据库系统能够管理各种类型的文件D.文件系统管理的数据量较少,而数据库系统可以管理庞大的数据量答案:B3.数据库的概念模型独立于。

A.具体的机器和DBMS B.E-R图C.信息世界 D.现实世界答案:A4.数据库是在计算机系统中按照一定的数据模型组织、存储和应用的①,支持数据库各种操作的软件系统叫②,由计算机、操作系统、DBMS、数据库、应用程序及用户等组成的一个整体叫做③。

① A.文件的集合 B.数据的集合C.命令的集合 D.程序的集合② A.命令系统 B.数据库管理系统C.数据库系统 D.操作系统③ A.文件系统 B.数据库系统C.软件系统 D.数据库管理系统答案:①B ②B ③B5.数据库的基本特点是。

A.(1)数据可以共享(或数据结构化) (2)数据独立性(3)数据冗余大,易移植 (4)统一管理和控制B.(1)数据可以共享(或数据结构化) (2)数据独立性(3)数据冗余小,易扩充 (4)统一管理和控制C.(1)数据可以共享(或数据结构化) (2)数据互换性(3)数据冗余小,易扩充 (4)统一管理和控制D.(1)数据非结构化 (2)数据独立性(3)数据冗余小,易扩充 (4)统一管理和控制答案:B6.数据库具有①、最小的②和较高的③。

① A.程序结构化 B.数据结构化C.程序标准化 D.数据模块化② A.冗余度 B.存储量C.完整性 D.有效性③ A.程序与数据可靠性 B.程序与数据完整性C.程序与数据独立性 D.程序与数据一致性答案:①B ②A ③C7.在数据库中,下列说法是不正确的。

《数据库技术》自检自测2

《数据库技术》自检自测2

自检自测2一.单项选择题1.下列不属于数据模型三要素的是(C)。

A.数据结构B.数据操作C.数据库管理系统D.数据完整性约束2.下列约束属于应用级约束的是(C)。

A.实体完整性B.参照完整性C.用户定义的完整性D.引用完整性3.下列关于传统关系运算的说法,错误的是(B)。

A.集合的并运算要求参与运算的两个关系必须具有相同的目B.有m目x行数据的关系R和有n目y行数据的关系S进行笛卡尔积运算,其结果是有(m+n)目和(x+y)行数据的关系C.对m目的关系R进行选择运算,其结果关系一定也是m目的D.对m行数据的关系R进行投影运算,其结果关系的行数可能小于m3.下列关于自然连接的说法,错误的是(B)。

A.自然连接的连接条件一定是等值连接B.进行自然连接的两个关系必须具有相同数目的列C.对两个关系进行相同条件的自然连接和等值连接,自然连接结果的列个数一定少于等值连接结果的列个数D.自然连接是一种特殊的等值连接4.下列关于集合并运算的说法,正确的是(C)。

A.进行并运算的两个关系必须具有相同数目的行个数B.进行并运算的两个关系必须具有相同数目的行个数和列个数C.进行并运算的两个关系的列个数必须相同,对应列的语义相同D.如果两个集合包含相同的数据行,则这个关系的并运算结果也将包含这些重复的数据行5.对关系模式进行规范化的主要目的是(B)。

A.提高数据操作效率B.维护数据的一致性C.加强数据的安全性D.为用户提供更快捷的数据操作6.如果有函数依赖X→Y,并且对X的某个真子集X‟,有X‟→Y成立,则称(B)。

A.Y完全函数依赖于XB.Y部分函数依赖于XC.X完全函数依赖于YD.X部分函数依赖于Y7.下列关于第三范式的说法,错误的是(D)。

A.第三范式的关系模式一定是第二范式的B.第三范式的关系模式一定也是第一范式的C.第三范式的关系模式一定不包含部分函数依赖和传递函数依赖D.第三范式的关系模式一定不包含传递函数依赖,但可以包含部分函数依赖8.有关系模式:学生(学号,姓名,所在系,系主任),设一个系只有一个系主任,则该关系模式至少属于(B)。

数据库应用自测题

数据库应用自测题

第一章自我测评一、填空题1、任何一个数据库管理系统都是基于某种数据模型的,数据库管理系统所支持的数据模型有三种:、和。

2、数据库系统的5个组成部分是:、、、、。

3、在Access中,表与表的关系有、和。

4、表是由一些行和列组成的,表的一列称为一个,表中的一行称为一个。

5、Access数据库可以以包含、、、、、和等数据库对象,一个数据库对应于操作系统中的个文件,其文件扩展名为。

6、数据库系统的核心是。

7、数据库管理系统的英文缩写是。

二、选择题1、在Access数据库中,专用于打印的对象是()A、表B、查询C、报表D、页2、Access2003中表和数据库的关系是()A、一个数据库可以包含多个表B、一个表只能包含两个数据库C、一个表可以包含多个数据库D、一个数据库只能包含一个表3、Access数据库依赖于()操作系统。

A、DOSB、WINDOWSC、UNIXD、UCDOS4、使用Access,按用户的应用需求设计的结构合理、使用方便、高效的数据库和配套的应用程序系统,属于()A、数据库B、数据库管理系统C、数据库应用系统D、数据模型5、数据库是()A、以一定的组织结构保存在辅助存储器中的数据的集合B、一些数据的集合C、辅助存储器上的一个文件D、磁盘上的一个数据文件6、以下叙述正确的是()A、Access只能使用菜单或对话框创建数据库应用系统B、Access不具备程序设计的能力C、Access只具备了模块化程序设计的能力D、Access具有面向对象的程序设计能力,并能创建复杂的数据库应用系统。

7、关系数据库中的数据表()A、完全独立,相互没有关系B、相互联系,不能单独存在C、既相对独立,又相互联系D、以数据表名来表现其相互间的联系8、用二维表来表示实体与实体之间联系的数据库模型是()A、层次数据库B、网状数据库C、关系数据库D、面向对象数据库三、问答题1、什么是关系型数据库?2、数据库与数据库管理系统的区别是什么?3、简述Access2003系统的主界面的组成及各部分的功能4、启动Access2003有哪几种方法?请至少说出两种方法。

数据库自检自测

数据库自检自测

数据库基础与应用自检自测试题一、单选 (每空1分,共10分)1.在Access数据库系统中,不能建立索引的数据类型是()。

A.文本型 B.备注型 C.数值型 D.日期/时间型2.下面有关表的叙述中错误的是()。

A.表是Access数据库中的要素之一B.表设计的主要工作是设计表的结构C.Access数据库的各表之间相互独立D.可以将其他数据库的表导入到当前数据库中3. Access中包含有()个数据库对象。

A.5 B.6 C.7 D.4.在设计Access数据表时,“索引”属性有()取值。

A.1 B.2 C.3 D.45.下列()图标是Access中新建宏的标志。

A. B. C. D.6. 当一条SELECT语句访问一张大表里的有限几行数据时,SQL Server通常会()。

A. 为数据加上页级锁B. 为数据加上行级锁C. 需要用户的干涉和参与D. 使用户独占数据库7. 要想使SQL Server数据库管理系统开始工作,必须首先启动()。

A. SQL Server服务器B. 查询分析器C. 网络实用工具D. 数据导入和导出程序8. Transact-SQL对标准SQL的扩展主要表现为()。

A. 加入了程序控制结构和变量B. 加入了建库和建表语句C. 提供了分组(Group By)查询功能D. 提供了Min、Max等统计函数9. 使用“CREATE DATABASE AAA”命令所建立数据库文件的初始大小是()字节。

A. 1MB. 2MC. 3MD. 4M10. 不属于SQL Server系统全局变量的是()。

A. @@ErrorB. @@ConnectionsC. @@Fetch_StatusD. @Records二、填空 (每空1分,共20分)1.在__________系统中,不容易做到数据共享,在__________系统中,容易做到数据共享。

2.分布式数据库系统除了具有一般数据库系统的优点之外,还具有________、________、数据量大、客户数多等优点。

数据库技术基础自测

数据库技术基础自测

1.在下列关于关系表的陈述中,错误的是()A.表中任意两行的值不能相同B.表中任意两列的值不能相同C.行在表中的顺序无关紧要D.列在表中的顺序无关紧要你的答案:标准答案:B解答过程:2.下列说法中正确的是()A.两个实体之间只能是一对一联系B.两个实体之间只能是一对多联系C.两个实体之间只能是多对多联系D.两个实体之间可以是以上三种之一联系你的答案:标准答案:D解答过程:3.在下面的两个关系中,学号和班级号分别为学生关系和班级关系的主键(或称主码),则外键是()学生(学号,姓名,班级号,成绩)班级(班级号,班级名,班级人数,平均成绩)A.学生关系的“学号”B.班级关系的“班级号”C.学生关系的“班级号”D.班级关系的“班级名”你的答案:标准答案:C解答过程:外键的概念是:当关系中的某个属性(或属性组合)虽不是该关系的关键字或只是关键字的一部分,但却是另一个关系的关键字时,则称该属性(或属性组合)为这个关系的外部关键字或外键。

4.关于数据与信息,下面说法正确的是()A.信息与数据只有区别,没有联系B.数据是信息的物理表示和载体C.数据处理本质上就是信息处理D.数据与信息没有区别你的答案:标准答案:B解答过程:5.关系数据库中,实现实体之间的联系是通过表与表之间的()A.公共索引B.公共存储C.公共元组D.公共属性你的答案:标准答案:D解答过程:解析:关系数据库中,实体之间的联系是通过表与表之间的公共属性(相同字段)实现的例如:有学生表和选课表,都有学号这个属性,对应的属性宽度和类型相同,便可以通过学号建立联系。

6.在超市营业过程中,每个时段要安排一个班组上岗值班,每个收款口要配备两名收款员配合工作,共同使用一套收款设备为顾客服务,在超市数据库中,实体之间属于一对一关系的是()A.“顾客”和“收款口”B.“收款口”和“收款员”C.“班组”和“收款员”D.“收款口”和“设备”你的答案:标准答案:D解答过程:7.下列关于关系数据模型的术语中,哪一个术语所表达的概念与二维表中的“行”的概念最接近?A.属性B.关系C.域D.元组你的答案:标准答案:D解答过程:二维表中的“行”即关系数据模型中的“元组”,二维表中的“列”即关系数据模型中的“属性”。

数据库技术自检自测

数据库技术自检自测

自检自测4一. 单项选择题1.下列所述功能中,不属于SQL语言功能的是(D)。

A.数据表的定义功能B.数据查询功能C.数据增、删、改功能D.提供方便的用户操作界面功能2.设某职工表中有用于存放年龄(整数)的列,下列类型中最适合年龄列的是(C)。

A.intB.smallintC.tinyintD.bit3.设某学生表中有用于存放学生编号的列,下列类型中最适合的是(D)。

A.intB.dateC.tinyintD.char4.下列约束中用于限制列的取值范围的约束是(B)。

A.PRIMARY KEYB.CHECKC.DEFAULTD.UNIQUE5.下列约束中用于限制列取值不重的约束是(D)。

A.PRIMARY KEYB.CHECKC.DEFAULTD.UNIQUE6.下列约束中用于实现实体完整性的是(A)。

A.PRIMARY KEYB.CHECKC.DEFAULTD.UNIQUE7.下列关于DEFAULT约束的说法,错误的是(D)。

A.一个DEFAULT约束只能约束表中的一个列B.在一个表上可以定义多个DEFAULT约束C.DEFAULT只能定义在列级完整性约束处D.在列级完整性约束和表级完整性约束处都可以定义DEFAULT约束8.下列为变量赋值的语句中,错误的是(D)。

A.SET @X = 10B.SELECT @X = 10C.SET @X = 10 + 10D.SET @X = 10 + 'A'9.设有表T,现要在该表新增加一个列,列名为:c1,类型为int。

下列能实现该功能的语句是(A)。

A.ALTER TABLE T ADD COLUMN c1 intB.ALTER TABLE T ADD (c1 int)C.ALTER TABLE T ADD COLUMN c1D.ALTER TABLE T ADD c110.设有表M,将其中的Type列的数据类型改为NCHAR(4)。

下列能实现该功能的语句是(B)。

《数据库应用技术》自检自测

《数据库应用技术》自检自测

《数据库应用技术》自检自测自检自测1一.单项选择题1.下列关于数据库管理系统的说法,错误的是(C)。

A.数据库管理系统与操作系统有关,操作系统的类型决定了能够运行的数据库管理系统的类型B.数据库管理系统对数据库文件的访问必须经过操作系统才能实现C.数据库应用程序可以不经过数据库管理系统而直接读取数据库文件D.数据库管理系统对用户隐藏了数据库文件的存放位置和文件名2.下列关于用文件管理数据的说法,错误的是(D)。

A.用文件管理数据,难以提供应用程序对数据的独立性B.当存储数据的文件名发生变化时,必须修改访问数据文件的应用程序C.用文件存储数据的方式难以实现数据访问的安全控制D.将相关的数据存储在一个文件中,有利于用户对数据进行分类,因此也可以加快用户操作数据的效率3.数据库系统的物理独立性是指(D)。

A.不会因为数据的变化而影响应用程序B.不会因为数据存储结构的变化而影响应用程序C.不会因为数据存储策略的变化而影响数据的存储结构D.不会因为数据逻辑结构的变化而影响应用程序4.数据库系统是由若干部分组成的。

下列不属于数据库系统组成部分的是(B)。

A.数据库B.操作系统C.应用程序D.数据库管理系统5.数据库三级模式结构的划分,有利于(A)。

A.数据的独立性B.管理数据库文件C.建立数据库D.操作系统管理数据库6.在数据库的三级模式中,描述数据库中全体数据的逻辑结构和特征的是(B)。

A.内模式B.模式C.外模式D.其他7.在用数据模型描述数据时,一般要求数据模型要满足三个要求。

下列描述中,不属于数据模型应满足要求的是(A)。

A.能够描述并发数据B.能够真实地模拟现实世界C.容易被业务人员理解D.能够方便地在计算机上实现8.数据模型三要素是指(B)。

A.数据结构、数据对象和数据共享B.数据结构、数据操作和数据完整性约束C.数据结构、数据操作和数据的安全控制D.数据结构、数据操作和数据的可靠性9.下列关于实体联系模型中联系的说法,错误的是(D )。

计算机三级数据库技术考前自测试题

计算机三级数据库技术考前自测试题

计算机三级数据库技术考前自测试题计算机三级数据库技术考前自测试题计算机三级数据库技术考试紧张备考中。

下面是店铺分享的计算机三级数据库技术考前自测试题,一起来看一下吧。

1). 下面不属于数据库技术的研究领域的是( )A.数据库的独立性B.数据库设计C.数据库管理系统软件的研制D.数据库理论正确答案:A2). 后备副本的用途是( )A.数据转储B.一致性控制C.安全性保证D.故障恢复正确答案:D3). 下列______不是文件的物理结构。

A.顺序结构B.Hash结构C.索引结构D.流式结构正确答案:D答案解析:流式文件属于文件的逻辑结构。

4). 在PowerDesigner中,既支持在概念层又支持在物理层建立和维护数据模型的模块是A.ProcessAnalystB.DataArchitectC.AppModelerD.WarehouseArchitecture答案解析:PowerDesignerDataArchitect用于两层的(即概念层和物理层)数据库设计和数据库构造。

5). 在非剥夺调度方式下,运行进程执行原语后其状态( )A.不变B.要变C.可能要变D.可能不变正确答案:A6). 对数据库的结构、完整性、安全保密性、存取路径等信息的描述是由下列( )功能模块实现的。

A.数据库定义模块B.数据库维护模块C.数据库存取模块D.数据库运行模块正确答案:A答案解析:数据定义模块的功能是:对数据库的结构进行描述,包括外模式、模式、内模式的定义;数据库完整性的定义;安全保密的定义(如:用户口令、级别、存取权限);存取路径(如:索引)的定义。

7). 下面关于设备管理的叙述中不正确的.是( )A.通道是处理输入/输出的软件B.所有外围设备的启动工作都由系统统一来做C.来自通道的I/O中断由各设备管理负责处理D.编制好的通道程序是放在主存中的正确答案:A8). 如果将一个表单文件设置为“排除”状态,那么它( )A.不参加连编B.排除在应用程序外C.本次不编译D.不显示编译错误9). 通过连编可以生成多种类型的文件,但是却不能生成( )A.PRG文件B.APP文件C.DLL文件D.EXE正确答案:A10). 在信息系统的需求分析中,广为使用的DFD建模方法属于( )A.结构化分析方法B.数据分析方法C.数据抽象方法D.业务归纳方法正确答案:A答案解析:DFD图采用自顶向下逐步细化的结构化分析方法。

  1. 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
  2. 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
  3. 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。

自检自测5
一.单项选择题
1.当关系R和S进行连接操作时,如果R中的元组不满足连接条件,在连接结果中也会将这些记录保留下来的操作是(A)。

A.左外连接
B.右外连接
C.内连接
D.自连接
2.下列聚合函数中,不忽略空值的是(D)。

A.SUM(列名)
B.MAX(列名)
C.AVG(列名)
D.COUNT(*)
3.下列查询语句中,错误的是(B)。

A.SELECT Sno, COUNT(*) FROM SC GROUP BY Sno
B.SELECT Sno FROM SC GROUP BY Sno WHERE COUNT(*) > 3
C.SELECT Sno FROM SC GROUP BY Sno HAVING COUNT(*) > 3
D.SELECT Sno FROM SC GROUP BY Sno
4.现要利用Student表查询年龄最小的学生姓名和年龄。

下列实现此功能的查询语句中,正确的是(D)。

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
5.设SC表中记录成绩的列为:Grade,类型为int。

若在查询成绩时,希望将成绩按…优‟、…良‟、…中‟、…及格‟和…不及格‟形式显示,正确的Case函数是(C)。

A.Case Grade
When 90~100THEN'优'
When 80~89THEN'良'
When 70~79THEN'中'
When 60~69THEN'及格'
Else'不及格'
End
B.Case
When Gradebetween 90 and 100THENGrade = '优' When Gradebetween 80 and 89THENGrade = '良' When Gradebetween 70 and 79THENGrade = '中' When Gradebetween 60 and 69THENGrade = '及格' ElseGrade = '不及格'
End
C.Case
When Gradebetween 90 and 100THEN'优'
When Gradebetween 80 and 89THEN'良'
When Gradebetween 70 and 79THEN'中'
When Gradebetween 60 and 69THEN'及格'
Else'不及格'
End
D.Case Grade
When 90~100THEN Grade = '优'
When 80~89THEN Grade = '良'
When 70~79THEN Grade = '中'
When 60~69THEN Grade = '及格'
ElseGrade = '不及格'
End
6.下列SQL语句中,用于修改表数据的语句是(C)。

A.ALTER
B.SELECT
C.UPDATE
D.INSERT
7.设有Teachers表,该表的定义如下:
CREATE TABLE Teachers(
Tno CHAR(8) PRIMARY KEY,
Tname VARCHAR(10) NOT NULL,
Age TINYINT CHECK(Age BETWEEN 25 AND 65) )
下列插入语句中,不能正确执行的是(D)。

A.INSERT INTO Teachers VALUES('T100','张宏',NULL)
B.INSERT INTO Teachers(Tno,Tname,Age) VALUES('T100','张宏',30)
C.INSERT INTO Teachers(Tno,Tname) VALUES('T100','张宏')
D.INSERT INTO Teachers VALUES('T100','张宏')
8.设数据库中已有教材中的Student(Sno,Sname,Ssex,Sage,Sdept)、
Course(Cno,Cname,Credit,Semster)和SC(Sno,Cno,Grade)表。

现要查询学生选的第2学期开设课程的情况,只需列出学号、姓名、所在系和所选的课程号。

该查询涉及到的表是(D)。

A.仅Student表
B.仅Student和SC表
C.仅Student和Course表
D.Student、SC和Course表
9.下列删除计算机系学生(在student表中)的修课记录(在SC表中)的语句,正确的是(B)。

A.DELETEFROM SC JOIN Student b ON S.Sno = b.Sno
WHERE Sdept = '计算机系'
B.DELETE FROM SC FROM SC JOIN Student b ON SC.Sno = b.Sno
WHERE Sdept = '计算机系'
C.DELETE FROM StudentWHERE Sdept = '计算机系'
D.DELETE FROM SC WHERE Sdept = '计算机系'
二.判断题
1.SELECT * FROM Student WHERE Sname LIKE'张_'语句中的'张_' 用于查找姓张的学生。

(╳)
2.SELECT * FROM Student WHERE Sname LIKE'[张李刘]%' 语句可以查找姓张、李、刘的学生。

(√ )
3.SELECT COUNT(DISTINCT Sno) FROM SC 语句用于统计学生的总人数。

(╳)
4.HAVING子句用于对分组后的统计结果再进行过滤,它用于组而不是对单个记录。

(√ )
5.SELECT * FROM Student INNER JOINSC
ON Student.Sno = SC.Sno语句可将Student与SC连接起来。

(√)
三.简答题
1.在聚合函数中,哪个函数在统计时不考虑NULL。

答:COUNT(*)
2.在LIKE运算符中“%”的作用是什么?
答:匹配0个或多个字符。

3.WHERE Age BETWEEN 20 AND 30子句,查找的Age范围是多少?
答:Age大于等于20并且小于等于30
4.WHERE Sdept NOT IN ('CS', 'IS', 'MA'),查找的数据是什么?
答:查找'CS', 'IS', 'MA'三个系之外的其他系。

5.自连接与普通内连接的主要区别是什么?
答:自连接中进行连接操作的表在物理上是一张表,而普通内连接进行连接的表在物理上是两张表。

6.外连接与内连接的主要区别是什么?
答:进行外连接的两个表中,可以有一张表不满足连接条件,而进行内连接的两个表必须都满足连接条件。

7.相关子查询与嵌套子查询在执行方面的主要区别是什么?
答:相关子查询的执行过程是先外后内,而嵌套子查询的执行过程是先内后外。

而且相关子查询中必须有与外层查询的关联,而嵌套子查询中,内、外层查询之间没有关联关系。

8.对统计结果的筛选应该使用哪个子句完成?
答:HAVING子句
9.在排序子句中,排序依据列的前后顺序是否重要?ORDER BY C1,C2子句对数据的排序顺序是什么?
答:重要,系统会按列的先后顺序进行排序。

先按C1列进行排序,在C1列值相同时再按C2列进行排序。

10.TOP 子句的作用是什么?
答:在查询结果产生后,提取结果的前若干行数据。

相关文档
最新文档