1、关系模型和格式化模型不同,它是简历在严格的数学概念的基础上的。
2、关系模型的概念单一。无论实体还是实体之间的联系都用关系来表示。对数据库的检索和更新结果也是关系(即表)。所以其数据结构简单、清晰,用户易懂易用。
3、关系模型的存取路径对用户透明,从而具有更高的数据独立性、更好的安全保密性,也简化了程序员的工作和数据库开发建立的工作。
关系模型数据库的缺点:
1、由于存取路径岛屿用户是隐蔽的,查询效率往往不如格式化数据模型。
2、为了提高性能,数据库管理系统必须到用户的查询请求进行优化,因此增加了开发数据库管理系统的难度。
扩展资料:
其他数据库的优缺点:
层次数据库的优点:
1、数据结构比较简单清晰。
2、层次数据库的查询效率高。因为层次模型中记录之间的联系用有向边表示,这种练习在DBMS中常常用指针来实现,因此这种练习也就是记录之间的存取路径。当药存取某个节点的记录值,DBMS就沿着这一条路径很快找到该记录值,所以层次数据库的性能优于关系数据库,不低于网状数据库。
3、层次数据模型提供了良好的完整性支持。
层次数据库的缺点:
1、现实世界中很多联系都是非层次性的。
2、对插入和产出 *** 作的限制比较多,因此应用程序的编写比较复杂、
3、由于结构严密,层次命令趋于程序化。
参考资料:百度百科-关系型数据库
参考资料:百度百科-层次型数据库
数据库一对一关系的缺点如下:1、数据类型表达能力差。关系数据库的根本缺陷在于缺乏直接构造与这些应用有关的信息的类型表达能力,缺乏这种能力将产生以下有害的影响。
2、复杂查询功能差。在这种环境下由存取信息产生的查询必须处理大量的表和复杂的码联系以及连接运算。
3、支持长事务能力差。基于键值关系的较复杂的锁机制来说却很难推广也难以实现。
4、环境应变能力差。在要求系统频繁改变的环境下,关系系统的成本高,修改困难。
欢迎分享,转载请注明来源:内存溢出
评论列表(0条)