北语20春《数据库原理与应用》作业1答卷【标准答案】
大学《数据库原理与应用》考试题库及答案

从E-R模型向关系模型转换时,一个M:N联系转换为关系模式,该关系模式的关键字是A. 重新设计新的关键字B. N端实体的关键字C. M端实体的关键字D. M端实体的关键字与N端实体的关键字回答错误!正确答案: D若事务T获得了数据对象R的X锁控制权,则T对R收藏A.不可读也不可写B.只可读C.只可写D.可读也可写一级封锁协议可以保证A.丢失修改B.以上都不对C.不读脏数据D可重复读下面描述正确的是A.相关子查询的效率高B.exist引导的查询都可以用in引导的查询实现C.in引导的查询都不可以用exist引导的查询实现D.in引导的查询都可以用exist引导的查询实现数据库系统通常提供授权功能来控制不同用户访问数据的权限,这主要为了实现数据库的B.安全性C.并发控制D.恢复保护数据库,防止未经授权的或不合法的使用造成的数据泄漏、更改破坏。
这是指数据的A.恢复B.完整性C.安全性D.并发控制下面不属于数据字典的有收藏A.数据结构B.数据项C.数据流图D.数据存储SQL语言可以使用下列哪条语句来进行插入元组收藏A.deleteB.selectC.insertD.update4、下列不属于数据模型的是B.概念模型C.层次模型D.网状模型基本E-R图向关系模型转换是对派生属性如何处理A.为其创建一个新的关系模式B.以上都不对C.展平技术,忽略复合属性本身,直接使用其成分属性代替D.忽略创建模式的语句是收藏A.create schemaB.create indexC.create viewD.create tableSQL语言可以使用下列哪条语句来执行查询A.updateB.deleteC.insertD.SELETCT下面描述正确的有收藏A.行列子集视图可以更新B.基于聚集函数的视图可以更新C.所有的视图都不可以更新D.所有的视图都可以更新分E-R图的设计是在A.物理结构设计阶段B.需求分析阶段C.逻辑结构设计阶段D概念结构设计阶段2NF的不彻底性表现在A.非主属性对码的部分依赖B.非主属性对码的传递依赖C.主属性对码的部分依赖D.主属性对码的传递依赖查询和王丽丽在同一个专业学习的学生的学号和姓名,不可以用收藏A.单表查询B.连接查询实现C.in引导的嵌套查询实现D. exist引导的嵌套查询实体集E1中的每个实体都可以与E2中的任意多个实体相关联,且E2中的每个实体也都可以与E1中任意多个实体相关联,则它们之间的联系属于()A.多对多B.多对一C.一对一D.一对多7、涉及数据物理结构描述的模式是_____________A.外模式B.逻辑模式C.内模式D.模式下列哪个语句用于创建模糊查询A.ORDERB.NULLC.LIKED.GROUP实体集E1中的每个实体最多与实体集E2中的一个实体相关联,并且E2中的每个实体也最多与E1中的一个实体相关联,则E1和E2之间的联系属于()A.一对一B.一对多C.多对多D.多对一一个属性能被划分为更小部分的属性,该属性属于()A.复合属性B.派生属性C.简单属性D.多值属性后援副本的用途是A.数据的转储B.安全性保证C.故障后的恢复D.一致性控制创建视图的语句是收藏A.create viewB.create tableC.create schemaD.create index如果一个关系模式只有两个属性构成,那一定可以达到A.2NFB.BCNFC.3NFD. 1NF3、下面关于SQL语言特点不正确的是A.集多种数据库语言于一体B.面向记录的使用方式C.功能强大,语言简洁D.高度非过程化SQL语言可以使用下列哪条语句来进行修改元组收藏A.insertB.updateC.selectD.delete关于死锁,下列说法中正确的是A.只有出现并发操作时,才有可能出现死锁B.死锁是操作系统中的问题,数据库操作中不存在C.当两个用户竞争相同资源时不会发生死锁D.在数据库操作中防止死锁的方法是禁止两个用户同时操作数据库关于并发调度下面说法正确的是A.一个并发调度一定是正确的B.一个并发调度一定是不正确的C.一个并发调度是正确的如果它和某个串行调度结果相同D.一个并发调度是正确的如果它和某个串行调度结果不相同外模式设计是在A.物理结构设计阶段B.逻辑结构设计阶段C.概念结构设计阶段D. 需求分析阶段由属于R并属于S的所有元组组成的结果关系是A.差B.选择C.并D.交若系统在运行过程中,由于某种原因,造成系统停止运行,致使事务在执行过程中以非控制方式终止,这是内存中的信息丢失,而存储在外存上的数据未受影响,这种情况称为A.计算机病毒B.系统故障C.事务故障D. 介质故障数据库系统通常提供授权功能来控制不同用户访问数据的权限,这主要为了实现数据库的A.完整性B.安全性C.并发控制D.恢复一个属性可以取多个值,该属性属于()A.派生属性B.复合属性C.简单属性D. 多值属性下列动态约束不正确的是收藏A.从学士到博士B.从博士到学士C.从硕士到博士D.从学士到硕士题型描述: 单选题只有一个正确答案后援副本的用途是A.数据的转储B.安全性保证C.=故障后的恢复D.一致性控制可以得到一个一致性副本的是A.静态转储B.动态转储C.海量动态转储D. 增量动态转储关于死锁,下列说法中正确的是A.只有出现并发操作时,才有可能出现死锁B.死锁是操作系统中的问题,数据库操作中不存在C.当两个用户竞争相同资源时不会发生死锁D.在数据库操作中防止死锁的方法是禁止两个用户同时操作数据库redo操作是A.维持新值不变B.维持旧值不变C.以旧值代替新值D.以新值代替旧值3、用户所使用的数据视图的描述称为_____________。
(完整版)数据库原理与应用习题参考答案

