2023年自考类计算机类(工学类)数据库系统原理题库_第1页
2023年自考类计算机类(工学类)数据库系统原理题库_第2页
2023年自考类计算机类(工学类)数据库系统原理题库_第3页
2023年自考类计算机类(工学类)数据库系统原理题库_第4页
2023年自考类计算机类(工学类)数据库系统原理题库_第5页
已阅读5页,还剩6页未读 继续免费阅读

下载本文档

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

文档简介

2023年自考类计算机类(工学类)数据库系统原理题库卷I一.历年考点试题黑钻版(共50题)1.下列不属于并发操作带来的问题是______A.丢失更新B.读脏数据C.不可重复读D.死锁2.以订购关系ORDER(订单号,书号,书名,单价,订购数量)为例,说明插入异常的含义。(注:一个订单可订购多种图书)3.数据流图(DFD)是用于描述结构化方法中______阶段的工具。A.可行性分析B.详细设计C.需求分析D.程序编码4.关系代数的五个基本操作可直接转换成元组关系演算表达式,它们是:并、差、笛卡尔积、投影和______A.交B.选择C.自然连接D.除法5.在关系数据库中,关系模式是______A.值B.型C.动态的D.随时间不断变化的6.在DBS的全局结构中,磁盘存储器中的数据结构有哪些形式?7.DBMS提供DML实现对数据的操作,基本的数据操作有两类:检索和______。8.一般情况下,一个数据库系统的外模式______A.只能有一个B.最多只能有一个C.至少两个D.可以有多个9.在MySQL中,导出备份的语句是______A.SELECTINTO…OUTFILEB.LOADDATA…INFILEC.SELECTINTO…INFILED.LOADDATA…OUTFILE10.存储过程是使用SQL语句和流程控制语句编写的模块,存储过程经编译和优化后存储在______中。11.要保证数据库逻辑数据独立性,需要修改的是______A.逻辑模式B.模式与内模式的映射C.逻辑模式与外模式的映射D.内模式12.简述在数据库系统中介质故障的恢复方法。13.为体育部门建立数据库,其中包含如下信息:

(1)运动队:队名、主教练,其中队名唯一标识运动队。

(2)运动员:运动员编号、姓名、性别、年龄。

(3)运动项目:项目编号、项目名、所属类别。其中每个运动队有多名运动员,每名运动员只属于一个运动队;每名运动员可以参加多个项目,每个项目可以有多名运动员参加。系统记录每名运动员参加每个项目所得名次和成绩以及比赛日期。

根据上述叙述,解答以下问题:

(1)建立ER模型(实体的属性可以省略)。

(2)将ER模型转换为关系模型。14.用户对数据库模式有哪些修改权限?15.根据题36给出的关系模式,实现下列操作:

用SQL语言查询饲养过牛或者年龄大于40岁的饲养员的编号。16.有两个不同的实体集,它们之间存在着一个1:1联系和一个M:N联系,那么根据ER模型转换成关系模型的规则,这个ER结构转换成的关系模式个数为______A.2个B.3个C.4个D.5个17.下列关于外键的说法正确的是______A.外键必须和相应的主键同名B.外键值不允许为空C.外键和相应的主键可以不同名,只要定义在相同域上即可D.外键的取值只允许等于所参照关系中某个主键值18.记录了所有SQLServer2000的系统信息、登录账号、系统配置设置、系统中所有数据库及其系统信息以及存储介质信息的是______A.Master数据库B.Model数据库C.Msdb数据库D.Tempdb数据库19.在安装SQLServer时,系统会自动建立几个数据库,其中有一个数据库被删除后,不影响系统的正常运行,这个数据库是______A.Tempdb数据库B.Master数据库C.Model数据库D.Pubs数据库20.在面向对象的数据类型系统中,如果一种类型是同类元素的无序集合,并且允许一个成员多次出现,则称该类型为______A.行类型B.数组类型C.包类型D.集合类型21.关系模型中,数据联系是通过表间的______实现的。22.什么是BCNF模式?23.下面不是关系数据模型的性质的是______A.关系的每个属性是不可分割的B.关系模型的查询效率比非关系模型高C.关系中不允许出现重复元组D.关系是一个集合,因此没有行序24.在数据库系统中,提供数据与应用程序间物理独立性的是______A.外模式/模式映像B.模式/内模式映像C.外模式/内模式映像D.子模式/模式映像25.简述外部模型的优点。26.简述逻辑设计的主要步骤。27.某课程的计算机模拟考试系统涉及的部分信息如下:

用户:用户号、姓名、密码。

试题:试题编号、试题内容、知识点、难度系数、选项A、选项B、选项C、选项D、答案。

试卷:试卷编号、生成时间。

说明:允许用户多次登录系统进行模拟测试;每次登录后,测试试卷由系统自动抽题随机生成,即每次生成试卷均不相同;每份试卷由若干试题组成;系统要记录每次测试的起始和结束时间,以及测试成绩。

