《数据库原理与应用》第02章在线测试资料
数据库原理及应用(第2版)--课后习题参考答案

9.在利用概念层数据模型描述数据时,一般要求模型要满足三个要求。下列描述中,不属于概念层 数据模型应满足的要求的是 A A.能够描述并发数据 B.能够真实地模拟现实世界 C.容易被业务人员理解 D.能够方便地在计算机上实现 10.数据模型三要素是指 B
3
·4·
A.数据结构、数据对象和数据共享 B.数据结构、数据操作和数据完整性约束 C.数据结构、数据操作和数据的安全控制 D.数据结构、数据操作和数据的可靠性 11.下列关于实体联系模型中联系的说法,错误的是 A.一个联系可以只与一个实体有关 B.一个联系可以与两个实体有关 C.一个联系可以与多个实体有关 D.一个联系也可以不与任何实体有关 D
·1·
第 1 章 数据概述
一.选择题 1.下列关于数据库管理系统的说法,错误的是 C A.数据库管理系统与操作系统有关,操作系统的类型决定了能够运行的数据库管理系统的类型 B.数据库管理系统对数据库文件的访问必须经过操作系统实现才能实现 C.数据库应用程序可以不经过数据库管理系统而直接读取数据库文件 D.数据库管理系统对用户隐藏了数据库文件的存放位置和文件名 2.下列关于用文件管理数据的说法,错误的是 D A.用文件管理数据,难以提供应用程序对数据的独立性 B.当存储数据的文件名发生变化时,必须修改访问数据文件的应用程序 C.用文件存储数据的方式难以实现数据访问的安全控制 D.将相关的数据存储在一个文件中,有利于用户对数据进行分类,因此也可以加快用户操作数 据的效率 3.下列说法中,不属于数据库管理系统特征的是 C A.提供了应用程序和数据的独立性 B.所有的数据作为一个整体考虑,因此是相互关联的数据的集合 C.用户访问数据时,需要知道存储数据的文件的物理信息 D.能够保证数据库数据的可靠性,即使在存储数据的硬盘出现故障时,也能防止数据丢失 5.在数据库系统中,数据库管理系统和操作系统之间的关系是 A.相互调用 B.数据库管理系统调用操作系统 C.操作系统调用数据库管理系统 D.并发运行 6.数据库系统的物理独立性是指 D A.不会因为数据的变化而影响应用程序 B.不会因为数据存储结构的变化而影响应用程序 C.不会因为数据存储策略的变化而影响数据的存储结构 D.不会因为数据逻辑结构的变化而影响应用程序 7.数据库管理系统是数据库系统的核心,它负责有效地组织、存储和管理数据,它位于用户和操作 系统之间,属于 A A.系统软件 B.工具软件 C.应用软件 D.数据软件 8.数据库系统是由若干部分组成的。下列不属于数据库系统组成部分的是 A.数据库 B.操作系统 C.应用程序 D.数据库管理系统 B D
(完整版)数据库原理和应用(第2版)习题参考答案解析

第1章数据概述一.选择题1.下列关于数据库管理系统的说法,错误的是CA.数据库管理系统与操作系统有关,操作系统的类型决定了能够运行的数据库管理系统的类型B.数据库管理系统对数据库文件的访问必须经过操作系统实现才能实现C.数据库应用程序可以不经过数据库管理系统而直接读取数据库文件D.数据库管理系统对用户隐藏了数据库文件的存放位置和文件名2.下列关于用文件管理数据的说法,错误的是DA.用文件管理数据,难以提供应用程序对数据的独立性B.当存储数据的文件名发生变化时,必须修改访问数据文件的应用程序C.用文件存储数据的方式难以实现数据访问的安全控制D.将相关的数据存储在一个文件中,有利于用户对数据进行分类,因此也可以加快用户操作数据的效率3.下列说法中,不属于数据库管理系统特征的是CA.提供了应用程序和数据的独立性B.所有的数据作为一个整体考虑,因此是相互关联的数据的集合C.用户访问数据时,需要知道存储数据的文件的物理信息D.能够保证数据库数据的可靠性,即使在存储数据的硬盘出现故障时,也能防止数据丢失5.在数据库系统中,数据库管理系统和操作系统之间的关系是DA.相互调用B.数据库管理系统调用操作系统C.操作系统调用数据库管理系统D.并发运行6.数据库系统的物理独立性是指DA.不会因为数据的变化而影响应用程序B.不会因为数据存储结构的变化而影响应用程序C.不会因为数据存储策略的变化而影响数据的存储结构D.不会因为数据逻辑结构的变化而影响应用程序7.数据库管理系统是数据库系统的核心,它负责有效地组织、存储和管理数据,它位于用户和操作系统之间,属于AA.系统软件B.工具软件C.应用软件D.数据软件8.数据库系统是由若干部分组成的。
下列不属于数据库系统组成部分的是BA.数据库B.操作系统C.应用程序D.数据库管理系统9.下列关于客户/服务器结构和文件服务器结构的描述,错误的是DA.客户/服务器结构将数据库存储在服务器端,文件服务器结构将数据存储在客户端B.客户/服务器结构返回给客户端的是处理后的结果数据,文件服务器结构返回给客户端的是包含客户所需数据的文件C.客户/服务器结构比文件服务器结构的网络开销小D.客户/服务器结构可以提供数据共享功能,而用文件服务器结构存储的数据不能共享数据库是相互关联的数据的集合,它用综合的方法组织数据,具有较小的数据冗余,可供多个用户共享,具有较高的数据独立性,具有安全控制机制,能够保证数据的安全、可靠,允许并发地使用数据库,能有效、及时地处理数据,并能保证数据的一致性和完整性。
大学《数据库原理与应用》考试题库及答案

