ImageVerifierCode 换一换
格式:DOCX , 页数:12 ,大小:29.44KB ,
资源ID:9120775      下载积分:3 金币
快捷下载
登录下载
邮箱/手机:
温馨提示:
快捷下载时,用户名和密码都是您填写的邮箱或者手机号,方便查询和重复下载(系统自动生成)。 如填写123,账号就是123,密码也是123。
特别说明:
请自助下载,系统不会自动发送文件的哦; 如果您已付费,想二次下载,请登录后访问:我的下载记录
支付方式: 支付宝    微信支付   
验证码:   换一换

加入VIP,免费下载
 

温馨提示:由于个人手机设置不同,如果发现不能下载,请复制以下地址【https://www.bdocx.com/down/9120775.html】到电脑端继续下载(重复下载不扣费)。

已注册用户请登录:
账号:
密码:
验证码:   换一换
  忘记密码?
三方登录: 微信登录   QQ登录  

下载须知

1: 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。
2: 试题试卷类文档,如果标题没有明确说明有答案则都视为没有答案,请知晓。
3: 文件的所有权益归上传用户所有。
4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
5. 本站仅提供交流平台,并不能对任何下载内容负责。
6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

版权提示 | 免责声明

本文(数据库自测题.docx)为本站会员(b****6)主动上传,冰豆网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对上载内容本身不做任何修改或编辑。 若此文所含内容侵犯了您的版权或隐私,请立即通知冰豆网(发送邮件至service@bdocx.com或直接QQ联系客服),我们立即给予删除!

数据库自测题.docx

1、数据库自测题第一章 自测题一 填空题1数据管理技术的发展,与_、_和_有密切的联系。2文件系统的缺陷是:_、_和_。3对现实世界进行第一层抽象的模型,称为_模型;对现实世界进行第二层抽象的模型,称为_模型。4在层次、网状模型中,用_导航数据;而在关系模型中,用_导航数据。5数据库的三级模式结构是对_的三个抽象级别。6在数据库技术中,编写应用程序的语言仍然是C一类高级语言,这些语言被称为_语言。7在DB的三级模式结构中,数据按_的描述提供给用户,按_的描述存储在磁盘中,而_提供了连接这两级的相对稳定的中间观点,并使得两级中的任何一级的改变都不受另一级的牵制。8DBS中存放三级结构定义的DB称为_

2、。9DBS是_、_、_和_的集合体。10根据计算机的系统结构,DBS可分成四种类型:_、_、_和_。二单项选择题(在备选答案中选出一个正确答案)1在DBS中,DBMS和OS之间关系是 A并发运行 B相互调用COS调用DBMS DDBMS调用OS2在数据库方式下,信息处理中占据中心位置的是 A磁盘 B.程序 C.数据 D.内存3DB的三级体系结构是对_抽象的三个级别。 A.存储器 B.数据 C.程序 D. 外存4DB的三级模式结构中最接近外部存储器的是 A.子模式 B.外模式 C.概念模式 D.内模式5DBS具有“数据独立性”特点的原因是因为在DBS中 A.采用磁盘作为外存 B.采用三级模式结构

3、C.使用OS来访问数据 D.用宿主语言编写应用程序6在DBS中,“数据独立性”和“数据联系”这两个概念之间联系是 A没有必然的联系 B同时成立或不成立C前者蕴涵后者 D后者蕴涵前者7数据独立性是指 A数据之间相互独立 B应用程序与DB的结构之间相互独立C数据的逻辑结构与物理结构相互独立 D数据与磁盘之间相互独立8DB中数据导航是指 A数据之间联系 B数据之间指针联系C从已知数据找未知数据的过程 D数据的组合方式9用户使用DML语句对数据进行操作,实际上操作的是 A数据库的记录 B内模式的内部记录C外模式的外部记录 D数据库的内部记录值10对DB中数据的操作分成两大类: A查询和更新 B检索和修

