0
  • 聊天消息
  • 系统消息
  • 评论与回复
登录后你可以
  • 下载海量资料
  • 学习在线课程
  • 观看技术视频
  • 写文章/发帖/加入社区
会员中心
创作中心

完善资料让更多小伙伴认识你,还能领取20积分哦,立即完善>

3天内不再提示

数据库系统的特点

工程师 来源:网络整理 作者:h1654155205.5246 2019-02-22 16:36 次阅读
加入交流群
微信小助手二维码

扫码添加小助手

加入工程师交流群

数据库系统的特点

(1)数据结构化

数据库系统实现整体数据的的结构化,这是数据库的主要特征之一,也是数据库系统于文件系统的本质区别。所谓“整体”,在数据库系统中,数据不在是针对某一个应用,而是面向全组织,具有整体化结构。不仅数据是结构化,而且数据的存取单位即一次可以存取数据的大小也很灵活,可以小到一某个数据项(如一个学生的名字),大到一组记录(成千上万个学生的记录)。而在文件系统中,数据的存取单位只有一个:记录,如一个学生的完整记录。

数据库系统的特点

(2)数据的共享性高,冗余度低且易扩充

数据库的数据不再面向某个应用而是面向整个系统,因此可以被多个用户,多个应用易多种不同的语言共享使用。由于数据面向整个系统,是由结构的数据,不仅可以被多个应用共享使用,而且容易增加新的应用。这就使数据库系统弹性大,易于扩充。解析数据共享可以大大减少数据冗余,节约存储空间,同时还能够避免数据之间的不相容性与不一致性。所谓“数据面向某个应用”是指数据结构是针对某个应用设计的,只被这个应用程序或应用系统使用,可以说数据是某个应用的“私有资源”。所谓“弹性大”是指系统容易扩充也容易收缩,即应用的增加或减少时不必修改整个数据库的结构,只需做很少的改动。可以取整体数据的各种子集用于不同的应用系统,当应用需求改变或者增加时,只需要重新选取不同的子集或者加上一部分数据,便可以满足需求。

(3)数据独立性高

数据独立性包括数据的物理独立性和数据的逻辑独立性。数据库管理系统的模式结构和二级映像功能保证了数据库中的数据具有很高的物理独立性和逻辑性。

(4)数据由DBMS统一管理和控制

数据库的共享是并发的共享,即多个用户可以同时存取数据库中的数据,甚至可以同时存取数据库中的同一数据。为此,DBMS必须提供统一数据控制功能,包括数据的安全性保护,数据的完整性检查,并发控制和数据库恢复。解析DBMS数据控制功能包括四个方面:

数据的安全保护:保护数据以防止不合法的使用造成数据的泄密和破坏;

数据的完整性检查:讲数据控制在有效的范围内,或保证数据之间满足一定的关系;

并发控制:对多用户的并发操作加以控制和协调,保证并发操作的正确性;

数据库恢复:当计算机系统发生硬件故障,软件故障,或者其他由于操作人员的失误以及故意的破坏影响数据库中数据的正确性,甚至造成数据库部分或全部数据的丢失时,能将数据从错误状态恢复到某一已知的正确状态(亦称完整状态或一致状态)。

下面可以得到“什么时数据库”的一个定义:数据库时长期存储在计算机内由组织的大量的共享的数据集合,它可以提供各种用户共享,具有最小冗余度和较高的数据独立性。DBMS在数据库建立,运用和维护时对数据库进行统一控制,以保证数据的完整性,安全性,并在多用户同时使用数据库时进行并发控制,在发生故障后对系统进行恢复。数据库系统的出现使信息系统从以加工数据的程序为中心转向围绕共享的数据库为中心的新阶段。

声明:本文内容及配图由入驻作者撰写或者入驻合作网站授权转载。文章观点仅代表作者本人,不代表电子发烧友网立场。文章及其配图仅供工程师学习之用,如有内容侵权或者其他违规问题,请联系本站处理。 举报投诉
  • 数据
    +关注

    关注

    8

    文章

    7349

    浏览量

    95053
  • 数据库系统
    +关注

    关注

    0

    文章

    31

    浏览量

    10173
收藏 人收藏
加入交流群
微信小助手二维码

扫码添加小助手

