版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
2022年华东理工大学信息管理与信息系统专业《数据库概论》科目期未试卷B(有答案)口一、填空题1、在SELECT命令中进行查询,若希望查询的结果不出现重复元组,应在SELECT语句中使用 保留字。2、数据模型是由 、 和 三部分组成。3、安全性控制的一般方法有 、 、 、和 视图的保护五级安全措施。4、数据库恢复是将数据库从 状态恢复到 的功能。5、在SQLServer2000中,新建了一个SQLServer身份验证模式的登录账户LOG,现希望LOG在数据库服务器上具有全部的操作权限,下述语句是为LOG授权的语句,请补全该语句。EXECsp_addsrvrolemember'LOG',;□6、在设计局部E-R图时,由于各个子系统分别有不同的应用,而且往往是由不同的设计人员设计,所以各个局部E-R图之间难免有不一致的地方,称为冲突。这些冲突主要有 、 和 3类。7、在SQLServer2000中,某数据库用户User在此数据库中具有对T表数据的查询和更改权限。现要收回User对T表的数据更改权,下述是实现该功能的语句,请补全语句。 UPDATEONTFROMUser;8、 和 一起组成了安全性子系统。9、在VB6.0中,已经用Adobel连接到数据库,并已绑定到数据库中的某个关系表,现要通过此控件向表中插入数据,需要用到Adobel.Recordset的方法和Update方法,使用Adobel.Recordset的一方法可以使当前行指针在结果集中向前移动一行。□10、若事务T对数据对象A加了S锁,则其他事务只能对数据A再加,不能加,直到事务T释放A上的锁。□二、判断题11、外模式DDL用来描述数据库的总体逻辑结构。()□12、文件系统的缺点是数据不能长期存储。()13、一个关系中不可能出现两个完全相同的元组是由实体完整性规则确定的。()14、在一个关系模型中,不同关系模式之间的联系是通过公共属性来实现的。()15、全码的关系模式一定属于BC范式。( )□16、一个数据表只能有一个唯一索引。()17、机制虽然有一定的安全保护功能,但不精细,往往不能达到应用系统的要求。()18、在SQL中,ALTERTABLE语句中MODIFY用于修改字段的类型和长度等,ADD用于添加新的字段。()19、等值连接与自然连接是同一个概念。()20、数据模型的核心构成要素是数据结构。()21、在关系模式中,候选码可以有多个,主码只能有一个。()TOC\o"1-5"\h\z22、视图就是一个虚表,保存视图时,保存的是视图的定义。( )23、关系是一张二维表。( )24、SQLServer有两种安全性认证模式:WindowsNT和SQLServer°( )□25、在SQL中,ALTERTABLE语句中MODIFY用于修改字段的类型和长度等,ADD用于添加新的字段。()三、选择题26、对关系数据库来说,下面哪些说法是错误的( )。A.每一列的分量是同一种类型数据,来自同一个域口B.不同列的数据可以出自同一个域口C.行的顺序可以任意交换,但列的顺序不能任意交换口D.关系中的任意两个元组不能完全相同口)。27、数据库恢复的基础是利用转储的冗余数据。这些转储的冗余数据包指()。A.数据字典、应用程序、审计档案、数据库后援副本口B.数据字典、应用程序、日志文件、审计档案口C.日志文件、数据库后援副本口D.数据字典、应用程序、数据库后援副本口28、数据库管理系统的工作不包括()。A.定义数据库口B.对已定义的数据库进行管理口C.为定义的数据库提供操作系统口D.数据通信口29、信息是有价值的,信息的价值与()有关。A.正确性、及时性、完整性、开放性和可靠性口B.正确性、及时性、完整性和可靠性□C.正确性、完整性、开放性和可靠性□D.正确性、及时性、完整性和开放性口30、在关系代数运算中,最费时间和空间的是()。A.选择和投影运算口B.除法运算口C.笛卡尔积和连接运算口D.差运算口31、SQL语言中,HAVING子句用于筛选满足条件的( )。口A.列 B.行 C.分组D.元组口32、24小时x7天在线服务,系统业务繁忙,为了保证业务系统数据库中数据的安全,需要设计与实施数据转储机制,设完成该数据库每天数据增量的转储需要2小时,在不考虑成本因素的情况下,下列最合理的是()。A.配备高性能数据库服务器,通过事务传送机制实时地将数据库中的任何变化反映到备份环境中B.每天划出长度为2小时的时间窗口tw,在tw内采用静态转储方法实现每天数据增量的转储C.每天划出长度为2小时的时间窗口tw,在tw内采用动态转储方法实现每天数据增量的转储D.每周做一次完全转储,每天选择浮动时间段对变化的数据进行转储口33、关于数据模型和模式结构,有下列说法:I.数据库系统的开发者利用数据模型描述数据库的结构和语义,通过显示世界到信息世界再到机器世界的抽象和转换,构建数据库□.数据结构模型是按用户的观点对数据进行建模,是现实世界到信息世界的第一层抽象,强调语义表达功能,易于用户理解,是用户与数据库设计人员交流的工具III.在数据模型中有“型”和“值”的概念,其中值是对某一类数据的结构和属性的说明口~.在三级模式结构中,概念模式是对数据库中全体数据的逻辑结构和特征的描述,是所有用户的公共数据视图上述说法正确的是( )。A.1和IVB.口、m和IVC.1和口D.口和IV口34、如表,因为()属性使它不能成为关系。表顼目三顼目名称项目或三项目经受200S0102万整电工商务网咕李鸣、三曷、金华连"张三梅金帆2008030*华科口上交易中一三霹、短姿尾、金邕李鸣200SC31S亶达企口信息化刘梅方、三又第、金克强金帆A.项目经理B.项目成员0项目名称D-项目号口35、查询Student表中的所有非空Email信息,以下语句正确的是( )。口A.SELECTEmailFROMStudentWHEREEmail!=NULL]B.SELECTEmailFROMStudentWHEREEmailNOTISNULLSELECTEmailFROMStudentWHEREEmailoNULLDD.SELECTEmailFROMStudentWHEREEmailISNOTNULL36、下列有关范式的叙述中正确的是()。A.如果关系模式R£1NF,且R中主属性完全函数依赖于码,则R是2NF口B.如果关系模式RG3NF,X、YuU,若X-Y,则UR是BCNF口C.如果关系模式R^BCNF,若X--Y(Y<X)是平凡的多值依赖,则R是4NF口一个关系模式如果属于4NF,则一定属于BCNF;反之不成立口37、建立关于系、学生、班级、社团等信息的一个关系数据库,一个系有若干个专业,每个专业每年只招一个班,每个班有若干学生,一个系的学生住在同一宿舍区,每个学生可以参加若干个社团,每个社团有若干学生。描述学生的属性有:学号、姓名、出生年月、系名、班号、宿舍区。描述班级的属性有:班号、专业名、系名、人数、入学年份。描述系的属性有:系号、系名、系办公地点、人数。描述社团的属性有:社团名、成立年份、地点、人数、学生参加某社团的年份。回答以下问题:画出E-R图。□请给出关系模式,写出每个关系模式的最小函数依赖集,指出是否存在传递函数依赖,对于函数依赖左部是多属性的情况讨论函数依赖是完全函数依赖,还是部分函数依赖。指出各关系的候选码、外码,有没有全码存在?□□□□□38、如果系统发生死锁,参与死锁的进程的个数至少是()个。A.3 B.1 C.2D.439、保护数据库,防止未经授权或不合法的使用造成的数据泄漏、非法更改或破坏。这是指数据的()。A.安全性B.完整性C.并发控制 D.恢复口40、下列属于数据仓库特点的是()。A.综合性和提炼性数据口B.重复性的、可预测的处理口C.一次处理的数据量小口D.面向操作人员,支持日常操作口41、在OODB中,类^匕$$)是( )。口A.实体的集合口B.数据类型的集合口C.表的集合口D.对象的集合口四、简答题42、试述关系数据库的特点。□□□□□□□43、为在某种程度上保证某数据库系统可靠地运行,在SQLServer2000环境中,对其制定有下列三种备份策略。假设对此数据库进行一次完全备份需要4小时,差异备份需要2小时,日志备份需要1小时。设所有备份都是从凌晨1:00开始。策略1:每周周日进行一次完全备份,每周周一至周六每天进行一次日志备份;策略2:每周周日进行一次完全备份,每周周一至周六每天进行一次差异备份;策略3:每天进行一次完全备份。①假设需要保留一年的备份数据,比较三种备份策略所占用的空间。□②比较每种备份策略的备份和恢复速度。□□□□□□44、什么是大数据,试述大数据的基本特征。□□□□□□□45、写出面向对象数据库产生的主要原因。□□□□□46、具有检查点的恢复技术有什么优点?试举一个具体例子加以说明。□□□□□□□五、综合题47、某工厂生产若干产品,每种产品由不同的零件组成,有的零件可用在不同的产品上。这些零件由不同的原材料制成,不同零件所用的材料可以相同。这些零件按所属的不同产品分别放在仓库中,原材料按照类别放在若干仓库中。请用E-R图画出此工厂产品、零件、材料、仓库的概念模型。□□□□□□□48、图书馆数据库中有如下关系:BOOKS(Titel,Author,Pname,Bno)PUBLISHERS(Pname,Paddr,Pcity)BORROWERS(Name,Addr,City,Cno)LOANS(Cno,Bno,Date)其中,BOOKS为图书表,对应的各个属性依次是书名、作者名、出版社名和图书编号;PUBLISHERS为出版社表,对应的各个属性依次是出版社名、出版社地址和出版社所在城市名;BORROWERS为借书人表,对应的各个属性依次是借书人姓名、借书人地址、借书人所在城市名和借书证号;LOANS为借书表,对应的各个属性依次是借书证号、图书编号和图书借出日期。若查询2003/10/1以前借出的书籍的书名和借书人姓名,请说明优化的过程。□□□□□□□□□□49、设关系R(A,B)和S(B,C,D)情况如下:R有20000个元组,S有1200个元组,一个块能装40个R的元组,能装30个S的元组,估算下列操作需要多少次磁盘块读写。(1)R上没有索引,select*fromR;□(2)R中A为主码,A有3层B+树索引,select*fromRwhereA=10;□(3)嵌套循环连接RxS;□(4)排序合并连接RxS,区分R与S在B属性上已经有序和无序两种情况。□参考答案一、填空题1、【答案】DISTINCT2、【答案】数据结构;数据操作;完整性约束3、【答案】用户标识与系统鉴定;存取控制;审计;数据加密4、【答案】错误;某一已知的正确状态5、【答案】dbowneE【解析】在SQLServer中,dbonwer具有数据库服务器上的全部权限。□6、【答案】属性冲突;命名冲突;结构冲突7、【答案】REVOKE口【解析】在SQLServer中,收回权限用REVOKE来实现。□8、【答案】用户权限定义;合法权检查机制9、【答案】AddNew;MovePrevious口【解析】Recordset对象中的AddNew方法可以用来在结果集里添加一个新记录。MovePrevious方法用来将当前行记录指针向前移动一行。□10、【答案】S锁;X锁口二、判断题11、【答案】错12、【答案】错13、【答案】错14、【答案】对15、【答案】对16、【答案】错17、【答案】对18、【答案】错19、【答案】错20、【答案】对21、【答案】对22、【答案】对23、【答案】对24、【答案】错25、【答案】错三、选择题26、【答案】Q【解析】基本关系具有以下6条性质:①列是同质的,即每一列中的分量是同一类型的数据,来自同一个域。口②不同的列可出自同一个域,但是具有不同的列名(属性名)。口③列的顺序无所谓,即列的次序可以任意交换。口④任意两个元组的候选码不能相同。⑤行的顺序无所谓,即行的次序可以任意交换。口⑥分量必须取原子值,即每一个分量都必须是不可分的数据项。口27、【答案】Q【解析】数据库恢复的实现技术主要是建立冗余并利用冗余数据实施数据库恢复。建立冗余最常见的技术是数据转储和登录日志文件。28、【答案】Q【解析】DBMS的功能主要有数据库定义、数据库操纵、数据库运行控制、数据库建立及维护和数据通信等。29、【答案】B口【解析】信息的特征体现在它的正确性、及时性、完整性、开放性和可靠性。正确的、及时的、完整的和可靠的信息才具有意义和价值,但是信息是否开放与价值的高低并不成正比,有些保密的国家机密或科技机密是极具价值的。30、【答案】Q【解析】在关系代数运算中,最费时间和空间的是笛卡尔积和连接运算,所以尽可能放在后面做。31、【答案】Q【解析】HAVING子句常与GROUPBY子句联合使用,GROUPBY通常指出分组的依据列,即依据那个属性列来分组,而HAVING子句则指出各分组提取的条件。例如:要求列出某班本学期所有课程中,班级平均成绩高于75的课程号、课程名称时,GROUPBY子句应该指出分组的依据是选课关系中的课程号属性列,HAVING子句则提出该课程的全班平均成绩AVG要高于75,低于75的就不提取了。□32、【答案】A【解析】在静态转储过程中系统不能运行其他事务;在动态备份转储过程中,运行转储操作和用户事务并发执行,即允许对数据库进行存取和修改。日志文件用于记录转储期间各事务对数据库的修改活动,保障了数据的有效性。将动态转储的备份副本与日志文件相结合,就可以将数据库恢复到某一时刻的正确状态。33、【答案】A【解析】数据模型分为概念数据模型、数据结构模型和物理数据模型。概念数据模型是按用户的观点对数据和信息进行建模,是现实世界到信息世界的第一层抽象;数据结构模型是表示型或实现型数据模型,是机器世界中与具体DBMS相关的数据模型;物理数据模型属于底层数据模型,通过记录格式、记录顺序和存取路径等表示信息,描述数据在数据库系统中的实际存储方式。一个数据库只有一个概念模式,是对数据库中全体数据的逻辑结构和特征的描述,是所有用户的公共数据视图。34、【答案】B口【解析】1NF是关系必须满足的最低要求,没有满足1NF就不称为关系。1NF要求每一个数据项都必须是不可再分的原子数据项。上述“项目”表中,项目成员不是原子数据项,因此,该“项目”表不满足1NF,该表不是关系。□35、【答案】D口【解析】在数据库T-SQL语句中,WHERE子句表示条件,用ISNULL来表示空的记录,ISNOTNULL表示非空信息。□36、【答案】D【解析】2NF和3NF关系讨论的都是非主属性与候选码间的函数依赖关系,所以A项是错误的;BCNF要求每一个函数依赖的左部都包含R的候选码,所以B项是错误的;4NF要求每一个多值依赖的左部都包含R的候选码,所以C项是错误的。□37、答:(1)对应的E-R图,如图所示。□出生年月入校年份人团年份系办公地戊社用名成汇年份出生年月入校年份人团年份系办公地戊社用名成汇年份图6-5学生等管理E-R图口(2)所有关系模式如下。①学生关系:学生(学号,姓名,出生年月,系名,班号,宿舍区)□候选码:学号;外码:系名,班号。最小依赖集Fm={学号-姓名,学号一出生年月,学号一班号,班号一系名,系名一宿舍区}。其中,存在以下传递函数依赖:学号一系名,系名经学号,系名一宿舍区,因为学号区宿舍区。班号一系名,系名经班号,系名一宿舍区,所以班号工宿舍区。学号一班号,班号经学号,班号一系名,所以学号工^系名。□所以学生模式最高达到2NF。□②班级关系:班级(班号,专业名,系名,人数,入学年份)候选码:班号和(专业名,入学年份);外码:系名。最小依赖集Fm={班号-专业名,班号一人数,班号一入学年份,专业名一系名)。□存在部分函数依赖:(专业名,入学年份)一系名,而专业名一系名。□另外,还存在以下传递函数依赖:班级号-专业名,专业名。班级号,专业名一系名,所以班级号口系名口所以班级模式最高达到1NF。□③系关系:系(系号,系名,办公室地点,人数)候选码:系号和系名;无外码。□最小依赖集Fm={系号-系名,系号一办公室地点,系号-人数,系名一系号)口系关系模式最高达到BCNF范式。□④社团关系:社团(社团名,成立年份,地点,人数)候选码:社团名;无外码。□最小依赖集Fm={社团名T成立年份,社团名T地点,社团名T人数}。□社团关系模式最高达到BCNF范式。□⑤学生参加社团关系:参加(学号,社团名,入团年份)候选码:(学号,社团名);外码:学号,社团名。最小依赖集Fm={(学号,社团名)一入团年份),而“(学号,社团名)一入团年份”是完全函数依赖。参加关系模式最高达到BCNF范式。□38、【答案】Q【解析】由于各进程互相独立地活动,不断申请和释放软硬件资源,可能会出现这样一种状态:两个或两个以上的进程彼此等待对方拥有的而又不会释放的资源,则所有进程都不能进一步向前运行,这种状态就称为死锁。因此,参与死锁的进程至少是两个。39、【答案】A【解析】数据安全性是指防止未经授权或不合法的用户使用数据库。40、【答案】A口【解析】数据仓库研究和解决从数据库中获取信息的问题。数据仓库的特征在于面向主题、集成性、稳定性和时变性。41、【答案】D【解析】类可以产生对象,所以类可以看成是对象的集合。四、简答题42、答:关系数据模型具有下列优点:(1)关系模型与非关系模型不同,它是建立在严格的数学概念基础上的。(2)关系模型的概念单一,无论实体还是实体之间的联系都用关系来表示。对数据的检索和更新结果也是关系(即表)。所以其数据结构简单、清晰,用户易懂易用。(3)关系模型的存取路径对用户透明,从而具有更高的数据独立性、更好的安全保密性,同时也简化了程序员的工作和数据库开发建立的工作。所以关系数据模型诞生以后发展迅速,深受用户的喜爱。当然,关系数据模型也有缺点,其中最主要的缺点是,由于存取路径对用户透明,查询效率往往不如格式化数据模型。因此为了提高性能,DBMS必须对用户的查询请求进行优化因此增加了开发DBMS的难度。不过,用户不必考虑这些系统内部的优化技术细节。□43、答:①占用空间量从大到小排序为:策略3,策略2,策略1;□②备份速度从快到慢排序为:策略1,策略2,策略3;恢复速度从快到慢排序为:策略3,策略2,策略1。□44、答:(1)大数据是指无法在可容忍的时间内用现有IT技术和软硬口件工具对其进行感知、获取、管理、处理和服务的数据集合。(2)大数据的基本特征如下:①大数据的首要特征是数据量巨大,而且在持续、急剧地膨胀。②大数据异构的数据类型、不同的数据表示和语义解释多样。③大数据具有快变性也称为实时性,一方面指数据到达的速度很快,另一方而指能够进行处理的时间很短,或者要求响应速度很快,即实时响应。④大数据的价值是潜在的、巨大的,大数据不仅具有经济价值和产业价值,还具有科学价值。这是大数据最重要的特点,也是大数据的魅力所在。□45、答:面向对象数据库产生的两个主要原因是:传统的数据模型和系统往往不能满足CAD/CAM、GIS和多媒体数据库这些复杂数据库应用的要求。例如,对象的结构更为复杂,事务持续时间更长,需要存储图像或大文本项数据类型。面向对象的方法为处理这些应用需求提供了很大的灵活性,使人们摆脱了传统DBS对数据类型和查询语言的限制,能让设计者定义并应用复杂对象的结构。人们在开发应用软件时,越来越多使用面向对象的程序设计语言。现在数据库已称为软件系统的基本组成部分,但是如果用面向对象的语言开发软件,很难把传统数据库嵌入到这种面向对象的应用软件中。所以面向对象数据库就应运而生,把数据库和面向对象语言开发的软件直接或无缝地集成在一起。46、答:(1)在采用检查点技术之前,利用日志技术进行数据库的恢复时需要从头扫描日志文件,而利用检查点技术只需要从检查点所处时间点起开始扫描日志,这就缩短了扫描日志的时间,改善恢复效率。(2)例如当事务T在一个检查点之前提交,T对数据库所做的修改已经写入数据库,那么在进行恢复处理时,没有必要对事务T执行口REDO操作。□□五、综合题47、答:组成制造48组成制造48、答:根据题意查询表达式为:nTitle,Name(^Dat^n<′2003/10/1'(Title,Author,BOOKS.Bno,Name,Addr,City,BORROWERS.Cno,Date(6BORROWERS.Cno=LOANS.Cno八BOOKS.Bn。口=LOANs.Bno(LOANSxBORROWERSxBOOKS))))口该查询表达式对应的语法树如图9-3所示。对语法树进行优化,其具体步骤如下:①将选择运算:6BORROWERS.Cno=LOANS.Cno八BOOKS.Bno=LOANS.Bno分解为两个选择运算:6BORROWERS.Cno=LOANS.Cno6BOOKS.Bno=LOANS.Bno②将上述的3个选择运算尽可能移到树的叶端,将6Date<′2003/10/1'与投影交换,同时,由于6Date<,2003/10/1,的属性Date只涉及关系LOANS,将其移到分出的两个选择下边,故有:5口皿交00M曲“LOANSxBORROWERSxBOOKS)=BOOKS^6m宏仁?wwwNBORROWERS乂LOANS)「BOOKS{BORROWERS乂5口砒u2M3/闺,i«LOANS)口通过上述分析,可得到如
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 2025版智能电网建设与运营入股合同范本3篇
- 2025年度个人委托代缴社保代理合同样本3篇
- 二零二五年度地下管线探测与测绘分包合同精准实施范本3篇
- 2025年水泥编织袋市场拓展与品牌战略合作框架协议3篇
- 2025年度制片人知识产权聘用合同规范
- 二零二五年度仓储用地租赁合同简易范本3篇
- 二零二五年度农行电子商务平台技术支持与维护合同
- 2025年离婚协议签订时效与婚姻解除后续子女监护权协议合同3篇
- 二零二五版废轮胎胶粉回收及橡胶制品生产合同3篇
- 二零二五年度品牌酒店用品采购合同
- JTG∕T E61-2014 公路路面技术状况自动化检测规程
- 高中英语短语大全(打印版)
- 2024年资格考试-对外汉语教师资格证笔试参考题库含答案
- 软件研发安全管理制度
- 三位数除以两位数-竖式运算300题
- 寺院消防安全培训课件
- 比摩阻-管径-流量计算公式
- GB/T 42430-2023血液、尿液中乙醇、甲醇、正丙醇、丙酮、异丙醇和正丁醇检验
- 五年级数学应用题100道
- 西方经济学(第二版)完整整套课件(马工程)
- GB/T 33688-2017选煤磁选设备工艺效果评定方法
评论
0/150
提交评论