(1)建立一个反映上述局部应用的ER模型,要求标注联系类型(可省略实体属性)。

(2)根据转换规则,将ER模型转换成关系模型,要求标注每个关系模型的主键和外键(如果存在)。28.数据库管理系统能实现对数据库的数据载入、转换、转储、数据库的改组以及性能监控,这类功能称为数据库的______A.定义功能B.操纵功能C.保护功能D.维护功能29.简述ODBC体系结构中驱动程序管理器的功能。30.在MySQL中下列函数是数学函数的是______A.ABS()B.CHAR()C.ASCII()D.IF()31.简述SQL/CLI中的连接记录。32.下面不是T-SQL的流程控制语句的是______A.If…ElseB.Do…WhileC.Begin…EndD.Goto33.设F是关系模式R的FD集,如果对F中每个非平凡的FDX→Y,都有X是R的超键,则______A.R属于2NF,但不一定属于3NFB.R属于3NF,但不一定属于BCNFC.R属于BCNF,但不一定属于4NFD.R属于4NF34.设R是一个关系模式,F是R上的一个FD集,R分解成数据库模式ρ={R1,…,RK}。如果对R中满足F的每一个关系r,都有,则称这个分解ρ是______A.无损分解B.损失分解C.保持函数依赖分解D.丢失函数依赖分解35.在SQL/CLI中,将宿主程序与数据库交互的有关信息记录在运行时数据结果中的是

______A.环境记录、连接记录、语句记录、描述记录B.环境记录、连接记录、语句记录、运行记录C.环境记录、连接记录、运行记录、描述记录D.环境记录、运行记录、语句记录、描述记录36.如果实体X的存在依赖于Y的存在,且X主键的部分或全部从Y中获得,则X是______A.递归实体B.复合实体C.弱实体D.超类实体37.数据库的物理结构主要指数据库的存储记录格式、存储记录安排和______。38.设学生社团管理数据库有三个关系:

S(Sno,Sname,Age,Sex,Dept)

A(Ano,Aname,Location,Manager)

SA(Sno,Ano,Date)

其中表S的属性分别表示学号、姓名、年龄、性别和所在系;表A的属性分别表示会员编号、协会名、协会的办公地点和负责人(负责人为学号);表SA描述了学生参加社团的情况,其属性分别表示学号、协会编号、加入协会时间。

试用SQL语句查询参加“篮球”协会的学生姓名和所在系。39.PB9.0中的______画板用来创建和编辑应用对象。A.窗口B.数据库C.数据窗口D.应用40.简述层次模型的数据结构和特点。41.数据定义语言的英文缩写是______A.DDLB.DMLC.DCLD.DDB42.数据字典的内容和作用是什么?43.请用SQL语句完成如下授权:授予用户CHEN查询、修改关系S的权限,并且允许CHEN将这些权限转授给其他用户。44.封锁可以避免并发操作引起的错误,但可能产生______、饿死、死锁等问题。45.触发器可以创建在______中。A.表B.过程C.数据库D.函数46.ODBC技术为应用程序提供了一套CLI函数库和基于______的运行支持环境。47.设有供应商关系S和零件关系P,如图所示,S和P的主键分别是“供应商号”和“零件号”,P的外键是“供应商号”。

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

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

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

Ⅲ.在P中插入元组('P4','白','A5')48.存储在计算机内、有组织的、统一管理的相关数据的集合,其英文名称是______A.DataDictionary(DD)B.Database(DB)C.DatabaseSystem(DBS)D.DatabaseManagementSystem(DBMS)49.增强ER模型中,子类实体继承超类实体的所有______。50.简述SQL数据库表的三种类型及它们的区别。卷I参考答案一.历年考点试题黑钻版1.参考答案:D[考点]本题主要考查的知识点为并发操作带来的三个问题。

数据库的并发操作会带来以下三个问题:(1)丢失更新。(2)读脏数据。(3)不可重复读,D项是S锁可能造成的问题。2.参考答案:关系ORDER的主键为(订单号,书号)。如果新增一种图书(B10,数据库,38.00),在尚无订购时,要把这种图书信息存储到关系中,在属性“订单号”上会出现空值,由于“订单号”是主键中的属性,不允许取空值,因此该插入操作无法完成。3.参考答案:C本题主要考查的知识点为数据库设计阶段中需求分析阶段的内容。在需求分析阶段利用数据流图来表示数据与加工之间的关系。4.参考答案:B本题主要考查的知识点为关系代数的五个基本操作。关系代数的五个基本操作有:并、差、笛卡尔积、投影和选择。A项、C项和D项均为关系代数的组合操作。5.参考答案:B6.参考答案:数据文件、数据字典、索引、统计数据、日志。7.参考答案:更新8.参考答案:D[考点]本题主要考查的知识点为数据库系统的外模式。

