2023年自考类计算机类(工学类)数据库系统原理历年高频考题带答案难题附详解_第1页
2023年自考类计算机类(工学类)数据库系统原理历年高频考题带答案难题附详解_第2页
2023年自考类计算机类(工学类)数据库系统原理历年高频考题带答案难题附详解_第3页
2023年自考类计算机类(工学类)数据库系统原理历年高频考题带答案难题附详解_第4页
2023年自考类计算机类(工学类)数据库系统原理历年高频考题带答案难题附详解_第5页
已阅读5页,还剩4页未读 继续免费阅读

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

2023年自考类计算机类(工学类)数据库系统原理历年高频考题带答案难题附详解(图片大小可自由调整)第1卷一.历年考点试题黑钻版(共50题)1.什么是数据冗余?2.在安装SQLServer2000时,安装程序会自动创建4个系统数据库,分别是______、Model数据库、Msdb数据库、Tempdb数据库。3.简述权限的定义及权限的种类。4.PowerBuilder9.0中,开发空间有三个层次:Workspace(工作空间)、Target(目标)和______。5.PB9.0中系统树窗口的作用。6.简述面向对象技术中聚合的概念。7.设关系模式R(A,B,C,D,E)和R上的函数依赖集F={A→B,DE→B,CB→E,E→AB,B→D}。求R的候选键。8.ODBC是一个分层体系结构,由纵向四个部分:ODBC数据库应用程序、______、DB驱动程序、数据源构成。9.简述DB驱动程序的主要任务。10.当较低层次上实体类型表达了与之联系的较高层上的实体类型的特殊情况时,称较高层上的实体类型为______。11.设有关系模式R(A,B,C,D),F={A→B,B→C},则B+=______12.能唯一标识实体的属性或属性集称为______。13.在SQLserver2000中,不是系统数据库的是______A.MasterB.ModelC.TempdbD.Pubs14.数据库的三层模式结构之间存在着两级映像,使得数据库系统具有较高的______A.事务并发性B.数据可靠性C.数据独立性D.数据重用性15.建立索引的数据对象通常应具有较多的操作是______A.修改B.查询C.插入D.删除16.事务的原子性是指______A.事务中包括的所有操作,要么都做,要么都不做B.事务一旦提交,对数据库的改变是永久的C.一个事务内部的操作及使用的数据对并发的其他事务是隔离的D.事务必须使数据库从一个一致性状态变到另一个一致性状态17.ER图是数据库设计工具之一,它适用于建立数据库的______A.概念模型B.逻辑模型C.结构模型D.物理模型18.在SQL中,谓词“EXISTS”的含义是______A.全称量词B.存在量词C.自然连接D.等值连接19.在对象联系图中,双向箭头表示______A.函数值为多值B.对象类型之间的超类与子类联系C.逆函数关系D.函数A就是函数B20.实体完整性规则要求关系中元组在组成______的属性上不能有空值。21.若关系R和S分别包含r和s个属性,分别含有m和n个元组,则R×S______A.包含r+s个属性和m+n个元组B.包含r+s个属性和m×n个元组C.包含r×s个属性和m+n个元组D.包含r×s个属性和m×n个元组22.如果事务T获得了数据项Q上的排他锁,则T对Q______A.只能读不能写B.只能写不能读C.既可读又可写D.不能读也不能写23.下面不是关系数据模型的性质的是______A.关系的每个属性是不可分割的B.关系模型的查询效率比非关系模型高C.关系中不允许出现重复元组D.关系是一个集合,因此没有行序24.假设某商店数据库中有关系模式R:R(商店编号,商品编号,数量,部门编号,负责人)

约定:每个商店的每种商品只有一个部门销售;每个商店的每个部门只有一个负责人;每个商店的每种商品只有一个库存数量。

请回答下列问题:

(1)找出关系模式R的候选键。

(2)关系模式R最高已经达到第几范式?说明理由。