加入工程师交流群

    评论

    相关推荐
    热点推荐

    国内首个地质储能专业数据库投用 筑牢新能源发展数据根基

    近日,北京大学鄂尔多斯能源研究院牵头研发的国内首个面向地质储能应用的区域性专业数据库系统正式建成并投入使用,这一突破性成果不仅填补了我国地质储能领域区域性数据整合应用的空白,更为鄂尔多斯乃至全国
    的头像 发表于 02-09 09:11 2402次阅读

    艾体宝干货 | 多模型数据库解决的到底是什么问题?

    了其设计的核心初衷。要精准理解多模型数据库,需先跳出“功能误区”,回归问题本质:企业系统数据库复杂度,究竟源于何处? 系统变复杂,往往不只是因为
    的头像 发表于 02-03 16:08 416次阅读

    恒讯科技解析:如何安装MySQL并创建数据库

    管理系统(RDBMS),使用结构化查询语言(SQL)高效地组织和管理数据。它是全球最受欢迎的开源数据库系统之一,广泛应用于网页开发、电子商务和商业应用。 常见用例  MySQL 是多种应用的可靠选择,包括: 网络应用:管理用户认
    的头像 发表于 01-14 14:25 396次阅读

    国产数据库的AI战事

    国产数据库硝烟再起,Vastbase V100构筑企业智能基座
    的头像 发表于 10-24 20:45 4477次阅读
    国产<b class='flag-5'>数据库</b>的AI战事

    电磁环境数据库管理系统平台软件解析

    电磁环境数据库管理平台软件解析(精简版)
    的头像 发表于 09-15 21:00 491次阅读
    电磁环境<b class='flag-5'>数据库</b>管理<b class='flag-5'>系统</b>平台软件解析

    数据库性能优化指南

    作为一名在大厂摸爬滚打多年的运维老兵,我见过太多因为数据库性能问题导致的生产事故。今天分享一套完整的数据库优化方法论,从SQL层面到硬件配置,帮你彻底解决性能瓶颈!
    的头像 发表于 08-18 11:21 916次阅读

    数据库数据恢复—服务器异常断电导致Oracle数据库故障的数据恢复案例

    Oracle数据库故障: 某公司一台服务器上部署Oracle数据库。服务器意外断电导致数据库报错,报错内容为“system01.dbf需要更多的恢复来保持一致性”。该Oracle数据库
    的头像 发表于 07-24 11:12 869次阅读
    <b class='flag-5'>数据库</b><b class='flag-5'>数据</b>恢复—服务器异常断电导致Oracle<b class='flag-5'>数据库</b>故障的<b class='flag-5'>数据</b>恢复案例

    三款主流国产数据库的技术特点

    随着数字经济的快速发展和数据安全要求的提升,国产数据库正迎来前所未有的发展机遇。在信创浪潮推动下,达梦数据库、TiDB、华为高斯数据库等国产数据库
    的头像 发表于 07-14 11:08 1356次阅读

    企业级MySQL数据库管理指南

    在当今数字化时代,MySQL作为全球最受欢迎的开源关系型数据库,承载着企业核心业务数据的存储与处理。作为数据库管理员(DBA),掌握MySQL的企业级部署、优化、维护技能至关重要。本文将从实战角度出发,
    的头像 发表于 07-09 09:50 912次阅读

    数据库数据恢复—MongoDB数据库文件丢失的数据恢复案例

    MongoDB数据库数据恢复环境: 一台操作系统为Windows Server的虚拟机上部署MongoDB数据库。 MongoDB数据库
    的头像 发表于 07-01 11:13 806次阅读
    <b class='flag-5'>数据库</b><b class='flag-5'>数据</b>恢复—MongoDB<b class='flag-5'>数据库</b>文件丢失的<b class='flag-5'>数据</b>恢复案例

    数据库数据恢复—SQL Server数据库被加密如何恢复数据

    SQL Server数据库故障: SQL Server数据库被加密,无法使用。 数据库MDF、LDF、log日志文件名字被篡改。
    的头像 发表于 06-25 13:54 865次阅读
    <b class='flag-5'>数据库</b><b class='flag-5'>数据</b>恢复—SQL Server<b class='flag-5'>数据库</b>被加密如何恢复<b class='flag-5'>数据</b>?

    oracle数据恢复—oracle数据库误执行错误truncate命令如何恢复数据

    oracle数据库误执行truncate命令导致数据丢失是一种常见情况。通常情况下,oracle数据库误操作删除数据只需要通过备份恢复数据
    的头像 发表于 06-05 16:01 1851次阅读
    oracle<b class='flag-5'>数据</b>恢复—oracle<b class='flag-5'>数据库</b>误执行错误truncate命令如何恢复<b class='flag-5'>数据</b>?

    PLC数据中台对接到MySQL数据库并对接到生产看板

    工厂数据库系统能够存储产品订单信息、生产设备能力、原材料库存等数据。将这些数据接入MES或ERP等系统,能够实现生产管理的可视化应用。基于这些数据
    的头像 发表于 05-26 11:20 671次阅读
    PLC<b class='flag-5'>数据</b>中台对接到MySQL<b class='flag-5'>数据库</b>并对接到生产看板

    SQLSERVER数据库是什么

    SQL Server 是由微软公司开发的一款 关系型数据库管理系统(RDBMS) ,用于存储、管理和检索结构化数据。它是企业级应用中广泛使用的数据库解决方案之一,尤其适用于Window
    的头像 发表于 05-26 09:19 1315次阅读

    MySQL数据库是什么

    MySQL数据库是一种 开源的关系型数据库管理系统(RDBMS) ,由瑞典MySQL AB公司开发,后被Oracle公司收购。它通过结构化查询语言(SQL)进行数据存储、管理和操作,广
    的头像 发表于 05-23 09:18 1468次阅读