阿里云服务器ECS    
弹性可伸缩的计算服务,助您降低 IT 成本,提升运维效率,使您更专注于核心业务创新 [咨询更多]
阿里云存储OSS
简单易用、多重冗余、数据备份高可靠、多层次安全防护安全性更强、低成本 [咨询更多]
阿里云数据库RDS
稳定可靠、可弹性伸缩、更拥有容灾、备份、恢复、监控、迁移等方面的全套解决方案 [咨询更多]
阿里云安全产品
DDoS高防IP、web应用防火墙、安骑士、sll证书、态势感知众多阿里云安全产品热销中 [咨询更多]
阿里云折扣优惠    
云服务器ECS、数据库、负载均衡等产品新购、续费、升级联系客服获取更多专属折扣 [咨询更多]
数据库系统
2020-8-19    点击量:
  数据库系统在具体应用中,用户实际面对的是数据库系统,而不是数据库或数据库管理系统。
  
  1. 数据库系统的组成
  
  数据库系统(Database System, DBS)就是基于数据库的计算机应用系统。DBS由计算机软硬件、数据库(包括物理数据库和描述数据库)、DBMS、数据库应用系统、数据库管理员以及用户组成。
  
  其中,数据库应用系统是实现业务逻辑的应用软件系统,它是以OS(Operating System,操作系统)、DBMS、高级程序设计语言和实用程序为软件环境,以某一领域的数据管理需求为应用背景,采用数据库概念和技术编写的一个可实际运行的软件。它提供一个友好的图形用户界面,使用户可以方便地访问数据库中的数据。常见的数据库应用系统有信息管理系统、办公自动化系统、情报检索系统、高校教学管理系统、财务管理系统、商业交易系统等。
 数据库系统 
  2. 数据库系统的特点
  
  (1)数据的结构化

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