4、改C查询和修改 D插入和修改三 问答题1试对数据管理技术三个发展阶段作一详细的比较。2DBS中有哪些系统软件?3什么是数据独立性?数据独立性分为哪两种?第二章 自测题一. 填空题1关系中没有行序的原因是_。2实体完整性规则是对_的约束,参照完整性规则是对_的约束。3关系代数的基本操作是_。4等式R S = RS成立的条件是_。5关系的并、差、交操作,要求两个关系具有_。6一般,在关系代数运算中,当查询涉及到“否定”时,就要用到_操作;当查询涉及到“全部值”时,就要用到_操作。7如果关系R和S做自然联接时,只把R中原该舍去的元组放到新关系中,那么这种操作称为_操作。二 单项选择题(在备选答案中选

5、出一个正确答案)1在关系中,“元数”(arity)是指 A行数 B元组个数 C关系个数 D列数2在关系中,“基数”(cardinality)是指 A行数 B属性个数 C关系个数 D列数3设关系R、S、W各有10个元组,那么这三个关系的自然联接的元组个数为 A10 B30 C1000 D不确定(与计算结果有关)4设关系R和S的结构相同,且各有10个元组,那么这两个关系的并操作结果的元组个数为 A10 B小于等于10 C20 D小于等于20 5如果两个关系没有公共属性,那么其自然联接操作 A转化为笛卡尔积操作 B转化为联接操作C转化为外部并操作 D结果为空关系6在关系代数表达式的查询优化中,不正确

6、的叙述是 A尽可能早地执行联接B尽可能早地执行选择C尽可能早地执行投影D把笛卡尔积和随后的选择合并成联接运算三计算题设有关系R和S: R A B C S B C D 6 4 2 4 4 9 6 5 3 4 2 5 5 6 8 5 2 6 5 3 8 6 8 4 试计算:R?S,R?S,R?S,R?S。第三章自测题一 填空题1在SQL中,关系模式称为_,子模式称为_,元组称为_,属性称为_。2SQL中,表有两种:_和_,也称为_和_。3SQL中,用户有两种:_和_。4SQL中,外模式一级数据结构的基本单位是_。5基本表中,“主键”概念应该体现其值的_和_两个特征。6操作“元组 IN(集合)”的语

7、义是_。7表达式中的通配符“%”表示_,“_”(下划线)表示_。8操作“元组SOME(集合)”的语义是_。9操作“元组ALL(集合)”的语义是_。10SQL有两种使用方式:_和_。11SQL语句嵌入在C语言程序中时,必须加上前缀标识_和结束标志_。12“卷游标”是指_。二单项选择题(在备选答案中选出一个正确答案)1在SQL中,用户可以直接进行查询操作的是 A实表和虚表 B基本表和实表C视图和虚表 D基本表2SQL中,聚合函数COUNT(列名)用于 A计算元组个数 B计算属性的个数C对一列中的非空值计算个数 D对一列中的非空值和空值计算个数3SQL中,与“NOT IN”等价的操作符是 A=SOM

8、E BSOME C=ALL DALL4元组比较操作(a1,a2)(b1,b2)的意义是 A(a1b1)OR(a1=b1)AND(a2=b2)B(a1=b1)OR(a1=b1)AND(a2=b2)C(a1b1)OR(a1=b1)AND(a2b2)D(a1=b1)OR(a1=b1)AND(a2b2)5SQL中,谓词EXISTS可用来测试一个集合是否 A有重复元组 B有重复的列名C为非空集合 D有空值6对于基本表EMP(ENO,ENAME,SALARY,DNO)其属性表示职工的工号、姓名、工资和所在部门的编号。 基本表DEPT(DNO,DNAME) 其属性表示部门的编号和部门名。有一SQL语句: S

9、ELECT COUNT(DISTINCT DNO) FROM EMP;其等价的查询语句是 A统计职工的总人数 B统计每一部门的职工人数C统计职工服务的部门数目 D统计每一职工服务的部门数目7对于第6题的两个基本表,有一个SQL语句: UPDATE EMP SET SALARY=SALARY*1.05 WHERE DNO=D6 AND SALARY(SELECT AVG(SALARY)FROM EMP);其等价的修改语句为 A为工资低于D6部门平均工资的所有职工加薪5%B为工资低于整个企业平均工资的职工加薪5%C为在D6部门工作、工资低于整个企业平均工资的职工加薪5%D为在D6部门工作、工资低于

10、本部门平均工资的职工加薪5%8有关嵌入式SQL的叙述,不正确的是 A宿主语言是指C一类高级程序设计语言B宿主语言是指SQL语言C在程序中要区分SQL语句和宿主语言语句DSQL有交互式和嵌入式两种使用方式9嵌入式SQL实现时,采用预处理方式是 A把SQL语句和主语言语句区分开来B为SQL语句加前缀标识和结束标志C识别出SQL语句,并处理成函数调用形式D把SQL语句编译成二进制码10允许在嵌入的SQL语句中,引用宿主语言的程序变量,在引用时 A直接引用B这些变量前必须加符号“*”C这些变量前必须加符号“:”D这些变量前必须加符号“&”11卷游标的推进语句“EXEC SQL FETCH RELATI