第1章数据库概述1.与文件管理相比,数据库管理有哪些优点?答:(1)相互关联的数据集合;(2)较少的数据冗余;(3)程序与数据相互独立;(4)保证数据的安全可靠;(5)最大限度地保证数据的正确性;(6)数据可以共享并能保证数据的一致性。
2.比较文件管理和数据库管理数据的主要区别。
答:文件系统不能提供数据的独立性,也不能提供数据共享、安全性等功能,这些需要客户端编程实现。
而数据库管理系统可以很方便地提供这些功能。
3.在数据库管理方式中,应用程序是否需要关心数据的存储位置和结构?为什么?答:不需要。
因为这些都由数据库管理系统来维护。
4.在数据库系统中,数据库的作用是什么?答:数据库是存储数据的仓库,其作用是存储数据。
5.在数据库系统中,应用程序可以不通过数据库管理系统而直接访问数据库文件吗?答:不可以。
6.数据独立性指的是什么?它能带来哪些好处?答:数据独立性包括逻辑独立性和物理独立性两部分。
物理独立性是指当数据的存储结构发生变化时,不影响应用程序的特性;逻辑独立性是指当表达现实世界的信息内容发生变化时,不影响应用程序的特性。
这两个独立性使用户只需关心逻辑层即可,同时增强了应用程序的可维护性。
7.数据库系统由哪几部分组成,每一部分在数据库系统中的作用大致是什么?答:数据库系统一般包括3个主要部分:数据库、数据库管理系统和应用程序。
数据库是数据的汇集,它以一定的组织形式保存在存储介质上;数据库管理系统是管理数据库的系统软件,它可以实现数据库系统的各种功能;应用程序专指以数据库数据为基础的程序8.在文件服务器结构和客户/服务器结构中,对数据的处理有什么区别?答:在文件服务器结构中,数据的处理是在客户端完成的,而在客户/服务器结构中,对数据的处理是在服务器端完成的,服务器返回给客户端的是处理后的结果。
第2章数据模型与数据库系统结构1.解释数据模型的概念,为什么要将数据模型分成两个层次?答:数据模型实际上是模型化数据和信息的工具,在数据库中,数据模型要满足三个要求:第一,要能够比较真实地模拟现实世界;第二,要容易被人们理解;第三,要能够很方便地在计算机上实现。
(完整word版)数据库原理与应用

