2023年3月计算机三级数据库技术预测试题60篇(全文完整)
3月计算机三级数据库技术预测试题1 1).完成科学地组织和存储数据并对数据进行高效地获取和维护的系统软件() A.数据库系统 B.数据库管理系统 C.操作系统 D.语言处理程序 正确答案下面是小编为大家整理的2023年3月计算机三级数据库技术预测试题60篇(全文完整),供大家参考。
3月计算机三级数据库技术预测试题1
1). 完成科学地组织和存储数据并对数据进行高效地获取和维护的系统软件( )
A.数据库系统
B.数据库管理系统
C.操作系统
D.语言处理程序
正确答案:B
答案解析:在了解了数据和数据库的概念后,下一个问题就是如何科学地组织和存储数据,如何高效地获取和维护数据。完成这个任务的是一个系统软件--数据库管理系统。数据库管理系统是位于用户与操作系统之间的一层数据管理软件。它的基本功能包括:数据定义功能、数据操作功能、数据库的运行管理功能以及数据的建立和维护功能。
2). ( )定义了对参照关系的外部属性值域的约束。
A.实体完整性规则
B.用户定义的完整性规则
C.参照完整性规则
D.以上均不是
正确答案:C
3). 先写日志的原则是为了发生故障后,保持数据库的( )所必须遵循的原则。
A.原子性和持久性
B.一致性和持久性
C.原子性和一致性
D.原子性和隔离性
正确答案:A
答案解析:为了保证对故障恢复的支持,登记日志记录时必须遵循以下原则:登记的顺序严格按照事务的并发执行中各操作发生的实际顺序;必须先把日志记录写到外存的日志文件中,再把相应的数据库修改写到外存的数据库中,这称做先写日志的原则,是为了发生故障后保持数据库的原子性和持久性所必须遵循的原则。答案:A
4). ( )可以使某些重要的数据或信息存放在一般的不安全的计算机上或在一条一般的不安全的信息上传送。
A.加密技术
B.数字签名技术
C.身份认证技术
D.防火墙技术
正确答案:A
5). 数据库管理系统是( )。
A.一种编译程序系统
B.在操作系统支持下的系统软件
C.操作系统的一部分
D.一种应用软件系统
正确答案:B
答案解析:数据库管理系统是数据库系统的`核心,是在操作系统支持下的系统软件。
6). 查询处理器和存储管理器是数据库管理系统中的核心模块。下列关于查询处理器和存储管理器的说法,错误的是( )
A.查询处理器中的DML编译器会对用户提交的DML语句进行优化,并将其转换成能够执行的底层数据库操作指令
B.存储管理器中的查询执行引擎会根据编译器产生的指令完成具体数据库数据访问功能
C.存储管理器中的缓冲区管理器负责将从磁盘读出的数据块放入内存缓冲区,同时也负责对缓冲区中的数据块进行维护
D.查询处理器中的DDL编译器编译或解释用户提交的DDL语句,并将生成的元数据存储在数据库的数据字典中
正确答案:B
答案解析:查询处理器中最主要的模块是查询编译器和查询执行器,负责DML语句解析和执行,因此B项中所阐述的不是存储管理器的功能,应该是查询处理器的功能。
3月计算机三级数据库技术预测试题60篇扩展阅读
3月计算机三级数据库技术预测试题60篇(扩展1)
——3月计算机三级数据库技术预测试题
3月计算机三级数据库技术预测试题1
1). 完成科学地组织和存储数据并对数据进行高效地获取和维护的系统软件( )
A.数据库系统
B.数据库管理系统
C.操作系统
D.语言处理程序
正确答案:B
答案解析:在了解了数据和数据库的概念后,下一个问题就是如何科学地组织和存储数据,如何高效地获取和维护数据。完成这个任务的是一个系统软件--数据库管理系统。数据库管理系统是位于用户与操作系统之间的一层数据管理软件。它的基本功能包括:数据定义功能、数据操作功能、数据库的运行管理功能以及数据的建立和维护功能。
2). ( )定义了对参照关系的外部属性值域的约束。
A.实体完整性规则
B.用户定义的完整性规则
C.参照完整性规则
D.以上均不是
正确答案:C
3). 先写日志的原则是为了发生故障后,保持数据库的( )所必须遵循的原则。
A.原子性和持久性
B.一致性和持久性
C.原子性和一致性
D.原子性和隔离性
正确答案:A
答案解析:为了保证对故障恢复的支持,登记日志记录时必须遵循以下原则:登记的顺序严格按照事务的并发执行中各操作发生的实际顺序;必须先把日志记录写到外存的日志文件中,再把相应的数据库修改写到外存的数据库中,这称做先写日志的原则,是为了发生故障后保持数据库的原子性和持久性所必须遵循的原则。答案:A
4). ( )可以使某些重要的数据或信息存放在一般的不安全的计算机上或在一条一般的不安全的信息上传送。
A.加密技术
B.数字签名技术
C.身份认证技术
D.防火墙技术
正确答案:A
5). 数据库管理系统是( )。
A.一种编译程序系统
B.在操作系统支持下的系统软件
C.操作系统的一部分
D.一种应用软件系统
正确答案:B
答案解析:数据库管理系统是数据库系统的`核心,是在操作系统支持下的系统软件。
6). 查询处理器和存储管理器是数据库管理系统中的核心模块。下列关于查询处理器和存储管理器的说法,错误的是( )
A.查询处理器中的DML编译器会对用户提交的DML语句进行优化,并将其转换成能够执行的底层数据库操作指令
B.存储管理器中的查询执行引擎会根据编译器产生的指令完成具体数据库数据访问功能
C.存储管理器中的缓冲区管理器负责将从磁盘读出的数据块放入内存缓冲区,同时也负责对缓冲区中的数据块进行维护
D.查询处理器中的DDL编译器编译或解释用户提交的DDL语句,并将生成的元数据存储在数据库的数据字典中
正确答案:B
答案解析:查询处理器中最主要的模块是查询编译器和查询执行器,负责DML语句解析和执行,因此B项中所阐述的不是存储管理器的功能,应该是查询处理器的功能。
3月计算机三级数据库技术预测试题60篇(扩展2)
——计算机三级数据库技术强化训练题
计算机三级数据库技术强化训练题1
1). 下列关于数据库系统的故障的叙述中,哪一个是不正确的?
A.事务故障可能导致数据库处于不一致状态
B.事务故障可能由两种错误产生:逻辑错误和系统错误
C.系统发生故障时,一般主存储器内容会完好,而外存储器内容丢失
D.磁盘故障一般指的是磁头损坏或磁盘上内容丢失
正确答案:C
答案解析:系统故障时,主存储器内容丢失,而外存储器信息不会丢失。
2). 在创建快速报表时,基本带区包括( )。
A.标题、细节和总结
B.页标头、细节和页注脚
C.组标头、细节和组注脚
D.报表标题、细节和页注脚
正确答案:B
3). 下列哪一条不属于数据库设计的任务?
A.设计数据库应用结构
B.设计数据库概念结构
C.设计数据库逻辑结构
D.设计数据库物理结构
正确答案:A
答案解析:概括数据库及其应用系统开发全过程,将数据库设计分为以下六个阶段:①需求分析;②概念结构设计;③逻辑结构设计;④物理机构设计;⑤数据库实施;⑥数据库运行与维护。
4). 使用菜单操作方法打开一个在当前目录下已经存在的查询文件zgik.qpr后,在命令窗口生成的命令是( )。
A.OPENQUERYzgik.qpr
B.MODIFYQUERYzgik.qpr
C.DOQUERYzgik.qpr
D.CREATEQUERYzgik.qpr
正确答案:B
5). 关系语言的特点是( )
A.高度程序化
B.程序化
C.高度非过程化
D.高度过程化
正确答案:C
3月计算机三级数据库技术预测试题60篇(扩展3)
——计算机三级数据库技术冲刺题及答案
计算机三级数据库技术冲刺题及答案1
1). 报表控件有( )
A.标签
B.预览
C.数据源
D.布局
正确答案:A
2). 信息高速公路可以使人在任何地方都可以进行高速的交互式多媒体通信,它的组成核心是( )
A.计算机
B.软件
C.高速通信网
D.信息和使用开发信息的人
正确答案:C
答案解析:所谓信息高速公路,也就是NII,其关键是要有高速通信网,让光纤到户,让多媒体通信无处不在。综上所述,答案:选C
3). 调制解调器的.主要作用是( )
A.实现并行数据与串行数据之间的转换
B.实现用模拟通信信道传输数字信息
C.实现高速的数字信号的传输
D.实现高速的同步数据通信
正确答案:A
4). 下面不属于数据库技术的研究领域的是( )
A.数据库的独立性
B.数据库设计
C.数据库管理系统软件的研制
D.数据库理论
正确答案:A
5). 后备副本的用途是( )
A.数据转储
B.一致性控制
C.安全性保证
D.故障恢复
正确答案:D
3月计算机三级数据库技术预测试题60篇(扩展4)
——3月计算机一级MSOffice模拟试题60篇
3月计算机一级MSOffice模拟试题1
1). 无符号二进制整数1000110转换成十进制数是
A.68
B.70
C.72
D.74
正确答案:B
2). 随机存取存储器(RAM)的最大特点是
A.存储量极大,属于海量存储器
B.存储在其中的信息可以永久保存
C.一旦断电,存储在其上的信息将全部丢失,且无法恢复
D.计算机中,只是用来存储数据的
正确答案:C
答案解析:RAM是计算机内存储器中的一部分。计算机内存储器由ROM和RAM组成。ROM是只读存储器的英文简称,特点是它的信息是可以永久保存的。RAM是可读可写存储器的英文简称,特点是一旦断电,它的信息将全部丢失。
3). 下列关于因特网上收/发电子邮件优点的描述中,错误的是( )。
A.不受时间和地域的限制,只要能接入因特网,就能收发电子邮件
B.方便、快速
C.费用低廉
D.收件人必须在原电子邮箱申请地接收电子邮件
正确答案:D
答案解析:由于电子邮件通过网络传送,具有方便、快速、不受地域或时间限制、费用低廉等优点,很受广大用户欢迎。
4). 在微机的配置中常看到“P42.4G”字样,其中数字“2.4G”表示( )。
A.处理器的时钟频率是2.4GHz
B.处理器的运算速度是2.4
C.处理器是Pentium4第2.4
D.处理器与内存间的.数据交换速率
正确答案:A
答案解析:在微机的配置中看到“P42.4G”字样,其中“2.4G”表示处理器的时钟频率是2.4GHz。
5). 下列编码中,属于正确国际码的是
A.SEF6H
B.FB67H
C.8E8FH
D.C97DH
正确答案:C
答案解析:国际码的范围是2121H~7E7EH。
6). 根据汉字国标GB 2312-80的规定,一个汉字的内码码长为
A.8bits
B.12bits
C.16bits
D.24bits
正确答案:C
答案解析:一个汉字的机内码一般用两个字节即16个二进制位来表示。
3月计算机三级数据库技术预测试题60篇(扩展5)
——数据库面试题 (菁选2篇)
数据库面试题1
1、怎么在存储过程中使用临时表?
在Oracle中,临时表分为SESSION、TRANSACTION两种,SESSION级的临时表数据在整个SESSION都存在,直到结束此次SESSION;而 TRANSACTION级的临时表数据在TRANACTION结束后消失,即COMMIT/ROLLBACK或结束SESSION都会清除 TRANACTION临时表数据。
1、ON COMMIT DELETE ROWS 说明临时表是事务指定,每次提交后ORACLE将截断表(删除全部行)
2、ON COMMIT PRESERVE ROWS 说明临时表是会话指定,当中断会话时ORACLE将截断表。
3、临时表(无论会话级还是事务级)中的数据都是会话隔离的,不同session之间不会共享数据。
4、在存储中使用事务级临时表时,注意commit前删除掉本事务的数据,否则可能会出现数据不断增加的情况(原因尚未搞明白)。
5、 两种临时表的语法:
create global temporary table 临时表名 on commit preserve|delete rows; 用preserve时就是SESSION级的临时表,用delete就是TRANSACTION级的临时表。
6、特性和性能(与普通表和视图的比较)
临时表只在当前连接内有效;
临时表不建立索引,所以如果数据量比较大或进行多次查询时,不推荐使用;
数据处理比较复杂的时候时表快,反之视图快点;
在仅仅查询数据的时候建议用游标: open cursor for "sql clause";
2、口述一下存储过程的写法
基本结构+存储名+输出变量+ is +begin 开始+操作语句 +end 结束
CREATE OR REPLACE PROCEDURE fun_xsreMobile
(paR_intInterID_c number,
paR_lngMobile_c number,
Date_c number)
is
begin
select * from (
Select ID, CpID, MobState, Settled, SendDate, ReceCount, IsLocked, GateID, ExtData,ReceTs
From tb_prd_ofr where InterID =paR_intInterID_c and Mobile =paR_lngMobile_c and SendDate >=Date_c
order by ID desc)
where rownum=1;
end;
3、你了解oracle表分区吗?它有什么优缺点
分区表:
当表中的数据量不断增大,查询数据的速度就会变慢,应用程序的性能就会下降,这时就应该考虑对表进行分区。表进行分区后,逻辑上表仍然是一张完整的表,只是将表中的数据在张兴东279 版权所有物理上存放到多个表空间(物理文件上),这样查询数据时,不至于每次都扫描整张表。
表分区的具体作用
Oracle的表分区功能通过改善可管理性、性能和可用性,从而为各式应用程序带来了极大的好处。通常,分区可以使某些查询以及维护操作的性能大大提高。此外,分区还可以极大简化常见的管理任务,分区是构建千兆字节数据系统或超高可用性系统的关键工具。
分区功能能够将表、索引或索引组织表进一步细分为段,这些数据库对象的段叫做分区。每个分区有自己的名称,还可以选择自己的存储特性。从数据库管理员的角度来看,一个分区后的对象具有多个段,这些段既可进行集体管理,也可单独管理,这就使数据库管理员在管理分区后的对象时有相当大的灵活性。但是,从应用程序的角度来看,分区后的表与非分区表完全相同,使用 SQL DML 命令访问分区后的表时,无需任何修改。
什么时候使用分区表:
1、表的大小超过2GB。
2、表中包含历史数据,新的数据被增加都新的分区中。
必须要建表之前就创建
表分区有以下优点:
1、改善查询性能:对分区对象的查询可以仅搜索自己关心的分区,提高检索速度。
2、增强可用性:如果表的某个分区出现故障,表在其他分区的数据仍然可用;
3、维护方便:如果表的某个分区出现故障,需要修复数据,只修复该分区即可;
4、均衡I/O:可以把不同的分区映射到磁盘以*衡I/O,改善整个系统性能。
缺点:
分区表相关:已经存在的表没有方法可以直接转化为分区表。不过 Oracle 提供了在线重定义表的.功能。
数据库面试题2
1. 存储过程:存储过程就是编译好了的一些sql语句。
01.存储过程因为SQL语句已经预编绎过了,因此运行的速度比较快。
02. 可保证数据的安全性和完整性。通过存储过程可以使没有权限的用户在控制之下间接地存取数据库,从而保证数据的安全。通过存储过程可以使相关的动作在一起发生,从而可以维护数据库的完整性。
03.可以降低网络的通信量。存储过程主要是在服务器上运行,减少对客户机的压力。
04:存储过程可以接受参数、输出参数、返回单个或多个结果集以及返回值。可以向程序返回错误原因 5:存储过程可以包含程序流、逻辑以及对数据库的查询。同时可以实体封装和隐藏了数据逻辑。
2. 内联接,外联接区别?
内连接是保证两个表中所有的行都要满足连接条件,而外连接则不然。
在外连接中,某些不满足条件的列也会显示出来,也就是说,只限制其中一个表的行,而不限制另一个表的行。分左连接、右连接、全连接三种
3. 触发器的作用?
触发器是一中特殊的存储过程,主要是通过事件来触发而被执行的。它可以强化约束,来维护数据的完整性和一致性,可以跟踪数据库内的操作从而不允许未经许可的更新和变化。可以联级运算。如,某表上的触发器上包含对另一个表的数据操作,而该操作又会导致该表触发器被触发。
4. 什么是内存泄漏?
一般我们所说的内存泄漏指的是堆内存的泄漏。堆内存是程序从堆中为其分配的,大小任意的,使用完后要显示释放内存。当应用程序用关键字new等创建对象时,就从堆中为它分配一块内存,使用完后程序调用free或者delete释放该内存,否则就说该内存就不能被使用,我们就说该内存被泄漏了。
5. 锁:在所以的DBMS中,锁是实现事务的关键,锁可以保证事务的完整性和并发性。与现实生活中锁一样,它可以使某些数据的拥有者,在某段时间内不能使用某些数据或数据结构。当然锁还分级别的。
有一个表或者多个表的行或列的子集。对视图的修改不影响基本表。它使得我们获取数据更容易,相比多表查询。
6. 游标:是对查询出来的结果集作为一个单元来有效的处理。游标可以定在该单元中的特定行,从结果集的当前行检索一行或多行。可以对结果集当前行做修改。一般不使用游标,但是需要逐条处理数据的时候,游标显得十分重要。
7. 说出一些数据库优化方面的经验?
用PreparedStatement 一般来说比Statement 性能高:一个sql 发给服务器去执行,涉及步骤:
语法检查、语义分析, 编译,缓存.
有外键约束会影响插入和删除性能,如果程序能够保证数据的完整性,那在设计数据库时就去掉外键。(比喻:就好比免检产品,就是为了提高效率,充分相信产品的制造商)
看mysql 帮助文档子查询章节的最后部分,例如,根据扫描的原理,下面的子查询语句要比第二条关联查询的效率高:
1. select e.name,e.salary where e.managerid=(select id from employee where name="zxx");
2. select e.name,e.salary,m.name,m.salary from employees e,employees m where e.managerid = m.id and m.name="zxx";
表中允许适当冗余,譬如,主题帖的回复数量和最后回复时间等
将姓名和密码单独从用户表中独立出来。这可以是非常好的一对一的案例哟!
还有索引对查询性能的改进也是值得关注的。
3月计算机三级数据库技术预测试题60篇(扩展6)
——数据库设计实践总结
数据库设计实践总结1
1.尽量使用数据冗余。
随着磁盘容量的大幅飙升,这一点已经不会产生什么问题。当然冗余归冗余,不能把数据的关联弄的乱七八糟的。
本科数据库课程中学的知识直接拿来,在实际中会出大问题。满足三级范式的数据库结构会让你面对大量的连表查询,应用程序中会用到大量的数据库访问,既繁琐(烦死你)又使程序运行速度减慢。
2.尽量不要使用varmax)类型
这一点主要是用动软代码生成器自动生成代码时,如果varchar的最大长度指定为max,在自动生成代码时,它无法生成这一最大长度,需要手动补进去。
现在感觉用个var1000)就够了。
3.使用预留字段。
数据库表(尤其是动态表格),在你把所有字段都设计好了之后,再添加几个备注字段和预留字段。
之前我觉得这样做没多大意义,因为预留字段的列名是没有实际意义的。这样程序中使用的时候就会让人费解。但现在觉得还是有必要的,很有必要的,即便在用到时需要自己十分清楚之前预留的无意义字段现在表示什么意义。不过我的第二个数据库中还是没采用,这也是遗憾之处埃
个人感觉用note1、note2、r1(r表示reserve)、r2、r3,2个备注字段和3个预留字段就足够了,再多的话就不容易记住哪个字段具体表示什么意义了,容易晕。类型就都用var200)吧。
3月计算机三级数据库技术预测试题60篇(扩展7)
——计算机三网络技术选择试题
计算机三网络技术选择试题1
一、选择题
1). 一个计算机网络由以下哪个部分组成?
A.传输介质和通信设备
B.通信子网和资源子网
C.用户计算机终端
D.主机和通信处理机
正确答案:B
2). 若处理器有32位地址,则实质虚拟地址空间为( )字节。
A.2GB
B.4GB
C.100KB
D.640KB
正确答案:B
3). 支付方式是订单中的一项重要内容,下列关于目前我国支付方式的说法错误的是
A.传统的现金支付方式效率较高
B.目前我国支付方式以现金支付方式为主
C.货到付款是目前我国网上购物中最常用的支付方式之一
D.目前我国许多银行已经提供了网上付款的服务
正确答案:A
4). 软件的生命周期包括计划阶段和
A.开发阶段和测试阶段
B.研究阶段与使用阶段
C.开发阶段和运行阶段
D.运行阶段与维护阶段
正确答案:C
5). SPOOLing技术是为解决独占设备数量少、速度慢、不能满足众多进程的要求,而且在进程独占设备期间利用率又比较低的问题而提出的一种设备管理技术,它亦是一种( )。
A.虚拟存储技术
B.资源分配技术
C.人机接口技术
D.虚拟设备技术
正确答案:D
6). 按照IP地址的逻辑层来分,IP地址可以分为( )类。
A.2
B.3
C.4
D.5
正确答案:D
7). 下列不属于网络技术发展趋势的是( )
A.速度越来越高
B.从资源共享网到面向中断的网发展
C.各种通信控制规程逐渐符合国际标准
D.从单一的数据通信网向综合业务数字通信网发展
正确答案:B
8). 第一台微电脑MITSAltair的中央处理器芯片是
A.Intel公司的8086
B.Intel公司的8080
C.Motorola公司的6800
D.Zilog公司的Z80
正确答案:B
9). 关于域名解析不正确的是
A.采用自下而上方法
B.有递归解析与反复解析两种
C.名字解析时只要走一条单向路径
D.实际从本地DNS服务器开始
正确答案:A
10). 下面关于RBB的叙述中错误的是
A.RBB的中文名称是社区宽带网络
B.RBB是接到用户的快速网络
C.RBB通常要求的速率至少应是56kb/s
D.RBB覆盖了接入网和用户驻地网两者的范围
正确答案:C
11). 结构化布线与传统布线最大区别是
A.布线系统结构与设备位置无关
B.布线系统结构充分考虑设备位置
C.布线系统是用于计算机的
D.布线系统采用新的标准,新的技术
正确答案:A
12). 局域网不提供( )服务。
A.资源共享
B.设备共享
C.多媒体通信
D.分布式计算
正确答案:D
13). 关于网络技术演变排列正确的是
A.公用网、专用网、虚拟专用网
B.资源共享网、面向终端网
C.电路交换、报文交换、分组交换、信元交换
D.综合业务数字通信网、单一的数据通信网
正确答案:C
推荐访问:试题 数据库技术 预测 3月计算机三级数据库技术预测试题60篇 3月计算机三级数据库技术预测试题1 计算机三级数据库题库未来教育
版权声明:
1.十号范文网的资料来自互联网以及用户的投稿,用于非商业性学习目的免费阅览。
2.《2023年3月计算机三级数据库技术预测试题60篇(全文完整)》一文的著作权归原作者所有,仅供学习参考,转载或引用时请保留版权信息。
3.如果本网所转载内容不慎侵犯了您的权益,请联系我们,我们将会及时删除。