数据库系统和文件系统相比具有以下主要特点

数据库系统和文件系统相比具有以下主要特点

1、数据库设计时面向数据模型对象,数据库设计的基础是数据模型。

(1)要站在全局需要的角度抽象和组织数据;

(2)要完整地、准确地描述数据自身和数据之间联系的情况;

(3)要建立适合整体需要的数据模型。

2、数据库系统的数据冗余度小、数据共享度高

(1)数据量小可以节约存储空间,使数据的存储、管理和查询都容易实现。

(2)数据冗余小可以使数据统一,避免产生数据的不一致问题。

(3)数据冗余小便于数据维护,避免数据统计错误。

2)数据库系统通过数据模型和数据控制机制提高数据的共享性。

数据共享度高使数据库系统具有以下3方面的优点:

(1)系统现有用户或程序可以共同享用数据库中的数据。

(2)当系统需要扩充时,再开发的新用户或新程序还可以共享原有的数据资源。

(3)多用户或多程序可以在同一时刻共同使用同一数据。

3、数据库系统的数据和程序之间具有较高的独立性

数据和程序相互之间的依赖性低、独立性高的特性称为数据独立性高。

1)数据库中的数据独立性可以分为两级:

(1)数据的物理独立性

数据的物理独立性是指应用程序对数据存储结构的依赖程度。数据物理独立性高是指当数据的物理结构发生变化时,应用程序不需要修改也可以正常工作。

(2)数据的逻辑独立性

数据库中的数据螺距结构分全局逻辑结构和局部逻辑结构两种:数据的逻辑独立性是指应用程序对数据全局逻辑结构的依赖程度。

4、数据库系统通过DBMS进行数据安全性和完整性的控制

数据的安全性控制是指保护数据库,以防止不合法的使用造成的数据泄漏、破 坏和更改。数据安全性受到威胁是指出现了用户看到了不该看到的数据、修改了无权修改的数据、删除了不能删除的数据等现象。

3)数据安全性被破坏有两种情况:

(1)用户有超越自身拥有的数据操作权的行为。

(2)出现了违背用户操作意愿的结果。

4)数据的完整性控制(Integrity Control)是指为保证数据的正确性、有效性和相容性,防止不符合语义的数据输入或输出所采用的控制机制。

5、数据库中数据的最小存取单位是数据项

数据库系统的二级映像技术及作用

数据库系统的二级映像技术是外模式与模式之间的映像,模式与内模式之间的映像技术,二级映像技术不仅是在三级数据模式之间建立联系,同时也保证了数据的独立性

(1) 外模式与模式之间的映像,定义保证了外模式与模式之间的的对应关系,数据库中的外模式与模式的形象技术不仅建立了用户数据库数据库与逻辑数据库之间的对应关系,使用户能按照子模式进行程序设计,同时保证了数据的逻辑独立性

(2) 内模式与模式之间的映像,定义保证内模式与模式之间的的对应关系,数据库中的模式与内模式的形象技术不仅使用户和程序能够按数据的逻辑结构使用数据,还提供了内模式变化而程序不用修改的方法,从而保证数据库的物理独立性

关系模型与非关系模型比较

1、 关系数据模型建立在严格的数学基础之上。关系及其系统的设计和优化有数学理论指导,因而容易实现,且性能好。

2、 关系数据模型的概念单一,容易理解。关系数据库中,无论实体还是联系,无论是操作的原始数据,中间数据还是结果数据,都用关系表示。这种概念单一的数据结构,使数据操作方法统一,也使用户易懂易用。

3、 关系数据模型的存取路径对用户隐蔽。用户根据数据的逻辑模型和子模型进行数据操作,而不必关心数据的物理模式情况,无论计算机专业人员还是非计算机专业人员使用起来都很方便,数据的独立性和安全保密性都较好。

4、 关系数据中的数据联系是靠数据沉余实现的。关系数据库中不可能完全消除数据沉余。由于数据沉余,似的关系的空间效率和时间效率都较低。