《数据库原理与应用》第01章在线测试剩余时间:第一题、单项选择题(每题1分,5道题共5分)1、2、在数据模型中,对数据库系统静态特性的描述是用AA、数据结构B、数据操纵C、数据完整性约束D、数据对象2、3、用户所使用的数据视图的描述称为_A_。
A、外模式B、模式C、内模式D、概念模式3、5、目前主流的数据模型是_C_A、层次模型B、网状模型C、关系模型D、面向对象模型4、7、涉及数据物理结构描述的模式是_B_A、模式B、内模式C、外模式D、逻辑模式5、8、可以保证数据逻辑独立性的是BA、模式B、模式-外模式映像C、外模式D、内模式第二题、多项选择题(每题2分,5道题共10分)A、数据查询B、数据修改C、数据插入D、数据删除2、数据的独立性包括ACA、数据的物理独立性B、数据存储独立性C、数据的逻辑独立性D、数据的结构独立性3、常见的数据模型有ABDEA、层次模型B、网状模型C、概念模型D、关系模型E、面向对象模型4、数据库提供的语言有ABCA、数据定义语言B、数据操纵语言C、数据控制语言D、过程化语言5、三个户数据逻辑结构描述的有ABC、内模式D、以上都对第三题、判断题(每题1分,5道题共5分)1、现在流行的数据模型是关系模型正确2、关系的每个属性必须取原子值正确3、内模式-模式映像可以保证数据的逻辑独立性错误4、内模式-模式映像可以保证数据的物理独立性正确5、SQL语言是非过程化语言正确《数据库原理与应用》第02章在线测试剩余时间:第二题、多项选择题(每题2分,5道题共10分)1、联系的类型有ABCDA、一对一D、多对多2、下面可以唯一标识一个实体集的是ABDA、主码B、候选码C、外码D、超码3、实体的各种码中,不包含无关紧要属性的码有BCDA、超码B、候选码C、主码D、码4、实体的属性可以分为ABCDEFA、简单的B、单值的C、基本的D、复合属性E、多值属性F、派生属性5、一个实体集可能具有多个ABDA、超码D、码第三题、判断题(每题1分,5道题共5分)1、一个实体的候选码只能有一个错误2、一个实体的主码只能有一个正确3、一个实体的主码可以有多个错误4、候选码只能有一个属性构成错误5、弱实体集没有码只有分辨符正确《数据库原理与应用》第03章在线测试第一题、单项选择题(每题1分,5道题共5分)1、关系代数的五种基本运算是AA、并,差,投影,选择,笛卡尔积B、并,交,投影,选择,笛卡尔积C、并,差,交,选择,笛卡尔积D、并,差,投影,选择,连接A、M端实体的关键字B、N端实体的关键字C、M端实体的关键字与N端实体的关键字D、重新设计新的关键字3、用于对外码取值限制的是BA、实体完整性B、参照完整性C、用户自定义的完整性D、以上都对4、用于对主码取值限制的是AA、实体完整性B、参照完整性C、用户自定义的完整性D、以上都对5、基本E-R图向关系模型转换是对多值属性如何处理CA、忽略B、展平技术,忽略复合属性本身,直接使用其成分属性代替C、为其创建一个新的关系模式D、以上都不对第二题、多项选择题(每题2分,5道题共10分)1、下面不可以取空值的有ABDA、主码B、候选码C、外码D、主属性2、A实体和B实体是一对一的联系,转换成关系模式后,码可以是ABA、A实体的码B、B实体的码C、AB实体的码的联合D、以上都对3、关系模型的要素包括ABCA、关系数据结构B、关系操作D、模式定义4、下面属于实体完整性规则要求的是ABA、主码必须唯一B、主属性不能取空值C、主属性可以取空值D、外码不能取空值5、任意关系必须满足的完整性约束规则有ABA、实体完整性B、参照完整性C、用户自定义的完整性D、以上都对第三题、判断题(每题1分,5道题共5分)1、实体完整性是对外码取值的限制错误2、参照完整性是对主码取值的限制错误3、不包含在码中的属性称为主属性错误4、候选码的个数一定比主码多错误5、候选码的个数大于等于主码的个数正确《数据库原理与应用》第04章在线测试第一题、单项选择题(每题1分,5道题共5分)1、SQL语言可以使用下列哪条语句来执行查询AC、deleteD、update2、SQL语言可以使用下列哪条语句来进行删除元组CA、selectB、insertC、deleteD、update3、SQL语言可以使用下列哪条语句来进行修改元组DA、selectB、insertC、deleteD、update4、关于视图下面叙述不正确的有DA、视图能够简化用户的操作B、视图使用户能以多种角度看待同一数据C、视图对重构数据库提供了一定程度的逻辑独立性D、视图不能对机密数据提供安全保护5、创建视图的语句是DA、create tableB、create schemaC、create indexD、create view第二题、多项选择题(每题2分,5道题共10分)1、下面属于定义语句的有ABCA、createB、ALTERC、DROPD、selectE、updateF、deleteG、update2、查询语句中不可缺少的子句有ABA、selectB、FROMD、ORDER BYE、GROUP BY3、可以使用create定义的数据对象包括ABCDFA、表B、视图C、索引D、模式E、分组F、断言G、授权4、下面描述正确的有ABDA、视图依附于基本表B、模式对应于表C、SQL一般提供修改索引和视图D、视图是基于基本表的虚表5、关于视图下面描述正确的是ABCDA、使用视图可以使一些查询表达更加简洁B、实体提供了一定程度的逻辑独立性C、视图一定程度上起到安全保护作用D、视图使得用户能够以不同角度看待相同的数据E、基于视图的更新最终转换成对基本表的更新,使用视图没有用第三题、判断题(每题1分,5道题共5分)1、没有分组语句时,聚集函数作用于整个查询结果正确2、有分组语句时,聚集函数作用于整个查询结果3、没有分组语句时,聚集函数作用于每个分组正确4、视图是一种安全性手段正确5、基于视图的查询不转换成对基本表的查询错误《数据库原理与应用》第05章在线测试第一题、单项选择题(每题1分,5道题共5分)1、向数据库表中插入数据违法实体完整性规则时,系统所做的操作是AA、拒绝B、级联C、置空值D、置默认值2、创建断言的语句是DA、create tableB、create viewC、create indexD、create assertion3、保证数据库中的数据是正确的相容的,有效的,这是指数据看的BA、安全性B、完整性C、并发控制D、恢复4、下面哪种技术不能实现数据库的安全性DA、视图B、审计C、加密D、约束5、下列动态约束不正确的是DA、从学士到硕士B、从硕士到博士C、从学士到博士D、从博士到学士第二题、多项选择题(每题2分,5道题共10分)A、拒绝B、置空值C、置默认值D、级联2、下面属于授权语句的是EFA、selectB、insertC、updateD、deleteE、grantF、revoke3、哪些情况会违反参照完整性规则ABCDA、向参照关系中增加新元组B、修改参照关系的元组在外码上的值C、从被参照关系中删除元组D、修改被参照关系的元组在主码上的值4、下列哪些情况会违反视图完整性规则ABA、向一个关系中插入新元组B、修改某个元组在主码上的值C、删除一个关系中的元组D、从一个关系中查询元组5、DBMS必须提供完整性控制的机制有ABCA、说明和定义完整性约束条件的方法B、完整性检查机制C、违约处理D、以上都不对第三题、判断题(每题1分,5道题共5分)1、违法实体完整性规则时系统只能拒绝该操作正确2、违法参照完整性规则时系统只能拒绝该操作错误3、违法参照完整性规则时系统可以有多种选择正确4、自主存取控制的安全性低于强制存取控制正确5、角色是权限的集合正确《数据库原理与应用》第06章在线测试第一题、单项选择题(每题1分,5道题共5分)1、说一个关系是2NF的,则它一定是AA、1NFB、2NFC、3NFD、BCNF2、设有关系模式R(XYZ , X→Y ,Y→Z ) ,其分解={ XY,XZ } 相对F 答案:BA、既具有无损连接性,又保持函数依赖B、具有无损连接性,但不保持函数依赖C、不具有无损连接性,但保持函数依赖D、既不具有无损连接性,又不保持函数依赖3、2NF的不彻底性表现在AA、非主属性对码的部分依赖B、非主属性对码的传递依赖C、主属性对码的部分依赖D、主属性对码的传递依赖4、设有关系模式R(U , F),其中U={X,Y,Z},F={X→Z,Y→X },则该模式最高满足BA、1NFB、2NFC、3NFD、BCNF5、如果一个关系模式只有两个属性构成,那一定可以达到DA、1NFB、2NFC、3NFD、BCNF第二题、多项选择题(每题2分,5道题共10分)1、对于BCNF下列说法正确的有ABCA、所有非主属性对每个码都是完全函数依赖B、所有的主属性对每个不包含它的码也是完全函数依赖C、没有任何属性完全函数依赖于非码的任何一组属性D、一定满足对4NF的要求2、对非主属性进行规范的主要是BCA、1NFB、2NFC、3NFD、BCNF3、一个1NF的关系模式常会产生ABCDA、插入异常B、修改异常C、删除异常D、冗余4、Amrstrong公理系统的三条基本推理规则有ABCA、自反律B、增广律C、传递律D、分解规则E、伪传递规则F、合并规则5、Amrstrong公理系统的三条附加的推理规则有DEFA、自反律B、增广律C、传递律D、合并规则E、分解规则F、伪传递规则第三题、判断题(每题1分,5道题共5分)1、任何一个二目关系是属于2NF的正确2、任何一个二目关系是属于3NF的正确3、任何一个二目关系是属于BCNF的正确4、若R.B→R.A,R. C→R. A,则R. (B,C)→R. A错误5、若R. (B,C)→R. A,则R.B→R.A,R. C→R. A错误《数据库原理与应用》第07章在线测试剩余时间:第一题、单项选择题(每题1分,5道题共5分)1、在关系数据库设计中,对关系模式优化是CA、需求分析阶段B、概念结构设计阶段C、逻辑结构设计阶段D、物理结构设计阶段2、合并分E-R图的设计是在BA、需求分析阶段B、概念结构设计阶段C、逻辑结构设计阶段D、物理结构设计阶段3、下面不属于需求分析阶段成果的是BA、数据字典B、全局E-R图C、数据流图D、业务清单4、下面不属于数据字典的有DA、数据项B、数据结构C、数据存储D、数据流图5、概念结构设计的方法不包括DA、自顶向下B、自底向上C、逐步扩张D、数据抽象第二题、多项选择题(每题2分,5道题共10分)1、下面属于概念结构设计方法的有ABCDA、自顶向下B、自底向上C、逐步扩张D、混合方法2、数据字典包括的内容有ABCDEA、数据项B、数据结构C、数据流D、数据存储E、处理过程3、当局部ER图合并成全局ER图时可能出现的冲突包括ABCA、命名冲突B、结构冲突C、属性冲突D、语法冲突4、逻辑结构设计阶段的任务包括ABCA、关系模式的规范化B、关系模式优化C、外模式设计D、存储路径设计5、概念结构设计阶段的任务包括BCA、获取数据字典B、分ER图设计C、合并分ER图D、外模式设计第三题、判断题(每题1分,5道题共5分)1、需求分析阶段的任务是设计分ER图错误2、需求分析阶段的任务是调查应用领域,形成需求分析说明书正确3、概念结构设计的任务是设计分ER图正确4、合并分ER图的工作是在逻辑结构设计阶段完成的错误5、关系模式的优化是在概念结构设计阶段完成的错误《数据库原理与应用》第08章在线测试剩余时间:第一题、单项选择题(每题1分,5道题共5分)1、事务的原子性是指AA、事务中包括的所有操作要么都做,要么都不做B、事务一旦提交,对数据库的改变是永久的C、一个事务内部的操作及使用的数据对并发的其他事务是隔离的D、事务必须是使数据库从一个一致性状态变到另一个一致性状态2、并发操作若不加控制的话,可能带来数据不一致问题不包括DA、丢失修改B、读脏数据C、不可重复读D、可重复读3、关于并发调度下面说法正确的是AA、一个并发调度是正确的如果它和某个串行调度结果相同B、一个并发调度是正确的如果它和某个串行调度结果不相同C、一个并发调度一定是正确的D、一个并发调度一定是不正确的4、一级封锁协议可以保证AA、丢失修改B、可重复读C、不读脏数据D、以上都不对5、下面可以解决活锁的是CA、一次封锁法B、顺序封锁法C、先来先服务D、检测和解除策略第二题、多项选择题(每题2分,5道题共10分)1、预防死锁的方法有BCA、先来先服务B、一次封锁法C、顺序封锁法D、等待图法2、封锁协议导致的问题包括ABA、活锁B、死锁C、并发调度错误D、并发调度结果不唯一3、二级封锁协议可以解决的问题包括ACA、丢失修改B、可重复读C、不读脏数据D、不可重复读4、并发执行可能导致的问题有ABCA、丢失修改B、不可重复读C、读脏数据D、可重复读5、事务的特性包括ABCDA、原子性B、一致性C、隔离性D、持久性第三题、判断题(每题1分,5道题共5分)1、导致数据不一致性的主要原因是并发操作破坏了事务的一致性错误2、一次封锁法可以解决死锁问题正确3、一次封锁法不可以解决死锁问题错误4、一次封锁法可以解决活锁错误5、先来先服务可以解决死锁错误《数据库原理与应用》第09章在线测试第一题、单项选择题(每题1分,5道题共5分)1、下面说法不正确的是BA、恢复的基本思想是建立冗余数据B、恢复的基本思想是提高系统的安全性,杜绝故障发生C、数据库主要通过登记日志和数据转储来建立冗余数据D、日志记录了数据的所有更新信息2、数据库的恢复技术不包括DA、基于日志和后备副本的恢复技术B、影子分页技术C、数据库镜像D、缓冲区技术3、redo操作是AA、以新值代替旧值B、以旧值代替新值C、维持旧值不变D、维持新值不变4、系统断电可能导致BA、事务故障B、系统故障C、介质故障D、运行故障5、磁盘损坏可能导致CA、事务故障B、系统故障C、介质故障D、运行故障第二题、多项选择题(每题2分,5道题共10分)1、数据库系统中可能的故障有ABCA、事务故障B、系统故障C、介质故障D、运行故障2、数据库的恢复技术有ABCA、基于日志和后备副本的恢复技术B、影子分页技术C、数据库镜像D、缓冲区技术3、下列转储,哪些可能不能得到一致性副本BCDA、静态转储B、动态转储C、海量动态转储D、增量动态转储4、关于检查点技术下面描述正确的是ABCA、检查点技术是为了提高故障恢复效率B、检查点之前提交的事务不需要redo操作C、检查点之后开始故障点之前提交的事务需要redo操作D、检查点之后开始故障点之前提交的事务需要undo操作5、导致系统故障的原因可能有ABCA、系统断电B、操作系统代码错误C、DBMS代码错误第三题、判断题(每题1分,5道题共5分)1、对数据库破坏性最大的故障是系统故障错误2、延迟更新技术下,事务Ti发生故障时,只需清除日志中事务Ti的日志记录正确3、当发生故障时,检查点之前提交的事务,需要redo 错误4、只要是动态转储一定可以得到一个一致性的副本错误5、计算机病毒和恶意攻击也可能导致数据库中的数据被破坏正确《数据库原理与应用》第01章在线测试窗体顶端答题须知:1、本卷满分20分。
(完整版)数据库原理及应用习题(有答案)

