2022年上海杉达学院计算机科学与技术专业《数据库原理》科目期末试卷A(有答案)

上传人:奇异 文档编号:370227065 上传时间:2023-11-29 格式:PDF 页数:20 大小:2.23MB
返回 下载 相关 举报
2022年上海杉达学院计算机科学与技术专业《数据库原理》科目期末试卷A(有答案)_第1页
第1页 / 共20页
2022年上海杉达学院计算机科学与技术专业《数据库原理》科目期末试卷A(有答案)_第2页
第2页 / 共20页
2022年上海杉达学院计算机科学与技术专业《数据库原理》科目期末试卷A(有答案)_第3页
第3页 / 共20页
2022年上海杉达学院计算机科学与技术专业《数据库原理》科目期末试卷A(有答案)_第4页
第4页 / 共20页
2022年上海杉达学院计算机科学与技术专业《数据库原理》科目期末试卷A(有答案)_第5页
第5页 / 共20页
点击查看更多>>
资源描述

《2022年上海杉达学院计算机科学与技术专业《数据库原理》科目期末试卷A(有答案)》由会员分享,可在线阅读,更多相关《2022年上海杉达学院计算机科学与技术专业《数据库原理》科目期末试卷A(有答案)(20页珍藏版)》请在金锄头文库上搜索。

1、2022年上海杉达学院计算机科学与技术专业 数据库原理科目期末试卷A(有答案)一、填空题1、在关系数据库的规范化理论中,在 执 行“分解”时,必须遵守规范化原则:保持原有的 依 赖 关 系 和。2、关系代数运算中,基本的运算是、和3、在设计局部E-R图时,由于各个子系统分别有不同的应用,而且往往是由不同的设计人员设计,所以各个局部E-R图之间难免有不一致的地方,称为冲突。这些冲突主要有、和 3类。4、在SQL Server 2000中,数据页的大小是8KB。某数据库表有1000行数据,每行需要5000字节空间,则此数据库表需要占用的数据页数为 页。5、SQL Server中 数 据 完 整 性

2、 包 括、和。6、采用关系模型的逻辑结构设计的任务是将E-R图 转 换 成 一 组,并进行 处理。7、对于非规范化的模式,经过转变为1NF,将1NF经过转变为2NF,将2NF经过转变为3NF。8、关 系 规 范 化 的 目 的 是。9、使某个事务永远处于等待状态,得 不 到 执 行 的 现 象 称 为。有两个或两个以上的事务处于等待状态,每个事务都在等待其中另一个事务解除封锁,它才能继续下去,结果任何一个事务都无法执行,这 种 现 象 称 为.10、设某数据库中有作者表(作者号,城市)和出版商表(出版商号,城市),请补全如下查询语句,使该查询语句能查询作者和出版商所在的全部不重复的城市。SEL

3、ECT城市FROM作者表SELECT城 市FROM出版商表;二、判断题11、数据库模式和实例是一回事。()12、并发执行的所有事务均遵守两段锁协议,则对这些事务的任何并发调度策略都是可串行化的。()13、全码的关系模式一定属于BC范式。()14、在一个关系中,不同的列可以对应同一个域,但必须具有不同的列名。()15、SQL语言有嵌入式和交互式两种使用方法。()16、在数据库设计中,数据流图是用来建立概念模型的。()17、有出现并发操作时,才有可能出现死锁。()18、二级封锁协议能解决不可重复读问题,不能解决读 脏”数据。()19、投影操作是对关系表进行水平方向的分割。()20、SQLServe

4、r 有两种安全性认证模式:WindowsNT 和 SQLServer。()21、据库操作中防止死锁的方法是禁止两个用户同时操作数据库。()22、在CREATEINDEX语句中,使CLUSTERED来建立簇索引。()23、标 准SQL语言能用于所有类型的关系数据库系统。()24、函数依赖是多值依赖的一个特例。()25、连接是数据库最耗时的操作。()三、选择题26、关系代数中的x 连接操作由()操作组合而成。A.O 和 TIB.。和xC.n、j 和xD.TT 和x27、下列不是数据库恢复采用的方法是()。A.建立检查点B.建立副本C.建立日志文件D.建立索引28、若关系模式R(U,F)属 于3 N

5、 F,则()。A.一定属于BCNFB.消除了插入和删除异常C.仍存在一定的插入和删除异常D.属 于BCNF且消除了插入和删除异常29 Access Delphi 和 SQL ServerC.Oracle、Sybase、Informix、Visual FoxProD.PowerDesigner、Sybase,Informix、Visual FoxPro30、根据系统所提供的存取路径,选择合理的存取策略,这种优化方式称为()。A.物理优化B.代数优化C.规则优化D.代价估算优化31、以下有关SELECT子句的叙述中不正确的是()。A.SELECT子句中只能包含表中的列及其构成的表达式B.SELEC