(3)如果R不属于3NF,请将R分解成3NF模式集。25.以学生选课关系SC(学号,课程号,成绩)为例,说明实体完整性规则的含义。26.下列关于数据库运行和维护的叙述中,正确的是______A.只要数据库正式投入运行,就标志着数据库设计工作的结束B.数据库的维护工作就是维持数据库系统的正常运行C.数据库的维护工作就是发现错误,修改错误D.数据库正式投入运行标志着数据库运行和维护工作的开始27.在T-SQL语言中,创建局部临时表必须使用由______开头的表名。28.数据独立性分为物理数据独立性和______两个级别。29.SQLServer2000的混合验证模式表示数据库系统接受______和SQL授权用户。30.封锁技术中主要有两种封锁:排他型封锁和______型封锁。31.在SELECT语句中,使用MAX(列名)时,该“列名”应该______A.必须是数值型B.必须是字符型C.必须是数值型或字符型D.不限制数据类型32.解决冗余的主要方法是______。33.关系模型和层次、网状模型的最大区别是用______而不是指针导航数据,表格简单,用户易懂,编程时不涉及数据的物理结构。34.NoSQL系统不支持的数据存储模型是______A.键值模型B.文档模型C.图模型D.关系模型35.在关系模式R(U,F)中,R中任何非主属性对候选键完全函数依赖是R∈3NF的______A.充分必要条件B.必要条件C.充分条件D.既不充分也不必要条件36.简述在网状模型和关系模型中,实体之间联系的实现方法。37.用于修改数据库的SQL语句是______。38.简述SQL/CLI中环境记录的功能。39.分析用户的业务处理后,以______形式表示数据的流向和对数据的加工。A.业务流程图B.数据流图C.局部图D.基本ER图40.DBMS的恢复管理子系统保证了事务的______A.独立性实现B.一致性实现C.隔离性实现D.持久性实现41.在对象联系图中,表示对象类型之间的超类与子类联系的是______A.双向箭头B.双线箭头C.双箭头D.单箭头42.PowerBuilder9.0中连接数据库的正确步骤是______A.建立数据库描述文件;用CONNECT命令连接数据库B.建立ODBC数据源;建立数据库描述文件;用CONNECT命令连接数据库C.建立ODBC数据源;用CONNECT命令连接数据库D.建立ODBC数据源;建立数据库对象;用CONNECT命令连接数据库43.SQLserver2000引擎对外使用Net-Library抽象层来支持不同的______。44.关系模式的任何属性______A.不可再分B.可再分C.命名在该关系模式中可以不唯一D.以上都不正确45.在创建视图时,把视图的定义存放在______中,而不存储视图对应的数据。46.为什么要对关系代数表达式进行优化?47.简述弱实体的概念。48.使用CREATESCHEMA语句建立的是______A.SQL模式B.表C.视图D.索引49.关系模型中有三类完整性约束,分别是实体完整性、参照完整性和______A.主码完整性B.级联完整性C.外码完整性D.用户定义完整性50.设有供应商关系S和零件关系P,如图所示,S和P的主键分别是“供应商号”和“零件号”,P的外键是“供应商号”。

分析下列3个操作能否被正确执行,并说明理由。

Ⅰ.在P中插入元组('P2','白','A2')

Ⅱ.在P中插入元组(NULL,'绿','A1')

Ⅲ.在P中插入元组('P4','白','A5')第1卷参考答案一.历年考点试题黑钻版1.参考答案:数据冗余是指同一个数据在系统中多次重复出现。2.参考答案:Master数据库3.参考答案:用户(或应用程序)使用数据库的方式称为权限。

权限有两种:访问数据的权限和修改数据库结构的权限。4.参考答案:Library(库文件)5.参考答案:系统树窗口为PowerBuilder开发人员提供了关于工作空间的活动状态视图,它和Windows的资源管理器相似,所有的组件、功能、属性、事件都可通过系统树窗口一层层展开来访问。可以使用系统树打开、运行、调试、编译目标,它也支持拖放式操作。6.参考答案:聚合表达了成分对象和聚合对象之间的“ispartof”(一部分)的联系。聚合实际上是一种较强形式的关联联系(附加“ispartof”语义)。在类图中表示时,聚合的一端用空的菱形表示。7.参考答案:AC、BC、EC。8.参考答案:驱动程序管理器9.参考答案:(1)建立应用程序与数据源的连接。

(2)向数据源提交用户请求执行的SQL语句。

(3)根据应用程序的要求,将发送给数据源的数据或是从数据源返回的数据进行数据格式和类型转换。

(4)把处理结果返回给应用程序。

(5)将执行过程中DBS返回的错误转换成ODBC定义的标准错误代码,并返回给应用程序。

