下载此文档

2024年银川能源学院计算机应用技术专业《数据库概论》科目期末试卷B精品6732.pdf


文档分类:高等教育 | 页数:约17页 举报非法文档有奖
1/17
下载提示
  • 1.该资料是网友上传的,本站提供全文预览,预览什么样,下载就什么样。
  • 2.下载该文档所得收入归上传者、原创者。
  • 3.下载的文档,不会出现我们的网址水印。
1/17 下载此文档
文档列表 文档介绍
该【2024年银川能源学院计算机应用技术专业《数据库概论》科目期末试卷B精品6732 】是由【小屁孩】上传分享,文档一共【17】页,该文档可以免费在线阅读,需要了解更多关于【2024年银川能源学院计算机应用技术专业《数据库概论》科目期末试卷B精品6732 】的内容,可以使用淘豆网的站内搜索功能,选择自己适合的文档,以下文字是截取该文章内的部分文字,如需要获得完整电子版,请下载此文档到您的设备,方便您编辑和打印。:..2022年银川能源学院计算机应用技术专业《数据库概论》科目期末试卷B(有答案)一、填空题1、在一个关系R中,若每个数据项都是不可再分割的,那么R一定属于______。2、数据库系统在运行过程中,可能会发生各种故障,其故障对数据库的影响总结起来有两类:______和______。3、在数据库系统封锁协议中,一级协议:“事务在修改数据A前必须先对其加X锁,直到事务结束才释放X锁”,该协议可以防止______;二级协议是在一级协议的基础上加上“事务T在读数据R之前必须先对其加S锁,读完后即可释放S锁”,该协议可以防止______;三级协议是在一级协议的基础上加上“事务T在读数据R之前必须先对其加S锁,直到事务结束后才释放S锁”,该协议可以防止______。4、视图是一个虚表,它是从______导出的表。在数据库中,只存放视图的______,不存放视图对应的______。5、____________和____________一起组成了安全性子系统。6、在SQL语言中,为了数据库的安全性,设置了对数据的存取进行控制的语句,对用户授权使用____________语句,收回所授的权限使用____________语句。7、从外部视图到子模式的数据结构的转换是由______________实现;模式与子模式之间的映象是由______________实现;存储模式与数据物理组织之间的映象是由______________实现。8、完整性约束条件作用的对象有属性、______和______三种。9、在SQLServer2000中,新建了一个SQLServer身份验证模式的登录账户LOG,现希望LOG在数据库服务器上具有全部的操作权限,下述语句是为LOG授权的语句,请补全该语句。EXECsp_addsrvrolemember‘LOG’,_____;:..10、数据仓库主要是供决策分析用的______,所涉及的数据操作主要是______,一般情况下不进行。二、判断题11、视图是观察数据的一种方法,只能基于基本表建立。()12、可以用UNION将两个查询结果合并为一个查询结果。()13、在关系运算中,投影是最耗时的操作。()14、有了外模式/模式映象,可以保证数据和应用程序之间的物理独立性。()15、在数据库表中,空值表示数值0。()16、数据库模式和实例是一回事。()17、在一个关系中,不同的列可以对应同一个域,但必须具有不同的列名。()18、标准SQL语言能用于所有类型的关系数据库系统。()19、SQLServer有两种安全性认证模式:WindowsNT和SQLServer。()20、并发执行的所有事务均遵守两段锁协议,则对这些事务的任何并发调度策略都是可串行化的。()21、数据库的数据项之间无联系,记录之间存在联系。()22、在SELECT语句中,需要对分组情况满足的条件进行判断时,应使用WHERE子句。()23、可串行化的调度一定遵守两段锁协议。()24、DBMS提供授权功能控制不同用户访问数据的权限,主要目的是为了实现数据库的完整性。()25、关系中任何一列的属性取值是不可再分的数据项,可取自不同域中的数据。()三、选择题:..26、关系运算以关系代数为理论基础,关系代数的最基本操作是并、差、笛卡尔积、()。、、、、选择27、恢复机制的关键问题是()。、关于E-R实体-联系模型的叙述,不正确的是()。、属性用椭圆形表示、:1:@***@1、1:n和m:、属性用椭圆形表示、,也存在于实体内部29、下面列出的条目中,哪些是事务并发执行中可能出现的数据不一致()。Ⅰ.丢失更新Ⅱ.对未提交更新的依赖Ⅲ.不一致的分析A.Ⅰ和ⅡB.Ⅱ和ⅢC.Ⅰ和Ⅲ、数据库运行与维护工作包括对数据库的()。;安全性和完整性控制;性能的监督、分析和改进;;组织数据入库;编制与调试应用程序和数据库试运行31、“年龄在15至30岁之间”这种约束属于DBMS的()功能。:..、数据字典是数据库管理系统的重要组成部分,其中存储的各类信息通常由()。、24小时×7天在线服务,系统业务繁忙,为了保证业务系统数据库中数据的安全,需要设计与实施数据转储机制,设完成该数据库每天数据增量的转储需要2小时,在不考虑成本因素的情况下,下列最合理的是()。,,,,每天选择浮动时间段对变化的数据进行转储34、在SQLServer2000中,有教师表(教师号,姓名,职称,工资)。现要根据教师的职称来添加教师的工资,增加规则为:“教授”增加400,“副教授”增加300,“讲师”增加200。下列语句中正确的是()。:..、数据仓库的模式中,最基本的是()。、在关系模式R(U,F)中,如果X→Y,存在X的真子集X′,使X′→Y,称函数依赖X→Y为()。、关系代数表达式的优化策略中,首先要做的是()。、采用定义视图的机制在数据控制方面要解决的问题是:..()。、以下有关SELECT子句的叙述中不正确的是()。,则在SELECT子句中引用它们时必须使用表名前缀加以限定40、关于OLAP和OLTP的叙述中错误的是()。,,是应用驱动的四、简答题41、试述数据库系统的特点。:..42、什么是大数据,试述大数据的基本特征。43、DBS中有哪些类型的故障?哪些故障破坏了数据库?哪些故障未破坏数据库,但使其中某些数据变得不正确?44、数据仓库开发的阶段有哪些?:..45、简述关系数据语言的特点和分类。五、综合题46、某公司需建立产品信息数据库,经调查其业务要求如下:Ⅰ.一种产品可以使用多个不同种类的部件,也可以使用多个不同种类的零件;一种部件至少被用在一种产品中;一种部件可以由多个不同种类的零件组成;一种零件至少被用在一种产品或一种部件中;Ⅱ.对于一种具体的部件,要记录这种部件使用的各种零件的数量;Ⅲ.对于一种具体的产品,要记录这种产品使用的各种部件数量和各种零件数量,但部件所使用的零件数量不计入该种产品的零件数量;Ⅳ.一个供应商可供应多种零件,但一种零件只能由一个供应商供应。根据以上业务要求,某建模人员构建了如下E-R图:此E-R图中的实体的属性完整,但实体、联系的设计存在不合理之处。①请重新构建合理的E-R图,使之符合业务要求,且信息完整。②根据重构的E-R图给出符合3NF的关系模式,并标出每个关系模式的主码和外码。47、使用ADO来访问Student数据库。:..:..参考答案一、填空题1、【答案】1NF2、【答案】数据库本身未被破坏;数据库处于不一致状态3、【答案】丢失修改;丢失修改和读脏数据;丢失修改、读脏数据和不可重复读4、【答案】一个或几个基本表;定义;数据5、【答案】用户权限定义;合法权检查机制6、【答案】GRANT;REVOKE7、【答案】应用程序;DBMS;操作系统的存取方法8、【答案】关系;元组9、【答案】dbowner【解析】在SQLServer中,dbonwer具有数据库服务器上的全部权限。10、【答案】数据查询;修改操作二、判断题11、【答案】错12、【答案】对13、【答案】错14、【答案】错15、【答案】错16、【答案】错:..17、【答案】对18、【答案】对19、【答案】错20、【答案】对21、【答案】错22、【答案】错23、【答案】错24、【答案】错25、【答案】错三、选择题26、【答案】C【解析】关系代数是一种抽象的查询语言,它通过对关系的运算来表达查询要求。关系代数的运算共有8种,可分两类:传统的集合运算和专门的关系运算一传统的集合运算有:交、并、差、笛卡尔积,专门的关系运算有:选择、投影、连接和除。其中,并、差、笛卡尔积、选择和投影5种运算是基本运算,其他3种运算均可以用这5种基本运算来表达。27、【答案】C【解析】数据库的恢复机制关键问题是建立冗余数据,建立冗余数据的主要方式有数据转储、建立日志文件等,已备数据库出现故障时利用冗余数据进行恢复。28、【答案】A【解析】E-R图为实体-联系图,提供了表示实体型、属性和联系的方法,用来描述现实世界的概念模型。构成E-R图的基本要素是实体型、属性和联系,其表示方法为:实体型:用矩形表示,矩形框内写明实体名。:..属性:用椭圆形表示,并用无向边将其与相应的实体连接起来。联系:用菱形表示,菱形框内写明联系名,并用无向边分别与有关实体连接起来,同时在无向边旁标上联系的类型(1:1、1:n或m:n)。实体型之间的联系不仅存在于两个实体型之间,也存在于两个以上的实体型之间。同一个实体集内的各实体之间也可以存在联系。29、【答案】D【解析】在多用户数据库环境中,多个用户程序可能并行地存取数据库。如果不对并行操作进行控制,会破坏数据库的一致性,导致下列问题发生:①丢失更改:在一事务执行期间修改、重写另一事务刚刚执行的修改,造成一事务的修改结果丢失。②不可重复读:在一事务执行期间,由于其他事务的修改操作导致该事务两个相同的查询返回不同的数据。③读“脏”数据:如果数据T1修改某属性值,然后事务T2读该值,此后T1因某种原因撤消对该值的修改,造成T2读到“脏”数据。10、对并发操作若不加以控制,可能会带来()问题。【答案】D【解析】对并发操作不加以控制,会带来数据不一致性问题。30、【答案】C【解析】数据库的运行和维护阶段的主要工作有:数据库的转储和恢复、维持数据库安全性和完整性、对数据库性能的监测、分析改善与数据库的重组和重构。31、【答案】C【解析】“年龄在15至30岁之间”是完整性约束中值的约束。32、【答案】A【解析】数据字典通常由数据库管理员维护,是一种用户可以访问的记录数据库和应用程序源数据的目录。:..33、【答案】A【解析】在静态转储过程中系统不能运行其他事务;在动态备份转储过程中,运行转储操作和用户事务并发执行,即允许对数据库进行存取和修改。日志文件用于记录转储期间各事务对数据库的修改活动,保障了数据的有效性。将动态转储的备份副本与日志文件相结合,就可以将数据库恢复到某一时刻的正确状态。34、【答案】A【解析】“UPDATE表名SET”可以用来更改表中某个字段的值,如果出现分支选择情况,可以使“CASE…WHEN…THEN”语句。35、【答案】C36、【答案】B【解析】如果X→Y,其中的X不是单个属性,而是属性组合,这时需要进一步讨论这个函数依赖是完全函数依赖还是部分函数依赖。如果X→Y,存在X的真子集X′,使X′→Y,称函数依赖X→Y为部分函数依赖。如果X→Y,不存在X的真子集X′,使X′→Y,称函数依赖X→Y为完全函数依赖。37、【答案】B38、【答案】A【解析】采用定义视图的机制在数据控制方面要解决的问题是数据安全性。39、【答案】A【解析】SQL语言提供了SELECT语句进行数据库查询,该语句具有灵活的使用方式和丰富的功能。语句的功能是根据WHERE子句的条件表达式,从FROM子句指定的基本表或视图中找出满足条件的元组。再按SELECT子句中目标列表达式,选出元组中属性值形成结果表。在同一个表自身联合查询时可以采用别名的方式以示区别,并在引用时通过表名前缀加以限定。故四个选项中A项是不正确的。40、【答案】C:..【解析】OLAP与OLTP一样,最终数据来源都是来自底层的数据库系统,但是由于两者的使用用户不同。四、简答题41、答:数据库系统的主要特点有:(1)数据结构化。数据库系统实现整体数据的结构化,这是数据库的主要特征之一,也是数据库系统与文件系统的本质区别。(2)数据的共享性高,冗余度低,易扩充。数据库的数据不再面向某个应用而是面向整个系统,因此可以被多个用户、多个应用以多种不同的语言共享使用。由于数据面向整个系统,是有结构的数据,不仅可以被多个应用共享使用,而且容易增加新的应用,这就使得数据库系统弹性大,易于扩充。(3)数据独立性高。数据独立性包括数据的物理独立性和数据的逻辑独立性。数据库管理系统的模式结构和二级映像功能保证了数据库中的数据具有很高的物理独立性和逻辑独立性。(4)数据由DBMS统一管理和控制。数据库的共享是并发的共享,即多个用户可以同时存取数据库中的数据甚至可以同时存取数据库中同一个数据。为此,DBMS必须提供统一的数据控制功能,包括数据的安全性保护、数据的完整性检查、并发控制和数据库恢复。42、答:(1)大数据是指无法在可容忍的时间内用现有IT技术和软硬件工具对其进行感知、获取、管理、处理和服务的数据集合。(2)大数据的基本特征如下:①大数据的首要特征是数据量巨大,而且在持续、急剧地膨胀。②大数据异构的数据类型、不同的数据表示和语义解释多样。③大数据具有快变性也称为实时性,一方面指数据到达的速度很快,另一方而指能够进行处理的时间很短,或者要求响应速度很快,即实时响应。④大数据的价值是潜在的、巨大的,大数据不仅具有经济价值和产业价值,还具有科学价值。这是大数据最重要的特点,也是大数据的魅力所在。:..43、答:(1)数据库系统中的故障主要有:事务故障、系统故障、介质故障。(2)破坏了数据库的故障是介质故障;未破坏数据库,但使其中某些数据变得不正确的故障是事务故障和系统故障。44、答:数据仓库系统的开发可以划分为规划、分析、设计、实施和运行维护5个阶段:(1)规划活动:建立开发数据仓库系统的目标,确定数据仓库系统涉及的范围、制定开发计划、在进行了相应的可行性研究后,启动开发项目。(2)数据仓库分析阶段:其工作是在掌握企业或决策者的需求的基础上定义数据仓库的体系结构,进行需求定义,了解企业或决策者的需求,弄清企业决策的类型与需要决策的问题,了解这些决策制定的过程,各自涉及的信息及其来源,从而将关于决策的这种需求转化为对信息的需求、对业务过程的需求、以及对数据访问的需求。(3)数据仓库设计:包括主题域设计、物理数据库设计、源系统分析、数据变换设计等内容。(4)数据仓库实施:包括建立数据仓库及数据仓库填充。(5)运行管理:数据仓库系统开发是一个反复渐进的过程。当数据仓库建成运行后,仍然需要继续开发工作,还需要继续发展。45、答:(1)这些关系数据库语言的共同特点是:都是非过程化的集合操作语言,具有完备的表达能力,功能强,能够嵌入高级语言中使用。(2)关系数据语言分为三类:①关系代数语言。关系代数是用对关系的运算来表达查询要求的。②关系演算语言。关系演算是用谓词来表达查询要求的。③SQL。具有丰富的查询功能,而且具有数据定义和数据控制功能,是集查询DDL、DML和DCL于一体的关系数据语言。五、综合题:..46、答:①重新构建后的E-R图如下:②符合3NF的关系模式:(带下划线的为主码属性)产品(产品号(PK),产品名称,型号,装配图号)部件(部件号(PK),部件名称)零件(零件号(PK),零件名称,供应商号(FK)产品_部件(产品号(FK),部件号(FK),部件数量)产品_零件(产品号(FK),零件号(FK),零件数量)部件_零件(部件号(FK),零件号(FK),零件数量)供应商(供应商号(PK),供应商名称,联系电话)【解析】题中实体设计中存在明显的不合理之处,比如供应商应该是一个独立的实体。此外,没有准确的表现产品和零件之间直接的联系。一种产品可以使用多个不同种类的部件,也可以使用多个不同种类的零件,说明产品与零件是有直接关系的,所以需要一个能表示它们之间的关系的实体,否则,设计出来的关系模式就会存在大量的数据冗余。47、答:使用ADO访问数据库Student的步骤如下:(1)ADO中的Connection对象可实现ASP程序与后台数据库的连接,其代码为(2)创建完数据库连接对象后,就需要打开数据库连接,其代码为:;:..(3)打开数据库后就可以访问数据库了,可以用RecordSet对象方便地查询数据库记录集。(4)对数据库访问结束后,可以用Close方法及时关闭各对象,以便释放所占资源,;;【解析】ADO是Microsoft公司推出的数据库连接技术,运用该技术可以实现对各种数据库(SQLServer、Oracle等)的连接、查询等操作。ADO是一组优化的访问数据库的对象集,为数据库开发提供完整的网站数据库解决方案。该实例涉及以下参数设置:数据库类型为SQLServer,数据源名称为Student,服务器为local选项,登录验证方式为“使用用户输入ID和密码的SQLServer验证”,用户ID和密码均为sa。

2024年银川能源学院计算机应用技术专业《数据库概论》科目期末试卷B精品6732 来自淘豆网www.taodocs.com转载请标明出处.

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