2022年宁波大学科学技术学院计算机科学与技术专业《数据库原理》科目期末试卷A(有答案).docx
- 【下载声明】
1. 本站全部试题类文档,若标题没写含答案,则无答案;标题注明含答案的文档,主观题也可能无答案。请谨慎下单,一旦售出,不予退换。
2. 本站全部PPT文档均不含视频和音频,PPT中出现的音频或视频标识(或文字)仅表示流程,实际无音频或视频文件。请谨慎下单,一旦售出,不予退换。
3. 本页资料《2022年宁波大学科学技术学院计算机科学与技术专业《数据库原理》科目期末试卷A(有答案).docx》由用户(最好的沉淀)主动上传,其收益全归该用户。163文库仅提供信息存储空间,仅对该用户上传内容的表现方式做保护处理,对上传内容本身不做任何修改或编辑。 若此文所含内容侵犯了您的版权或隐私,请立即通知163文库(点击联系客服),我们立即给予删除!
4. 请根据预览情况,自愿下载本文。本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
5. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007及以上版本和PDF阅读器,压缩文件请下载最新的WinRAR软件解压。
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 数据库原理 2022 宁波大学 科学技术 学院 计算机科学 技术 专业 数据库 原理 科目 期末试卷 答案
- 资源描述:
-
1、2022年宁波大学科学技术学院计算机科学与技术专业数据库原理科目期末试卷A(有答案)一、填空题1、数据仓库是_、_、_、_的数据集合,支持管理的决策过程。2、DBMS的完整性控制机制应具备三个功能:定义功能,即_;检查功能,即_;最后若发现用户的操作请求使数据违背了完整性约束条件,则采取一定的动作来保证数据的完整性。3、在设计局部E-R图时,由于各个子系统分别有不同的应用,而且往往是由不同的设计人员设计,所以各个局部E-R图之间难免有不一致的地方,称为冲突。这些冲突主要有_、_和_3类。4、SQL Server中数据完整性包括_、_和_。5、在SELECT命令中,_子句用于选择满足给定条件的元
2、组,使用_子句可按指定列的值分组,同时使用_子句可提取满足条件的组。6、数据库内的数据是_的,只要有业务发生,数据就会更新,而数据仓库则是_的历史数据,只能定期添加和刷新。7、数据仓库创建后,首先从_中抽取所需要的数据到数据准备区,在数据准备区中经过净化处理_,再加载到数据仓库中,最后根据用户的需求将数据发布到_。8、主题在数据仓库中由一系列实现。一个主题之下表的划分可按_、_数据所属时间段进行划分,主题在数据仓库中可用_方式进行存储,如果主题存储量大,为了提高处理效率可采用_方式进行存储。9、_和_一起组成了安全性子系统。10、数据仓库主要是供决策分析用的_,所涉及的数据操作主要是_,一般情
3、况下不进行。二、判断题11、数据库模式和实例是一回事。()12、在关系运算中,投影是最耗时的操作。()13、关系中任何一列的属性取值是不可再分的数据项,可取自不同域中的数据。()14、在数据库恢复中,对已完成的事务进行撤销处理。()15、在SQL中,ALTERTABLE语句中MODIFY用于修改字段的类型和长度等,ADD用于添加新的字段。()16、在关系数据表中,属性的顺序是一定的,不能交换。()17、视图是观察数据的一种方法,只能基于基本表建立。()18、在关系数据库中,属性的排列顺序是可以颠倒的。()19、在CREATEINDEX语句中,使CLUSTERED来建立簇索引。()20、据库操作
4、中防止死锁的方法是禁止两个用户同时操作数据库。()21、二级封锁协议能解决不可重复读问题,不能解决读脏数据。()22、求事务在读取数据前先加共享锁,且直到该事务执行结束时才释放相应的锁,这种封锁协议是二级封锁协议。()23、有两个关系R和S,分别包含15个和10个元组,则在RS、RS、RS中可能出现的一种元组数目情况是18、7、7()24、视图就是一个虚表,保存视图时,保存的是视图的定义。()25、标准SQL语言能用于所有类型的关系数据库系统。()三、选择题26、关于关系的完整性约束条件,下列说法错误的是()。A在关系模型中,允许定义实体完整性、参照完整性和用户定义的完整性B用户完整性应该由关
5、系系统自动支持C参照完整性可由用户或系统定义D用户定义的完整性是应用领域需要遵循的约束条件27、后援副本的用途是()。A安全性保障 B一致性控制C故障后的恢复D数据的转储28、下列关于函数依赖的描述中,错误的是()。A在函数依赖AB中,A称为决定因素B在关系R中,属性B依赖于属性A,则说明当属性A的值确定之后,属性B的值也就随之确定 C函数依赖具有传递性D在关系R中,如果属性A依赖于属性B,这种依赖正式记作: AB。29、Access、Delphi和SQL ServerCOracle、Sybase、Informix、Visual FoxProDPowerDesigner、Sybase、Info
6、rmix、Visual FoxPro30、设E是关系代数表达式,F是选取条件表达式,并且只涉及A1,An属性,则有()。AF(A1,An(E)A1,An(F(E)BF(A1,An(E)A1,An(E)CF(A1,An(E)A1(F(E)DA1,An(F(E)A1,An(F(A1,An,B1,Bm(E)31、下面描述正确的是()。 A可以在任何数据库中创建视图B可以在视图上创建索引C如果视图引用的基表或者视图被删除,则该视图不能再被使用,直到创建新的基表或者视图D通过视图查询数据时,SQL Server不检查数据完整性规则32、在关系代数表达式的等价优化中,不正确的叙述是()。A尽可能早地执行连
7、接 B尽可能早地执行选择 C尽可能早地执行投影D把笛卡尔积和随后的选择合并成连接运算33、SQL Server的约束包括()。ADEFAULT、RULE、CHECK和UNIQUEBCHECK、RULE、PRIMARY KEY和FOREIGN KEYCUNIQUE、DEFAULT、RULE、PRIMARY KEY和FOREIGN KEYDPRIMARY KEY和FOREIGN KEY34、下面关于数据库三层模式结构两层映射的说法,不正确的是()。A模式与内模式映射可以实现物理数据的独立性B外模式与模式映射可以实现逻辑数据的独立性CDBMS在数据库的三层模式结构之间提供了两层映射D子模式与内模式映
8、射可以实现逻辑数据的独立性35、关于UML建模机制,下列说法错误的是()。A用例模型可以把满足用户需求的功能表示出来B包图是表明包与包之间关系的类图C协作图包含一组对象,并在图中展示这些对象之间的联系以及对象间发送和接收的消息D顺序图主要用于描述系统、用例和程序模块中逻辑流程的先后执行次序或并行次序36、在SQL Server 2000中,下列安全控制方法最合理的是()。A为计算机系每个教师授予每个表的SELECT权,为教务处全体人员授予每个表的SELECT、INSERT、DELETE和UPDATE权B为计算机系和教务处分别建立一个角色,将两个部门的每个职工设置为相应角色中的成员。将计算机系角
9、色和教务处角色设置为此数据库的db_datareader角色中的成员,将教务处角色设置为此数据库的 db_datawriter角色中的成员C为计算机系和教务处分别建立一个角色,将两个部门的每个职工设置为相应角色中的成员。为计算机系角色授予每个表的SELECT 权,为教务处角色授予每个表的SELECT、INSERT、DELETE和UPDATE权D将计算机系和教务处的每个职工都设置为db_owner角色中的成员37、实现数据库并发控制的主要方法是()。A授权 B索引 C日志 D封锁38、关于SQL Server的数据库权限叙述不正确的是()。ASQL Server数据库的对象权限可以用GRANT分
10、配,而语句权限不可以用GRANT分配B服务器权限能通过固定服务器角色进行分配,不能单独分配给用户C系统管理员能使用SQL Server执行任何任务D每个用户可以被分配若干权限,并且有可能把权限赋予其他用户39、数据仓库的模式中,最基本的是()。A星座模式B雪花模式 C星型模式D以上都不对40、关于OLAP和OLTP的叙述中错误的是()。AOLTP事务量大,但事务内容比较简单且重复率高BOLAP的最终数据来源与OLTP不一样COLAP面对决策人员和高层管理人员 DOLTP以应用为核心,是应用驱动的四、简答题41、内存数据库和磁盘数据库有什么区别?42、为在某种程度上保证某数据库系统可靠地运行,在
11、SQL Server2000环境中,对其制定有下列三种备份策略。假设对此数据库进行一次完全备份需要4小时,差异备份需要2小时,日志备份需要1小时。设所有备份都是从凌晨1:00开始。策略1:每周周日进行一次完全备份,每周周一至周六每天进行一次日志备份;策略2:每周周日进行一次完全备份,每周周一至周六每天进行一次差异备份;策略3:每天进行一次完全备份。假设需要保留一年的备份数据,比较三种备份策略所占用的空间。比较每种备份策略的备份和恢复速度。43、什么是概念模型?试述概念模型的作用。44、简述大数据的应用。45、什么是死锁?请给出预防死锁的若干方法。五、综合题46、工厂(包括厂名和厂长名)需建立一
12、个管理数据库存储以下信息:(1)一个厂内有多个车间,每个车间有车间号、车间主任姓名、地址和电话。(2)一个车间有多个工人,每个工人有职工号、姓名、年龄、性别和工种。(3)一个车间生产多种产品,产品有产品号和价格。(4)一个车间生产多种零件,一个零件也可能由多个车间制造。零件有零件号、重量和价格。(5)一个产品由多种零件组成,一种零件也可装配出多种产品。(6)产品与零件均存入仓库中。(7)厂内有多个仓库,仓库有仓库号、仓库主任姓名和电话。回答以下问题:(1)画出该系统的E-R图。(2)给出相应的关系模式。(3)画出该系统的层次模型图。47、表所示为关系SC的实例数据,其中:Sno为学号、Cno为
13、课程号、Ctitle为课程名、Iname为教师名、Iloca为教师地址,Grade为成绩。表6-2关系SC的实例数据(1)该关系为第几范式?(2)是否存在插入、删除异常?若存在,请说明是在什么情况下发生?发生的原因是什么?(3)请将它分解为高一级范式。(4)分解后的关系能否解决操作异常问题?48、在SQL Server 2000中,有教师表Teachers(TeaeherID,Name, LeaderID,其中TeacherID是主码,类型是长度为4的普通编码定长字符串,且每位是09的数字字符;Name的类型是长度为10的普通编码可变长字符串;LeaderID是每个教师的领导的TeacherI
14、D。写出创建Teachers表的SQL语句,要求语句中包含所有的约束。现要查询TeaeherID为“1234”的教师的领导的上级领导的TeacherID,请给出相应的SQL语句,要求只使用一条SQL语句实现,且此语句中不允许包含子查询。参考答案一、填空题1、【答案】面向主题的;集成的;随时间变化的;非易失性2、【答案】提供定义完整性约束条件机制;检查用户发出的操作请求是否违背完整性约束条件3、【答案】属性冲突;命名冲突;结构冲突4、【答案】域完整性;实体完整性;参照完整性5、【答案】WHERE;GROUP BY;HAVING6、【答案】动态变化;静态7、【答案】数据源;数据;数据集市8、【答案
展开阅读全文