数据库系统和文件系统相比具有以下主要特点

1、数据库设计时面向数据模型对象,数据库设计的基础是数据模型。

(1)要站在全局需要的角度抽象和组织数据;

(2)要完整地、准确地描述数据自身和数据之间联系的情况;

(3)要建立适合整体需要的数据模型。

2、数据库系统的数据冗余度小、数据共享度高

(1)数据量小可以节约存储空间,使数据的存储、管理和查询都容易实现。

(2)数据冗余小可以使数据统一,避免产生数据的不一致问题。

(3)数据冗余小便于数据维护,避免数据统计错误。

2)数据库系统通过数据模型和数据控制机制提高数据的共享性。

数据共享度高使数据库系统具有以下3方面的优点:

(1)系统现有用户或程序可以共同享用数据库中的数据。

(2)当系统需要扩充时,再开发的新用户或新程序还可以共享原有的数据资源。

(3)多用户或多程序可以在同一时刻共同使用同一数据。

3、数据库系统的数据和程序之间具有较高的独立性

数据和程序相互之间的依赖性低、独立性高的特性称为数据独立性高。

1)数据库中的数据独立性可以分为两级:

(1)数据的物理独立性

数据的物理独立性是指应用程序对数据存储结构的依赖程度。数据物理独立性高是指当数据的物理结构发生变化时,应用程序不需要修改也可以正常工作。

(2)数据的逻辑独立性

数据库中的数据螺距结构分全局逻辑结构和局部逻辑结构两种:数据的逻辑独立性是指应用程序对数据全局逻辑结构的依赖程度。

4、数据库系统通过DBMS进行数据安全性和完整性的控制

数据的安全性控制是指保护数据库,以防止不合法的使用造成的数据泄漏、破 坏和更改。数据安全性受到威胁是指出现了用户看到了不该看到的数据、修改了无权修改的数据、删除了不能删除的数据等现象。

3)数据安全性被破坏有两种情况:

(1)用户有超越自身拥有的数据操作权的行为。

(2)出现了违背用户操作意愿的结果。

4)数据的完整性控制(Integrity Control)是指为保证数据的正确性、有效性和相容性,防止不符合语义的数据输入或输出所采用的控制机制。

5、数据库中数据的最小存取单位是数据项

数据库系统的二级映像技术及作用

数据库系统的二级映像技术是外模式与模式之间的映像,模式与内模式之间的映像技术,二级映像技术不仅是在三级数据模式之间建立联系,同时也保证了数据的独立性

(1) 外模式与模式之间的映像,定义保证了外模式与模式之间的的对应关系,数据库中的外模式与模式的形象技术不仅建立了用户数据库数据库与逻辑数据库之间的对应关系,使用户能按照子模式进行程序设计,同时保证了数据的逻辑独立性

(2) 内模式与模式之间的映像,定义保证内模式与模式之间的的对应关系,数据库中的模式与内模式的形象技术不仅使用户和程序能够按数据的逻辑结构使用数据,还提供了内模式变化而程序不用修改的方法,从而保证数据库的物理独立性

关系模型与非关系模型比较

1、 关系数据模型建立在严格的数学基础之上。关系及其系统的设计和优化有数学理论指导,因而容易实现,且性能好。

2、 关系数据模型的概念单一,容易理解。关系数据库中,无论实体还是联系,无论是操作的原始数据,中间数据还是结果数据,都用关系表示。这种概念单一的数据结构,使数据操作方法统一,也使用户易懂易用。

3、 关系数据模型的存取路径对用户隐蔽。用户根据数据的逻辑模型和子模型进行数据操作,而不必关心数据的物理模式情况,无论计算机专业人员还是非计算机专业人员使用起来都很方便,数据的独立性和安全保密性都较好。

4、 关系数据中的数据联系是靠数据沉余实现的。关系数据库中不可能完全消除数据沉余。由于数据沉余,似的关系的空间效率和时间效率都较低。


