下载此文档

2024年湖南文理学院信息管理与信息系统专业《数据库概论》科目期末试卷.pdf


文档分类:资格/认证考试 | 页数:约18页 举报非法文档有奖
1/18
下载提示
  • 1.该资料是网友上传的,本站提供全文预览,预览什么样,下载就什么样。
  • 2.下载该文档所得收入归上传者、原创者。
  • 3.下载的文档,不会出现我们的网址水印。
1/18 下载此文档
文档列表 文档介绍
该【2024年湖南文理学院信息管理与信息系统专业《数据库概论》科目期末试卷 】是由【小屁孩】上传分享,文档一共【18】页,该文档可以免费在线阅读,需要了解更多关于【2024年湖南文理学院信息管理与信息系统专业《数据库概论》科目期末试卷 】的内容,可以使用淘豆网的站内搜索功能,选择自己适合的文档,以下文字是截取该文章内的部分文字,如需要获得完整电子版,请下载此文档到您的设备,方便您编辑和打印。:..2022年湖南文理学院信息管理与信息系统专业《数据库概论》科目期末试卷A(有答案)一、填空题1、“为哪些表,在哪些字段上,建立什么样的索引”这一设计内容应该属于数据库设计中的______阶段。2、视图是一个虚表,它是从______导出的表。在数据库中,只存放视图的______,不存放视图对应的______。3、,已经用Adobel连接到数据库,并已绑定到数据库中的某个关系表,现要通过此控件向表中插入数据,,。4、数据库内的数据是______的,只要有业务发生,数据就会更新,而数据仓库则是______的历史数据,只能定期添加和刷新。5、对于非规范化的模式,经过转变为1NF,______,将1NF经过转变为2NF,______,将2NF经过转变为3NF______。6、设某数据库中有商品表(商品号,商品名,商品类别,价格)。现要创建一个视图,该视图包含全部商品类别及每类商品的平均价格。请补全如下语句:CREATEVIEWV1(商品类别,平均价格)ASSELECT商品类别,_____FROM商品表GROUPBY商品类别;7、主题在数据仓库中由一系列实现。一个主题之下表的划分可按______、______数据所属时间段进行划分,主题在数据仓库中可用______方式进行存储,如果主题存储量大,为了提高处理效率可采用______方式进行存储。8、关系数据库中基于数学的两类运算是______________和______________。9、安全性控制的一般方法有____________、____________、____________、和____________视图的保护五级安全措施。:..10、在SELECT命令中进行查询,若希望查询的结果不出现重复元组,应在SELECT语句中使用______保留字。二、判断题11、在综合分E-R图时,会出现属性冲突,结构冲突,命名冲突。()12、在CREATEINDEX语句中,使CLUSTERED来建立簇索引。()13、一个关系中不可能出现两个完全相同的元组是由实体完整性规则确定的。()14、在关系模式中,候选码可以有多个,主码只能有一个。()15、文件系统的缺点是数据不能长期存储。()16、一个数据表只能有一个唯一索引。()17、在关系模式中,主码和候选码可以有多个。()18、从计算机数据管理的角度看,信息就是数据,数据就是信息。()19、外模式DDL用来描述数据库的总体逻辑结构。()20、数据库系统由软、硬件及各类人员构成。()21、在SELECT语句中,需要对分组情况满足的条件进行判断时,应使用WHERE子句。()22、可串行化的调度一定遵守两段锁协议。()23、投影操作是对关系表进行水平方向的分割。()24、视图是观察数据的一种方法,只能基于基本表建立。()25、标准SQL语言能用于所有类型的关系数据库系统。()三、选择题26、关系代数中的?连接操作由()操作组合而成。:..×、σ和××27、恢复机制的关键问题是()。、数据库管理系统(DBMS)是()。,也有软件29、关于E-R实体-联系模型的叙述,不正确的是()。、属性用椭圆形表示、:1:@***@1、1:n和m:、属性用椭圆形表示、,也存在于实体内部30、在关系代数运算中,最费时间和空间的是()。:..、下列哪个函数能将一个表达式从一种数据类型改变为另一种数据类型?()(*)(*)(*)(*)32、下列不属于查询处理器功能组成模块的是()。、在SQLServer2000中,某数据库中有角色R1和用户U1,U1是R1角色的成员,且只属于该角色。先对T表给R1仅授予SELECT和DELETE权限,并授予U1对T表具有SELECT、UPDATE和DENYDELETE权限,则用户U1对T表可以执行的操作是()。、、“年龄在15至30岁之间”这种约束属于DBMS的()功能。、在关系代数表达式的等价优化中,不正确的叙述是()。:..、设计性能较优的关系模式称为规范化,规范化主要的理论依据是()。、规范化理论是关系数据库进行逻辑设计的理论依据。根据这个理论,关系数据库中的关系必须满足:其每一属性都是()。、二级封锁协议可防止()。、“脏”“脏”数据、、读“脏”数据39、保护数据库,防止未经授权或不合法的使用造成的数据泄漏、非法更改或破坏。这是指数据的()。、关于数据仓库设计,下述说法正确的是()。,所以不可能从用户的需求出发来进行数据仓库的设计,,,需要设计实体关系图,给出数据表的划分,并给出每个属性的定义域41、OLAP的核心是()。:..、简答题42、试述数据库系统的三级模式结构,并说明这种结构的优点是什么。43、说明在DROPTABLE时,RESTRICT和CASCADE的区别。44、什么是NewSQL,查询相关资料,分析NewSQL是如何融合NoSQL和RDBMS两者的优势的。:..45、什么是活锁?试述活锁的产生原因和解决方法。46、试述事务的概念及事务的4个特性。恢复技术能保证事务的哪些特性?五、综合题47、3、为某百货公司设计一个E-R模型。:..百货公司管辖若干连锁商店,每家商店经营若干商品,每家商店有若干职工,但每个职工只能服务于一家商店。实体类型“商店”的属性有:店号、店名、店址、店经理。实体类型“商品”的属性有:商品号、品名、单价、产地。实体类型“职工”的属性有:工号、姓名、性别、工资。在联系中应反映出职工参加某商店工作的开始时间、商店销售商品的月销售量。试画出反映商店、商品、职工实体类型及其联系类型的E-R图、并将其转换成关系模式集。48、今有以下两个关系模式:职工(职工号,姓名,年龄,职务,工资,部门号)部门(部门员,名称,经理名,地址,电话号)请用SQL的GRANT和REVOKE语句(加上视图机制)完成以下授权定义或存取控制功能:(1)用户王明对两个表有SELECT权限。(2)用户李勇对两个表有INSERT和DELETE权限。(3)每个职工只对自己的记录有SELECT权限。(4)用户刘星对职工表有SELECT权限,对工资字段具有更新权限。(5)用户张新具有修改这两个表的结构的权限。(6)用户周平具有对两个表的所有权限(读、插、改、删数据),并具有给其他用户,授权的权限。(7)用户杨兰具有从每个部门职工中SELECT最高工资、最低工资、平均工资的权限,他不能查看每个人的工资。:..49、在上题的教学数据库S、SC和C中,用户有一查询语句:检索女同学选修课程的课程名和任课教师名。(1)画出该查询初始的关系代数表达式的语法树。(2)使用优化算法,对语法树进行优化,并画出优化后的语法树。:..参考答案一、填空题1、【答案】物理设计2、【答案】一个或几个基本表;定义;数据3、【答案】AddNew;MovePrevious【解析】Recordset对象中的AddNew方法可以用来在结果集里添加一个新记录。MovePrevious方法用来将当前行记录指针向前移动一行。4、【答案】动态变化;静态5、【答案】使属性域变为简单域;消除非主属性对候选码的部分依赖;消除非主属性对候选码的传递依赖6、【答案】AVG(价格)【解析】SQL中,AVG(字段名)函数用来计算一组记录中某个字段值的平均值。7、【答案】数据表;数据的综合;多维数据库;关系数据库8、【答案】关系代数;关系演算9、【答案】用户标识与系统鉴定;存取控制;审计;数据加密10、【答案】DISTINCT二、判断题11、【答案】对12、【答案】对13、【答案】错14、【答案】对:..15、【答案】错16、【答案】错17、【答案】错18、【答案】错19、【答案】错20、【答案】对21、【答案】错22、【答案】错23、【答案】错24、【答案】错25、【答案】对三、选择题26、【答案】B【解析】连接又称为θ连接。它是从关系R和S的笛卡尔积中选取属性值之间满足一定条件的元组。因此,该运算首先计算R和S的笛卡尔积,然后再从得到的结果集合中选择属性值之间满足一定条件的元组。该运算得到结果是R和S的笛卡尔积的子集,其关系模式同R和S的笛卡尔积一样。27、【答案】C【解析】数据库的恢复机制关键问题是建立冗余数据,建立冗余数据的主要方式有数据转储、建立日志文件等,已备数据库出现故障时利用冗余数据进行恢复。28、【答案】C【解析】DBMS是一个以统一方法管理、维护数据库数据的一系列软件的集合。:..29、【答案】A【解析】E-R图为实体-联系图,提供了表示实体型、属性和联系的方法,用来描述现实世界的概念模型。构成E-R图的基本要素是实体型、属性和联系,其表示方法为:实体型:用矩形表示,矩形框内写明实体名。属性:用椭圆形表示,并用无向边将其与相应的实体连接起来。联系:用菱形表示,菱形框内写明联系名,并用无向边分别与有关实体连接起来,同时在无向边旁标上联系的类型(1:1、1:n或m:n)。实体型之间的联系不仅存在于两个实体型之间,也存在于两个以上的实体型之间。同一个实体集内的各实体之间也可以存在联系。30、【答案】C【解析】在关系代数运算中,最费时间和空间的是笛卡尔积和连接运算,所以尽可能放在后面做。31、【答案】C【解析】CONVERT函数能将某种数据类型的表达式显式转换为另一种数据类型。其他3个都是聚集函数,COUNT()的功能是统计一列中值的个数;COUNT(*)统计元组个数;AVG()计算一列值的平均值(此列必须是数值型)。此外,SQL语言中还提供了另一个数据类型转换函数CAST,这两个函数均能将表达式值转换为指定的数据类型,CONVERT可以指定长度,而CAST不能指定长度。32、【答案】D【解析】查询处理器包括嵌入式DML的预编译器、DOL编译器、DML编译器、查询执行引擎,是一种可以完成许多工作的多用途的工具,它是一种可以完成许多工作的多用途的工具。33、【答案】B【解析】用户U1是R1角色的成员,所以U1具有R1角色的所有权限:查询和删除数据。对于T表,用户U1具有SELECT、UPDATE和DENYDELETE权限,所以U1对T表可以执行的操作是查询、更改以及撤销删除。:..34、【答案】C【解析】“年龄在15至30岁之间”是完整性约束中值的约束。35、【答案】A【解析】在关系代数表达式中,连接运算的结果常常是一个较大的关系。如果尽可能早地执行连接,则运算得到的中间结果就36、【答案】A【解析】关系数据理论,即关系规范化理论是进行数据库逻辑结构设计的有力工具,通过它,可以判断数据库的逻辑结构设计是否优良,并可以对一个不好的逻辑设计进行改造以使它变得好起来。37、【答案】B【解析】规范化的最低要求是每个关系至少是1NF,即它的每个属性是最小的、不可再分的数据单位。38、【答案】C【解析】一级封锁协议可防止丢失修改;二级封锁协议可以防止丢失修改和读“脏”数据;三级封锁协议可防止丢失修改、读“脏”数据和不可重复读。39、【答案】A【解析】数据安全性是指防止未经授权或不合法的用户使用数据库。40、【答案】C【解析】数据仓库项目的设计一定要从用户的需求出发。进行数据仓库主题数据模型设计时,应该按面向主题而不是部门业务应用的方式来设计数据模型。在进行数据仓库概念模型设计时,可以设计实体关系图,而在逻辑设计时才给出数据表的划分,并给出每个属性的定义域。41、【答案】C【解析】OLAP具有共享多维信息的快速分析的特征。四、简答题:..42、答:(1)数据库系统的三级模式结构由外模式、模式和内模式组成。①外模式,亦称子模式或用户模式,是数据库用户(包括应用程序员和最终用户)能够看见和使用的局部数据的逻辑结构和特征的描述,是数据库用户的数据视图,是与某一应用有关的数据的逻辑表示。②模式,亦称逻辑模式,是数据库中全体数据的逻辑结构和特征的描述,是所有用户的公共数据视图。模式描述的是数据的全局逻辑结构。外模式涉及的是数据的局部逻辑结构,通常是模式的子集。③内模式,亦称存储模式,是数据在数据库系统内部的表示,即对数据的物理结构和存储方式的描述。(2)数据库系统的三级模式是对数据的三个抽象级别,它把数据的具体组织留给DBMS管理,使用户能逻辑抽象地处理数据,而不必关心数据在计算机中的表示和存储。为了能够在内部实现这三个抽象层次的联系和转换,数据库系统在这三级模式之间提供了两层映像:外模式/模式映像和模式/内模式映像。正是这两层映像保证了数据库系统中的数据能够具有较高的逻辑独立性和物理独立性。43、答:若选择RESTRICT,则该表的删除是有限制条件的;若选择CASCADE,则该表的删除没有限制条件。默认情况是RESTRICT。44、答:(1)NewSQL系统是融合了NoSQL系统和传统数据库事务管理功能的新型数据库系统。(2)NewSQL将SQL和NoSQL的优势结合起来,充分利用计算机硬件的新技术、新结构,研究与开发了若干创新的实现技术。45、答:(1)如果事务T1封锁了数据R,事务T2又请求封锁R,于是T2等待。T3也请求封锁R,当T1释放了R上的封锁之后系统首先批准了T3的请求,T2仍然等待。然后T4请求封锁R,当T3释放了R上的封锁之后系统批准了T4的请求……T2有可能永远等待,这就是活锁,:..(2)活锁产生的原因:当一系列封锁不能按照其先后顺序执行时,可能导致一些事务无限期地等待某个封锁,从而导致活锁。(3)避免活锁的解决方法是采用先来先服务的策略。当多个事务请求封锁同一数据对象时,封锁子系统按请求封锁的先后次序对事务排队,数据对象上的锁一旦释放,就批准申请队列中第一个事务获得锁。46、答:(1)事务是用户定义的一个数据库操作序列,是一个不可分割的工作单位。事务具有4个特性:原子性、一致性、隔离性和持续性。这4个特性也简称为ACID特性。①原子性:事务是数据库的逻辑工作单位,事务中的操作要么都做,要么都不做。②一致性:事务执行的结果必须是使数据库从一个一致性状态变到另一个一致性状态。当数据库只包含成功事务提交的结果时,就说数据库处于一致性状态。③隔离性:一个事务的执行不能被其他事务干扰,即一个事务内部的操作及使用的数据对其他并发事务是隔离的,并发执行的各个事务之间不能互相干扰。④持续性:持续性指一个事务一旦提交,它对数据库中数据的改变就应该是永久性的,接下来的其他操作或故障不应该对其执行结果有任何影响。(2)恢复技术保证了事务的原子性、一致性和持续性。五、综合题47、答:其E-R图如图所示。转换的关系模式如下:职工(工号,姓名,性别,工资,店号,开始时间)商店(店号,店名,店址,店经理)商品(商品号,品名,单价,产地)经营(店号,商品号,月销售量):..某百货公司的E-R图48、答:(1)用户王明对两个表有SELECT权力的语句为:GRANTSELECTON职工,部门TO王明;(2)用户李勇对两个表有INSERT和DELETE权力的语句为:GRANTINSERT,DELETEON职工,部门TO李勇;(3)每个职工只对自己的记录有SELECT权力的语句为:GRANTSELECTON职工WHENUSER()=NAMETOALL;(4)用户刘星对职工表有SELECT权力,对工资字段具有更新权力的语句为:GRANTSELECT,UPDATE(工资)ON职工TO刘星;(5)用户张新具有修改这两个表的结构的权力的语句为:GRANTALTERTABLEON职工,部门TO张新;:..(6)用户周平具有对两个表所有权力(读,插,改,删数据),并具有给其他用户授权的权力的语句为:GRANTALLPRIVILIGESON职工,部门TO周平WITHGRANTOPTION;(7)用户杨兰具有从每个部门职工中SELECT最高工资、最低工资、平均工资的权力,他不能查看每个人的工资的语句为:,MAX(工资),MIN(工资),AVG(工资)FROM职工,=;49、答:(1)该查询对应的初始的关系代数表达式的语法树如图所示。语法树(2)该关系代数表达式优化后的语法树如图所示。:..

2024年湖南文理学院信息管理与信息系统专业《数据库概论》科目期末试卷 来自淘豆网www.taodocs.com转载请标明出处.

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