从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、用户所使用的数据视图的描述称为_____________。
《数据库原理与应用》复习题及参考标准答案完整版

《数据库原理与应用》复习题及参考答案完整版————————————————————————————————作者:————————————————————————————————日期:2第一章:绪论一、选择题:1.在数据管理技术的发展过程中,经历了人工管理阶段、文件系统阶段和数据库系统阶段。
在这几个阶段中,数据独立性最高的是 A 阶段。
A.数据库系统 B.文件系统 C.人工管理 D.数据项管理2.数据库的概念模型独立于A 。
A.具体的机器和DBMS B.E-R图 C.信息世界 D.现实世界3.数据库的基本特点是 B 。
A.(1)数据可以共享(或数据结构化) (2)数据独立性 (3)数据冗余大,易移植 (4)统一管理和控制 B.(1)数据可以共享(或数据结构化) (2)数据独立性 (3)数据冗余小,易扩充 (4)统一管理和控制 C.(1)数据可以共享(或数据结构化) (2)数据互换性 (3)数据冗余小,易扩充 (4)统一管理和控制D.(1)数据非结构化 (2)数据独立性 (3)数据冗余小,易扩充 (4)统一管理和控制4.B 是存储在计算机内有结构的数据的集合。
A.数据库系统 B.数据库 C.数据库管理系统 D.数据结构5.数据库中存储的是 C 。
A.数据 B.数据模型 C.数据以及数据之间的联系 D.信息6. 数据库中,数据的物理独立性是指 C 。
A.数据库与数据库管理系统的相互独立 B.用户程序与DBMS的相互独立C.用户的应用程序与存储在磁盘上数据库中的数据是相互独立的D.应用程序与数据库中数据的逻辑结构相互独立7. .数据库的特点之一是数据的共享,严格地讲,这里的数据共享是指 D 。
A.同一个应用中的多个程序共享一个数据集合 B.多个用户、同一种语言共享数据C.多个用户共享一个数据文件D.多种应用、多种语言、多个用户相互覆盖地使用数据集合8.数据库系统的核心是 B 。
A.数据库B.数据库管理系统C.数据模型D.软件工具9. 下述关于数据库系统的正确叙述是 A 。
《数据库原理与应用》模拟试题二及参考答案

《数据库系统概论》试卷二本试题所用到的银行企业的数据库模式如下所示:-schema=(customer-name, customer-street, customer-city)-schema=(branch-name, account-number, balance)-schema=(customer-name, account-number)-schema=(branch-name, branch-city, assets)-schema=(branch-name, loan-number, amount) "-schema=(customer-name, loan-number)建立在这些关系模式上的数据库中的关系如下所示:-schema)-schema)Depositor-schema)h-schema)-schema)-schema)试题一(20分):请将下列术语填入与其相应的空(仅填对应序号即可):唯一标识一个实体集中的实体现实世界中的一个对象,如人物、事件等多个实体之间的相互关联相似实体的集合与联系集相关的实体集的数目一个实体集的特性指定一个实体集中可以(或必须)与其他实体集相联系的实体数目依赖于其他实体集的实体集度为三的联系可以被分成多个部分(成员)复合属性弱实体集属性实体联系三元度码实体集映射约束试题二(20分):请用关系代数表达式表示下列查询:在银行中有贷款或有帐户的客户姓名;(6分)所有与Smith居住在同一街道的客户姓名;(6分)在Brooklyn市的所有分支机构中都有帐户的客户姓名。
(8分)试题三(20分):请简要回答以下问题:你是如何理解DBMS的调度中事务是并发执行而不是并行执行的?(10分)函数依赖a?b在关系r(R)上是满足的,但在关系模式R上不一定是成立的!为什么?请举例说明。
(10分)试题四(20分):用SQL表示查询:在银行中有多个(至少两个)帐户的客户姓名和存款总额;(10分)请解释以下SQL语句的含义:;(3分);(3分)elect count(distinct a) from r,其中a是r的一个属性。
数据库原理及应用(第2版)习题参考答案之欧阳学创编