相关内容

  • 空间数据库特点及发展趋势
  • 空间数据库的特点及发展趋势 姓名: 学号: 目录 一.数据库概述 ................................................................................................................... 1 ...

  • 计算机取证中的数据恢复技术综述
  • 计算机取证中的数据恢复技术综述 摘要 传统数据恢复已经有很多成熟的技术,通过分析计算机取证中数据恢复技术与传统数据恢复的关系,我们证明了在计算机取证中应用数据恢复技术的可行性,实践也证明了其有效性和重要性.本文主要在介绍和分析磁盘在FAT32和NTFS 两种不同文件系统的分区结构的前提下,在综述了各 ...

  • 广东省电子商务师(二级,技师)理论1
  • 1. 非对称加密方法的优点是有效的解决了对称加密技术中[1]的安全交换和管理问题,而且能方便地鉴别贸易双方的身份. (1分) [1]中填入 密钥 2. 计算机硬件系统的联接方式有网状结构和[1]结构. (1分) [1]中填入 总线 3. 下列软件中,哪个是数据库管理软件? (1分) Access A ...

  • 高性能计算系统设计方案
  • 高性能计算系统 方案设计 第1章 需求分析 1.1 高性能计算的和大规模数据处理的应用 高性能计算作为一种先进的科研手段,在国内的应用发展很快,得到了普遍的重视,近年来国家投入逐年加大. 高性能计算的应用条件已经成熟,表现在: ◆ 价格相对低廉的高性能机群系统为高性能计算应用提供了物质基础: ◆ 高 ...

  • [管理信息系统](第六版)-黄梯云-复习思考题-含补充题
  • <管理信息系统>(第六版) 黄梯云 复习思考题 (平时作业做带√的演示软件.复习思考题和全部补充题,复习时除带*的题外,其他都要复习) 第一章 信息系统和管理 本章教学演示软件 [演示F4] 图书馆藏书查询演示系统 √[第二版演示1.1] 利润计划编制(对应P13,反复试算的支持) [演 ...

  • 2015 大一计算机基础知识点归纳
  • 大一计算机基础知识点归纳 第一章 第五代计算机(新一代计算机) :生物计算机 量子计算机 光计算机 创新:基本元器件 计算机的发展趋势 巨型化 网络化 微型化 智能化 (功能巨型化 (资源网络化) (体积微型化) (处理智能化) 计算机的分类 1. 按计算机用途分类 通用计算机:为了能够解决各种问题 ...

  • 沪昆客专北盘江特大桥BIM应用研究
  • 第八届中国智慧城市建设技术研讨会论文集 沪昆客专北盘江特大桥BIM应用研究 中国中铁二院工程集团有限责任公司扬咪漪徐勇陈列 摘要:桥梁业与建筑业相比具有与地形地质结合紧密和二维出图更为复杂等特点,BIM技术在桥梁领域的应用国内外尚处于起步阶段,本文以沪昆客专北盘江特大桥为工程背景,采用达索平台建立了 ...

  • 助理电子商务师考试
  • 助理电子商务师考试 1. 必须为下载的网络商务信息添加文件名是因为: (1分)4 通常情况下从网站下载的文件名的长度被限制在8个字符以内,不足以表达文件的主题. 通常情况下从网站下载的文件只有网站的网址. 通常情况下从网站下载的文件没有文件名. 通常情况下从网站下载的文件名是由字母和数字构成的. 2 ...

  • 助理电子商务师考试试题-最新(含答案)
  • 助理电子商务师考试试题(二十三) 理论部分试题 判断: 1. 目前所有关系数据库管理系统如ORACLE.SYBASE.DB2.INFORMIX.SQL Server等均采用SQL作为基础工具语言.R 2.ORACLE是微软公司开发的一种适用于大型.中型和微型计算机的关系数据库管理系统.W 3.防火墙 ...