《2022年景德镇陶瓷大学计算机科学与技术专业《数据库原理》科目期末试卷A(有答案).docx》由会员分享,可在线阅读,更多相关《2022年景德镇陶瓷大学计算机科学与技术专业《数据库原理》科目期末试卷A(有答案).docx(20页珍藏版)》请在优知文库上搜索。
1、2022年景德镇陶瓷大学计算机科学与技术专业数据库原理科目期末试卷A(有答案)一、填空题1、在SQLSerVer2000中,某数据库用户USer在此数据库中具有对T表数据的查询和更改权限。现要收回USer对T表的数据更改权,下述是实现该功能的语句,请补全语句。UPDATEONTFROMUser;2、数据模型是由、和三部分组成。3、数据库系统在运行过程中,可能会发生各种故障,其故障对数据库的影响总结起来有两类:和。4、完整性约束条件作用的对象有属性、和三种。5、关系规范化的目的是o6、数据库管理系统的主要功能有、数据库的运行管理以及数据库的建立和维护等4个方面。7、在SQL语言中,为了数据库的安
2、全性,设置了对数据的存取进行控制的语句,对用户授权使用语句,收回所授的权限使用语句。8、数据仓库是、的数据集合,支持管理的决策过程。9、在VB6.0中,已经用AdObel连接到数据库,并已绑定到数据库中的某个关系表,现要通过此控件向表中插入数据,需要用到AdobeLRecordset的方法和Update方法,使用AdobeLRecordsetf方法可以使当前行指针在结果集中向前移动一行。10、在关系数据库的规范化理论中,在执行“分解”时,必须遵守规范化原则:保持原有的依赖关系和O二、判断题11、机制虽然有一定的安全保护功能,但不精细,往往不能达到应用系统的要求。()12、在关系模式中,候选码可
3、以有多个,主码只能有一个。()13、在数据表中,空值表示不确定。()14、在一个关系中,不同的列可以对应同一个域,但必须具有不同的列名。()15、在SELECT语句中,需要对分组情况满足的条件进行判断时,应使用WHERE子句。()16、可以用UNlON将两个查询结果合并为一个查询结果。()17、视图是观察数据的一种方法,只能基于基本表建立。()18、在第一个事务以S锁方式读数据R时,第二个事务可以进行对数据R加S锁并写数据的操作。()19、数据库模式和实例是一回事。()20、在SQL中,ALTERTABLE语句中MC)DlFY用于修改字段的类型和长度等,ADD用于添加新的字段。()21、数据模
4、型的核心构成要素是数据结构。()22、数据库的数据项之间无联系,记录之间存在联系。()23SQL语言有嵌入式和交互式两种使用方法。()24、数据库系统由软、硬件及各类人员构成。()25、概念模型是对现实世界的第二层抽象。()三、选择题26、有两个关系R和S,分别包含15个和10个元组,则在RUS、R-S、RnS中不可能出现的元组数目情况是()。A.15,5,10B.18,7,7C.21,11,4D.25,15,027、下图是雇员表(雇员ID,姓名,年龄,部门)所对应的数据文件和索引文件示意图,其中雇员ID为主码。该索引属于()。BIOB30C02JlOP02XOOXIOY58Z02A.聚集、稀
5、疏、辅索引B.非聚集、稠密、主索引C.聚集、稀疏、主索引D.非聚集、稠密、辅索引28、设计性能较优的关系模式称为规范化,规范化主要的理论依据是()。A.关系规范化理论B.关系运算理论C.关系代数理论D.数理逻辑29、数据库管理系统的工作不包括()。A.定义数据库B.对已定义的数据库进行管理C.为定义的数据库提供操作系统D.数据通信30、查询StUdent表中的所有非空EmaiI信息,以下语句正确的是()。A. SELECTEmailFROMStudentWHEREEmaiIl=NULLB. SELECTEmailFROMStudentWHEREEmailNOTISNULLC. SELECTEm
6、ailFROMStudentWHEREEmaiIoNULLD. SELECTEmailFROMStudentWHEREEmailISNOTNULL31、有关系R(X,Y,Z),主键=X;S(W,X),主键W,外键=X,参照R的属性X,关系R和关系S的元组如下所示。指出关系S中违反关系完整性规则的元组是()OR:XYZS:WX1 23122 132null3 34 1A.(1,2)B.(2,null)C.(3,3)D.(4,1)32、关系代数表达式的优化策略中,首先要做的是()。A.对文件进行预处理B.尽早执行选择运算C.执行笛卡尔积运算D.投影运算33、数据完整性保护中的约束条件主要是指()。
7、A.用户操作权限的约束B.用户口令校对C.值的约束和结构的约束D.并发控制的约束34、Ln或m:n)。实体型之间的联系不仅存在于两个实体型之间,也存在于两个以上的实体型之间。同一个实体集内的各实体之间也可以存在联系。8、代表层次模型、网状模型、关系模型和面向对象模型的典型系统分别是()。A. DBTG、IMS、SQLSerVer、GISB. IMS、DBTGOracleGISC. Oracle.IMSSybaseDBTGD. GISDBTGAccess.IMS35、对于联机事务处理系统和数据仓库系统中的数据,下列说法正确的是()。A.一般情况下,联机事务处理系统中的数据不能被修改,数据仓库系统
8、中的数据可被修改B.联机事务处理系统中的数据库规模一般大于数据仓库系统中的数据规模C.联机事务处理系统中的数据一般按面向业务应用的方式组织,数据仓库系统中的数据一般按面向分析主题的方式组织D.一般情况下,在安全性和一致性要求上,对数据仓库系统中数据的要求要高于对联机事务处理系统中数据的要求36、下列属于数据库应用系统需求分析阶段工作的是()。I.标识和理解问题11.构建关系模式11I实现应用系统IV.建立功能模型A.I和IVB.!和InC.I和11D.11和IV37、下面列出的条目中,哪些是事务并发执行中可能出现的数据不一致()。1 .丢失更新【1.对未提交更新的依赖m.不一致的分析A.I和口
9、B.II和Inc.I和mD.都是38、关于SQLSerVer的数据库权限叙述不正确的是()。A.SQLSerVer数据库的对象权限可以用GRANT分配,而语句权限不可以用GRANT分配B.服务器权限能通过固定服务器角色进行分配,不能单独分配给用户C.系统管理员能使用SQLServer执行任何任务D.每个用户可以被分配若干权限,并且有可能把权限赋予其他用户39、关于数据仓库设计,下述说法正确的是()。A.数据仓库项目的需求很难把握,所以不可能从用户的需求出发来进行数据仓库的设计,只能从数据出发进行设计B.在进行数据仓库主题数据模型设计时,应该按面向部门业务应用的方式来设计数据模型C.在进行数据仓
10、库主题数据模型设计时要强调数据的集成性D.在进行数据仓库概念模型设计时,需要设计实体关系图,给出数据表的划分,并给出每个属性的定义域40、OLAP系统按照其数据在存储器中的存储格式可以分为()3种类型。A.关系C)LAP、对象OLAP、混合型OLAPB.关系OLAP、混合型OLAP、多维OLAPC.对象OLAP、混合型0LAP、多维OLAPD.关系OLAP、对象OLAP、多维OLAP四、简答题41、针对不同的故障,试给出恢复的策略和方法。(即如何进行事务故障的恢复,如何进行系统故障的恢复,以及如何进行介质故障的恢复。)42、什么是基本表?什么是视图?两者的区别和联系是什么?43、试述数据库系统
11、的特点。44、什么是NeWSQL,查询相关资料,分析NeWSQL是如何融合NoSQL和RDBMS两者的优势的。45、什么是死锁?请给出预防死锁的若干方法。五、综合题46、学校中有若干系,每个系有若干班级和教研室,每个教研室有若干教员,其中有的教授和副教授每人各带若干破究生,每个班有若干学生,每个学生选修若干课程,每门课可由若干学生选修。请用ER图画出此学校的概念模型。47、工厂(包括厂名和厂长名)需建立一个管理数据库存储以下信息:(1)一个厂内有多个车间,每个车间有车间号、车间主任姓名、地址和电话。(2) 一个车间有多个工人,每个工人有职工号、姓名、年龄、性别和工种。(3)一个车间生产多种产品
12、,产品有产品号和价格。(4) 一个车间生产多种零件,一个零件也可能由多个车间制造。零件有零件号、重量和价格。(5) 一个产品由多种零件组成,一种零件也可装配出多种产品。(6)产品与零件均存入仓库中。(7)厂内有多个仓库,仓库有仓库号、仓库主任姓名和电话。回答以下问题:(1)画出该系统的E-R图。(2)给出相应的关系模式。(3)画出该系统的层次模型图。48、学校中有若干系,每个系有若干班级和教研室,每个教研室有若干教员,其中有的教授和副教授每人各带若干研究生,每个班有若干学生,每个学生选修若干课程,每门课可由若干学生选修。请用E-R图画出此学校的概念模型,实体的属性可自行设计。参考答案一、填空题
13、1、【答案】REVOKE【解析】在SQLSerVer中,收Pl权限用REVOKE来实现。2、【答案】数据结构;数据操作;完整性约束3、【答案】数据库本身未被破坏;数据库处于不一致状态4、【答案】关系;元组5、【答案】控制冗余,避免插入和删除异常,从而增强数据库结构的稳定性和灵活性6、【答案】数据库定义功能;数据库操纵功能7、【答案】GRANT;REVOKE8、【答案】面向主题的;集成的;随时间变化的;非易失性9、【答案】AddNew;MovePrevious【解析】Recordset对象中的AddNew方法可以用来在结果集里添加一个新记录。MovePrevious方法用来将当前行记录指针向前移
14、动一行。10、【答案】无损连接二、判断题11、【答案】对12、【答案】对13、【答案】对14、【答案】对16、【答案】对17、【答案】错18、【答案】错19、【答案】错20、【答案】错21、【答案】对22、【答案】错23、【答案】对24、【答案】对25、【答案】错三、选择题26、【答案】B【解析】A项的情形:若RnS为10个元组,那么RUS为15个元组、R-S为5个元组是正确的。 B项的情形:若RS为7个元组,那么RUS应为18个元组、R-S应为8个元组。 C项的情形:若RnS为4个元组,那么RUS为21个元组、R-S为11个元组是正确的。D项的情形:若RnS为。个元组,那么RUS为25个元组
15、、RS为15个元组是正确的。27、【答案】B【解析】聚集索引和非聚集索引:对数据文件和它的一个特定的索引文件,如果数据文件中数据记录的排列顺序与索引文件中索引项的排列顺序相一致,则该索引文件成为聚集索引,否则,成为非聚集索引。稠密索引和稀疏索引:如果数据文件中的每个查找码值在索引文件中都对应一个索引记录,则该索引称为稠密索引,否则称为稀疏索引。主索引和辅索引:在数据文件包含主码的属性集上建立的索引称为主索引,在非主属性上建立的索引称为辅索引。由题意和定义可知,该索引是非聚集、稠密、主索引。28、【答案】A【解析】关系数据理论,即关系规范化理论是进行数据库逻辑结构设计的有力工具,通过它,可以判断数据库的逻辑结构设计是否优良,并可以对一个不好的逻辑设计进行改造以使它变得好起来。29、【答案】C【解析】DBMS的功能主要有数据库定义、数据库操纵、数据库运行控制、数据库建立及