数据库系统

网站编辑2020-08-19 11:20:43504

  数据库系统在具体应用中,用户实际面对的是数据库系统,而不是数据库或数据库管理系统。
  
  1. 数据库系统的组成
  
  数据库系统(Database System, DBS)就是基于数据库的计算机应用系统。DBS由计算机软硬件、数据库(包括物理数据库和描述数据库)、DBMS、数据库应用系统、数据库管理员以及用户组成。
  
  其中,数据库应用系统是实现业务逻辑的应用软件系统,它是以OS(Operating System,操作系统)、DBMS、高级程序设计语言和实用程序为软件环境,以某一领域的数据管理需求为应用背景,采用数据库概念和技术编写的一个可实际运行的软件。它提供一个友好的图形用户界面,使用户可以方便地访问数据库中的数据。常见的数据库应用系统有信息管理系统、办公自动化系统、情报检索系统、高校教学管理系统、财务管理系统、商业交易系统等。
 数据库系统 
  2. 数据库系统的特点
  
  (1)数据的结构化

  
  数据的结构化是指数据之间相互联系,面向整个系统。具体地说就是,数据库系统不仅描述数据本身,而且还描述数据之间的联系,实现了整体数据的结构化。数据的结构化也是数据库系统与文件系统的主要区别之一。
  
  (2)数据共享程度高、易扩充、冗余度低
  
  共享是指数据可以被多个用户、多个应用程序同时使用。冗余度是指同一数据被重复存储的程度。共享程度高可以大大减少数据冗余,节约存储空间,避免数据的不一致性。此外,由于数据库设计是面向系统而不是面向某个应用,主要考虑的是数据的结构化,因而容易扩充。
  
  (3)数据的独立性高
  
  数据库系统的一个重要目标就是要使程序和数据真正分离,使它们能独立发展。数据的独立性就是指数据独立于应用程序,两者之间互不影响。数据的独立性包括逻辑独立性和物理独立性,具体内容见1.5节。
  
  (4)数据控制能力较强
  
  数据由DBMS统一管理和控制,包括数据的并发控制、安全性控制、完整性控制以及故障恢复等,详细内容将在第6章进行介绍。
  
  重要提示
  
  数据库、数据库系统、数据库管理系统是不同的三个概念,在不引起混淆的情况下,数据库通常作为数据库系统或数据库管理系统的简称。比如,人们常说的数据库应用领域、数据库的三级模式结构,实际上是指数据库系统的应用领域、数据库系统的三级模式结构。又比如,阿里云的Oracle是一款关系数据库管理系统产品,人们通常简称为Oracle数据库。学校里常用的教学管理数据库系统,也常常称为教学管理数据库或教学管理系统。

最新推荐

右侧广告图1
  • 云数据库Redis

    阿里云 Redis 开源版及 Tair 均提供了多种架构,并支持资源规格的灵活配置和实时调整,能够在游戏、金融、广告、电信、直播、电商、安全等对时延有严苛要求的领域提供稳定支撑。

    ¥1020.00/年

    新人专享

  • 云备份

    云备份作为阿里云统一灾备平台,是一种简单易用、敏捷高效、安全可靠的公共云数据管理服务,可以为阿里云 ECS 整机、ECS 数据库、文件系统、NAS、OSS、Tablestore 以及自建机房内的文件、数据库、虚拟机、大规模 NAS 等提供备份、容灾保护以及策略化归档管理。

    ¥486.00/年

    年中优惠

  • P100GPU计算型实例gn5

    依托全球28个地域的分布式算力资源和弹性服务能力,EGS可支撑企业快速构建跨区域计算网络,同时通过阿里云各类配套功能如容器服务、ESSD云盘、NAS服务,云安全等云产品生态的无缝集成,结合cGPU等加速方案和服务软件,有效降低了GPU集群使用门槛,帮助开发者简化训练与推理流程,显著提升计算资源利用率,助力企业降低IT成本,专注核心业务创新。

    ¥1847.50/月

    折扣优惠,官网折上折

右侧广告图2