11、VE -4”表示 A把游标移向查询结果的第4行B把游标移向查询结果的倒数第4行C把游标从当前位置推进4行D把游标从当前位置返回4行12卷游标的推进语句“EXEC SQL FETCH ABSOLUTE -3 ”表示 A把游标移向查询结果的第3行B把游标移向查询结果的倒数第3行C把游标从当前位置推进3行D把游标从当前位置返回3行第四章 自测题一填空题1关系模式的操作异常问题往往是由_引起的。2函数依赖完备的推理规则集包括_、_和_。3如果Y?X?U,则XY成立。这条推理规则称为_。4如果XY和WYZ成立,则WXZ成立。这条推理规则称为_。5如果XY和Y?X成立,那么称XY是一个_。这种FD可以根据

12、推理规则_律就可推出。7函数依赖XY能从推理规则导出的充分必要条件是_。8被函数依赖集F逻辑蕴涵的函数依赖的全体构成的集合,称为_,用符号_表示。9由属性集X函数决定的属性的集合,称为_,用符号_表示。10在关系模式R中,能函数决定所有属性的属性组,称为模式R的_。11两个函数依赖集F和G等价的充分必要条件是_。12谈论无损联接的先决条件是作了_的假设。13设有关系模式R(A,B,C,D),F是R上成立的FD集,F=ABC,DB ,则 F在模式ACD上的投影为_;F在模式AC上的投影为_。14消除了非主属性对候选键传递依赖的关系模式,称为_模式。15消除了每一属性对候选键传递依赖的关系模式,称

13、为_模式。16在关系模式的分解中,数据等价用_衡量,依赖等价用_衡量。二 单项选择题(在备选的答案中选出一个正确的答案)1在关系模式R中,函数依赖XY的语义是 A在R的某一关系中,若两个元组的X值相等,则Y值也相等B在R的每一关系中,若两个元组的X值相等,则Y值也相等C在R的某一关系中,Y值应与X值相等D在R的每一关系中,Y值应与X值相等2如果XY和WYZ成立,那么WXZ成立。这条规则称为 A增广律 B传递律 C伪传递律 D分解律3XY能从推理规则导出的充分必要条件是 AY?X BY?X+ CX?Y+ DX+=Y+4两个函数依赖集F和G等价的充分必要条件是 AF=G BF+=G CF=G+ D

14、F+=G+5在最小依赖集F中,下面叙述不正确的是 AF中每个FD的右部都是单属性BF中每个FD的左部都是单属性CF中没有冗余的FDDF中每个FD的左部没有冗余的属性6设有关系模式R(A,B,C,D),F是R上成立的FD集,F= BA,DC ,则F+中左部为(BC)的函数依赖有 A2个 B4个 C8个 D16个7设有关系模式R(A,B,C,D),F是R上成立的FD集,F= AB,BC,CD,DA ,则F+中,左部为(CD)的函数依赖有 A2个 B4个 C8个 D16个8设有关系模式R(A,B,C,D),F是R上成立的FD集,F= ABC,DA ,则属性集(CD)的闭包(CD)+为 ACD BAC

15、D CBCD DABCD9设有关系模式R(A,B,C,D),F是R上成立的FD集,F= ABC,DA ,则R的关键码为 AAB BAD CBC DBD10设关系模式R(A,B,C,D),F是R上成立的FD集,F= BA,AC ,= AB,AC,AD 是R上的一个分解,那么分解相对于F A是无损联接分解,也是保持FD的分解B是无损联接分解,但不保持FD的分解C不是无损联接分解,但保持FD的分解D既不是无损联接分解,也不保持FD的分解11设关系模式R(A,B,C,D),F是R上成立的FD集,F= ABC,DB ,那么F 在模式ACD上的投影ACD(F)为 A ABC,DB B ACD C ADC

16、D(即不存在非平凡的FD)12设关系模式R(A,B,C,D),F是R上成立的FD集,F= ABC,DB ,= ACD,BD 是R上的一个分解,那么分解 A保持函数依赖集F B丢失了ABCC丢失了DB D是否保持FD,由R的当前关系确定13无损联接和保持FD之间的关系是 A同时成立或不成立 B前者蕴涵后者C后者蕴涵前者 D没有必然的联系第五章 自测题一填空题1数据库设计过程的输出主要有两部分:_和_。3规划阶段具体可以分成三个步骤:_、_和_。4需求分析的工作主要有下面四步组成:分析用户活动,产生_;确定系统范围,产生_;分析用户活动涉及的数据,产生_;分析系统数据,产生_。5 需求分析中的数据

