数据库技术自检自测完整版

合集下载

【2023年】河北省邯郸市全国计算机等级考试数据库技术测试卷(含答案)

【2023年】河北省邯郸市全国计算机等级考试数据库技术测试卷(含答案)

【2023年】河北省邯郸市全国计算机等级考试数据库技术测试卷(含答案) 学校:________ 班级:________ 姓名:________ 考号:________一、1.选择题(10题)1. 用关系的运算来表达查询要求的方式是A.关系演算B.关系代数C.关系逻辑D.关系查询2. 下列关于分布式数据库系统的叙述中,不正确的是( )。

A.分布式数据库系统中的结点是紧耦合的,它们形成单一的数据库系统B.分布式数据库系统中的结点是松耦合的,每一个结点都是一个独立的数据库系统C.分布式数据库系统用户的操作与非分布式数据库系统的操作是完全相同的D.分布式数据库系统的所有问题应当是内部的、实现级别的问题3. 设关系R(A,B,C),其函数依赖集F={A→B,B→C},在关系R至多满足( )。

A.1NFB.2NFC.3NFD.BCNF4. 利用SQL的GRANT语句可向用户授予操作权限。

当用该语句向用户授予操作权限时,若允许用户将获得的权限再授予其他用户,应在该语句中使用短语________。

A.WITH PRIVILEGESB.WITH OPTIONC.WITH GRANT OPTIOND.WITH ALL PRIVILEGES5.9.数据库管理系统通常提供授权功能来控制不同用户访问数据的权限,这主要是为了实现数据库的( )A.可靠性B.一致性C.完整性D.安全性6. 在下面所列出的条目中,哪些是数据库管理系统的基本功能?Ⅰ.数据库定义Ⅰ.数据库的建立和维护Ⅰ.数据库存取Ⅰ.数据库和网络中其他软件系统的通信A.Ⅰ和ⅠB.Ⅰ、Ⅰ和ⅠC.Ⅰ和ⅠD.都是7. 关系模式规范化的最起码的要求是达到第一范式,即满足A.每个非码属性都完全依赖于主码B.主码属性惟一标识关系中的元组C.关系中的元组不可重复D.每个属性都是不可分解的8. 关于计算机的操作系统,下面叙述不正确的是A.操作系统是计算机系统中一种最基本的系统软件B.一般来讲,不同硬件结构的计算机可配有不同的操作系统C.一般来讲,适用于不同环境的计算机系统应配有不同的操作系统D.操作系统与计算机密不可分,它是与计算机同时诞生的9. 操作系统中利用缓冲技术实现设备的I/O操作的主要目的是( )。

国开作业数据库运维-本章自测66参考(含答案)

国开作业数据库运维-本章自测66参考(含答案)

题目:数据库系统的核心是()。

选项A:数据库管理员
选项B:计算机软硬件系统
选项C:数据库
选项D:数据库管理系统
答案:数据库管理系统
题目:以下不属于数据库特点的是()。

选项A:数据共享
选项B:数据完整性高
选项C:数据冗余度高
选项D:数据独立性高
答案:数据冗余度高
题目:哪个选项是用来创建和修改数据库结构的()。

选项A:DQL
选项B:DCL
选项C:DDL
选项D:DML
答案:DDL
题目:数据库中数据的逻辑独立性是指()。

选项A:数据与程序之间的逻辑相互独立
选项B:数据元素之间的逻辑相互独立
选项C:存储结构与物理结构的逻辑相互独立
选项D:数据与储存结构的逻辑相互独立
答案:数据与程序之间的逻辑相互独立
题目:要保证数据库的数据独立性,需要修改的是()。

选项A:模式与内模式
选项B:三级模式之间的两层映射
选项C:三层模式
选项D:模式与外模式
答案:三级模式之间的两层映射
题目:在数据库系统中,负责监控数据库系统的运行情况,及时处理运行过程中出现的问题,这是()人员的职责。

选项A:应用程序员
选项B:数据库设计员
选项C:数据库管理员
选项D:系统分析员
答案:数据库管理员。

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

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

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

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

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.分布式数据库系统除了具有一般数据库系统的优点之外,还具有________、________、数据量大、客户数多等优点。