6、T子句规定了结果集中的列序列C.SELECT子句中可以使用别名D.如 果FROM子句引用的两个表中有同名的列,则 在SELECT子句中引用它们时必须使用表名前缀加以限定32、在关系代数运算中,最费时间和空间的是()。A.选择和投影运算B.除法运算C.笛卡尔积和连接运算D.差运算33、在SQL Server中,可以通过数据库对象及各种约束来保证数据的完整性,以下都属于数据库对象的有()。A.DEFAULT.CHECK 和 UNIQUEB.DEFAULT.CHECK 和 RULEC.CHECK fn DEFAULTD.DEFAULT 和 RULE34、数据模型的三要素是()。A.数据定义、数据操作

7、和数据安全性约束B.数据结构、数据操作和数据完整性约束C.数据定义、数据存储和数据操作约束D.数据结构、数据存储和数据一致性约束35、虽然数据库应用系统对用户界面的要求与具体应用领域密切相关,但都应遵守一定的原则。下列描述的用户界面设计原则,错 误 的 是()。A.当系统出现错误或程序运行时间较长时,用户界面应为用户提供有意义的反馈信息B.友好的用户界面应能容忍用户在使用中的一些操作错误C.W eb界面应多采用动画和图形效果,以吸引用户使用D.用户界面应采取灵活多样的数据输入方式,以降低用户输入负担36、关于数据仓库的特性()。A.面向主题的特性是指在组织数据仓库数据时,需要将各种分析需求归类

8、并抽象,形成相应的分析应用主题,并根据分析应用主题的数据需求设计和组织数据B.集成特性是指需要将业务系统中的所有数据抽取出来,载入到数据仓库中C.集成特性是指需要将企业整个架构中的各种数据和应用集中到数据仓库中D.随时间变化性是指数据仓库中的每个数据单元一般都有时间标志,且其中各种数据(包括原始数据)会随时间变化被经常修改37、实现数据库并发控制的主要方法是()。A.授 权B.索 引C.日志D.封锁38、保护数据库,防止未经授权或不合法的使用造成的数据泄漏、非法更改或破坏。这是指 数 据 的()。A.安全性 B.完整性 C.并发控制 D.恢 复39、下列属于数据仓库特点的是()。A.综合性和提

9、炼性数据B.重复性的、可预测的处理C.一次处理的数据量小D.面向操作人员,支持日常操作40、在OODB中,对象可以定义为对一组信息及其()的描述。A.操 作B.存 取C.传 输D.继承四、简答题41、登记日志文件时为什么必须先写日志文件,后写数据库?42、定义并理解下列术语,说明它们之间的联系与区别:(1)域,笛卡儿积,关系,元组,属性;(2)主码,候选码,外码;(3)关系模式,关系,关系数据库。43、数据库管理系统的主要功能有哪些?44、描 述M叩Reduce的计算过程。分 析MapReduce技术作为大数据分析平台的优势和不足。45、数据仓库开发的阶段有哪些?五、综合题46、设计一个程序采

10、用游标方式输出求每个学生的班号、学号、姓名、课程名和分数,并以班号和学号排序,给出程序的执行结果。47、有 学 生 表(学号,姓名,年龄,性别,系名,专业名,班号),设一个系可有多个专业,每个专业可有多个班,各班班号不重复,一个学生只在一个班学习。现经常需要按“系名”和“班号”进行查询,为提高查询效率,需 要 为“系名”和“班号”两个列建立一个非聚集索引,建立此索引有下列两种方法:方 法1:索引列顺序为(系名,班号)。方 法2:索引列顺序为(班号,系名)。这两种方法哪个更合理?请简要说明原因。针对你认为合理的方法,写出创建该索引的SQL语句。48、某公司需建立产品信息数据库,经调查其业务要求如

11、下:I.一种产品可以使用多个不同种类的部件,也可以使用多个不同种类的零件;一种部件至少被用在一种产品中;一种部件可以由多个不同种类的零件组成;一种零件至少被用在一种产品或一种部件中;n.对于一种具体的部件,要记录这种部件使用的各种零件的数量;m.对于一种具体的产品,要记录这种产品使用的各种部件数量和各种零件数量,但部件所使用的零件数量不计入该种产品的零件数量;IV.一个供应商可供应多种零件,但一种零件只能由一个供应商供应。根据以上业务要求,某建模人员构建了如下E-R图:此E-R图中的实体的属性完整,但实体、联系的设计存在不合理之处。请重新构建合理的E-R图,使之符合业务要求,且信息完整。根据重