第1章数据概述一.选择题1.下列关于数据库管理系统的说法,错误的是C A.数据库管理系统与操作系统有关,操作系统的类型决定了能够运行的数据库管理系统的类型B.数据库管理系统对数据库文件的访问必须经过操作系统实现才能实现C.数据库应用程序可以不经过数据库管理系统而直接读取数据库文件D.数据库管理系统对用户隐藏了数据库文件的存放位置和文件名2.下列关于用文件管理数据的说法,错误的是D A.用文件管理数据,难以提供应用程序对数据的独立性B.当存储数据的文件名发生变化时,必须修改访问数据文件的应用程序C.用文件存储数据的方式难以实现数据访问的安全控制D.将相关的数据存储在一个文件中,有利于用户对数据进行分类,因此也可以加快用户操作数据的效率3.下列说法中,不属于数据库管理系统特征的是C A.提供了应用程序和数据的独立性B.所有的数据作为一个整体考虑,因此是相互关联的数据的集合C.用户访问数据时,需要知道存储数据的文件的物理信息D.能够保证数据库数据的可靠性,即使在存储数据的硬盘出现故障时,也能防止数据丢失5.在数据库系统中,数据库管理系统和操作系统之间的关系是DA.相互调用B.数据库管理系统调用操作系统C.操作系统调用数据库管理系统D.并发运行6.数据库系统的物理独立性是指DA.不会因为数据的变化而影响应用程序B.不会因为数据存储结构的变化而影响应用程序C.不会因为数据存储策略的变化而影响数据的存储结构D.不会因为数据逻辑结构的变化而影响应用程序7.数据库管理系统是数据库系统的核心,它负责有效地组织、存储和管理数据,它位于用户和操作系统之间,属于AA.系统软件B.工具软件C.应用软件D.数据软件8.数据库系统是由若干部分组成的。
下列不属于数据库系统组成部分的是BA.数据库B.操作系统C.应用程序D.数据库管理系统9.下列关于客户/服务器结构和文件服务器结构的描述,错误的是DA.客户/服务器结构将数据库存储在服务器端,文件服务器结构将数据存储在客户端B.客户/服务器结构返回给客户端的是处理后的结果数据,文件服务器结构返回给客户端的是包含客户所需数据的文件C.客户/服务器结构比文件服务器结构的网络开销小D.客户/服务器结构可以提供数据共享功能,而用文件服务器结构存储的数据不能共享数据库是相互关联的数据的集合,它用综合的方法组织数据,具有较小的数据冗余,可供多个用户共享,具有较高的数据独立性,具有安全控制机制,能够保证数据的安全、可靠,允许并发地使用数据库,能有效、及时地处理数据,并能保证数据的一致性和完整性。
数据库系统原理及应用教程习题答案

部门 1
负责 1
负责人
学生 1
借阅 n
图书
学生 m
参加 n
社团
第2页/共14页
第二章 习题5
系-班
n
班级
1
管理
n
学生
m
选修
n
课程
学校
1
校-系
n
系
1
n
指导
1
系-室
n
教研室
1
管理
n
1 教师
第3页/共14页
第二章 习题
16、AD 17、C 18、C 19、C 20、D 21、C 22、B 23、C 24、C 25、C 26、B
第12页/14页
第五章 习题8
2) SELECT SN FROM S, SC, C
WHERE S.S#=SC.S# AND SC.C#=C.C# AND GRADE>=90 AND CN='程 序设计'; 3) SELECT SN,AGE,SEX FROM S S1 WHERE AGE > (SELECT AGE FROM S S2 WHERE SN='王华');
第10页/共14页
第四章 习题
17、A 18、D 19、C 20、B 21、C 22、B 23、D 24、D 25、A 26、D 27、C
28、B 29、B 30、C 31、A 32、A 33、B 34、A 35、B 36、D 37、A 38、C
第11页/共14页
39、C 40、D 41、D 42、D 43、B 44、C 45、D 46、A 47、C 48、B 49、A 50、C 51、C 52、D
第13页/共14页
数据库原理与应用第2章练习题

数据库原理与应用第2章练习题一.选择题1.关于关系模型,下列叙述不正确的是(D )。
A.一个关系至少要有一个候选码B.列的次序可以任意交换C.行的次序可以任意交换D.一个列的值可以来自不同的域2.对关系的描述不正确的是(C )。
A.关系是一个集合B.关系是一张二维表C.关系可以嵌套定义D.关系中的元组次序可交换3.下列说法正确的是( A )。
A.候选码都可以唯一标识一个元组B.候选码中只能包含一个属性C.主属性可以取空值D.关系的外码不可以取空值4.关系模型中,一个候选码( C )。
A.可由多个任意属性组成B.至多由一个属性组成C.可由一个或多个其值能唯一标识该关系模式中任何元组的属性组成D.必须由多个属性组成5.下面的选项不是关系数据库基本特征的是(A )。
A.不同的列应有不同的数据类型B.不同的列应有不同的列名C.与行的次序无关D.与列的次序无关6.一个关系只有一个()。
A.候选码B.外码C.超码D.主码7.关系操作中,操作的对象和结果都是(B )。
A.记录B.集合C.元组D.列8.关系代数运算是以( C )为基础的运算。
A.关系运算B.谓词演算C.集合运算D.代数运算9.假设存在一张职工表,包含“性别”属性,要求这个属性的值只能取“男”或“女”,这属于( C )。
A.实体完整性B.参照完整性C.用户定义的完整性D.关系不变性10.关系数据库管理系统应能实现的专门关系运算包括(B )。
A.排序、索引、统计B.选择、投影、连接C.关联、更新、排序D.显示、打印、制表11.五种基本关系代数运算是(A )。
A.∪-× σ πB.∪-σ πC.∪∩ × σ πD.∪∩ σ π12.有两个关系R(A,B,C)和S(B,C,D),将R和S进行自然连接,得到的结果包含几个列( B )。
A.6 B.4 C.5 D.2813.从一个数据库中取出满足某个条件的所有记录的操作是(A )。
A.选择B.连接C.投影D.复制14.关系R(ABC)与关系S(BCD),运算R÷S 结果的属性个数是( C )。
数据库原理和应用(第2版)习题参考答案解析

