版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
2023年自考类计算机类(工学类)数据库系统原理历年高频考题带答案难题附详解(图片大小可自由调整)第1卷一.历年考点试题黑钻版(共50题)1.以下不属于PowerBuilder9.0特点的是______A.采用面向对象的编程方法B.不支持跨平台开发C.人性化设计D.提供规范化的Workspace对象2.根据题36给出的关系模式,实现下列操作:
用SQL语言查询饲养过牛或者年龄大于40岁的饲养员的编号。3.对象联系图中的小圆圈表示______A.对象类型B.属性是基本数据类型C.属性是单值属性D.属性是多值属性4.简述事务的原子性。5.设有关系模式R(A,B,C,D,E),F是R上成立的函数依赖集,F={ABC→DE,BC→D,D→E},试问R达到第几范式,并说明理由。6.在数据操纵语言(DML)的基本功能中,不包括的是______A.插入新数据B.描述数据库结构C.对数据库中数据排序D.删除数据库中数据7.所有的视图是否都可以更新?为什么?8.关系运算中花费时间可能最长的运算是______A.投影B.选择C.笛卡尔积D.除9.已知关系R(A,B,C,D)和S(B,C,D),则RS的元数是______。10.触发器是一个能由系统自动执行对______修改的语句。11.简述事务的性质。12.数据库应用软件的设计与开发过程可由需求分析、系统功能与数据库的设计、系统功能与数据库的实现、______与维护等阶段构成。13.关系代数表达式的启发式规则有:尽可能早地执行选择操作,尽可能早地执行投影操作和避免直接做______。14.对于实体集A中的每一个实体,实体集B中至少有一个实体与之联系,反之亦然,则称实体集A与实体集B之间具有的联系是______A.多对一B.一对多C.多对多D.一对一15.简述数据库逻辑设计阶段的主要步骤。16.设计应用程序与数据库的接口,是在数据库设计的______A.需求分析阶段B.概念设计阶段C.逻辑设计阶段D.物理设计阶段17.设F是关系模式R的FD集,如果对F中每个非平凡的FDX→Y,都有X是R的______,则R∈BCNF。18.设有供应商关系S和零件关系P,如图所示,S和P的主键分别是“供应商号”和“零件号”,P的外键是“供应商号”。
分析下列3个操作能否被正确执行,并说明理由。
Ⅰ.在P中插入元组('P2','白','A2')
Ⅱ.在P中插入元组(NULL,'绿','A1')
Ⅲ.在P中插入元组('P4','白','A5')19.简述计算机系统中存储介质的分类。20.简述T-SQL语言中Begin…End语句的作用。21.实体完整性规则要求关系中元组在组成______的属性上不能有空值。22.设F是关系模式R的FD集,如果对F中每个非平凡的FDX→Y,都有X是R的超键,则______A.R属于2NF,但不一定属于3NFB.R属于3NF,但不一定属于BCNFC.R属于BCNF,但不一定属于4NFD.R属于4NF23.设关系模式R(X,Y,Z),F={Y→X,Z→X},分解ρ={XY,YZ}相对于F______A.是无损连接,也保持函数依赖B.是无损连接,但不保持函数依赖C.不是无损连接,但保持函数依赖D.既不是无损连接,也不保持函数依赖24.提供数据库数据描述的集中管理的是______A.数据库模式B.数据库C.数据库管理系统D.数据字典25.数据源是______与DBS之间连接的桥梁。A.应用程序B.DBMSC.DB驱动程序D.DBA26.在对象联系图中,表示对象类型之间的超类与子类联系的是______
A.双线箭头()
B.双向箭头(←→)
C.双箭头(→→)
D.单箭头(→)27.要保证数据库逻辑数据独立性,需要修改的是______A.逻辑模式B.模式与内模式的映射C.逻辑模式与外模式的映射D.内模式28.如果实体X的存在依赖于Y的存在,且X主键的部分或全部从Y中获得,则X是______A.递归实体B.复合实体C.弱实体D.超类实体29.简述层次模型的数据结构和特点。30.当关系R和S做自然连接时,能够把原该舍弃的元组放到结果关系中的操作称为______。31.DBMS主要由______和存储管理器两大部分组成。32.简述“不好”的关系模式可能存在的问题。33.文件系统阶段产生的时期是______A.20世纪40年代中期以前B.20世纪40年代后期到50年代中期C.20世纪50年代后期到60年代中期D.20世纪60年代后期以来34.在安装SQLServer时,系统会自动建立几个数据库,其中有一个数据库被删除后,不影响系统的正常运行,这个数据库是______A.Tempdb数据库B.Master数据库C.Model数据库D.Pubs数据库35.设有关系模式R(学号Sno,课程号Cno,成绩G,任课教师TN,教师工作单位TD),基于R的函数依赖集F={(Sno,Cno)→G,Cno→TN,TN→TD}根据上述规定
(1)写出模式R的关键码。
(2)判断R最高为第几范式?为什么?
(3)若R不为3NF,试将R分解成等价的3NF模式。36.与一个联系有关的实体集个数,称为联系的______。37.用户访问数据库的权限有哪几种?38.什么是超类型和子类型?39.设关系R和S具有相同的关系模式,R和S的差是由______的元组构成的集合。40.封锁粒度的大小与系统的并发度、系统开销之间的关系如何?41.候选键与超键有哪些联系和区别?42.用文件系统管理数据时,当文件结构和数据发生任何微小变化时,都可能要修改文件的存取程序。其原因是______A.文件系统的数据没有结构B.文件系统的数据不独立C.文件系统的文件没有结构D.文件系统的文件不独立43.在T-SQL语言中,创建局部临时表必须使用由______开头的表名。44.采用ER方法进行数据库设计过程中,将局部ER模型合并成全局ER模型,需要消除哪三种冲突?45.请用SQL完成:从用户CHEN处回收对关系S的查询、修改权限,并且是连锁回收。46.角色可分为哪两类?47.已知关系R(A,B)和S(A,B),则以下关系代数表达式中错误的是______A.R∩S=S-(S-R)B.R-S=R-(R∩S)C.R∪S=R∪(S-R)D.R∩S=R-(S-R)48.若关系R满足1NF,且它的每一非主属性完全函数依赖于候选键,则该关系满足______。49.设有商店和顾客两个实体,“商店”有属性:商店编号、商店号、地址、电话,“顾客”有属性:顾客编号、姓名、地址、年龄、性别。假设一个商店有多个顾客购物,一个顾客可以到多个商店购物,顾客每次去商店购物有一个消费金额和日期,而且规定每个顾客在每个商店里每天最多消费一次。
根据上面叙述,解答下列问题:
(1)设计ER模型,要求标注联系类型,可省略属性。
(2)将ER模型转换成关系模型,并指出每一个关系的主键和外键(如果存在)。50.ODBC的体系结构有哪几层?第1卷参考答案一.历年考点试题黑钻版1.参考答案:B本题主要考查的知识点为PB9.0的特点。PB9.0有如下特点:(1)采用面向对象的编程方法和事件驱动的工作原理。(2)支持跨平台开发,具有开放的数据库连接系统。(3)提供了几乎所有常用的编程语句模板。(4)人性化设计。(5)独特的库文件画板和层次清晰的系统资源树。(6)提供多种不同显示风格的数据窗口。(7)提供规范化的Workspace对象。2.参考答案:(SELECTwIDFROMWorkerWHEREwAge>40)
UNION
(SELECTwlDFROMAnimalWHEREaTypc="牛");3.参考答案:B本题主要考查的知识点为对象联系图的基本成分。对象类型用椭圆表示,单值属性用单箭头(→)表示,多值属性用双箭头(→→)表示。4.参考答案:一个事务中所有对数据库的操作是一个不可分割的操作序列。
或者“事务要么完整地被全部执行,要么什么也不做”。5.参考答案:R属于1NF,由于候选键是ABC,而非主属性D和E局部函数依赖于候选键ABC,因此R不是2NF,只能是1NF。6.参考答案:B本题主要考查的知识点为数据操纵语言DML的功能。DML对数据的基本操作有两类:检索(查询)和更新(插入、删除、更新)。7.参考答案:由于视图是不实际存储数据的虚表,因此对视图的更新最终要转换为对基本表的更新。为简单起见现在一般只有“行列子集视图”才能更新。如果视图是从单个基本表只使用选择、投影操作导出的,并且包含了基本表的主键,那么这样的视图称为“行列子集视图”,可以被执行更新操作。允许用户更新的视图在定义时必须加上“WITHCHECKOPTION”短语。8.参考答案:C本题主要考查的知识点为关系运算。笛卡尔积运算的次数为两个关系元组个数的乘积,相对于投影、选择和除,它花费的时间可能最长。9.参考答案:410.参考答案:数据库11.参考答案:原子性、一致性、隔离性、持久性。12.参考答案:测试13.参考答案:笛卡尔积14.参考答案:C15.参考答案:数据库逻辑设计阶段的主要步骤有
(1)把概念模型转换成逻辑模型。
(2)设计外模型。
(3)设计应用程序与数据库的接口。
(4)评价模型。
(5)修正模型。16.参考答案:C本题主要考查的知识点为数据库逻辑设计阶段的任务。数据库逻辑设计阶段的主要任务有:(1)把概念模型转换成逻辑模型。(2)设计外模型。(3)设计应用程序与数据库的接口。(4)评价模型。(5)修正模型。17.参考答案:超键18.参考答案:操作Ⅰ不能被正确执行,因为违反了主键唯一性的约束。
操作Ⅱ不能被正确执行,因为违反了实体完整性规则。
操作Ⅲ不能被正确执行,因为违反了参照完整性规则。19.参考答案:根据访问数据的速度、成本和可靠性,计算机系统的存储介质可分为以下六类:
(1)高速缓冲存储器。
(2)主存储器。
(3)快擦写存储器。
(4)磁盘存储器。
(5)光存储器。
(6)磁带。20.参考答案:使用Begin…End语句可以将多条SQL语句封装起来,形成一个语句块,使这些语句作为一个整体执行。21.参考答案:主键22.参考答案:C23.参考答案:B24.参考答案:D本题主要考查的知识点为数据字典。数据字典是对数据描述的集中管理,用于存储和检索各种数据描述。25.参考答案:C26.参考答案:A27.参考答案:C如果数据库的逻辑模式要修改,譬如增加记录类型或增加数据项,那么只要需对外模式/逻辑模式映像作相应的修改,可以使外模式和应用程序尽可能保持不变。这样,我们称数据库达到了逻辑数据独立性(简称逻辑独立性)。28.参考答案:C主要考查的知识点为弱实体。若实体M的存在必须以另一实体的存在为前提,则M为弱实体。29.参考答案:(1)层次模型的数据结构是一棵“有向树”,树的每个结点对应一个记录集,也就是现实世界的实体集。
(2)有且仅有一个结点没有父结点,它称作根结点。
(3)其他结点有且仅有一个父结点。30.参考答案:外连接(或)31.参考答案:查询处理器32.参考答案:(1)数据冗余
(2)更新异常
(3)插入异常
(4)删除异常33.参考答案:C34.参考答案:D35.参考答案:(1)关系R的关键码为:(Sno,Cno)。
(2)因为每个属性不可再分,故属于1NF;
关系R的关键码为:(Sno,Cno),判断非主属性(G,TN,TD)不是完全函数依赖于关键码,Cno→TN,故存在部分函数依赖;关系模式R不满足2NF的要求。
(3)分解为3范式:R1(Sno,Cno,G)、R2(Cno,TN)和R3(TN,TD)。36.参考答案:元数37.参考答案:读(Read)权限、插入(lnsert)权限、修改(Update)权限、删除(Delete)权限。38.参考答案:当较低层上实体类型表达了与之联系的较高层上的实体类型的特殊情况时,就称较高层上实体类型为超类型,较低层上实体类型为子类型。39.参考答案:属于R但不属于S40.参考答案:封锁粒度与系统的并发度和并发控制的开销密切相关。封锁的粒度越大,并发度就越小,同时系统的开销也就越小;相反,封锁的粒度越小,并发度就越高,系统开销也就越大。41.参考答案:联系:候选键也是超键,两者都是能唯一标识元组的属
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 2025江西省建筑安全员考试题库附答案
- 《急救护理困扰》课件
- 《护理教育学辅导》课件
- 【大学课件】土木工程概论 土木工程材料
- 高端装备数字化智能工厂项目可行性研究报告写作模板-备案审批
- 《莫言英文简介》课件
- 单位人力资源管理制度汇编大全十篇
- 甘肃省武威市凉州区2024-2025学年高一上学期期末考试历史试卷(含答案)
- 循环经济产业园雨污分流改造及再生水回用项目可行性研究报告写作模板-备案审批
- 单位管理制度收录大合集【职工管理篇】
- DB14-T 2730-2023 产后康复管理师等级划分与评定
- 《预防流感》主题班会教案3篇
- 湖南省炎德英才大联考2025届高二数学第一学期期末考试试题含解析
- 中等职业学校《机械制造工艺基础》课程标准
- DBJ33T 1312-2024 工程渣土再生填料道路路基技术规程
- 高级流行病学与医学统计学智慧树知到期末考试答案章节答案2024年浙江中医药大学
- 服务开口合同模板
- 2024年200MW-400MWh电化学储能电站设计方案
- 2024数据采集合同模板
- SH/T 3227-2024 石油化工装置固定水喷雾和水(泡沫)喷淋灭火系统技术标准(正式版)
- (正式版)JBT 7248-2024 阀门用低温钢铸件技术规范
评论
0/150
提交评论