(6)根据需要定义和使用光标。10.参考答案:超类型11.参考答案:BC12.参考答案:实体标识符(或关键码或键)13.参考答案:D本题主要考查的知识点为SQLServer2000各系统数据库的作用。SQLServer2000的4个系统数据库为:Master、Model、Msdb、Tempdb。D选项为范例数据库。14.参考答案:C主要考查的知识点为数据独立性。数据库三层模式之间的两级映像的存在,使得要修改数据库的物理或逻辑模式时,只需修改相应的模式映像,从而使应用程序和数据库的数据结构尽可能保持不变,实现了较高的数据独立性。所以本题答案为C。15.参考答案:B16.参考答案:A主要考查的知识点为事务的ACID性质。选项B是事务的持久性,选项C是隔离性,选项D是一致性。17.参考答案:A18.参考答案:B[考点]本题主要考查的知识点为谓词EXISTS。[解析]谓词EXISTS表示存在量词符号,表示内层查询的结果不能为空。19.参考答案:B20.参考答案:主键21.参考答案:B设关系R和S的元数分别为r和s,定义R和S的笛卡儿积是一个(r+s)元的元组集合,每个元组的前r个分量(属性值)来自R的一个元组,后s个分量来自S的一个元组,记为R×S。若R有m个元组,S有n个元组,则R×S有m×n个元组。22.参考答案:C如果事务T获得了数据项Q上的排他锁,则T对Q既可读又可写,若事务T获得了数据项Q上的共享锁,则T对Q只可读不可写。23.参考答案:B在关系模型中,对关系作了下列规范性限制:(1)关系中每一个属性值都是不可分解的。(2)关系中不允许出现重复元组(即不允许出现相同的元组)。(3)由于关系是一个集合,因此不考虑元组间的顺序,即没有行序。(4)元组中的属性在理论上也是无序的,但使用时按习惯考虑列的顺序。24.参考答案:(1)R的候选键是:(商店编号,商品编号)

(2)因为R中存在着非主属性“负责人”对候选键(商店编号,商品编号)的传递函数依赖,所以R属于2NF,而不属于3NF。

(3)将R分解成:

R1(商店编号,商品编号,数量,部门编号)

R2(商店编号,商品编号,负责人)25.参考答案:实体完整性规则是指关系中的元组在组成主键的属性上不能有空值。关系SC的主键为(学号,课程号),因此SC中的每个元组在学号、课程号两个属性上的取值均不能为空。26.参考答案:D本题主要考查的知识点为数据库的运行与维护。数据库正式投入运行标志着数据库运行与维护工作的开始,数据库维护工作不仅仅是维持其正常运行,还是设计工作的继续和提高。27.参考答案:#28.参考答案:逻辑数据独立性29.参考答案:Windows授权用户30.参考答案:共享31.参考答案:D本题主要考查的知识点为聚合函数MAX。聚合函数MAX(<列名>)用于求某一列值的最大值,它对列名不限制数据类型。32.参考答案:分解33.参考答案:关键码34.参考答案:D35.参考答案:B36.参考答案:在网状模型中,联系用指针实现。在关系模型中,联系用关键码(或外键,或关系运算)来实现。37.参考答案:ALTER38.参考答案:环境记录作为一个容器,设置环境信息,以保存一个或多个数据库连接。39.参考答案:B[考点]本题主要考查的知识点为数据流图的作用。

数据流图是从“数据流向”和“对数据的加工”两方面表达数据处理系统工作过程的一种图形表示法。40.参考答案:D事务的持久性由DBMS的恢复管理予系统实现。41.参考答案:B42.参考答案:B43.参考答案:网络协议44.参考答案:A本题主要考查的知识点为关系的性质。由关系的性质可知,关系中的属性是最小的不可再分的数据单位。45.参考答案:数据字典(或DD)46.参考答案:关系代数表达式由关系代数操作组合而成。操作中,以笛卡尔积和连接操作最费时间,并生成大量的中间结果。如果直接按用户书写的顺序执行,很可能效率低。因此在执行前,先由DBMS的查询子系统对关系代数表达式进行检查,尽可能先执行选择和投影操作,以减少中间结果,并节省时间。优化工作是由DBMS做的,用户在书写关系代数表达式时不必关心优化这件事,仍以简捷的连接形式书写即

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

评论

0/150

提交评论