第1章数据概述一.选择题1.下列关于数据库管理系统的说法,错误的是CA.数据库管理系统与操作系统有关,操作系统的类型决定了能够运行的数据库管理系统的类型B.数据库管理系统对数据库文件的访问必须经过操作系统实现才能实现C.数据库应用程序可以不经过数据库管理系统而直接读取数据库文件D.数据库管理系统对用户隐藏了数据库文件的存放位置和文件名2.下列关于用文件管理数据的说法,错误的是DA.用文件管理数据,难以提供应用程序对数据的独立性B.当存储数据的文件名发生变化时,必须修改访问数据文件的应用程序C.用文件存储数据的方式难以实现数据访问的安全控制D.将相关的数据存储在一个文件中,有利于用户对数据进行分类,因此也可以加快用户操作数据的效率3.下列说法中,不属于数据库管理系统特征的是CA.提供了应用程序和数据的独立性B.所有的数据作为一个整体考虑,因此是相互关联的数据的集合C.用户访问数据时,需要知道存储数据的文件的物理信息D.能够保证数据库数据的可靠性,即使在存储数据的硬盘出现故障时,也能防止数据丢失5.在数据库系统中,数据库管理系统和操作系统之间的关系是DA.相互调用B.数据库管理系统调用操作系统C.操作系统调用数据库管理系统D.并发运行6.数据库系统的物理独立性是指DA.不会因为数据的变化而影响应用程序B.不会因为数据存储结构的变化而影响应用程序C.不会因为数据存储策略的变化而影响数据的存储结构D.不会因为数据逻辑结构的变化而影响应用程序7.数据库管理系统是数据库系统的核心,它负责有效地组织、存储和管理数据,它位于用户和操作系统之间,属于AA.系统软件B.工具软件C.应用软件D.数据软件8.数据库系统是由若干部分组成的。
下列不属于数据库系统组成部分的是BA.数据库B.操作系统C.应用程序D.数据库管理系统9.下列关于客户/服务器结构和文件服务器结构的描述,错误的是DA.客户/服务器结构将数据库存储在服务器端,文件服务器结构将数据存储在客户端B.客户/服务器结构返回给客户端的是处理后的结果数据,文件服务器结构返回给客户端的是包含客户所需数据的文件C.客户/服务器结构比文件服务器结构的网络开销小D.客户/服务器结构可以提供数据共享功能,而用文件服务器结构存储的数据不能共享数据库是相互关联的数据的集合,它用综合的方法组织数据,具有较小的数据冗余,可供多个用户共享,具有较高的数据独立性,具有安全控制机制,能够保证数据的安全、可靠,允许并发地使用数据库,能有效、及时地处理数据,并能保证数据的一致性和完整性。
数据库原理及应用第2章课后习题答案.docx

习题21、试述概念模型的作用。
概念层数据模型,也称为概念模型或信息模型,它是从数据的应用语义角度來抽取模型,并按照用户的观点来对数据和信息进行建模,这类模型主要用于数据库设计阶段,它与具体的数据库管理系统无关。
概念模型一方面应该具有较强的语义表达能力,能够方便、直接地表达应用中的各种语义知识,另一方面它还应该简单、清晰、易于用户理解,它是用户和设计人员交流的工具。
2、解释“三个世界”之间的联系。
从客观世界、信息世界到数据世界是一个认识的过程,也是抽象和映射的过程。
在计算机数据库屮存储的数据,是经过两级抽彖而来的,并且反映的是现实世界的有关信息。
现实世界的复杂事物经过两级抽彖的结果就是数据模型。
而抽彖的过程是先将现实世界抽象为信息世界的实体模型,然后再将实体模型经过二级抽象得到数据库系统支持的数据模型。
3、定义并解释下列术语。
1)实体客观存在并可相互区别的事物称为实体(Entity )。
实体可以是具体的人、事、物,也可以是抽彖的概念或联系。
2)实体型具有相同特征的实体称为实体型(Entity Type )。
3)实体集同属于一个实体型的实体的集合称为实体集(EntitySet )。
4)属性属性(AttrfDUiE )就是描述实体的特性或性质的数据。
5)码能够唯一标识一个实体的属性或属性集称为码(Key) o如果码是由几个属性构成的,则其屮不能有多余的属性。
即必须是几个属性全部给出才能唯一标识一个实体。
码是区别实体集中不同实体的关键属性,也称为关键字或键。
6 )实体-联系图:采用图形的形式描述实体-联系模型称为实体-联系图。
4、学校屮有若干个系,每个系有若干个班级和教研室,每个教研室有若干个教员,其屮教授和副教授各带若干研究生,每个班有若干学生,每个学生选修若干课程,每门课程由若干学生选修。
试用ET图画出此学校的概念模型。
给出主要实体(系、班级、教研室、学生、教员、课程)的ET图5、某工厂生产若干产品,每种产品由不同的零件组成,每种零件可用在不同的产品上。
2020年智慧树知道网课《数据库原理和应用》课后章节测试满分答案