外模式是对用户能够看见和使用的局部数据的逻辑结构和特征的描述,一个数据库系统通常包含多个应用,一个应用程序只能使用一个外模式,但同一个外模式可以为某一用户的多个应用程序使用,所以一个数据库系统可以有多个外模式。9.参考答案:A10.参考答案:数据库11.参考答案:C如果数据库的逻辑模式要修改,譬如增加记录类型或增加数据项,那么只要需对外模式/逻辑模式映像作相应的修改,可以使外模式和应用程序尽可能保持不变。这样,我们称数据库达到了逻辑数据独立性(简称逻辑独立性)。12.参考答案:(1)装入最近一次备份的数据库。

(2)利用日志文件执行REDO(重做)操作。13.参考答案:(1)

(2)

14.参考答案:修改数据库模式的权限有四种,分别是索引、资源、修改、撤销权限。15.参考答案:(SELECTwIDFROMWorkerWHEREwAge>40)

UNION

(SELECTwlDFROMAnimalWHEREaTypc="牛");16.参考答案:B[考点]本题主要考查的知识点为ER图转换成关系模式集的算法。[解析]两个实体集分别建立一个关系,它们之间还存在一个M:N联系,也要建立一个关系。17.参考答案:C主要考查的知识点为参照完整性规则。外键和相应的主键只要定义在相同的值域上即可,不必同名,故选项A错误;外键值是否为空要视具体的情况区别对待,故选项B错误。18.参考答案:A在安装SQLServer2000对,安装程序会自动创建4个系统数据库(MasterModel、Msdb、Tempdb)和两个范例数据库(Northwind、Pubs),系统数据库由系统自动维护。其中,Master数据库记录了所有SQLServer2000的系统信息、登录账号、系统配置设置、系统中所有数据库及其系统信息以及存储介质信息。19.参考答案:D20.参考答案:C本题主要考查的知识点为复合类型。A选项是不同类型元素的有序集合,B选项是相同类型元素的有序集合,D选项是相同类型元素的无序集合,并且所有的元素是不同的。21.参考答案:公共属性22.参考答案:设F是关系模式R的FD集,如果对F中每个非平凡的FDX→Y,都有X是R的超键,那么称R是BCNF模式。23.参考答案:B在关系模型中,对关系作了下列规范性限制:(1)关系中每一个属性值都是不可分解的。(2)关系中不允许出现重复元组(即不允许出现相同的元组)。(3)由于关系是一个集合,因此不考虑元组间的顺序,即没有行序。(4)元组中的属性在理论上也是无序的,但使用时按习惯考虑列的顺序。24.参考答案:B25.参考答案:简化了用户观点,有助于数据库的安全性保护,对概念模型提供了支持。26.参考答案:(1)把概念模型转换成逻辑模型。

(2)设计外模型。

(3)设计应用程序与数据库的接口。

(4)评价模型。

(5)修正模型。27.参考答案:(1)

(2)

28.参考答案:D29.参考答案:驱动程序管理器的主要功能如下:

(1)为应用程序加载DBMS驱动程序。

(2)检查ODBC调用参数的合法性和记录ODBC函数的调用。

(3)为不同驱动程序的ODBC函数提供单一的入口。

(4)调用正确的DBMS驱动程序。

(5)提供驱动程序信息。

当一个应用程序与多个数据库连接时,驱动程序管理器的作用是能够保证应用程序正确地调用这些DBS的DBMS,实现数据访问,并把来自数据源的数据传送给应用程序。30.参考答案:A31.参考答案:连接记录保存一个特定数据库连接所需的信息,表示应用系统与数据源之间的连接。每一个连接记录包含在环境记录中,而一个环境记录可包含多个连接记录。32.参考答案:B本题主要考查的知识点为T-SQL的流程控制语句。T-SQL的流程控制语句包括以下几种:(1)If…Else语句。(2)Begin…End语句。(3)While语句。(4)Goto语句。33.参考答案:C34.参考答案:A35.参考答案:A36.参考答案:C主要考查的知识点为弱实体。若实体M的存在必须以另一实体的存在为前提,则M为弱实体。37.参考答案:存取方法38.参考答案:答案1

SELECT

Sname,Dept

FROM

S,SA,A

WHERE

S.Sno=SA.Sno

AND

SA.Ano=A.Ano

AND

Aname='篮球';

答案2

SELECT

Sname,Dept

FROM

S

WHERE

SnoIN

(SELECTSno

FROMSA

WHERE

Ano

IN

(SEIECTAno

FROM

A

WHERE

Aname='篮球'));39.参考答案:D本题主要考查的知识点为PB9.0的主要画板。PB9.0中用来创建和编辑应用对象

温馨提示

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

评论

0/150

提交评论