数据库与应用自测题1附答案

数据库与应用自测题1附答案

自测题1一、填空题1.在数据库系统的三个抽象层次结构中,表示用户层数据库的模式称为外模式,表示概念层数据库的模式称为概念模式,表示内层数据库的模式称为内模式。

2.迄今,数据库系统常用的数据模型有层次模型、网状模型和关系模型。

3.数据库系统的控制功能表现在如下几点,他们分别是数据的完整性、数据的安全性、并发控制、数据的恢复。

4.外模式/模式映射保证了数据的逻辑独立性。

5.XXX通常有两种:一种是实体内部的XXX ,即实体中属性间的XXX;另一种是实体与实体之间的XXX。

6.实体间的XXX是错综复杂的,但就两个实体的XXX来说,主要有三种:一对一的XXX、一对多的XXX 和多对多的XXX。

7.数据库系统是一个实际可运行的系统。

通常由数据库、硬件、数据库管理系统和数据库管理员(DBA)四个部分组成。

8.管理和使用数据库的各类人员,包括终端用户、应用程序员、系统分析员和数据库管理员。

9.数据库系统的体系结构分为内部体系结构和外部体系结构。

10.在文件服务器结构中,数据库存放在文件服务器中,应用程序分散安排在各个用户工作站上。

11.在客户/服务器结构中,客户端向服务器发送的是处理请求,服务器返回的是处理结果。

12.三级模式之间的XXX是通过二级映射来实现的,当然实际的转换工作是由数据库管理系统来完成的。

13.数据模型分成两个不同的层次:概念模型和实施模型。

14. 实施模型是由按计算机系统的观点对数据建模和具体的数据库系统有关,侧重于数据和XXX的表示或存储方法。

15.关系中的某个属性组,它可以唯一标识一个元组,这个属性组称为候选关键字。

16.数据库管理系统(DBMS)提供数据操纵语言(DML)及它的翻译程序,实现对数据库数据的操作,包括数据插入、删除、更新和查询。

17.在数据库的三级模式体系结构中,模式与内模式质检的映像(模式/内模式),实现了数据的物理独立性。

18.数据库的核心组成部分是数据库管理系统。

计算机三级考试《数据库技术》测试题与答案

计算机三级考试《数据库技术》测试题与答案

计算机三级考试《数据库技术》测试题与答案计算机三级考试《数据库技术》测试题与答案《数据库技术》是计算机三级考试类别之一,下面店铺整理了计算机三级考试《数据库技术》测试题与答案,大家快来检测吧!1[单选题] 某网上书店根据用户的历史购书记录,采用某种数据挖掘算法分析出用户最可能属于某一类书的爱好者,应该采用( )。

A.关联分析B.分类分析C.时问序列分析D.回归分析参考答案:B参考解析:常见的数据挖掘任务包括分类、估计、预测、相关性分组或关联规则、聚类和描述、可视化以及复杂数据类型挖掘(Text、Web、图形图像、视频和音频等)等。

分类分析首先从数据中选出已经分好类的训练集,在该训练集上运用数据挖掘分类的技术,建立分类模型,对于没有分类的数据进行分类。

该需求要求根据购书记录将用户映射到倾向于喜欢某种书的顾客特性中,而分类挖掘模型能把数据库中的数据项映射到给定类别的某一个中。

2[单选题] 下列有关三级模式结构和数据独立性的说法,正确的是( )。

A.在一个数据库中可以定义多个内模式,可利用不同的内模式来描述特定用户对数据的物理存储需求B.外模式是用户与数据库系统的接口,用户可通过外模式来访问数据,在一个数据库中只能定义一个外模式C.三级模式结构提供了数据独立性,即当数据的逻辑结构和存储结构发生变化时,应用程序不受影响D.数据独立性使得数据的定义和描述与应用程序相分离,简化了数据库应用程序的开发,但增加了用户维护数据的代价参考答案:C参考解析:A选项中内模式也称存储模式,它是数据物理结构和存储方式的描述,是数据在数据库内部的表示方式,一个数据库只有一个内模式。