2020年智慧树知道网课《数据库原理和应用》课后章节测试满分答案关系代数中的笛卡尔积操作是指将两个关系的元组进行组合,得到一个新的关系,其中新关系的元组由原两个关系的元组按照顺序组合而成。
例如,关系R(A,B)和S(C,D)的笛卡尔积为R×S(A,B,C,D)。
这种操作在实际应用中很少使用,因为其结果往往会产生大量的冗余数据。
下列哪个约束可以保证在一个表中,某个列的值不重复?A.主键约束B.唯一约束C.检查约束D.默认约束5单选题】(3分)在创建表时,可以通过添加_______来保证数据的完整性。
A.触发器B.函数C.约束D.存储过程要在SQL Server中创建一个员工信息表,其中员工的薪水、医疗保险和养老保险分别采用三个字段来存储。
但是该公司规定:任何一个员工,医疗保险和养老保险两项之和不能大于薪水的1/3.这一项规则可以采用检查约束来实现。
关系数据库规范化是为解决关系数据库中插入异常、删除异常和数据冗余问题而引入的。
下面关于函数依赖的叙述中,不正确的是若XY→Z,则X→Z,Y→Z。
在关系模式STJ(S,T,J)中,S表示学生,T表示教师,XXX表示课程。
每一教师只教一门课。
每门课有若干教师,某一学生选定某门课,就对应一个固定的教师。
该关系模式的候选码是(S,J)和(T,J)。
在关系模式STJ(S,T,J)中,S表示学生,T表示教师,XXX表示课程。
每一教师只教一门课。
每门课有若干教师,某一学生选定某门课,就对应一个固定的教师。
该关系模式最高属于BCNF。
在函数依赖范畴里,关系模式R的规范化程度最高达到BCNF。
E-R数据模型一般在数据库设计的概念结构设计阶段使用。
从E-R模型关系向关系模型转换时,一个M∶N联系转换为关系模型时,该关系模式的关键字是M端实体关键字与N端实体关键字组合。
D。
N端实体的关键字当局部E-R图合并成全局E-R图时可能出现冲突,不属于合并冲突的是语法冲突。
数据库物理设计完成后,进入数据库实施阶段,下列各项中不属于实施阶段的工作是扩充功能。
数据库原理及应用第2版习题参考答案...doc

第1章数据概述一.选择题1.下列关于数据库管理系统的说法,错误的是CA.数据库管理系统与操作系统有关,操作系统的类型决定了能够运行的数据库管理系统的类型B.数据库管理系统对数据库文件的访问必须经过操作系统实现才能实现C.数据库应用程序可以不经过数据库管理系统而直接读取数据库文件D.数据库管理系统对用户隐藏了数据库文件的存放位置和文件名2.下列关于用文件管理数据的说法,错误的是DA.用文件管理数据,难以提供应用程序对数据的独立性B.当存储数据的文件名发生变化时,必须修改访问数据文件的应用程序C.用文件存储数据的方式难以实现数据访问的安全控制D.将相关的数据存储在一个文件中,有利于用户对数据进行分类,因此也可以加快用户操作数据的效率3.下列说法中,不属于数据库管理系统特征的是CA.提供了应用程序和数据的独立性B.所有的数据作为一个整体考虑,因此是相互关联的数据的集合C.用户访问数据时,需要知道存储数据的文件的物理信息D.能够保证数据库数据的可靠性,即使在存储数据的硬盘出现故障时,也能防止数据丢失5.在数据库系统中,数据库管理系统和操作系统之间的关系是DA.相互调用B.数据库管理系统调用操作系统C.操作系统调用数据库管理系统D.并发运行6.数据库系统的物理独立性是指DA.不会因为数据的变化而影响应用程序B.不会因为数据存储结构的变化而影响应用程序C.不会因为数据存储策略的变化而影响数据的存储结构D.不会因为数据逻辑结构的变化而影响应用程序7.数据库管理系统是数据库系统的核心,它负责有效地组织、存储和管理数据,它位于用户和操作系统之间,属于AA.系统软件B.工具软件C.应用软件D.数据软件8.数据库系统是由若干部分组成的。
下列不属于数据库系统组成部分的是BA.数据库B.操作系统C.应用程序D.数据库管理系统9.下列关于客户/服务器结构和文件服务器结构的描述,错误的是DA.客户/服务器结构将数据库存储在服务器端,文件服务器结构将数据存储在客户端B.客户/服务器结构返回给客户端的是处理后的结果数据,文件服务器结构返回给客户端的是包含客户所需数据的文件C.客户/服务器结构比文件服务器结构的网络开销小D.客户/服务器结构可以提供数据共享功能,而用文件服务器结构存储的数据不能共享数据库是相互关联的数据的集合,它用综合的方法组织数据,具有较小的数据冗余,可供多个用户共享,具有较高的数据独立性,具有安全控制机制,能够保证数据的安全、可靠,允许并发地使用数据库,能有效、及时地处理数据,并能保证数据的一致性和完整性。
(完整版)《数据库原理及应用》课后习题参考答案解析.docx