17、字典通常包含以下五个部分:_,_,_,_和_。6概念设计的目标是产生反映_的数据库概念结构,即概念模式。7概念设计阶段可分为三步来完成:_,_和_。8逻辑设计的主要工作是:_。10逻辑设计的步骤有五步:_,_,_,_和_。11DBS的维护工作由_承担的。12DBS的维护工作主要包括以下四个部分:_,_,_,_。二单项选择题(在备选的答案中选出一个正确答案)1设计子模式属于数据库设计的 A需求分析 B概念设计 C逻辑设计 D物理设计2概念结构设计的主要目标是产生数据库的概念结构,该结构主要反映 A应用程序员的编程需求 BDBA的管理信息需求C数据库系统的维护需求 D企业组织的信息需求3数据库设计

18、人员和用户之间沟通信息的桥梁是 A程序流程图 B实体联系图 C模块结构图 D数据结构图4有两个不同的实体集,它们之间存在着一个1:1联系和一个M:N联系,那么根据ER模型转换成关系模型的规则,这个ER结构转换成的关系模式个数为 A2个 B3个 C4个 D5个5如果有10个不同的实体集,它们之间存在着12个不同的二元联系(二元联系是指两个实体集之间的联系),其中3个1:1联系,4个1:N联系,5个M:N联系,那么根据ER模型转换成关系模型的规则,这个ER结构转换成的关系模式个数为 A14个 B15个 C19个 D22个6在ER模型转换成关系模型的过程中,下列叙述不正确的是 A每个实体类型转换成一

19、个关系模式B每个联系类型转换成一个关系模式C每个M:N联系类型转换一个关系模式D在处理1:1和1:N联系类型时,不生成新的关系模式7当同一个实体集内部的实体之间存在着一个1:N联系时,那么根据ER模型转换成关系模型的规则,这个ER结构转换成的关系模式个数为 A1个 B2个 C3个 D4个8当同一个实体集内部的实体之间存在着一个M:N联系时,那么根据ER模型转换成关系模型的规则,这个ER结构转换成的关系模式个数为 A1个 B2个 C3个 D4个三简答题1.试述数据库设计的全过程。2.采用ER模型的数据库概念设计有哪些主要的步骤?第七章自测题一 填空题1在应用程序中,事务以BEGIN TRANSA

20、CTION语句开始,以_或_语句结束。2事务的原子性是由DBMS的_实现的。3事务的一致性是由DBMS的_实现的。4事务的隔离性是由DBMS的_实现的。5事务的持久性是由DBMS的_实现的。6抽象的事务模型中,事务有五种状态:_、_、_、_和_。7恢复的基本原则是_。要使数据库具有可恢复性,在平时要做好两件事:_和_。8如果对数据库的并发操作不加以控制,则会带来三类问题:_、_和_。9锁(lock)描述了数据项的状态,其作用是使_。10事务的执行次序称为_。11封锁能避免错误的发生,但会引起 问题。12S封锁增加了并发度,但缺点是_。13数据库的完整性是指数据的_、_和_。14用户使用数据库的

21、方式,称为_。二单项选择题(在备选的答案中选出一个正确答案)1事务(transaction)是一个 A程序 B进程 C操作序列 D完整性规则2事务对DB的修改,应该在数据库中留下痕迹,永不消逝。这个性质称为事务的 A持久化 B隔离性 C一致性 D原子性3事务的并发执行不会破坏DB的完整性,这个性质称为事务的 A持久化 B隔离性 C一致性 D原子性4数据库恢复的重要依据是 ADBA BDD C文档 D事务日志5后备副本的主要用途是 A数据转储 B历史档案 C故障恢复 D安全性控制6“日志”文件用于保存 A程序运行过程 B数据操作C程序执行结果 D对数据库的更新操作7在DB恢复时,对已经COMMIT但更新未写入磁盘的事务执行 AREDO处理 BUNDO处理 CABORT处理 DROLLBACK处理8在DB恢复时,对尚未做完的事务执行 AREDO处理 BUNDO处理 CABORT处理 DROLLBACK处理9在DB技术中,“脏数据”是指 A未回退的数据 B未提交的数据C回退的数据 D未提交随后又被撤消的数据三 简答题1试叙述事务的ACID性质。2X封锁与S封锁有什么区别?

copyright@ 2008-2022 冰豆网网站版权所有

经营许可证编号:鄂ICP备2022015515号-1