《云南农业大学数据库原理期末复习题(共六卷).docx》由会员分享,可在线阅读,更多相关《云南农业大学数据库原理期末复习题(共六卷).docx(46页珍藏版)》请在优知文库上搜索。
1、数据库原理期末复习题(一)一、单项选择题(每小题2分,共40分)1、为什么不建议使用手动归档?()A、需要额外的磁盘资源B、需要更多的后台进程C、管理员需要发出SQL命令归档联机日志文件D、需要编写操作系统脚本以拷贝联机日志文件2、SQL语言是()的语言,轻易学习。A、导航式B、过程化C、格式化I)、非过程化3、假设用户USERl的默认表空间为USERS,他在该空间的配额为10MB,则USERl在USERS表空间创建基本表时,他应具有()权限A、 CREATETABLEB、 CREATEUSERC、 UNLIMITEDTABLESPACED、 1.IMITEDTABLESPACE4、想在另一个
2、模式中创建表,用户至少该具有()系统权限A、 CREATETABLEB、 CREATEANYTABLEC、 RESOURCED、DBA5、下列属于关联分析算法的是A、AprioriB、GMMC、RedisI)、HBase6、关系模型中,下列关于候选键说法正确的是()oA、可由其值能惟一标识该关系中任何元组的一个或多个属性组成B、至多由其值能惟一标识该关系任何元组的一个属性组成C、可由多个任意属性组成I)、其余都不是7、关系数据库管理系统与网状系统相比()。A、前者运行效率高B、前者的数据模型更为简洁C、前者比后者产生得早一些D、前者的数据操作语言是过程性语言8、下列选项中,不.属于ACCeSS
3、数据库对象的是()A、表B、查询C、窗体D、组9、以下()命令在删除用户SCOn的同时删除用户所有的对象。A、 dropuserscott;B、 dropuserscottincludeconstents;C、 dropuserscottcascadeD、 dropuserscottincludedatafiles;10、从表CUStOmer中提取所有记录生成查询,并将查询结果存放于表MyCursor的SQL命令为。A、 SELECT*FROMcustomerINTOCURSORMyCursorB、 SELECT*FROMcustomerINTOTABLEMyCursorB.SELECTALL
4、FROMcustomerINTOTABLEMyCursorD.CREATESQLVIEWMyCursorASSELECT*FROMcustomer38、表文件中有数学,英语,计算机和总分四个数值型字段,要将当前记录的三科成绩汇总后存入总分字段中,应使用命令(B)。A. TOTAL数学+英语+计算机TO总分B. REPLACE总分WITH数学+英语+计算机C、SUM数学+英语+计算机TO总分D、REPLACEALL数学+英语+计算机WlTH总分11、字段的默认值是保存在()文件中。A、表的索引B、项目C、数据库D、表12、如果ACCeSS数据表中,需要某个字段存储多个文件,可以选用()数据类型A
5、、备注型B、附件型C、OLE对象型D、超链接型13、emp表中,比“FORD”入职晚的员工信息,下列SQL语句正确的是:()oA、selectename,hiredatefromempwhereename=FORD;B、selectename,hiredatefromempwherehiredate(selecthiredatefromempwhereename=FORD*);C、selectename,hiredatefromempwherehiredatemin(hiredate)andename=FORD,;D、selectename,hiredatefromempwherehireda
6、tein(selecthiredatefromempwhereename=FORD);14、()是数据库设计的起点,为以后的具体设计做准备A、需求分析B、逻辑设计C、概念设计D、物理设计15、下面那个说法正确的是A、在嵌入式SQL编程中所有的查询都必须使用游标。B、如果内存中的某一页的pin_count=0,dirty=true,则该页在替换时该页的数据必须写会磁盘。C、Createtabletabi(aint,bint,cint,primarykey(a,b)createtabletab2(aint,cint,dint,foreignkey(a)referencetabi(a)语句可以在DB
7、MS中执行成功D、如果关系模式R的每一个函数依赖X-A都使得下面两个条件中的一个成立则该关系模式满足BC范式。条件:LX-A是平凡函数依赖2.X是一个关键字16、OraCIe数据库中,当实例处于NOMoUNT状态,可以访问以下()数据字典和动态性能视图。A、 DBA_TABLESB、 V$DATAFILEc、v$instanceD、V$DATABASE17、OraCIe中要以自身的模式创建私有同义词,用户必须拥有()系统权限。A、 CREATEPRIVATESYNONYMB、 CREATEPUBLICSYNONYMC、 CREATESYNONYMD、 CREATEANYSYNONYM18、当(
8、),OraeIe才提交事务。A、DBRW进程将数据写回磁盘后B、LGwR进程将口志写入在线重做口志文件后C、PMON进程提交进程变化后D、SMoN进程写入数据后19、在OraCle数据库中,关于控制文件,说法正确的是。OA、只有一个控制文件,数据库不能运行B、建议保存一个控制文件C、至少有两个位于不同磁盘的控制文件D、至少有两个位于同一磁盘的控制文件20、在数据库理论中,数据库总体逻辑结构的改变,如修改数据模式、增加新的数据类型、改变数据间联系等,不需要修改相应的应用程序,称为A、物理独立性B、逻辑独立性C、数据独立性D、结构独立性二、填空题(每小题2分,共20分)1、在数据库中,产生数据不一
9、致的根本原因是O2、数据管理技术发展过程经过人工管理、文件系统和数据库系统三个阶段,其中数据独立性最高的阶段是0。3、合并局部E-R图时可能会发生属性冲突、命名冲突和()o4、层次模型的数据结构是()结构;网状模型的数据结构是()结构;关系模型的数据结构是()结构;面向对象模型的数据结构之间可以()5、在创建一个新表时,如果表中的数据已经存在于某一个或某几个表中,为了避免重新输入数据的麻烦,可以利用操作查询的查询来创建新表。6、SQLServer2012支持()、()和()三种类型的触发器。7、数据流图(DFD、是用于描述结构化方法中()阶段的工具。8、在关系数据库的规范化理论中,在执行“分解
10、”时,必须遵守的规范化规则:保持原有的依赖关系和()o9、()是目前公认的比较完整和权威的一种规范设计法。10、ACCeSS数据库提供了与“压缩和修复”两种方法来保证数据库的可靠性。三、名词解释题(每小题5分,共20分)1、什么是完全函数依赖?2、什么是数据库的数据独立性?3、什么是数据模型?4、什么是实体、属性、码、联系?实体的联系有哪三种?四、综合应用题(每小题20分,共20分)1、设有如下所示的关系S(S#,SNAME,AGE,SEX)、C(C#,CNAME,TEACHER)和SC(S#,C#,GRADE),试用关系代数表达式表示下列查询语句:(1)检索“程军”老师所授课程的课程号(C#
11、)和课程名(CNAME)。(2)检索年龄大于21的男学生学号(S#)和姓名(SNAME)0(3)检索至少选修“程军”老师所授全部课程的学生姓名(SNAME)。(4)检索“李强同学不学课程的课程号(C#)。(5)检索至少选修两门课程的学生学号(S#)。(6)检索全部学生都选修的课程的课程号(C#)和课程名(CNAME)O(7)检索选修课程包含“程军”老师所授课程之一的学生学号(S#)。(8)检索选修课程号为kl和k5的学生学号(S#)。(9)检索选修全部课程的学生姓名(SNAME)O(10)检索选修课程包含学号为2的学生所修课程的学生学号(S#)。(11)检索选修课程名为“C语言”的学生学号(S
12、#)和姓名(SNAME)。参考答案及解析一、单项选择题1、C2、D3、A4、B5、A【解析】本题主要考查的知识点为关联分析算法。常见的关联分析算法有Apriori.FP-Growth等o6、A7、B8、D9、C10、B11、C12、B【解析】只有附件型能够存储多个被支持的文件。13、B14、A15、B16、C17、C18、B19、C20、B二、填空题1、数据冗余2、数据库系统3、结构冲突4、树:有向图I二维表I嵌套和递归5、生成表6、DML触发器IDDL触发器I登录触发器7、需求分析8、函数依赖9、新奥尔良法10、备份与还原三、名词解释题1、设X,Y是关系R的两个属性集合,X是X的真子集,存在
13、X-Y,但对每一个X都有X!-Y,则称丫完全函数依赖于X。2、数据独立性表示应用程序与数据库中存储的数据不存在依赖关系,包括逻辑数据独立性和物理数据独立性。逻辑数据独立性是指局部逻辑数据结构(外视图即用户的逻辑文件)与全局逻辑数据结构(概念视图)之间的独立性。当数据库的全局逻辑数据结构(概念视图)发生变化(数据定义的修改、数据之间联系的变更或增加新的数据类型等)时,它不影响某些局部的逻辑结构的性质,应用程序不必修改。物理数据独立性是指数据的存储结构与存取方法(内视图)改变时,对数据库的全局逻辑结构(概念视图)和应用程序不必作修改的一种特性,也就是说,数据库数据的存储结构与存取方法独立。3、是实
14、体模型的数据化,是观念世界的实体模型在数据世界中的反映,是对现实世界的抽象。4、客观存在并可以相互区分的事物叫实体。属性是实体所具有的某些特性,通过属性对实体进行描述。一个实体往往有多个属性,这些属性之间是有关系的,它们构成该实体的属性集合。如果其中有一个属性或属性集能够唯一标识整个属性集合,则称该属性或属性集为该实体的码。现实世界的事物之间是有联系的,即各实体型之间是有联系的。就两个实体型的联系来说,主要有以下3种情况:一对一联系(1:1)、一对多联系(1:M)和多对多联系(M:N)o四、综合应用题1、(1).nc#,CNAME(OTEACHER=程军(C)(2) .11S,SNAME(AGE21SEX=m男(s)(3) .SNAMEsns#,C#(SC)11Cft(TEACHER=程军(C)(4) .nc#(c)-nc#(OSNAUE=李强(三)Se)(5) .11S(1=425(SCSC)(6) .nC#,CNAME(C(ns#,C#(sc)11Stt(三)(7) .ns#(SC11Ctt(TEACHER=程军(C)(8) .11S,C#(sc)11H(oCfr=kl,VC#=k5(O)(9) .11SNAMEs11S,Cft(sc)11Cft(C)(10) .ns#,C#(sc)n(osg2(SC)(11) .ns#,SNAMEs11S(SCCNAME=C语言(C)