完美 WORD格式《数据库原理与应用》课后习题参考答案第一章作业参考答案1.单选题 C C D B C2.判断题对错错错对3填空题网状模型用户商业智能数据挖掘系统设计4简答题1)数据模型是指描述事物对象的数据组成、数据关系、数据约束的抽象结构及其说明。
数据模型是指描述事物对象的数据组成、数据关系、数据约束的抽象结构及其说明。
数据模型是指描述事物对象的数据组成、数据关系、数据约束的抽象结构及其说明。
3)数据约束:用于描述数据结构中数据之间的语义联系、数据之间的制约和依存关系,以及数据动态变化的规则。
主流数据库采用关系图模型。
数据库典型数据模型:层次数据模型网状数据模型关系数据模型其它数据模型(如对象数据模型、键值对数据模型、列式数据模型。
)2)数据库——是一种依照特定数据模型组织、存储和管理数据的文件,数据库文件一般存放在辅助存储器以便长久保存。
数据库具有如下特点:数据不重复存放;提供给多种应用程序访问;数据结构独立于使用它的应用程序;对数据增、删、改、检索由统一软件进行管理和控制。
3)数据库(Database)是一种依照特定模型组织、存储和管理数据的数据结构。
在数据库中,不仅存放了数据,而且还存放了数据与数据之间的关系。
数据库内部元素:用户表:用户在数据库中创建的数据库表;系统表:数据库中系统自带的数据库表;视图:数据库中用于对数据进行查询的虚拟表;索引:数据库中用于加快数据查询的索引项;约束:数据库中对数据、数据关系施加的规则;存储过程:数据库内部完成特定功能处理的程序;触发器:数据库内部因数据变化自动执行的一类存储过程等等4)数据库系统包括:用户、数据库应用程序、数据库管理系统和数据库四个组成要素。
5)数据库管理系统( Database Manage System , DBMS)——是一种专门用来创建数据库、管理数据库、维护数据库,并提供对数据库访问的系统软件。
数据库管理系统( DBMS)主要功能:创建数据库和表 ; 创建支持结构 , 如索引等 ; 读取数据库数据 ; 修改数据库数据 ; 维护数据库结构 ; 执行规则 ; 并发控制 ; 提供安全性 ; 执行备份和恢复等等第二章作业参考答案1 单选题 C B D A A2.判断题对对错对错3填空题全外连接数据约束候选键用户定义完整性外码4简答题键1)在关系模型中,使用“ 关系” 来存储“ 实体” 中的数据。
大学《数据库原理及应用》试题及答案(二)

大学《数据库原理及应用》试题及答案一、选择题(每题1分,共20分)1、在数据库中存储的是_________。
A 、数据B 、数据模型C 、信息D 、数据以及数据之间的联系(难度系数C )正确答案:D2、DB 、DBMS 和DBS 三者之间的关系是_________。
A 、DBS 与DB 和DBMS 无关 B 、DB 包括DBMS 和DBSC 、DBS 包括DB 和DBMSD 、DBMS 包括DBS 和DB (难度系数B )正确答案:C3、在数据库中,产生数据不一致的根本原因是____。
A .数据存储量太大;B .没有严格保护数据C .未对数据进行完整性控制D .数据冗余(难度系数B )正确答案:D4、自然连接是构成新关系的有效方法。
一般情况下,当对关系R 和S 使用 自然连接时,要求R 和S 含有一个或多个共有的__________。
A 、属性B 、行C 、记录D 、元组(难度系数A )正确答案:A5、以下是信息世界的模型,且实际上是现实世界到机器世界的一个中间层次的是_________。
A 、数据模型B 、E-R 图C 、关系模型D 、概念模型(难度系数C )正确答案:D6、构成E —R 模型的三个基本要素是_________。
A 、实体、属性、联系;B 、实体、属性值、关系;C 、实体、实体集、联系;D 、实体、实体集、属性;(难度系数B )正确答案:A7、SQL 语言中的“视图(VIEW )”对应于数据库系统三级模式结构中的_________。
A 、内模式B 、外模式C 、 模式D 、都不对应(难度系数B )正确答案:B8、SQL 的GRANT 和REVOKE 语句主要用来维护数据库的_________。
A 、可靠性B 、完整性C 、安全性D 、一致性(难度系数C )正确答案:C9、在下列关于函数依赖的叙述中,不正确的是_______。
A 、BC A C AB A →→→则若,, B 、C AB C A →→则若,。
数据库原理及应用(第2版)习题参考答案之欧阳术创编