B选项中外模式可以有多个,其是应用程序或用户与数据库通信的接口,不同的用户访问同一个数据库对应多个外模式。

D选项中数据与程序之间的独立性,使数据定义与描述分离,所有数据的存取由DBMS管理,用户不必考虑存取细节,所以减少了应用程序的维护。

3[单选题] 在数据库应用系统生命周期中,系统设计完成后就进入到系统实现与部署阶段。

数据库自测选择题

数据库自测选择题

【打印本页】题2分共60分)的是()。

on 来连接B union 只连接结果集完全一样的查询语句C union 是筛选关键词,对结果集再进行操作。

D union 可以连D中查询出姓名的第二个字是“敏”的学生的信息()。

re 姓名=’_敏%’B select * from 学生表 where 姓名like ’_敏%’C select * from 学生表 where 姓名 l ike ’正确答案是:B中存放着公司的所有订单信息,其结构为EmployeeID,OrderDate,RequireDate,ShippedDate,ShipVia,Freight,ShipName,ShipAddress,ShipCity,ShipRegin,S 有填写送货邮政编码(ShipPostalCode)的记录,那么下列符合要求的SQL语句有()。

E ShipPostalCode IS NULLB SELECT * FROM Orders WHERE ShipPostalCode = NULLC SELECT * FROM Orders W HERE ShipPostalCode = ‘’正确答案是:A服务器上的数据库转移到新购置的服务器上,该如何做()。

件剪切至移动硬盘上,再复制到新服务器上B 将原有服务器上的数据库文件备份至移动硬盘上,再复制到新服务器上一个工资表包含职工号,姓名,职称。

工资等字段。

若要保证工资字段的取值不低于800元,最合适的实现方法是( 字段建立缺省B 在创建工资表时为“工资”字段建立检查约束C 在工资表建立一个触发器D 为工资表数据输入编写一)型C 关系数据模型D 面向对象数据模型正确答案是:DL 2005/2008 的系统数据库()库C pubs数据库D model数据库正确答案是:C符()是:Dello’)的结果是()。

确答案是:A程,用命令:( ) Procedure A1 。

ute正确答案是:C题2分共20分)序规则为默认值)中,有一个产品表products,你想按照价格从小到大的顺序显示所有产品的名称(productname)和选择二项)e from products order by price ASCB SELECT productname,price from products order by price DESCC SELECT LECT productname and price from products order by price DESCC 正确答案是:AC以下对变量的定义错误的是()。

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

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

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

数据库技术自检自测Document serial number【NL89WT-NY98YT-NC8CB-NNUUT-NUT108】自检自测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)。

A.ALTER TABLE M ADD COLUMN Type NCHAR(4)B.ALTER TABLE M ALTER COLUMN Type NCHAR(4)C.ALTER TABLE M DROP COLUMN Type NCHAR(4)D.ALTER TABLE M ALTER Type NCHAR(4)11. 下列(B)固定占用10个字节的空间。

A.varchar(10)B.char(10)C.nchar(10)D.nvarchar(10)12. 关于 numeric(p,s)说法错误的是(C)。

A.p代表整个数值的数字位数B.q代表小数点后的数字位数C.numeric(p,s)是近似数值类型D.最大的存储空间是17字节二.判断题1.decimal(p,s)数据类型属于字符型。

(╳)2. /**/ 之间的内容用于表示注释,对程序无影响。

(√ )3.'Good' + morning的结果为:'Good morning'。

(╳)4.SsexNCHAR(1) DEFAULT '男'语句中的DEFAULT约束表示Ssex变量的默认值为'男'。

(√ )5.SageTINYINTCHECK(Sage>=22 AND Sage<=60)中的变量Sage只能取值在22到60之间。

(√ )三.简答题1.简述SQL语言的功能,每个功能的作用是什么?答:SQL按其功能可分为四大部分:数据定义、数据控制、数据查询和数据操作。

