下载此文档

2024年桂林旅游学院数据科学与大数据技术专业《数据库系统原理精品2457.pdf


文档分类:高等教育 | 页数:约22页 举报非法文档有奖
1/22
下载提示
  • 1.该资料是网友上传的,本站提供全文预览,预览什么样,下载就什么样。
  • 2.下载该文档所得收入归上传者、原创者。
  • 3.下载的文档,不会出现我们的网址水印。
1/22 下载此文档
文档列表 文档介绍
该【2024年桂林旅游学院数据科学与大数据技术专业《数据库系统原理精品2457 】是由【小屁孩】上传分享,文档一共【22】页,该文档可以免费在线阅读,需要了解更多关于【2024年桂林旅游学院数据科学与大数据技术专业《数据库系统原理精品2457 】的内容,可以使用淘豆网的站内搜索功能,选择自己适合的文档,以下文字是截取该文章内的部分文字,如需要获得完整电子版,请下载此文档到您的设备,方便您编辑和打印。:..2022年桂林旅游学院数据科学与大数据技术专业《数据库系统原理》科目期末试卷A(有答案)一、填空题1、在设计局部E-R图时,由于各个子系统分别有不同的应用,而且往往是由不同的设计人员设计,所以各个局部E-R图之间难免有不一致的地方,称为冲突。这些冲突主要有______、______和______3类。2、SQL语言的数据定义功能包括______、______、______和______。3、关系系统的查询优化既是关系数据库管理系统实现的关键技术,又是关系系统的优点。因为,用户只要提出______,不必指出______。4、数据模型是由______________、______________和______________三部分组成。5、设某数据库中有商品表(商品号,商品名,商品类别,价格)。现要创建一个视图,该视图包含全部商品类别及每类商品的平均价格。请补全如下语句:CREATEVIEWV1(商品类别,平均价格)ASSELECT商品类别,_____FROM商品表GROUPBY商品类别;6、设有关系模式R(A,B,C)和S(E,A,F),,,,或者______取空值,这是规则,它是通过______和______约束来实现的。7、安全性控制的一般方法有____________、____________、____________、和____________视图的保护五级安全措施。8、使某个事务永远处于等待状态,得不到执行的现象称为______。有两个或两个以上的事务处于等待状态,每个事务都在等待其中另一个事务解除封锁,它才能继续下去,结果任何一个事务都无法执行,这种现象称为______。9、“为哪些表,在哪些字段上,建立什么样的索引”这一设计内容应该属于数据库设计中的______阶段。10、采用关系模型的逻辑结构设计的任务是将E-R图转换成一组______,并进行______处理。:..二、判断题11、一个数据表只能有一个唯一索引。()12、连接是数据库最耗时的操作。()13、关系中任何一列的属性取值是不可再分的数据项,可取自不同域中的数据。()14、外模式DDL用来描述数据库的总体逻辑结构。()15、在数据表中,空值表示不确定。()16、DBMS提供授权功能控制不同用户访问数据的权限,主要目的是为了实现数据库的完整性。()17、在关系数据表中,属性的顺序是一定的,不能交换。()18、标准SQL语言能用于所有类型的关系数据库系统。()19、实体集和实体型是一回事,没有什么区别。()20、视图就是一个虚表,保存视图时,保存的是视图的定义。()21、视图是观察数据的一种方法,只能基于基本表建立。()22、关系是一张二维表。()23、并发执行的所有事务均遵守两段锁协议,则对这些事务的任何并发调度策略都是可串行化的。()24、在CREATEINDEX语句中,使CLUSTERED来建立簇索引。()25、在SQL中,ALTERTABLE语句中MODIFY用于修改字段的类型和长度等,ADD用于添加新的字段。()三、选择题26、设关系R(A,B,C)和S(B,C,D),下列各关系代数表达式不成立的是()。÷S:..(R)∪πB(S)∩?S27、下列不是数据库恢复采用的方法是()。、若关系模式R(U,F)属于3NF,则()。、数据库管理系统能实现对数据库中数据的查询、插入、修改和删除,这类功能称为()。、如果一个系统定义为关系系统,则它必须()。、、B都不需要:..31、有关系R(X,Y,Z),主键=X;S(W,X),主键W,外键=X,参照R的属性X,关系R和关系S的元组如下所示。指出关系S中违反关系完整性规则的元组是()。A.(1,2)B.(2,null)C.(3,3)D.(4,1)32、查询Student表中的所有非空Email信息,以下语句正确的是()。!=<>、SQLServer的约束包括()。、RULE、、RULE、、DEFAULT、RULE、、信息是有价值的,信息的价值与()有关。、及时性、完整性、、及时性、、完整性、开放性和可靠性:..、及时性、完整性和开放性35、关于数据库应用系统设计,有下列说法:Ⅰ.数据库应用系统设计需要考虑数据组织与存储、数据访问与处理、应用设计等几个方面Ⅱ.在数据库概念设计阶段,当采用自上而下的E-R设计时,首先设计局部E-R图,然后合并各局部E-R图,得到全局E-R图Ⅲ.在数据库逻辑设计阶段,将关系模式转换为具体DBMS平台支持的关系表Ⅳ.在数据库物理设计阶段,一般需要设计视图和关系模式的完整性约束上述说法正确的是:()。A.Ⅰ、Ⅲ和ⅣB.ⅠC.Ⅱ和ⅢD.Ⅱ和Ⅳ36、下列约束中能确保一个函数依赖是完全非平凡函数依赖的是()。、二级封锁协议可防止()。、“脏”“脏”数据、、读“脏”数据38、关于登录账号和数据库用户,下列各项表述不正确的是()。,:..、将错误的、不一致的数据在进入数据仓库之前予以更正或删除,以免影响决策支持系统决策的正确性,这一过程称为()。、OLAP的核心是()。、简答题41、评估保证级划分的基本内容。42、为在某种程度上保证某数据库系统可靠地运行,在SQLServer2000环境中,对其制定有下列三种备份策略。假设对此数据库进行一次完全备份需要4小时,差异备份需要2小时,日志备份需要1小时。设所有备份都是从凌晨1:00开始。策略1:每周周日进行一次完全备份,每周周一至周六每天进行一次日志备份;策略2:每周周日进行一次完全备份,每周周一至周六每天进行一次差异备份;策略3:每天进行一次完全备份。①假设需要保留一年的备份数据,比较三种备份策略所占用的空间。:..②比较每种备份策略的备份和恢复速度。43、试述数据库系统的三级模式结构,并说明这种结构的优点是什么。44、描述MapReduce的计算过程。分析MapReduce技术作为大数据分析平台的优势和不足。45、简述传统数据库与数据仓库的区别:..五、综合题46、工厂(包括厂名和厂长名)需建立一个管理数据库存储以下信息:(1)一个厂内有多个车间,每个车间有车间号、车间主任姓名、地址和电话。(2)一个车间有多个工人,每个工人有职工号、姓名、年龄、性别和工种。(3)一个车间生产多种产品,产品有产品号和价格。(4)一个车间生产多种零件,一个零件也可能由多个车间制造。零件有零件号、重量和价格。(5)一个产品由多种零件组成,一种零件也可装配出多种产品。(6)产品与零件均存入仓库中。(7)厂内有多个仓库,仓库有仓库号、仓库主任姓名和电话。回答以下问题:(1)画出该系统的E-R图。(2)给出相应的关系模式。(3)画出该系统的层次模型图。47、某单位想举行一个小型的联谊会,关系Male记录注册的男宾信息,关系Female记录注册的女宾信息。建立一个断言,将来宾的人数限制在50人以内。:..48、请写出对一个文件按某个属性的排序算法(设该文件的记录是定长的),并上机实现。若要按多个属性排序,能否写出改进的算法?:..参考答案一、填空题1、【答案】属性冲突;命名冲突;结构冲突2、【答案】定义数据库;定义基本表;定义视图;定义索引3、【答案】干什么;怎么干4、【答案】数据结构;数据操作;完整性约束5、【答案】AVG(价格)【解析】SQL中,AVG(字段名)函数用来计算一组记录中某个字段值的平均值。6、【答案】参照完整性;PRIMARYKEY约束;FOREIGNKEY7、【答案】用户标识与系统鉴定;存取控制;审计;数据加密8、【答案】活锁;死锁9、【答案】物理设计10、【答案】关系模式;规范化二、判断题11、【答案】错12、【答案】对13、【答案】错14、【答案】错15、【答案】对16、【答案】错:..17、【答案】错18、【答案】对19、【答案】错20、【答案】对21、【答案】错22、【答案】对23、【答案】对24、【答案】对25、【答案】错三、选择题26、【答案】C【解析】R∩S运算也要求R和S具有相同的属性。27、【答案】D【解析】建立检查点、建立副本、建立日志文件都是数据库恢复通常采用的方法;建立索引是进行数据库物理设计时,为提高数据查询的速度而采取的方法。28、【答案】C【解析】各级范式之间的联系有下述关系:1NF?2NF?3NF?BCNF?4NF?5NF。因此,达到3NF,F。事实上,达到3NF还不能解决所有的异常问题,还会出现数据操纵的异常问题。在函数依赖的范畴内,只要达F就可达到最高的规范化程度,就可避免数据操纵的异常问题。29、【答案】C【解析】数据操纵指的是对数据库中数据进行查询、插入、修改和删除。:..30、【答案】C31、【答案】C【解析】关系完整性有三类:实体完整性、参照完整性和用户自定义的完整性。其中参照完整性保证当数据与数据之间有联系时,这种联系造成数据取值的制约。参照完整性规则是:若属性(或属性组)F是基本关系R的外码,它与基本关系S的主码Ks相对。对于S关系而言,X是该关系的外码,它与R关系的主码X相对应。根据参照完整性规则,S关系中X的取值或者取空值或者等于R中X的某个分量值。因此,S关系中X的分量值为3这一元组就是违背参照完整性规则的元组。32、【答案】D【解析】在数据库T-SQL语句中,WHERE子句表示条件,用ISNULL来表示空的记录,ISNOTNULL表示非空信息。33、【答案】C【解析】SQLServer的约束包括UNIQUE、DEFAULT、RULE、PRIMARYKEY和FOREIGNKEY等。34、【答案】B【解析】信息的特征体现在它的正确性、及时性、完整性、开放性和可靠性。正确的、及时的、完整的和可靠的信息才具有意义和价值,但是信息是否开放与价值的高低并不成正比,有些保密的国家机密或科技机密是极具价值的。35、【答案】B【解析】数据库应用系统设计的步骤为:概念设计阶段-采用自上而下的E-R设计;逻辑设计阶段——设计视图和关系模式的完整性约束;物理设计阶段-将关系模式转换为具体DBMS平台支持的关系表。每个阶段的设计活动按照数据组织与存储、数据访问与处理、应用设计几个方面进行。36、【答案】B【解析】函数依赖是指关系中一个或一组属性的值可以决定其它属性的值。仅当其右边属性集中的属性都不属于左边的属性集时可以确保一个函数依赖是完全非平凡函数依赖。:..37、【答案】C【解析】一级封锁协议可防止丢失修改;二级封锁协议可以防止丢失修改和读“脏”数据;三级封锁协议可防止丢失修改、读“脏”数据和不可重复读。38、【答案】C【解析】登录账户属于SQLServer服务安全防线,用户只有拥有SQLServer服务登录账户,才能与SQLServer建立链接;数据库用户属于SQLServer数据库安全防线,SQLServer中的每个数据库都有自己的用户和角色,该数据库只能由它的用户和角色访问。它们是不同级别的账号,它们需要绑定,创建数据库用户时必须存在该用户的登录账号,一个登录账号可以对应多个数据库用户,但不需要同名。39、【答案】C40、【答案】C【解析】OLAP具有共享多维信息的快速分析的特征。四、简答题41、第三部分中预先定义的由保证组件组成的保证包,每一保证包描述了一组特定的保证要求,对应着一种评估保证级别。从EAL1至EAL7共分为七级,按保证程度逐渐增高,如表所示。表4-1CC评估保证级划分:..42、答:①占用空间量从大到小排序为:策略3,策略2,策略1;②备份速度从快到慢排序为:策略1,策略2,策略3;恢复速度从快到慢排序为:策略3,策略2,策略1。43、答:(1)数据库系统的三级模式结构由外模式、模式和内模式组成。①外模式,亦称子模式或用户模式,是数据库用户(包括应用程序员和最终用户)能够看见和使用的局部数据的逻辑结构和特征的描述,是数据库用户的数据视图,是与某一应用有关的数据的逻辑表示。②模式,亦称逻辑模式,是数据库中全体数据的逻辑结构和特征的描述,是所有用户的公共数据视图。模式描述的是数据的全局逻辑结构。外模式涉及的是数据的局部逻辑结构,通常是模式的子集。③内模式,亦称存储模式,是数据在数据库系统内部的表示,即对数据的物理结构和存储方式的描述。(2)数据库系统的三级模式是对数据的三个抽象级别,它把数据的具体组织留给DBMS管理,使用户能逻辑抽象地处理数据,而不必关心数据在计算机中的表示和存储。为了能够在内部实现这三个抽象层次的联系和转换,数据库系统在这三级模式之间提供了两层映像:外模式/模式映像和模式/内模式映像。正是这两层映像保证了数据库系统中的数据能够具有较高的逻辑独立性和物理独立性。44、答:(1)MapReduce技术主要应用于大规模廉价集群上的大数据并行处理,是以key/value的分布式存储系统为基础,通过元数据集中存储、数据以chunk为单位分布存储和数据chunk冗余复制来保证其高可用性。(2)优势:MapReduce是一种并行编程模型。其处理模式以离线式批量处理为主。(3)MapReduce存在如下不足:①基于MapReduce的应用软件较少,许多数据分析功能需要用户自行开发,从而导致使用成本增加;②程序与数据缺乏独立性;:..③在同等硬件条件下,MapReduce的性能远低于并行数据库;④MapReduce处理连接的性能尤其不尽如人意。45、答:传统数据库与数据仓库的区别如表五、综合题46、答:(1)该系统的E-R图如图所示。各实体的属性如下:①工厂:厂名、厂长姓名。②车间:车问号、车间主任姓名、地址、电话。③工人:职工号、姓名、年龄、性别、工种。④仓库:仓库号、仓库主任姓名、电话。⑤零件:零件号、重量、价格。⑥产品:产品号、价格。:..该系统的E-R图(2)相应的关系模式如下:工厂(厂名、厂长姓名)车间(车间号、车间主任姓名、地址、电话、厂名)工人(职工号、姓名、年龄、性别、工种、车间号)仓库(仓库号、仓库主任姓名、电话、厂名)产品(产品号、价格、车间号、仓库号)零件(零件号、重量、价格、仓库号)制造(车间号、零件号)(3)该系统的层次模型图如图所示。该系统的层次模型图:..47、答:48、答:(1)使用败者树实现多路归并的外部排序算法,对文件按某个属性进行排序。:..:..:..:..:..(2)若要按多个属性排序,可以采用基数排序算法。实现方法有:①最高位优先(MostSignificantDigitfirst)法,简称MSD法。先按k1排序分组,同一组中记录,关键码k1相等,再对各组按k2排序分成子组,之后,对后面的关键码继续这样的排序分组,直到按最次位关键码kd对各子组排序后。再将各组连接起来,便得到一个有序序列。②最低位优先(LeastSignificantDigitfirst)法,简称LSD法:先从kd开始排序,再对kd-1进行排序,依次重复,直到对k1排序后便得到一个有序序列。

2024年桂林旅游学院数据科学与大数据技术专业《数据库系统原理精品2457 来自淘豆网www.taodocs.com转载请标明出处.

相关文档 更多>>
非法内容举报中心
文档信息
  • 页数22
  • 收藏数0 收藏
  • 顶次数0
  • 上传人小屁孩
  • 文件大小1.30 MB
  • 时间2024-04-14