数据库系统的主要特点

上传人:枫** 文档编号:485587722 上传时间:2023-01-16 格式:DOC 页数:2 大小:13.51KB
返回 下载 相关 举报
数据库系统的主要特点_第1页
第1页 / 共2页
数据库系统的主要特点_第2页
第2页 / 共2页
亲,该文档总共2页,全部预览完了,如果喜欢就下载吧!
资源描述

《数据库系统的主要特点》由会员分享,可在线阅读,更多相关《数据库系统的主要特点(2页珍藏版)》请在金锄头文库上搜索。

1、数据库系统的主要特点数据库系统的特点。1、数据库设计时面向数据模型对象1)数据库设计的基础是数据模型。2)数据库设计的原则:(1)要站在全局需要的角度抽象和组织数据;(2)要完整地、准确地描述数据自身和数据之间联系的情况;(3)要建立适合整体需要的数据模型。2、数据库系统的数据冗余度小、数据共享度高1)减少冗余数据可以带来以下优点:(1)数据量小可以节约存储空间,使数据的存储、管理和查询都容易实现。(2)数据冗余小可以使数据统一,避免产生数据的不一致问题。(3)数据冗余小便于数据维护,避免数据统计错误。2)数据库系统通过数据模型和数据控制机制提高数据的共享性。3)数据共享度高使数据库系统具有以

2、下3方面的优点:(1)系统现有用户或程序可以共同享用数据库中的数据。(2)当系统需要扩充时,再开发的新用户或新程序还可以共享原有的数据资源。(3)多用户或多程序可以在同一时刻共同使用同一数据。3、数据库系统的数据和程序之间具有较高的独立性数据和程序相互之间的依赖性低、独立性高的特性称为数据独立性高。1)数据库中的数据独立性可以分为两级:(1)数据的物理独立性(Physical Data Independence)数据的物理独立性是指应用程序对数据存储结构的依赖程度。数据物理独立性高是指当数据的物理结构发生变化时,应用程序不需要修改也可以正常工作。数据库系统之所以具有数据物理独立性高的特点,是因

3、为数据库管理系统能够提供数据的物理结构与逻辑结构之间的映像(Mapping)或转换功能。(2)数据的逻辑独立性(Logical Data Independence)数据库中的数据螺距结构分全局逻辑结构和局部逻辑结构两种:I. 数据全局逻辑结构是指全系统总体的数据逻辑结构,它是按全系统使用的数据、数据的属性及数据联系来组织的。II. 数据局部逻辑结构是指具有一个用户或程序使用数据逻辑结构,它是根据用户自己对数据的需求进行组织的。数据的逻辑独立性是指应用程序对数据全局逻辑结构的依赖程度。数据逻辑独立性高是指当数据库系统的数据全局逻辑结构改变时,它们对应的应用程序不需要改变仍可以正常运行。数据库系统

4、之所以具有较高的数据逻辑独立性,是由于它能够提供数据的全局逻辑结构和局部逻辑结构之间的映像和转换功能。4、数据库系统通过DBMS进行数据安全性和完整性的控制1)数据的安全性控制(Security Control)是指保护数据库,以防止不合法的使用造成的数据泄漏、破坏和更改。2)数据安全性受到威胁是指出现了用户看到了不该看到的数据、修改了无权修改的数据、删除了不能删除的数据等现象。3)数据安全性被破坏有两种情况:(1)用户有超越自身拥有的数据操作权的行为。(2)出现了违背用户操作意愿的结果。4)数据的完整性控制(Integrity Control)是指为保证数据的正确性、有效性和相容性,防止不符

5、合语义的数据输入或输出所采用的控制机制。5)数据库系统的完整性控制包括两项内容:(1)提供进行数据完整性定义的方法,用户要利用其方法定义数据应满足的完整性条件;(2)提供进行检验数据完整性的功能,特别是在数据输入和输出时,系统应自动检查其是否符合已定义的完整性条件,以避免错误的数据进入到数据库或从数据库中流出,造成不良后果。6)数据完整性的高低是决定数据库中数据的可靠程度和可信程度的重要因素。7)数据库的数据控制机制还包括数据的并发控制和数据恢复两项内容。8)数据的并发控制是指排除由于数据共享,即用户并行使用数据库中的数据时,所造成的数据不完整和系统运行错误问题。9)数据恢复是通过记录数据库运行的日志文件和定期做数据备份工作,保证数据在受到破坏时,能够及时使数据库恢复到正确状态。5、数据库中数据的最小存取单位是数据项

展开阅读全文
相关资源
相关搜索

当前位置:首页 > 机械/制造/汽车 > 汽车技术

电脑版 |金锄头文库版权所有
经营许可证:蜀ICP备13022795号 | 川公网安备 51140202000112号