数据定义功能用于定义、删除和修改数据库中的对象;数据查询功能用于实现查询数据的功能,查询数据是数据库中使用最多的操作;数据操作功能用于增加、删除和修改数据;数据控制功能用于控制用户对数据库的操作权限。

2.Transact-SQL支持的主要数据类型有哪些?答:数值类型(包括准确数值类型和浮点数值类型)、字符串类型(包括统一字符编码的字符串类型和普通字符编码的字符串类型)、日期时间类型以及二进制数据类型。

四.综合应用题例1.计算两个变量的和,然后显示其结果:DECLARE @x int = 10, @y int = 20, @z intSET @z = @x + @yPrint @z解析:DECLARE @x int = 10, @y int = 20, @z int声明了三个整型变量x,y,z,其中x的初值为10,y的初值为20。

利用SET语句为z赋值Print语句的作用是向客户端返回Z的值。

例2.If语句使用示例。

DECLARE @x int, @y int, @z intSET @x = 40SET @y = 30IF (@x > @y )SET @z = @x - @yELSESET @z = @y - @xPrint @z解析:语句DECLARE @x int, @y int, @z int声明了三个整型变量x,y,z,语句SET @x = 40和SET @y = 30给出变量x的初值是40,y的初值是30,语句IF (@x > @y ) 进行判断,决定进入哪个分支。

本例中,程序进入SET @z = @x - @yZ值为10。

例3.计算1 + 2 + 3 + … + 100的值。

解析:DECLARE @i int, @sum intSET @i = 1SET @sum = 0WHILE @i <= 100BEGINSET @sum = @sum + @iSET @i = @i + 1ENDPRINT @sum例4.创建表并给出约束。

用SQL语句创建如下三张表:学生表(Student)、课程表(Course)和学生修课表(SC),这三张表的结构和约束如表4-1到表4-3所示。

表4-1 Student表结构表4-2 Course表结构表4-3 SC表结构解析:创建满足约束条件的上述三张表的SQL语句如下:CREATE TABLE Student (SnoCHAR(9) PRIMARY KEY,Sname NCHAR(5) NOT NULL,SIDCHAR(18) UNIQUE,Ssex NCHAR(1) DEFAULT '男',Sage TINYINTCHECK(Sage>=15 AND Sage<=45),Sdept NVARCHAR(20))CREATE TABLE Course (CnoCHAR(6 )PRIMARY KEY,Cname NVARCHAR(20) NOT NULL,Credit NUMERIC(3,1) CHECK(Credit>0),Semester TINYINT )CREATE TABLE SC (Sno CHAR(9) NOT NULL,Cno CHAR(6) NOT NULL,Grade TINYINT,PRIMARY KEY (Sno, Cno),FOREIGN KEY (Sno) REFERENCES Student(Sno),FOREIGN KEY (Cno) REFERENCES Course(Cno) )例5.为SC表添加“修课类别”列,此列的定义为:Type NCHAR(1),允许空。

解析:ALTER TABLE SC ADD Type NCHAR(1)例6.将新添加的Type列的数据类型改为NCHAR(2)。

解析:ALTER TABLE SC ALTER COLUMN Type NCHAR(2)例7.为Type列添加限定取值范围为{必修,重修,选修}的约束。

解析:ALTER TABLE SCADD CHECK(Type IN ('必修', '重修', '选修') )例8.删除SC表的“Type”列。

解析:ALTER TABLE SC DROP COLUMN Type例9.“图书表”结构如下:书号:统一字符编码定长类型,长度为6,主键;书名:统一字符编码可变长类型,长度为30,非空;第一作者:普通编码定长字符类型,长度为10,非空;出版日期:日期型;价格:定点小数,小数部分1位,整数部分3位,默认值为20。

写出创建表的SQL语句,要求在定义表的同时定义数据的完整性约束。

(表名和列名用中文)解析:createtable 图书表(书号nchar(6) primary key,书名nvarchar(30 )not null,第一作者char(10) not null,出版日期date,价格numeric(4,1) default20)10.为图书表添加“印刷数量”列,类型为整数。

解析:altertable 图书表add 印刷数量int。

相关文档
最新文档