假设教学管理规定:
①一个学生可选修多门课,一门课有若干学生选修;
②一个教师可讲授多门课,一门课只有一个教师讲授;
③一个学生选修一门课,仅有一个成绩。
学生的属性有学号、学生姓名;教师的属性有教师编号,教师姓名;课程的属性有课程号、课程名。
要求:根据上述语义画出 ER 图,要求在图中画出实体的属性并注明联系的类型;
(1)检索“程军”老师所授课程的课程号(C#)和课程名(CNAME)。 (2)检索年龄大于 21 的男学生学号(S#)和姓名(SNAME)。 (3)检索至少选修“程军”老师所授全部课程的学生姓名(SNAME)。 (4)检索”李强”同学不学课程的课程号(C#)。 (5)检索至少选修两门课程的学生学号(S#)。 (6)检索全部学生都选修的课程的课程号(C#)和课程名(CNAME)。 (7)检索选修课程包含“程军”老师所授课程之一的学生学号(S#)。
4、SQL 语言具有两种使用方式,分别称为交互式 SQL 和 嵌入式 SQL 。
5、假定学生关系是 S(S#,SNAME,SEX,AGE),课程关系是 C(C#,CNAME,TEACHER),学生选课关系是
SC(S#,C#,GRADE)。要查找选修“COMPUTER”课程的“女”学生姓名,将涉及到关系 S,C,SC 。
三:简答题:
1. 什么是数据库?
答:数据库是长期存储在计算机内、有组织的、可共享的数据集合。数据库是按某种数据模型进行
组织的、存放在外存储器上,且可被多个用户同时使用。因此,数据库具有较小的冗余度,较高的数据
独立性和易扩展性。
2. 什么是数据库的数据独立性?
答:数据独立性表示应用程序与数据库中存储的数据不存在依赖关系,包括逻辑数据独立性和物理
北语 20春《数据库原理与应用》作业_1234

20春《数据库原理与应用》作业_1一、单选题( 每题4分, 共25道小题, 总分值100分)1.对数据库的物理设计优劣评价的重点是( )。
A. 时间和空间效率B. 动态和静态性能C. 用户界面的友好性D. 成本和效益答:A q:80 – 500 - 92612.在数据库设计中,表示用户业务流程的常用方法是( )。
A. DFDB. ER图C. 程序流程图D. 数据结构图答:C3.在面向对象数据模型中,( )。
A. 包含和继承是两种不同的数据联系B. 泛化和继承是两种不同的数据联系C. 包含和组合是两种不同的数据联系D. 泛化和细化是两种不同的数据联系答:A4.在关系模型中,关系的“元数”(arity)是指( )。
A. 行数B. 元组个数C. 关系个数D. 列数答:D5.分布式数据库系统中分片模式和分配模式均是( )。
A. 全局的B. 局部的C. 分布的D. 集中的答:A6.在SELECT语句中使用MAX(列名)时,列名应该( )。
A. 必须是数值型B. 必须是字符型C. 必须是数值型或字符型D. 不限制数据类型答:D7.DDBS的数据分片是指对( )。
A. 磁盘分片B. 系统分片C. DB分片D. 内存分片答:C8.当两个关系没有公共属性时,其自然联接表现为( )。
A. 笛卡儿积B. 等值联接C. 结果为空D. 出错答:A9.在DB的需求分析和概念设计之间起桥梁作用的是( )。
A. DFDB. ER图C. 数据结构图D. 功能模块图答:A10.在关系数据模型中,通常可以把__称为属性,而把( )成为关系模式。
A. 记录、元组集B. 字段、记录类型C. 模式、元组D. 基本表、记录答:B11.在二元关系模式R(U,F)中,X,Y都是单一属性,如果X→Y,则R最高可以达到( )。
A. 2NFB. 3NFC. BCNFD. 4NF答:D12.如果事务T获得了数据对象R上的排它锁,那么( )。
A. T对R只能读不能写B. T对R只能写不能读C. 其它事务对过R只能读不能写D. 其它事务对R既不能读也不能写13.下面哪一个不是一种关系数据库语言( )。
(完整版)数据库原理及应用习题带答案

习题一、单项选择题1. 在数据管理技术的发展过程中,经历了人工管理阶段、文件系统阶段和数据库系统阶段。
在这几个阶段中,数据独立性最高的是(A)阶段。
A. 数据库系统B. 文件系统C. 人工管理D.数据项管理2. 数据库系统与文件系统的主要区别是(B)。
A. 数据库系统复杂,而文件系统简单B. 文件系统不能解决数据冗余和数据独立性问题,而数据库系统可以解决C. 文件系统只能管理程序文件,而数据库系统能够管理各种类型的文件D. 文件系统管理的数据量较少,而数据库系统可以管理庞大的数据量3. 在数据库中存储的是(C)。
A. 数据B. 数据模型C. 数据及数据之间的联系D. 信息4. 数据库的特点之一是数据的共享,严格地讲,这里的数据共享是指(D)。
A. 同一个应用中的多个程序共享一个数据集合B. 多个用户、同一种语言共享数据C. 多个用户共享一个数据文件D. 多种应用、多种语言、多个用户相互覆盖地使用数据集合5. 数据库(DB)、数据库系统(DBS)和数据库管理系统(DBMS)三者之间的关系是( A )。
A. DBS包括DB和DBMSB. DBMS包括DB和DBSC. DB包括DBS和DBMSD. DBS就是DB,也就是DBMS6. 数据库管理系统(DBMS)是(C)。
A. 一个完整的数据库应用系统B.一组硬件C. 一组系统软件D.既有硬件,也有软件7. 数据库是在计算机系统中按照一定的数据模型组织、存储和应用的(B)。
A. 文件的集合B. 数据的集合C. 命令的集合D. 程序的集合8. 支持数据库各种操作的软件系统是(B)。
A. 命令系统B. 数据库管理系统C. 数据库系统D. 操作系统9. 由计算机硬件、DBMS、数据库、应用程序及用户等组成的一个整体叫(B)。
A. 文件系统B. 数据库系统C. 软件系统D. 数据库管理系统10. 数据库系统中应用程序与数据库的接口是(B)。
A. 数据库集合B. 数据库管理系统DBMSC. 操作系统OSD. 计算机中的存储介质11. 在DBS中,DBMS和OS之间关系是(D)。
北理工20年春季《数据库技术与应用》在线作业.doc

1.数据库系统的体系结构是( )。
A.两级模式结构和一级映象B.三级模式结构和一级映象C.三级模式结构和两级映象D.三级模式结构和三级映象【参考答案】: C2.在数据库设计中,将ER图转换成关系数据模型的过程属于( )。
A.需求分析阶段B.逻辑设计阶段C.概念设计阶段D.物理设计阶段【参考答案】: B3.下列实体类型的联系中,属于多对多联系的是( )。
A.学生与课程之间的联系B.学校与教师之间的联系C.商品条形码与商品之间的联系D.班级与班长之间的联系【参考答案】: A4.五种基本关系代数运算是( )。
A.∪,-,×,π和σB.∪,-,∞,π和σC.∪,∩,×,π和σD.∪,∩,∞,π和σ【参考答案】: A5.概念结构设计阶段得到的结果是( )。
A.数据字典描述的数据需求B.E-R图表示的概念模型C.某个DBMS所支持的数据模型D.包括存储结构和存取方法的物理结构【参考答案】: B6.在关系数据库系统中,为了简化用户的查询操作,而又不增加数据的存储空间,常用的方法是创建()。
A.索引B.视图C.存储文件D.另一个表7.下列命题中不正确的是()。
A.数据库减少了不必要的数据冗余B.数据库中不存在冗余数据C.数据库中的数据可以共享 D.若冗余数据是可控的,则数据更新的一致性得以保证【参考答案】: B8.数据库系统不仅包括数据库本身,还要包括相应的硬件,软件和( )。
A.数据库管理系统B.数据库应用系统C.相关的计算机系统D.各类相关人员【参考答案】: D9.在SQL语言中授权的操作是通过( )语句实现的。
A.CREATEB.REVOKEC.GRANTD.INSERT【参考答案】: C10.子模式DDL用来描述( )。
A.数据库的总体逻辑结构B.数据库的局部逻辑结构C.数据库的物理存储结构 D.数据库的概念结构【参考答案】: B11.文件管理方式本质上是把数据组织成()的形式存储在磁盘上。
北语网院20春《数据库原理与应用》作业_3答案

(单选)1:SQL中的视图提高了数据库系统的( )。
A:完整性
B:并发控制
C:隔离性
D:安全性
正确答案:D
(单选)2:在对象联系图中,表示对象类型的图形符号是( )。
A:椭圆
B:矩形
C:小圆圈
D:菱形
正确答案:A
(单选)3:在SELECT语句中,对应关系代数中“投影”运算的语句是( )。
A:SELECT
B:FROM
C:WHERE
D:SET
正确答案:A
(单选)4:在关系数据库设计中,设计关系模式的任务属于( )。
A:需求设计
B:概念设计
C:逻辑设计
D:物理设计
正确答案:C
(单选)5:数据库的开发控制,完整性检查,安全性检查等是对数据库的( )。
A:设计
B:保护
C:操纵
D:维护
正确答案:B
(单选)6:SQL中的主键子句和外键子句属于DBS的( )。
A:完整性措施
B:安全性措施
C:并发性措施
D:恢复措施
正确答案:A
(单选)7:在关系模式R(U,F)中,R中任何非主属性对键完全函数依赖是R∈3NF的( )。
A:充分必要条件。
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
20春《数据库原理与应用》作业1
试卷总分:100 得分:100
一、单选题 (共 25 道试题,共 100 分)
1.概念模型表示方法最常用的是( )。
A.面向对象的方法
B.数据的方法
C.分布式方法
D.ER方法
答案:D
2.在关系模式R(U,F)中,R中任何非主属性对键完全函数依赖是R∈3NF的( )。
A.既不充分也不必要条件
B.必要条件
C.充分条件
D.充分必要条件
答案:B
3.在关系代数表达式优化策略中,应尽可能早执行( )操作。
A.选择
B.联接
C.笛卡儿积
D.投影
答案:A
4.学生(学号,姓名,年龄),老师(教师号,姓名,专业)如果一个老师可以教多个学生,那么学生与老师的关系是( )。
A.M:N
B.2:2
C.1:N
D.1:1
答案:A
5.数据库设计中,概念模型是( )。
A.独立于DBMS和硬件
B.独立于DBMS依赖于硬件
C.依赖于DBMS独立于硬件
D.依赖于DBMS和硬件
答案:A
6.试图是由下面哪两者导出的表( )。
A.模式、关系
B.基本表、视图
C.基本关系、关系
D.内模式、外模式。