12、构的E-R图给出符合3NF的关系模式,并标出每个关系模式的主码和外码。参考答案一、填空题1、【答案】无损连接2、【答案】并;差;笛卡尔积;投影;选择3、【答案】属性冲突;命名冲突;结构冲突4、【答案】1000【解析】一个数据页的存储空间是8x1024字节,最多能存放8000多个字节,而SQLServer 2000中不允许跨页存储一行数据,每行需要5000字节的空间,于是每个数据页最多只能存放一行数据,所 以1000行数据需要的数据页数是1000页。5、【答案】域完整性;实体完整性;参照完整性6、【答案】关系模式;规范化7、【答案】使属性域变为简单域;消除非主属性对候选码的部分依赖;消除非主属性

13、对候选码的传递依赖8、【答案】控制冗余,避免插入和删除异常,从而增强数据库结构的稳定性和灵活性9、【答案】活锁;死锁10、【答案】EXCEPT【解析】EXCEPT语句的作用是查询两个数据表中除 公共 数据以外的数据信息,即查询两个数据表中的 除外 数据信息。使 用EXCEPT运算符可以实现集合差操作,从左查询中返回右查询没有找到的所有非重复值。二、判断题11、【答案】错12、【答案】对13、【答案】对14、【答案】对15、【答案】对16、【答案】错17、【答案】对18、【答案】错19、【答案】错20、【答案】错21、【答案】错22、【答案】对23、【答案】对24、【答案】对25、【答案】对三、

14、选择题26、【答案】B【解析】连接又称为6连接。它是从关系R和S的笛卡尔积中选取属性值之间满足一定条件的元组。因此,该运算首先计算R和S的笛卡尔积,然后再从得到的结果集合中选择属性值之间满足一定条件的元组。该运算得到结果是R和S的笛卡尔积的子集,其关系模式同R和S的笛卡尔积一样。27、【答案】D【解析】建立检查点、建立副本、建立日志文件都是数据库恢复通常采用的方法;建立索引是进行数据库物理设计时,为提高数据查询的速度而采取的方法。28、【答案】C【解析】各级范式之间的联系有下述关系:lNFn2NFn3NFnBCNFn4NFn5NF。因此,达到 3 N F,不一定属于 BCNF。事实上,达 到

15、3NF还不能解决所有的异常问题,还会出现数据操纵的异常问题。在函数依赖的范畴内,只要达到BCNF就可达到最高的规范化程度,就可避免数据操纵的异常问题。29、【答案】C【解析】关系数据库管理系统是被公认为最有前途的一种数据库管理系统。自 2 0 世 纪 80年代以来,作为商品推出的数据库管理系统几乎都是关系型的,例如,Oracle、Sybase.Informix、Visual FoxPro、Access和 SQL Server等。Delphi,PowerBuilder和 PowerDesigner属于应用系统开发工具软件。30、【答案】A【解析】物理优化是根据数据字典中的存取路径、数据的存储分布

16、以及聚簇情况等信息来选择低层的存取路径。31、【答案】A【解析】SQL语言提供了 SELECT语句进行数据库查询,该语句具有灵活的使用方式和丰富的功能。语句的功能是根据WHERE子句的条件表达式,从 FROM子句指定的基本表或视图中找出满足条件的元组。再 按 SELECT子句中目标列表达式,选出元组中属性值形成结果表。在同一个表自身联合查询时可以采用别名的方式以示区别,并在引用时通过表名前缀加以限定。故四个选项中A 项是不正确的。32、【答案】C【解析】在关系代数运算中,最费时间和空间的是笛卡尔积和连接运算,所以尽可能放在后面做。33、【答案】D【解析】SQL Server 的约束包括 UNIQUE、DEFAULT.RULE、PRIMARY KEY和FOREIGN KEY等,但属于数据库对象的是RULE、DEFAULT,当它们创建后可以绑定到一列或者几列上,并可以重复使用。34、【答案】B【解析】数据模型是数据库系统的数学形式框架,是用来描述数据的一组概念和定义。数据模型包含以下三要素:数据结构:由一组创建数据库的规则组成。数据结构用于描述系统的静态特性,它是所研究对象类型的集合,也是

展开阅读全文
相关资源
正为您匹配相似的精品文档
相关搜索

最新文档


当前位置:首页 > 大杂烩/其它

电脑版 |金锄头文库版权所有
经营许可证:蜀ICP备13022795号 | 川公网安备 51140202000112号