《2023年南京邮电大学网络工程专业《数据库原理》科目期末试卷B有答案.docx》由会员分享,可在线阅读,更多相关《2023年南京邮电大学网络工程专业《数据库原理》科目期末试卷B有答案.docx(19页珍藏版)》请在第一文库网上搜索。
1、2023年南京邮电大学网络工程专业数据库原理科目期末试卷B(有答案)一、填空题1、如图所示的关系R的候选码为;R中的函数依赖有;R属于范式。ADEd句a2e2ase3a4d4e4一个关系R2、SQ1SerVer中数据完整性包括、和。3、在设计局部E-R图时,由于各个子系统分别有不同的应用,而且往往是由不同的设计人员设计,所以各个局部E-R图之间难免有不一致的地方,称为冲突。这些冲突主要有、和3类。4、在SE1ECT命令中,子句用于选择满足给定条件的元组,使用子句可按指定列的值分组,同时使用子句可提取满足条件的组。5、在VB6.0中,已经用Adobe1连接到数据库,并已绑定到数据库中的某个关系表
2、,现要通过此控件向表中插入数据,需要用到Adobe1Recordset的方法和Update方法,使用Adobe1Recordset的方法可以使当前行指针在结果集中向前移动一行。6、在SQ1语言中,为了数据库的安全性,设置了对数据的存取进行控制的语句,对用户授权使用语句,收回所授的权限使用语句。7、在一个关系R中,若每个数据项都是不可再分割的,那么R一定属于o8、关系规范化的目的是09、主题在数据仓库中由一系列实现。一个主题之下表的划分可按、数据所属时间段进行划分,主题在数据仓库中可用方式进行存储,如果主题存储量大,为了提高处理效率可采用方式进行存储。10、对于非规范化的模式,经过转变为1NF,
3、将INF经过转变为2NF,将2NF经过转变为3NFo二、判断题11、等值连接与自然连接是同一个概念。()12、一个关系中不可能出现两个完全相同的元组是由实体完整性规则确定的。()13、在一个关系模型中,不同关系模式之间的联系是通过公共属性来实现的。()14、视图是观察数据的一种方法,只能基于基本表建立。()15、SQ1SerVer有两种安全性认证模式:WindoWSNT和SQ1SerVer。()16、在关系模式中,主码和候选码可以有多个。()17、机制虽然有一定的安全保护功能,但不精细,往往不能达到应用系统的要求。()18、在关系运算中,投影是最耗时的操作。()19、文件系统的缺点是数据不能长
4、期存储。()20、视图就是一个虚表,保存视图时,保存的是视图的定义。()21、关系是一张二维表。()22、可以用UN1oN将两个查询结果合并为一个查询结果。()23、在数据表中,空值表示不确定。()24、有两个关系R和S,分别包含15个和10个元组,则在RUS,R-S,RS中可能出现的一种元组数目情况是18、7、7()25、可串行化的调度一定遵守两段锁协议。(三、选择题26、在关系中能唯一标识元组的最小属性集称为()。A.外码B.候选码C.主码D.超码27、后援副本的用途是()。A.安全性保障B.一致性控制C.故障后的恢复D.数据的转储28、数据库管理系统(DBMS)是()。A. 一个完整的数
5、据库应用系统B. 一组硬件C. 一组系统软件D.既有硬件,也有软件29、关于E-R实体-联系模型的叙述,不正确的是()。A.实体型用矩形表示、属性用椭圆形表示、联系用无向边表示B.实体之间的联系通常有:1:11:n和m:n三类C.实体型用矩形表示、属性用椭圆形表示、联系用菱形表示D.联系不仅局限在实体之间,也存在于实体内部30、在关系代数运算中,最费时间和空间的是()。A.选择和投影运算B.除法运算C.笛卡尔积和连接运算D.差运算31、下面描述正确的是(A.可以在任何数据库中创建视图B.可以在视图上创建索引C.如果视图引用的基表或者视图被删除,则该视图不能再被使用,直到创建新的基表或者视图D.
6、通过视图查询数据时,SQ1SerVer不检杳数据完整性规则32、下列用于数据库概念设计的方法是()。A. DFD方法和IDEFIX方法B. E-R方法和IDEFO方法C. ER方法和IDEF1X方法D. DFD方法和IDEFO方法33、DBMS通过加锁机制允许用户并发访问数据库,这属于DBMS提供的()。A.数据定义功能B.数据操纵功能C.数据库运行管理与控制功能D.数据库建立与维护功能34、如表,因为()属性使它不能成为关系。表?-sV=二:5-.=AX-X200SC102至7.三委三二重三三上t2008C30工二二二7E=_三聂黑袅要.2008315辜二二一E.,T二人五.三至五一,二AP
7、,1.A.项目经理B.项目成员C.项目名称D.项目号35、根据系统所提供的存取路径,选择合理的存取策略,这种优化方式称为(A.物理优化B.代数优化C.规则优化D.代价估算优化36、在关系模式R(U,F)中,如果X-Y,存在X的真子集X,使X-Y,称函数依赖XY为()。A.平凡函数依赖B.部分函数依赖C.完全函数依赖D.传递函数依赖37、若关系模式R(U,F)属于3NF,则()。A.一定属于BCNFB.消除了插入和删除异常C.仍存在一定的插入和删除异常D.属于BCNF且消除了插入和删除异常38、如果系统发生死锁,参与死锁的进程的个数至少是()个。A.3B.1C.2D.439、关于SQ1SerVe
8、r的数据库权限叙述不正确的是()。A.SQ1SerVer数据库的对象权限可以用GRANT分配,而语句权限不可以用GRANT分配B.服务器权限能通过固定服务器角色进行分配,不能单独分配给用户C.系统管理员能使用SQ1SerVer执行任何任务D.每个用户可以被分配若干权限,并且有可能把权限赋予其他用户40、以下关于数据粒度的叙述中错误的是()。A.粒度是指数据仓库小数据单元的详细程度和级别B.数据越详细,粒度就越小,级别也就越高C.数据综合度越高,粒度就越大,级别也越高D,粒度的具体划分将直接影响数据仓库中的数据量以及查询质量41、在OODB中,对象可以定义为对一组信息及其()的描述。A.操作B.
9、存取C.传输D.继承四、简答题42、什么是概念模型?试述概念模型的作用。43、说明在DROPTAB1E时,RESTRIeT和CASCADE的区别。44、简述大数据的应用。45、写出面向对象数据库产生的主要原因。(4) 46、UNDO操作和REDO操作各做些什么事情?(5) 一个车间生产多种零件,一个零件也可能由多个车间制造。零件有零件号、重量和价格。(6) 一个产品由多种零件组成,一种零件也可装配出多种产品。(6)产品与零件均存入仓库中。(7)厂内有多个仓库,仓库有仓库号、仓库主任姓名和电话。回答以下问题:(1)画出该系统的E-R图。(2)给出相应的关系模式。(3)画出该系统的层次模型图。48
10、、设关系R(A,B)和S(B,C,D)情况如下:R有20000个元组,S有1200个元组,一个块能装40个R的元组,能装30个S的元组,估算下列操作需要多少次磁盘块读写。(7) R上没有索引,se1ect*fromR;(8) R中A为主码,A有3层B+树索引,se1ect*fromRwhereA=IO;(3)嵌套循环连接RES;(4)排序合并连接RXS,区分R与S在B属性上已经有序和无序两种情况。49、设有如图3-2所示的3个基本表。表中各个属性的含义如下A#(商店代号)、ANAME(商店名)、WQTY(店员人数)、CITY(所在城市)、B#(商品号)、BNAME(商品名称)、PRICE(商品
11、价格)、QTY(商品数量)。试用SQ1语句写出下列查询:(1)找出店员人数不超过100人或者在长沙市的所有商店的商店代号和商店名。(2)找出供应书包的商店名。(3)找出至少供应代号为256的商店所供应的全部商品的商店名和所在城市。A#ANAMEWQTYCITYIO1韶山商店15长沙204前门商店89北京256东风商场501北京345铁道商店76长沙620武汉商场413武汉BB#BNAMEPRICE1毛笔212羽毛球43收音机3254书包242A图3-23个关系表A#B#QTY101I105IO124210132510141042043612561241256291345114134521834
12、54746204125AB参考答案一、填空题1、【答案】A和DE;ADE,DEA;BCNF2、【答案】域完整性;实体完整性;参照完整性3、【答案】属性冲突;命名冲突;结构冲突4、【答案】WHERE;GROUPBY;HAVING5、【答案】AddNew;MovePrevious【解析】Recordset对象中的AddNew方法可以用来在结果集里添加一个新记录。MovePrevious方法用来将当前行记录指针向前移动一行。6、【答案】GRANT;REVOKE7、【答案】INF8、【答案】控制冗余,避免插入和删除异常,从而增强数据库结构的稳定性和灵活性9、【答案】数据表;数据的综合;多维数据库;关系
13、数据库10、【答案】使属性域变为简单域;消除非主属性对候选码的部分依赖;消除非主属性对候选码的传递依赖二、判断题11、【答案】错12、【答案】错13、【答案】对14、【答案】错15、【答案】错16、【答案】错17、【答案】对18、【答案】错19、【答案】错20、【答案】对21、【答案】对22、【答案】对23、【答案】对24、【答案】错25、【答案】错三、选择题26、【答案】B【解析】超码(SuperKey)是关系中能唯一标识每个元组的属性或属性组(集),一个关系可能有多个超码。候选码(CandidateKey)是关系中能唯标识每个元组的最小属性或属性组,一个关系可能有多个候选码;主码(Prim
14、aryKey)则是从候选码中选择一个,作为该关系的主码。数据库系统将按主码标识和排序每个元组。一个关系在任一时刻至多只能有一个主码,但在不同时刻可以指定不同的候选码作为主码。外码(FOreignKey)则是在关系R1中的属性或属性组,若在另一个关系R2中作为主码使用,则称该属性或属性组为RI的外码。R1的外码和R2中的主码必须定义在相同的域上,允许使用不同的属性名。27、【答案】C【解析】后援副本即数据库的备份文件,是用于数据库故障后的恢复。28、【答案】C【解析】DBMS是一个以统一方法管理、维护数据库数据的一系列软件的集合。29、【答案】A【解析】E-R图为实体-联系图,提供了表示实体型、属性和联系的方法,用来描述现实世界的概念模型。构成E-R图的基本要素是实体型、属性和联系,其表示方法为:实体型:用矩形表示,矩形框内写明实体名。属性:用椭圆形表示,并用无向边将其与相应的实体连接起来。联系:用菱形表示,菱形框内写明联系名,并用无向边分别与有关实体连接起来,同时在无向边旁标上联系的类型(1:1、1:n或m:n)。