简述关系数据库的优点。

题目

简述关系数据库的优点。

参考答案和解析
正确答案: (1)关系模型是建立在严格的数学概念基础上的,具有坚实的理论基础;
(2)以关系模型(表)作为数据的组织方式,概念简单、清晰、直观;
(3)直接表示实体之间的多对多联系;
(4)具有更好的数据独立性;
(5)用户不需了解复杂的存取路径,不需说明“怎么干”,只需说明“干什么”,易懂易学。
如果没有搜索结果或未解决您的问题,请直接 联系老师 获取答案。
相似问题和答案

第1题:

简述关系数据库的规范化理论的作用。


参考答案:规范化理论为数据库设计人员判断关系模式优劣提供了理论标准,可用以指导关系数据模型的优化,用来预测模式可能出现的问题,为设计人员提供了自动产生各种模式的算法工具,使数据库设计工作有了严格的理论基础。

第2题:

简述数据库的特殊权利保护的优点与不足。


正确答案: 优点:数据库的特殊权利,其实是将数据库的内容纳入保护范围,而保护方式则是传统的著作权方式.也可以说是以著作权的方式保护数据库的内容.根据欧盟的数据库指令,数据库制作者有摘录权和再利用权等特殊权利,即有权禁止他人未经许可复制数据库的全部或实质性内容,即使是摘录和再利用数据库的非实质性内容,或以发行、出租、在线传输等方式再利用数据库的全部或实质性内容。
不足:数据库的特殊权利是对传统著作权法的突破,在这一框架内,不必再去区分数据库有无独创性,也解决了数据库的内容不受保护的问题.然而,这种方法也带来新问题.如果数据库中的内容本身享有版权等权利,则数据库制作者对这些内容本身不享有任何权利,则是处于公有领域的信息、数据或材料,数据库制作者将这些公有信息汇编进数据库后就对这些信息享有专有权,这显然是不公正的。

第3题:

请简述关系数据库管理系统RDBMS的分层结构。


答:第一层是应用层,位于RDBMS之外;第二层是SQL语言翻译处理层。它处理的对象是数据库语言;第三层是数据存取层。该层处理的对象是数据表的单行;第四层是数据存储层。该层处理的对象是数据页和系统缓冲区。

第4题:

试述关系数据库系统中视图(VIEW)的定义,引进VIEW的概念有什么优点?


正确答案: 视图是一个逻辑表,它允许操作者从其它表或视图存取数据,视图本身不包含数据。视图的数据来源可以由以下任意一项组成:
一个基表的任意子集。
两个或者两个以上基表的合集。
两个或者两个以上基表的交集。
对一个或者多个基表运算的结果集合。
另一个视图的子集。
优点:1简单性
2安全性
3逻辑数据独立性

第5题:

简述关系数据库的完整性。 


正确答案:关系模型中,定义了三种完整性约束条件:实体完整性、参照完整性、用户自定义的完整性。实体完整性规定一个关系的主码(包括所有的主属性)不能为空;参照完整性规定外码必须是另一个关系的主码的有效取值,或为空;用户定义的完整性是根据应用需求而要求数据必须满足的语义的要求,如某一属性的取值范围。

第6题:

试述关系数据库系统中视图(VIEW)的定义,引进VIEW的概念有什么优点。 (设计题)


答案:视图是从一个或几个基本表导出的表。视图本身不独立存储在数据库中,是一个虚表。即数据库中只存放视图的定义而不存放视图对应的数据,这些数据仍存放在导出视图的基本表中。视图在概念上与基本表等同,用户可以如同基本表那样使用视图,可以在视图上再定义视图。引进VIEW的优点有: (1)视图能够简化用户的操作。 (2)视图使用户能以多种角度看待同一数据。 (3)视图对重构数据库提供了一定程度的逻辑独立性。 (4)视图能够对机密数据提供安全保护。

第7题:

简述关系型数据库的主要操作


正确答案: 投影(projection):投影操作从关系中垂直地选择指定的列,消去一些列,并重新安排列的顺序构成的关系。即关系进行重点减维,满足某些属性要求,重新组成的关系。
筛选(select):筛选操作从关系中水平地选择出满足条件要求的元组子集构成的关系。
联结(join):联结是双目操作,它把两个关系联结成一个新关系,笛卡儿积是基础。

第8题:

关系数据库系统具有 ____________单一、采用 ____________ 、数据完全独立、数学理论支持等优点。


参考答案数据结构 集合运算

第9题:

简述对象一关系数据库系统具有的特点。


正确答案: 1)扩充数据类型:允许用户自定义数据类型,函数和操作符。
2)支持复杂对象:即支持由多种基本数据类型和用户自定义数据类型构成的对象。
3)支持继承的概念:包括属性数据的继承、函数及过程的继承等。
4)提供通用的规则系统:对象一关系数据库支持的规则系统更加通用、灵活。

第10题:

简述数据库、数据库管理系统和数据库系统之间的关系。


正确答案:数据库是指在计算机的存储设备上合理存放、相关联、有结构的数据集合。这个数据的集合由数据库管理系统进行建立和维护,用户访问数据库中的各种请求都是通过数据库管理系统完成的。数据库系统是在计算机系统中引进数据库和数据库管理系统后的组成,没有数据库和数据库管理系统不能够构成数据库系统。