第1章数据概述一.选择题1.下列关于数据库管理系统的说法,错误的是C A.数据库管理系统与操作系统有关,操作系统的类型决定了能够运行的数据库管理系统的类型B.数据库管理系统对数据库文件的访问必须经过操作系统实现才能实现C.数据库应用程序可以不经过数据库管理系统而直接读取数据库文件D.数据库管理系统对用户隐藏了数据库文件的存放位置和文件名2.下列关于用文件管理数据的说法,错误的是D A.用文件管理数据,难以提供应用程序对数据的独立性B.当存储数据的文件名发生变化时,必须修改访问数据文件的应用程序C.用文件存储数据的方式难以实现数据访问的安全控制D.将相关的数据存储在一个文件中,有利于用户对数据进行分类,因此也可以加快用户操作数据的效率3.下列说法中,不属于数据库管理系统特征的是CA.提供了应用程序和数据的独立性B.所有的数据作为一个整体考虑,因此是相互关联的数据的集合C.用户访问数据时,需要知道存储数据的文件的物理信息D.能够保证数据库数据的可靠性,即使在存储数据的硬盘出现故障时,也能防止数据丢失5.在数据库系统中,数据库管理系统和操作系统之间的关系是DA.相互调用B.数据库管理系统调用操作系统C.操作系统调用数据库管理系统D.并发运行6.数据库系统的物理独立性是指DA.不会因为数据的变化而影响应用程序B.不会因为数据存储结构的变化而影响应用程序C.不会因为数据存储策略的变化而影响数据的存储结构D.不会因为数据逻辑结构的变化而影响应用程序7.数据库管理系统是数据库系统的核心,它负责有效地组织、存储和管理数据,它位于用户和操作系统之间,属于A A.系统软件B.工具软件C.应用软件D.数据软件8.数据库系统是由若干部分组成的。
下列不属于数据库系统组成部分的是BA.数据库B.操作系统C.应用程序D.数据库管理系统9.下列关于客户/服务器结构和文件服务器结构的描述,错误的是DA.客户/服务器结构将数据库存储在服务器端,文件服务器结构将数据存储在客户端B.客户/服务器结构返回给客户端的是处理后的结果数据,文件服务器结构返回给客户端的是包含客户所需数据的文件C.客户/服务器结构比文件服务器结构的网络开销小D.客户/服务器结构可以提供数据共享功能,而用文件服务器结构存储的数据不能共享数据库是相互关联的数据的集合,它用综合的方法组织数据,具有较小的数据冗余,可供多个用户共享,具有较高的数据独立性,具有安全控制机制,能够保证数据的安全、可靠,允许并发地使用数据库,能有效、及时地处理数据,并能保证数据的一致性和完整性。
数据库原理与应用教程-(第二版)习题参考答案

第2章习题参考答案第6小题三简答题(1)查询T1老师所授课程的课程号和课程名。
(2)查询年龄大于18岁男同学的学号、姓名、系别。
(3)查询“李力”老师所授课程的课程号、课程名和课时。
(4)查询学号为S1的同学所选修课程的课程号、课程名和成绩。
(5)查询“钱尔”同学所选修课程的课程号、课程名和成绩。
(6)查询至少选修“刘伟”老师所授全部课程的学生姓名。
(7)查询“李思”同学未选修的课程的课程号和课程名。
(8)查询全部学生都选修了的课程的课程号和课程名。
(9)查询选修了课程号为C1和C2的学生的学号和姓名。
(10)查询选修全部课程的学生的学号和姓名。
(11)查询选修课程包含“程军”老师所授课程之一的学生学号。
(12)查询选修课程包含学号S2的学生所修课程的学生学号。
第3章习题参考答案一、选择题1. B2. A3. C4. B5. C6. C7. B8. D9. A 10. D二、填空题1. 结构化查询语言(Structured Query Language)2. 数据查询、数据定义、数据操纵、数据控制3. 外模式、模式、内模式4. 数据库、事务日志5. NULL/NOT NULL、UNIQUE约束、PRIMARY KEY约束、FOREIGN KEY约束、CHECK约束6. 聚集索引、非聚集索引7. 连接字段8. 行数9. 定义10. 系统权限、对象权限11. 基本表、视图12.(1)INSERT INTO S VALUES('990010','李国栋','男',19)(2)INSERT INTO S(No,Name) VALUES('990011', '王大友')(3)UPDATE S SET Name='陈平' WHERE No='990009'(4)DELETE FROM S WHERE No='990008'(5)DELETE FROM S WHERE Name LIKE '陈%'13.CHAR(8) NOT NULL14.o=o15.ALTER TABLE StudentADD SGrade CHAR(10)三、设计题1.(1) 查找在“高等教育出版社”出版,书名为“操作系统”的图书的作者名。
(完整版)数据库原理与应用习题参考答案

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

《数据库原理与应用》第02章在线测试
剩余时间:
58:00
窗体顶端
答题须知:1、本卷满分20分。
2、答完题后,请一定要单击下面的“交卷”按钮交卷,否则无法记录本试卷的成绩。
3、在交卷之前,不要刷新本网页,否则你的答题结果将会被清空。
第一题、单项选择题(每题1分,5道题共5分)
1、客观存在并可以相互区分的任何事物被称为()
A、实体
B、属性
C、联系
D、以上都不正确
2、描述事物之间关联的是()
A、实体
B、属性
C、联系
D、以上都不正确
3、实体集E1中的每个实体最多与实体集E2中的一个实体相关联,并且E2中的每个实体也最多与E1中的一个实体相关联,则E1和E2之间的联系属于()
A、一对一
正确
错误
窗体底端
C、标识性实体集
D、属主实体集
第二题、多项选择题(每题2分,5道题共10分)
1、下面可以唯一标识一个实体集的是
A、主码
B、外码
C、候选码
D、超码
E、主属性
2、联系的类型有_________
A、一对一
B、一对多
C、多对一
D、多对多
E、多对少
3、一个实体集可能具有多个_____
A、超码
B、主码
C、候选码
D、码
E、主属性
4、(本题空白。您可以直接获得本题的2分)
5、(本题空白。您可以直接获得本题的2分)
第三题、判断题(每题1分,5道题共5分)
1、一个实体集的候选码可能有多个
正确
错误
2、一个实体集的主码可以有多个
正确
《数据库原理与应用》第02章在线测试

