下载此文档

2024年江苏大学信息管理与信息系统专业《数据库概论》科目期末试卷B精品6696.pdf


文档分类:资格/认证考试 | 页数:约22页 举报非法文档有奖
1/22
下载提示
  • 1.该资料是网友上传的,本站提供全文预览,预览什么样,下载就什么样。
  • 2.下载该文档所得收入归上传者、原创者。
  • 3.下载的文档,不会出现我们的网址水印。
1/22 下载此文档
文档列表 文档介绍
该【2024年江苏大学信息管理与信息系统专业《数据库概论》科目期末试卷B精品6696 】是由【小屁孩】上传分享,文档一共【22】页,该文档可以免费在线阅读,需要了解更多关于【2024年江苏大学信息管理与信息系统专业《数据库概论》科目期末试卷B精品6696 】的内容,可以使用淘豆网的站内搜索功能,选择自己适合的文档,以下文字是截取该文章内的部分文字,如需要获得完整电子版,请下载此文档到您的设备,方便您编辑和打印。:..2022年江苏大学信息管理与信息系统专业《数据库概论》科目期末试卷B(有答案)一、填空题1、数据库内的数据是______的,只要有业务发生,数据就会更新,而数据仓库则是______的历史数据,只能定期添加和刷新。2、在RDBMS中,通过某种代价模型计算各种查询的执行代价。在集中式数据库中,查询的执行开销主要包括______和______代价。在多用户数据库中,还应考虑查询的内存代价开销。3、对于非规范化的模式,经过转变为1NF,______,将1NF经过转变为2NF,______,将2NF经过转变为3NF______。4、数据的安全性是指____________。5、某在SQLServer2000数据库中有两张表:商品表(商品号,商品名,商品类别,成本价)和销售表(商品号,销售时间,销售数量,销售单价)。用户需统计指定年份每类商品的销售总数量和销售总利润,要求只列出销售总利润最多的前三类商品的商品类别、销售总数量和销售总利润。为了完成该统计操作,请按要求将下面的存储过程补充完整。6、已知系(系编号,系名称,系主任,电话,地点)和学生(学号,姓名,性别,入学日期,专业,系编号)两个关系,系关系的主码是______________,系关系的外码是______________,学生关系的主码是______________,外码是______________。7、SQL语言的数据定义功能包括______、______、______和______。8、关系代数运算中,基本的运算是______________、______________、______________、______________和______________。9、____________和____________一起组成了安全性子系统。:..10、在SELECT命令中,______子句用于选择满足给定条件的元组,使用______子句可按指定列的值分组,同时使用______子句可提取满足条件的组。二、判断题11、可以用UNION将两个查询结果合并为一个查询结果。()12、在关系数据表中,属性的顺序是一定的,不能交换。()13、数据库模式和实例是一回事。()14、在数据库表中,空值表示数值0。()15、在一个关系模型中,不同关系模式之间的联系是通过公共属性来实现的。()16、据库操作中防止死锁的方法是禁止两个用户同时操作数据库。()17、全码的关系模式一定属于BC范式。()18、概念模型是对现实世界的第二层抽象。()19、SQL语言有嵌入式和交互式两种使用方法。()20、在第一个事务以S锁方式读数据R时,第二个事务可以进行对数据R加S锁并写数据的操作。()21、机制虽然有一定的安全保护功能,但不精细,往往不能达到应用系统的要求。()22、在数据表中,空值表示不确定。()23、数据库系统由软、硬件及各类人员构成。()24、从计算机数据管理的角度看,信息就是数据,数据就是信息。()25、在SELECT语句中,需要对分组情况满足的条件进行判断时,应使用WHERE子句。()三、选择题:..26、关系R与关系S只有一个公共属性,T1是R与S等值连接的结果,T2是R与S自然连接的结果,下列叙述正确的是()。、下述哪种情况数据库系统不会自动恢复()。,、不属于DBMS基本功能的是()。、、数据模型的三要素是()。、、、、数据存储和数据一致性约束30、执行语句CREATEDATABASEStudent的结果是()。,包括数据文件和日志文件:..,,但是只有默认的数据文件,、某校选课关系基本表SC(S#,C#,Grade),其中S#,C#分别代表学号和课程号且均为字符型数据,Grade表示成绩为数值型数据,现要往该表中插入数据,请问以下语句中不正确的是()。(S#,C#,Grade)VALUES(‘S4’,‘C6’,90)(S#,C#)VALUES(‘S5’,‘C8’)<‘S4’,‘C4’,85)(S#,C#,Grade)VALUES(S2,C3,89)32、关于系统数据库的备份策略,下列做法中最合理的是()。,,、关于数据库系统中的日志文件,有下列说法:Ⅰ.事务故障恢复和系统故障恢复时都必须使用日志文件Ⅱ.在动态转储过程中,对数据库所做的修改都被记录在日志文件中Ⅲ.数据库管理系统进行数据修改操作时,一般是先写数据库,然后再写日志文件Ⅳ.建立检查点的主要目的是通过减小日志文件的总体数据规模,从而提高数据恢复效率Ⅴ.日志文件有利于对用户使用数据库系统的违规操作开展核查审计工作以上说法正确的是()。:..Ⅰ、Ⅱ和ⅤⅠ和ⅡⅠ、Ⅲ和ⅤⅡ、Ⅲ、Ⅳ和Ⅴ34、SQLServer的约束包括()。、RULE、、RULE、、DEFAULT、RULE、、在关系代数表达式的等价优化中,不正确的叙述是()。、下列关于函数依赖的描述中,错误的是()。→B中,,属性B依赖于属性A,则说明当属性A的值确定之后,,如果属性A依赖于属性B,这种依赖正式记作:A→B。37、若关系模式R(U,F)属于3NF,则()。:..、设有两个事务T1、T2,其并发操作如表11-1所示,下列评价正确的是()。“脏”数据39、关于登录账号和数据库用户,下列各项表述不正确的是()。,、下列属于数据仓库特点的是()。、,支持日常操作:..41、维@***@2、…、维n,度量),不含度量的多维数组是不能用于多维分析的。2、联机分析处理包括以下()基本分析功能。Ⅰ.聚类Ⅱ.切片Ⅲ.转轴Ⅳ.切块A.Ⅰ、Ⅱ并ⅢB.Ⅰ、Ⅱ和ⅣC.Ⅱ、Ⅲ和Ⅳ、简答题42、什么叫数据与程序的物理独立性?什么叫数据与程序的逻辑独立性?为什么数据库系统具有数据与程序的独立性?43、F面的结论哪些是正确的?哪些是错误的?对于错误的请给出一个反例说明之。(1)任何一个二目关系是属于3NF的。(2)F的。(3)任何一个二目关系是属于4NF的。(4)当且仅当函数依赖A→B在R上成立,关系R(A,B,C)等于其投影R1(A,B)和R2(A,C)的连接。(5)若RA→RB,RB→RC,则RA→RC。(6)若RA→RB,RA→RC,→R,(B,C)。(7)若RB→RA,RC→RA,则R,(B,C)→RA。:..(8)若R,(B,C)→RA,则RB→RA,RC→RA。44、设有关系模式R{A,B,C,D,E),其上的函数依赖集为:F={A→C,C→D,B→C,DE→C,CE→A)(1)求R的所有候选码。(2)判断P={AD,AB,BC,CDE,AE}是否为无损连接分解?(3)F,并具有无损连接性。45、数据仓库开发的阶段有哪些?:..46、具有检查点的恢复技术有什么优点?试举一个具体例子加以说明。五、综合题47、工厂(包括厂名和厂长名)需建立一个管理数据库存储以下信息:(1)一个厂内有多个车间,每个车间有车间号、车间主任姓名、地址和电话。(2)一个车间有多个工人,每个工人有职工号、姓名、年龄、性别和工种。(3)一个车间生产多种产品,产品有产品号和价格。(4)一个车间生产多种零件,一个零件也可能由多个车间制造。零件有零件号、重量和价格。(5)一个产品由多种零件组成,一种零件也可装配出多种产品。(6)产品与零件均存入仓库中。(7)厂内有多个仓库,仓库有仓库号、仓库主任姓名和电话。回答以下问题:(1)画出该系统的E-R图。(2)给出相应的关系模式。:..(3)画出该系统的层次模型图。48、某公司需建立产品信息数据库,经调查其业务要求如下:Ⅰ.一种产品可以使用多个不同种类的部件,也可以使用多个不同种类的零件;一种部件至少被用在一种产品中;一种部件可以由多个不同种类的零件组成;一种零件至少被用在一种产品或一种部件中;Ⅱ.对于一种具体的部件,要记录这种部件使用的各种零件的数量;Ⅲ.对于一种具体的产品,要记录这种产品使用的各种部件数量和各种零件数量,但部件所使用的零件数量不计入该种产品的零件数量;Ⅳ.一个供应商可供应多种零件,但一种零件只能由一个供应商供应。根据以上业务要求,某建模人员构建了如下E-R图:此E-R图中的实体的属性完整,但实体、联系的设计存在不合理之处。①请重新构建合理的E-R图,使之符合业务要求,且信息完整。②根据重构的E-R图给出符合3NF的关系模式,并标出每个关系模式的主码和外码。49、设有4个关系模式如下:S(供应商号,姓名,STATE,CITY)P(PNO,PNAME,COLOR,WEI,PRICE)J(JNO,JNAME,CITY)SPJ(学号,PNO,JNO,QTY)其中,S表示供应商,它的各属性依次为供应商号、供应商名、供应商所在省份和供应商所在城市;P表示零件,它的各属性依次为零件号、零件名、零件颜色、零件重量和单价;J表示工程,它的各属性依次为工程号、工程名和工程所在城市;SPJ表示供货关系,它:..的各属性依次为供应商号、零件号、工程号和供货数量。用SQL语句实现下面的查询要求:(1)查询列出供应了全部零件的供应商名和其所在城市。(2)查询列出供应红色零件的供应商名。:..参考答案一、填空题1、【答案】动态变化;静态2、【答案】CPU;I/O3、【答案】使属性域变为简单域;消除非主属性对候选码的部分依赖;消除非主属性对候选码的传递依赖4、【答案】保护数据库,防止未经授权或不合法的使用造成的数据泄漏、更改或破坏5、【答案】TOP3;SUM((销售单价-成本价)*销售数量);DESC6、【答案】系编号;无;学号;系编号7、【答案】定义数据库;定义基本表;定义视图;定义索引8、【答案】并;差;笛卡尔积;投影;选择9、【答案】用户权限定义;合法权检查机制10、【答案】WHERE;GROUPBY;HAVING二、判断题11、【答案】对12、【答案】错13、【答案】错14、【答案】错15、【答案】对:..16、【答案】错17、【答案】对18、【答案】错19、【答案】对20、【答案】错21、【答案】对22、【答案】对23、【答案】对24、【答案】错25、【答案】错三、选择题26、【答案】D【解析】连接中有两种最重要也最常用的连接,它们分别是等值连接和自然连接。等值连接就是比较运算符θ为“=”的连接运算;自然连接是一种特殊的等值连接,它要求两个关系中进行比较的分量必须是相同的属性或属性组合,并且在结果中把重复的属性去掉。也就是说,自然连接是在笛卡尔积的结果中选择相同属性值相等的那些元组,最后还要去掉重复的属性。因此,等值连接结果的属性个数应该大于自然连接结果的属性个数。27、【答案】D【解析】系统可能发生的主要故障类型:①事务故障。包括事务的逻辑错误和系统错误,逻辑错误即事务由于某些内部条件而无法继续正常执行;系统错误是死锁等引起的。②系统故障。硬件故障、数据库软件或操作系统的漏洞,导致系统停止运行。:..③磁盘故障。在数据传送操作过程中由于磁头损坏或故障造成磁盘块上的内容丢失。事务故障的恢复是系统自动完成的,系统故障是在系统重新启动的时候自动完成的,只有介质故障是需要DBA介入的。28、【答案】C【解析】数据库管理系统(DataBaseManagementSystem)是一种操纵和管理数据库的大型软件,用于建立、使用和维护数据库,简称DBMS。DBMS基本功能有:①数据库的定义功能,②数据库操纵功能,③数据库运行控制功能,④数据库的维护功能,⑤数据库组织、存储和管理功能,⑥数据通信功能。7、常用的关系数据库管理系统有()。、Access、、【答案】B【解析】数据模型是数据库系统的数学形式框架,是用来描述数据的一组概念和定义。数据模型包含以下三要素:①数据结构:由一组创建数据库的规则组成。数据结构用于描述系统的静态特性,它是所研究对象类型的集合,也是刻画一个数据模型性质最重要的方面。②数据操作:定义允许对数据库进行操作的种类(包括更新和检索数据库中的数据以及修改数据库结构)。③数据完整性约束条件:一组完整性规则,确保数据的准确性。30、【答案】A【解析】CREATEDATABASEdataname可以用来创建数据库,其中dataname为数据库的名字,默认包含数据文件和日志文件。31、【答案】D【解析】在SQL语言中,使用INSERT语句插入数据时,需要注意以下几个问题:首先,列名表和元组值中的项数应该对称相等,并且保持数据类型一致;其次,元组值中给出的数据元素个数应该小于等于关系模式中的属性列个数,而且此时列名表不可缺省,列名表:..中未给出的属性列的值在插入时取默认值1此外,列表名缺省时意味着取关系模式中的全部属性列,而且其顺序与模式定义一致,插入时还需要注意非空属性列值的输入及主码列值的唯一性等问题。32、【答案】C【解析】备份数据库的主要目的是防止数据丢失。对于用户数据库,一般采用定期备份,但是系统级的数据对于服务器的实例运行至关重要,所以对于系统数据库应在修改之后立即备份。33、【答案】A【解析】日志文件是用来记录对数据库的操作信息,数据库有问题的时候可以通过日志文件进行分析。日志文件的具体作用为:①事务故障恢复和系统故障恢复必须使用日志文件;②在动态转储方式中必须建立日志文件;③在静态转储方式中,也可以建立日志文件。为保证数据库是可恢复的,登记日志文件必须遵循两条原则:①登记的次序严格按并行事务执行的时间次序;②必须先写日志文件,后写数据库。34、【答案】C【解析】SQLServer的约束包括UNIQUE、DEFAULT、RULE、PRIMARYKEY和FOREIGNKEY等。35、【答案】A【解析】在关系代数表达式中,连接运算的结果常常是一个较大的关系。如果尽可能早地执行连接,则运算得到的中间结果就36、【答案】D【解析】函数依赖,顾名思义,就是属性之间存在着类似于数学中函数的一种数据依赖关系。设U{A1,A2,…,An}是属性集合,R(U)是U上的一个关系,X、Y是U的子集。若对于R(U)下的任何一个可能的关系,均有X的一个值对应于Y的唯一具体值,称X函数决定Y,或者Y函数依赖于X,记作X→Y,其中X称为决定因素。37、【答案】C【解析】各级范式之间的联系有下述关系::..1NF?2NF?3NF?BCNF?4NF?5NF。因此,达到3NF,F。事实上,达到3NF还不能解决所有的异常问题,还会出现数据操纵的异常问题。在函数依赖的范畴内,F就可达到最高的规范化程度,就可避免数据操纵的异常问题。38、【答案】D【解析】事务T读出数据A并做了修改,事务T读取同一数据,随后T由于某种原因被121撤消,执行回滚,这时T已修改过的数据恢复原值100,T读到的数据200就与数据库12中的数据不一致,称为“脏”数据。39、【答案】C【解析】登录账户属于SQLServer服务安全防线,用户只有拥有SQLServer服务登录账户,才能与SQLServer建立链接;数据库用户属于SQLServer数据库安全防线,SQLServer中的每个数据库都有自己的用户和角色,该数据库只能由它的用户和角色访问。它们是不同级别的账号,它们需要绑定,创建数据库用户时必须存在该用户的登录账号,一个登录账号可以对应多个数据库用户,但不需要同名。40、【答案】A【解析】数据仓库研究和解决从数据库中获取信息的问题。数据仓库的特征在于面向主题、集成性、稳定性和时变性。41、【答案】C【解析】考查联机分析处理OLAP的基本概念,联机分析处理包括的基本分析功能有:切片、切块、钻取、转轴。四、简答题42、答:(1)数据与程序的物理独立性:当数据库的存储结构改变,由数据库管理员对模式/内模式映像做相应改变,可以使模式保持不变,从而应用程序也不必改变,保证了数据与程序的物理独立性,简称数据的物理独立性。(2)数据与程序的逻辑独立性:当模式改变时(例如增加新的关系、新的属性、改变属性的数据类型等),由数据库管理员对各个外模式/模式的映像做相应改变,可以使外模:..式保持不变。应用程序是依据数据的外模式编写的,从而应用程序不必修改,保证了数据与程序的逻辑独立性,简称数据的逻辑独立性。(3)数据库管理系统在三级模式之间提供的两层映像保证了数据库系统中的数据能够具有较高的逻辑独立性和物理独立性。16、试述数据库系统的组成。答:数据库系统一般由数据库、数据库管理系统(及其开发工具)、应用系统、数据库管理员和用户构成。(1)硬件平台及数据库。由于数据库系统数据量都很大,加之DBMS丰富的功能使得自身的规模也很大,因此整个数据库系统对硬件资源提出了较高的要求:①要有足够大的内存,存放操作系统、DBMS的核心模块、数据缓冲区和应用程序;②有足够的大的磁盘或磁盘阵列等设备存放数据库,有足够的磁带(或光盘)作数据备份;③要求系统有较高的通道能力,以提高数据传送率。(2)软件。①DBMS;②支持DBMS运行的操作系统;③具有与数据库接口的高级语言及其编译系统;④以DBMS为核心的应用开发工具;⑤为特定应用环境开发的数据库应用系统。(3)人员。开发、管理和使用数据库系统的人员主要是:数据库管理员、系统分析员和数据库设计人员、应用程序员和最终用户。17、试述数据库管理员、系统分析员、数据库设计人员、应用程序员的职责。答:(1)数据库管理员:负责全面地管理和控制数据库系统。具体职责包括:①决定数据库的信息内容和结构。②决定数据库的存储结构和存取策略。③定义数据的安全性要求和完整性约束条件。④监督和控制数据库的使用和运行。⑤数据库的改进和重组重构。(2)系统分析员:系统分析员负责应用系统的需求分析和规范说明,要和用户及DBA相结合,确定系统的硬件软件配置,并参与数据库系统的概要设计。:..(3)数据库设计人员:数据库设计人员负责数据库中数据的确定、数据库各级模式的设计。数据库设计人员必须参加用户需求调查和系统分析,然后进行数据库设计。在很多情况下,数据库设计人员就由数据库管理员担任。(4)应用程序员:应用程序员负责设计和编写应用系统的程序模块,并进行调试和安装。43、答:(1)正确。因为关系模式中只有两个属性,所以无传递。(2)正确。F的定义,若X→Y,且Y不是X的子集时,每个决定因素都包含码,对于二目关系决定因素必然包含码。(3)正确。因为只有两个属性,所以无非平凡的多值依赖。(4)错误。当A→B在R上成立,关系R(A,B,C)等于其投影R1(A,B)和R2(A,C)的连接。反之则不然。正确的是当且仅当函数依赖A→→B在R上成立,关系R(A,B,C)等于其投影R1(A,B)和R2(A,C)的连接。(5)正确。(6)正确。(7)正确。(8)错误。反例关系模式SC(S#,C#,G),(S#,C#)→G,但S#?G,C#?G。44、答:(1)从F中看出,候选码至少包含BE(因为它们不依赖于任何属性),而(BE)+=ABCDE,所以BE是R的唯一候选码。(2)P的无损连接性判断结果如图6-4所示,其中没有全a行,由此判定P不具有无损连接性。:..图6-4P的无损连接性判断表(3)考虑A→C,F(A→C的左部不是候选码BE),将ABCDE分解为AC和ABDE,F。进一步分解ABDE,选择B→D,把ABDE分解为BD和ABE,F。所以P={AC,BD,ABE}。45、答:数据仓库系统的开发可以划分为规划、分析、设计、实施和运行维护5个阶段:(1)规划活动:建立开发数据仓库系统的目标,确定数据仓库系统涉及的范围、制定开发计划、在进行了相应的可行性研究后,启动开发项目。(2)数据仓库分析阶段:其工作是在掌握企业或决策者的需求的基础上定义数据仓库的体系结构,进行需求定义,了解企业或决策者的需求,弄清企业决策的类型与需要决策的问题,了解这些决策制定的过程,各自涉及的信息及其来源,从而将关于决策的这种需求转化为对信息的需求、对业务过程的需求、以及对数据访问的需求。(3)数据仓库设计:包括主题域设计、物理数据库设计、源系统分析、数据变换设计等内容。(4)数据仓库实施:包括建立数据仓库及数据仓库填充。(5)运行管理:数据仓库系统开发是一个反复渐进的过程。当数据仓库建成运行后,仍然需要继续开发工作,还需要继续发展。46、答:(1)在采用检查点技术之前,利用日志技术进行数据库的恢复时需要从头扫描日志文件,而利用检查点技术只需要从检查点所处时间点起开始扫描日志,这就缩短了扫描日志的时间,改善恢复效率。(2)例如当事务T在一个检查点之前提交,T对数据库所做的修改已经写入数据库,那么在进行恢复处理时,没有必要对事务T执行:..REDO操作。五、综合题47、答:(1)该系统的E-R图如图所示。各实体的属性如下:①工厂:厂名、厂长姓名。②车间:车问号、车间主任姓名、地址、电话。③工人:职工号、姓名、年龄、性别、工种。④仓库:仓库号、仓库主任姓名、电话。⑤零件:零件号、重量、价格。⑥产品:产品号、价格。该系统的E-R图(2)相应的关系模式如下:工厂(厂名、厂长姓名):..车间(车间号、车间主任姓名、地址、电话、厂名)工人(职工号、姓名、年龄、性别、工种、车间号)仓库(仓库号、仓库主任姓名、电话、厂名)产品(产品号、价格、车间号、仓库号)零件(零件号、重量、价格、仓库号)制造(车间号、零件号)(3)该系统的层次模型图如图所示。该系统的层次模型图48、答:①重新构建后的E-R图如下:②符合3NF的关系模式:(带下划线的为主码属性)产品(产品号(PK),产品名称,型号,装配图号)部件(部件号(PK),部件名称)零件(零件号(PK),零件名称,供应商号(FK):..产品_部件(产品号(FK),部件号(FK),部件数量)产品_零件(产品号(FK),零件号(FK),零件数量)部件_零件(部件号(FK),零件号(FK),零件数量)供应商(供应商号(PK),供应商名称,联系电话)【解析】题中实体设计中存在明显的不合理之处,比如供应商应该是一个独立的实体。此外,没有准确的表现产品和零件之间直接的联系。一种产品可以使用多个不同种类的部件,也可以使用多个不同种类的零件,说明产品与零件是有直接关系的,所以需要一个能表示它们之间的关系的实体,否则,设计出来的关系模式就会存在大量的数据冗余。49、答:(1)对应的SQL语句如下:(2)对应的SQL语句如下:

2024年江苏大学信息管理与信息系统专业《数据库概论》科目期末试卷B精品6696 来自淘豆网www.taodocs.com转载请标明出处.

非法内容举报中心
文档信息
  • 页数22
  • 收藏数0 收藏
  • 顶次数0
  • 上传人小屁孩
  • 文件大小1.24 MB
  • 时间2024-04-14