下载此beplayapp体育下载

2022年许昌学院计算机应用技术专业《数据库概论》科目期末试卷B精品.pdf


beplayapp体育下载分类:高等教育 | 页数:约17页 举报非法beplayapp体育下载有奖
1 / 17
下载提示
  • 1.该资料是网友上传的,本站提供全文预览,预览什么样,下载就什么样。
  • 2.下载该beplayapp体育下载所得收入归上传者、原创者。
  • 3.下载的beplayapp体育下载,不会出现我们的网址水印。
1 / 17 下载此beplayapp体育下载
beplayapp体育下载列表 beplayapp体育下载介绍
该【2022年许昌学院计算机应用技术专业《数据库概论》科目期末试卷B精品 】是由【小屁孩】上传分享,beplayapp体育下载一共【17】页,该beplayapp体育下载可以免费在线阅读,需要了解更多关于【2022年许昌学院计算机应用技术专业《数据库概论》科目期末试卷B精品 】的内容,可以使用beplayapp体育下载的站内搜索功能,选择自己适合的beplayapp体育下载,以下文字是截取该文章内的部分文字,如需要获得完整电子版,请下载此beplayapp体育下载到您的设备,方便您编辑和打印。:..2022年许昌学院计算机应用技术专业《数据库概论》科目期末试卷B(有答案)一、填空题1、在一个关系R中,若每个数据项都是不可再分割的,那么R一定属于______。2、数据的安全性是指____________。3、数据库内的数据是______的,只要有业务发生,数据就会更新,而数据仓库则是______的历史数据,只能定期添加和刷新。4、视图是一个虚表,它是从______导出的表。在数据库中,只存放视图的______,不存放视图对应的______。5、“为哪些表,在哪些字段上,建立什么样的索引”这一设计内容应该属于数据库设计中的______阶段。6、数据仓库是______、______、______、______的数据集合,支持管理的决策过程。7、事务故障、系统故障的恢复是由______完成的,介质故障是由______完成的。8、关系数据库中基于数学的两类运算是______________和______________。9、数据模型是由______________、______________和______________三部分组成。10、使某个事务永远处于等待状态,得不到执行的现象称为______。有两个或两个以上的事务处于等待状态,每个事务都在等待其中另一个事务解除封锁,它才能继续下去,结果任何一个事务都无法执行,这种现象称为______。二、判断题11、一个数据表只能有一个唯一索引。()12、投影操作是对关系表进行水平方向的分割。()13、二级封锁协议能解决不可重复读问题,不能解决读"脏"数据。()14、标准SQL语言能用于所有类型的关系数据库系统。()15、数据库系统由软、硬件及各类人员构成。()16、在关系模式中,主码和候选码可以有多个。():..17、求事务在读取数据前先加共享锁,且直到该事务执行结束时才释放相应的锁,这种封锁协议是二级封锁协议。()18、在SELECT语句中,需要对分组情况满足的条件进行判断时,应使用WHERE子句。()19、数据模型的核心构成要素是数据结构。()20、SQLServer有两种安全性认证模式:WindowsNT和SQLServer。()21、在SQL中,ALTERTABLE语句中MODIFY用于修改字段的类型和长度等,ADD用于添加新的字段。()22、在综合分E-R图时,会出现属性冲突,结构冲突,命名冲突。()23、在关系模式中,候选码可以有多个,主码只能有一个。()24、外模式DDL用来描述数据库的总体逻辑结构。()25、有了外模式/模式映象,可以保证数据和应用程序之间的物理独立性。()三、选择题26、在关系中能唯一标识元组的最小属性集称为()。、1:n和m:n这三种情况分别处理。⑦具有相同码的关系模式可合并。***@7、在关系数据库的逻辑结构设计中,将E-R图转换为关系模式时,不正确的做法是()。、DB、DBS和DBMS三者的关系是()。:..、下面列出的条目中,哪些是事务并发执行中可能出现的数据不一致()。Ⅰ.丢失更新Ⅱ.对未提交更新的依赖Ⅲ.不一致的分析A.Ⅰ和ⅡB.Ⅱ和ⅢC.Ⅰ和Ⅲ、规范化理论是关系数据库进行逻辑设计的理论依据。根据这个理论,关系数据库中的关系必须满足:其每一属性都是()。、“年龄在15至30岁之间”这种约束属于DBMS的()功能。、关于数据库视图,下列说法正确的是()。、关于查询优化问题,下列说法错误的是()。,,,后执行查询条件,,有利于提高查询效率34、在SQLServer2000中,有教师表(教师号,姓名,职称,工:..资)。现要根据教师的职称来添加教师的工资,增加规则为:“教授”增加400,“副教授”增加300,“讲师”增加200。下列语句中正确的是()。、以下关于数据粒度的叙述中错误的是()。,粒度就越小,,粒度就越大,、下述哪一个SQL语句用于实现数据存取的安全机制()。、如果一个系统为关系完备系统,那么它支持()。:..、、参照完整性38、恢复机制的关键问题是()。、SQL语言中,HAVING子句用于筛选满足条件的()。、在OODB中,类(class)是()。、简答题41、设有如图2-1所示的关系R和S,计算:(1)R1=R-S(2)R2=R∪S(3)R3=R∩S(4)R4=R×S图2-1关系R和S:..42、简述内存数据库的发展历程。43、针对不同的故障,试给出恢复的策略和方法。(即如何进行事务故障的恢复,如何进行系统故障的恢复,以及如何进行介质故障的恢复。)44、什么是处理数据操纵语言语句的解释方法和预编译方法?试述二者的区别、联系,比较各自的优缺点。45、什么是基本表?什么是视图?两者的区别和联系是什么?:..五、综合题46、工厂(包括厂名和厂长名)需建立一个管理数据库存储以下信息:(1)一个厂内有多个车间,每个车间有车间号、车间主任姓名、地址和电话。(2)一个车间有多个工人,每个工人有职工号、姓名、年龄、性别和工种。(3)一个车间生产多种产品,产品有产品号和价格。(4)一个车间生产多种零件,一个零件也可能由多个车间制造。零件有零件号、重量和价格。(5)一个产品由多种零件组成,一种零件也可装配出多种产品。(6)产品与零件均存入仓库中。(7)厂内有多个仓库,仓库有仓库号、仓库主任姓名和电话。回答以下问题:(1)画出该系统的E-R图。(2)给出相应的关系模式。(3)画出该系统的层次模型图。47、设计一个程序采用游标方式输出求每个学生的班号、学号、姓名、课程名和分数,并以班号和学号排序,给出程序的执行结果。:..参考答案一、填空题1、【答案】1NF2、【答案】保护数据库,防止未经授权或不合法的使用造成的数据泄漏、更改或破坏3、【答案】动态变化;静态4、【答案】一个或几个基本表;定义;数据5、【答案】物理设计6、【答案】面向主题的;集成的;随时间变化的;非易失性7、【答案】系统自动;DBA执行恢复操作过程8、【答案】关系代数;关系演算9、【答案】数据结构;数据操作;完整性约束10、【答案】活锁;死锁二、判断题11、【答案】错12、【答案】错13、【答案】错14、【答案】对15、【答案】对16、【答案】错17、【答案】错18、【答案】错19、【答案】对20、【答案】错21、【答案】错:..22、【答案】对23、【答案】对24、【答案】错25、【答案】错三、选择题26、【答案】B【解析】超码(SuperKey)是关系中能唯一标识每个元组的属性或属性组(集),一个关系可能有多个超码。候选码(CandidateKey)是关系中能唯一标识每个元组的最小属性或属性组,一个关系可能有多个候选码;主码(PrimaryKey)则是从候选码中选择一个,作为该关系的主码。数据库系统将按主码标识和排序每个元组。一个关系在任一时刻至多只能有一个主码,但在不同时刻可以指定不同的候选码作为主码。外码(ForeignKey)则是在关系R1中的属性或属性组,若在另一个关系R2中作为主码使用,则称该属性或属性组为R1的外码。R1的外码和R2中的主码必须定义在相同的域上,允许使用不同的属性名。27、【答案】D【解析】根据将E-R图转换为关系模型的原则,无论是一个1:n联系或是一个m:n联系,还是三个或三个以上实体间的一个多元联系转换为一个关系模式时,转换后组成关系的属性都是包括与该联系相连的各实体的码以及联系本身的属性。28、【答案】B【解析】数据库系统(DBSDataBaseSystem)数据库系统是一个引入数据库以后的计算机系统,它由计算机硬件(包括计算机网络与通信设备)及相关软件(主要是操作系统)、数据库(DBDataBase)、数据库管理系统(DBMSDataBaseManagementSystem)、数据库应用开发系统和人员组成。29、【答案】D【解析】在多用户数据库环境中,多个用户程序可能并行地存取数据库。如果不对并行操作进行控制,会破坏数据库的一致性,导致下列问题发生:①丢失更改:在一事务执行期间修改、重写另一事务刚刚执行的修改,造成一事务的修改结果丢失。:..②不可重复读:在一事务执行期间,由于其他事务的修改操作导致该事务两个相同的查询返回不同的数据。③读“脏”数据:如果数据T1修改某属性值,然后事务T2读该值,此后T1因某种原因撤消对该值的修改,造成T2读到“脏”数据。10、对并发操作若不加以控制,可能会带来()问题。【答案】D【解析】对并发操作不加以控制,会带来数据不一致性问题。30、【答案】B【解析】规范化的最低要求是每个关系至少是1NF,即它的每个属性是最小的、不可再分的数据单位。31、【答案】C【解析】“年龄在15至30岁之间”是完整性约束中值的约束。32、【答案】A【解析】视图能够①简化数据查询语句;②使用户能从多角度看待同一数据;③提高数据的安全性;④提供了一定程度的逻辑独立性,是原始数据库数据的一种变换形式,是查看表中数据的另外一种方式。33、【答案】C【解析】优化查询常见的方法包括:用存储过程代替频繁向数据库发送的查询语句;为经常出现在查询条件中的属性建立索引并创建和维护频繁访问的物化视图;处理含有表连接的查询时应先执行查询条件再进行表连接。34、【答案】A【解析】“UPDATE表名SET”可以用来更改表中某个字段的值,如果出现分支选择情况,可以使“CASE…WHEN…THEN”语句。35、【答案】B【解析】数据越详细,粒度就越大,级别也就越低。36、【答案】C:..【MIT是向数据库递交数据,ROLLBACK是回滚数据,CREATETABLE是创建表,而GRANT是用来对用户权限进行管理,可以实现数据存取的安全机制。37、【答案】C38、【答案】C【解析】数据库的恢复机制关键问题是建立冗余数据,建立冗余数据的主要方式有数据转储、建立日志文件等,已备数据库出现故障时利用冗余数据进行恢复。39、【答案】C【解析】HAVING子句常与GROUPBY子句联合使用,GROUPBY通常指出分组的依据列,即依据那个属性列来分组,而HAVING子句则指出各分组提取的条件。例如:要求列出某班本学期所有课程中,班级平均成绩高于75的课程号、课程名称时,GROUPBY子句应该指出分组的依据是选课关系中的课程号属性列,HAVING子句则提出该课程的全班平均成绩AVG要高于75,低于75的就不提取了。40、【答案】D【解析】类可以产生对象,所以类可以看成是对象的集合。四、简答题41、答:本题各小题的结果如图2-2所示。:..图2-2计算结果42、答:(1)内存数据库的雏形期1969年,IBM公司研制了国际上最早的层次数据库管理系统IMS。IMS在一个系统中提供了两种数据管理方法,一种是采用内存存储的FastPath,另一种是支持磁盘存储的IMS。FastPath支持内存驻留数据,是内存数据库的雏形。(2)内存数据库的研究发展期1984年,“内存数据库系统的实现技术”一文,第一次提出了MainMemoryDataBase的概念;1985年,IBM推出了在IBM370上运行的OBE内存数据库;1986年,RBHagman提出了使用检查点技术实现内存数据库的恢复机制;1987年,ACMSIGMOD会议中有论文提出了以堆文件(heapfile)作为内存数据库的数据存储结构;1988年,普林斯顿大学设计出TPK内存数据库;1990年,普林斯顿大学又设计出SystemM内存数据库。(3)内存数据库的产品成长期1994年,美国OSE公司推出了第一个商业化的、开始实际应用的内存数据库产品Polyhedra。43、答:(1)事务故障的恢复是由DBMS执行的。恢复步骤是自动完成的,对用户是透明的。具体过程是:①反向扫描文件日志(即从后向前扫描日志文件),查找该事务的更新操作;②对该事务的更新操作执行逆操作,即将日志记录中“更新前的值”写入数据库;③继续反向扫描日志文件,做同样处理;④如此处理下去,直至读到此事务的开始标记,该事务故障的恢复就完成了。(2)系统故障的恢复操作是指撤销(UNDO)故障发生时未完成的事务,重做(REDO)已完成的事务。系统的恢复步骤是:①正向扫描日志文件,找出在故障发生前已经提交的事务队列(REDO队列)和未完成的事务队列(UNDO队列);②对撤销队列中的各个事务进行UNDO处理;③对重做队列中的各个事务进行REDO处理。:..(3)介质故障是最严重的一种故障。恢复方法是重装数据库,重做已完成的事务。具体过程是:①DBA装入最新的数据库后备副本(离故障发生时刻最近的转储副本),使数据库恢复到转储时的一致性状态;②DBA装入转储结束时刻的日志文件副本;③DBA启动系统恢复命令,由DBMS完成恢复功能,即重做已完成的事务。44、答:(1)解释方法解释执行方法的具体做法是直到执行前,数据库DML语句都以原始字符串的形式保存;当执行到该语句时,才利用解释程序去完成全部过程,同时予以执行。这种方法通过尽量推迟束缚过程来赢得数据独立性。①优点:灵活、应变性强,甚至能适应在解释过程中发生的数据结构、存储结构等的变化,因此能保持较高的数据独立性。②缺点:每次执行一个DML语句时都要执行所有步骤,开销很大,因此效率比较低。(2)预编译方法预编译方法的基本思想是:在用户提交DML语句之后,在运行之前对它进行翻译处理,保存产生好的可执行代码。当需要运行时,取出保存的可执行代码加以执行。①优点:自动重编译技术使得预编译方法既拥有了编译时进行束缚所带来的高效率,又具备了执行时束缚带来的数据独立性。②缺点:在束缚过程中进行优化所依据的条件可能在运行前已不存在,或者数据库结构已被修改,因而导致已作出的应用规划在执行时不再有效。45、答:(1)基本表是本身独立存在的表,在SQL中一个关系就对应一个表。一个(或多个)基本表对应一个存储文件,一个表可以带若干索引,索引也存放在存储文件中。视图是从一个或几个基本表导出的表。它本身不独立存储在数据库中,即数据库中只存放视图的定义而不存放视图对应的数据。这些数据仍存放在导出视图的基本表中,因此视图是一个虚表。基本表与视图的区别和联系::..①区别:视图本身不独立存储在数据库中,是一个虚表。即数据库中只存放视图的定义而不存放视图对应的数据,这些数据仍存放在导出视图的基本表中。②联系:视图在概念上与基本表等同,用户可以如同基本表那样使用视图,可以在视图上再定义视图。所以基本表中的数据发生变化,从视图中查询出的数据也就随之发生改变。五、综合题46、答:(1)该系统的E-R图如图所示。各实体的属性如下:①工厂:厂名、厂长姓名。②车间:车问号、车间主任姓名、地址、电话。③工人:职工号、姓名、年龄、性别、工种。④仓库:仓库号、仓库主任姓名、电话。⑤零件:零件号、重量、价格。⑥产品:产品号、价格。该系统的E-R图(2)相应的关系模式如下:工厂(厂名、厂长姓名):..车间(车间号、车间主任姓名、地址、电话、厂名)工人(职工号、姓名、年龄、性别、工种、车间号)仓库(仓库号、仓库主任姓名、电话、厂名)产品(产品号、价格、车间号、仓库号)零件(零件号、重量、价格、仓库号)制造(车间号、零件号)(3)该系统的层次模型图如图所示。该系统的层次模型图47、答:对应的程序如下::..本程序的执行结果如下::..

2022年许昌学院计算机应用技术专业《数据库概论》科目期末试卷B精品 来自beplayapp体育下载www.apt-nc.com转载请标明出处.

相关beplayapp体育下载 更多>>
非法内容举报中心
beplayapp体育下载信息
  • 页数17
  • 收藏数0收藏
  • 顶次数0
  • 上传人小屁孩
  • 文件大小1.66 MB
  • 时间2023-12-02