《数据库原理与应用》第02章在线测试1、联系的类型有A、一对一B、一对多C、多对一D、多对多2、下面可以唯一标识一个实体集的是A、主码B、候选码C、外码D、超码3、实体的各种码中,不包含无关紧要属性的码有A、超码B、候选码C、主码D、码4、实体的属性可以分为A、简单的B、单值的C、基本的D、复合属性E、多值属性F、派生属性5、一个实体集可能具有多个A、超码B、候选码C、主码D、码第三题、判断题(每题1分,5道题共5分)1、一个实体集的候选码可以有多个正确错误2、一个实体的候选码只能有一个正确错误3、极小超码称为候选码正确错误4、候选码可以有多个属性构成正确错误5、弱实体集没有码只有分辨符正确错误《数据库原理与应用》第03章在线测试《数据库原理与应用》第03章在线测试剩余时间:57:32答题须知:1、本卷满分20分。
2、答完题后,请一定要单击下面的“交卷”按钮交卷,否则无法记录本试卷的成绩。
3、在交卷之前,不要刷新本网页,否则你的答题结果将会被清空。
第一题、单项选择题(每题1分,5道题共5分)1、关系代数的五种基本运算是A、并,差,投影,选择,笛卡尔积B、并,交,投影,选择,笛卡尔积C、并,差,交,选择,笛卡尔积D、并,差,投影,选择,连接2、由属于R但不属于S的所有元组组成的结果关系是A、并B、交C、差D、选择3、由属于R并属于S的所有元组组成的结果关系是A、并B、交C、差D、选择4、用于对主码取值限制的是A、实体完整性B、参照完整性C、用户自定义的完整性D、以上都对5、基本E-R图向关系模型转换是对多值属性如何处理B、展平技术,忽略复合属性本身,直接使用其成分A、忽略属性代替C、为其创建一个新的关系模式D、以上都不对第二题、多项选择题(每题2分,5道题共10分)A、主码B、候选码C、外码D、主属性2、A实体和B实体是一对一的联系,转换成关系模式后,码可以是A、A实体的码B、B实体的码C、AB实体的码的联合D、以上都对3、关系模型的要素包括A、关系数据结构B、关系操作C、关系完整性约束D、模式定义4、下面属于实体完整性规则要求的是A、主码必须唯一B、主属性不能取空值C、主属性可以取空值D、外码不能取空值5、任意关系必须满足的完整性约束规则有A、实体完整性B、参照完整性C、用户自定义的完整性D、以上都对第三题、判断题(每题1分,5道题共5分)1、实体完整性是对主码取值的限制正确错误2、包含在码中的属性称为主属性正确错误3、不包含在码中的属性称为主属性正确错误4、一个关系中超码的个数大于等于候选码的个数正确错误5、候选码的个数大于等于主码的个数正确错误交卷《数据库原理与应用》第04章在线测试《数据库原理与应用》第04章在线测试剩余时间:49:49答题须知:1、本卷满分20分。
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
《数据库原理与应用》第02章在线测试
B、候选码
C、主码
D、码
4、实体的属性可以分为
A、简单的
B、单值的
C、基本的
D、复合属性
E、多值属性
F、派生属性
5、一个实体集可能具有多个
A、超码
B、候选码
C、主码
D、码
第三题、判断题(每题1分,5道题共5分)
正确错误、一个实体的候选码只能有一个
正确错误、极小超码称为候选码
正确错误、候选码可以有多个属性构成
正确错误、弱实体集没有码只有分辨符
正确错误
A B
C D
R但不属于
A B
C、差
D、选择
3、由属于R并属于S的所有元组组成的结果关系是
A、并
B、交
C、差
D、选择
4、用于对主码取值限制的是
A、实体完整性
B、参照完整性
C、用户自定义的完整性
D、以上都对
5、基本E-R图向关系模型转换是对多值属性如何处理
B、展平技术,忽略复合属性本身,直接使用其成分
A、忽略
属性代替
C、为其创建一个新的关系模式
D、以上都不对
第二题、多项选择题(每题2分,5道题共10分)
1、下面不可以取空值的有
A、主码
B、候选码
C、外码
D、主属性
2、A实体和B实体是一对一的联系,转换成关系模式后,码可以是
A、A实体的码
B、B实体的码
C、AB实体的码的联合
D、以上都对
3、关系模型的要素包括
A、关系数据结构
B、关系操作
正确错误、包含在码中的属性称为主属性
正确错误、不包含在码中的属性称为主属性
正确错误、一个关系中超码的个数大于等于候选码的个数
正确错误、候选码的个数大于等于主码的个数
正确错误
《数据库原理与应用》第04章在线测试
A B
C D
语言可以使用下列哪条语句来进行修改元组
A B
C D
、下面关于SQL
A B
C D 、创建视图的语句是
A B
C D 、下面描述正确的有
A B
C D
C、DROP
D、select
E、update
F、delete
G、update
2、下面属于控制语句的有
A、create
B、ALTER
C、select
D、insert
E、GRANT
F、REVOKE
3、可以使用create定义的数据对象包括
A、表
B、视图
C、索引
D、模式
E、分组
F、断言
G、授权
4、3、下面关于SQL语言特点不正确的是
A、集多种数据库语言于一体
B、高度非过程化
正确错误、视图是一种安全性手段
正确错误、基于视图的更新要转换成对基本表的更新,因此定义视图没有用处
正确错误、基于视图的查询不转换成对基本表的查询
正确错误、基于视图可以进行各种更新操作
正确错误。