阿里云服务器ECS    
弹性可伸缩的计算服务,助您降低 IT 成本,提升运维效率,使您更专注于核心业务创新 [咨询更多]
阿里云存储OSS
简单易用、多重冗余、数据备份高可靠、多层次安全防护安全性更强、低成本 [咨询更多]
阿里云数据库RDS
稳定可靠、可弹性伸缩、更拥有容灾、备份、恢复、监控、迁移等方面的全套解决方案 [咨询更多]
阿里云安全产品
DDoS高防IP、web应用防火墙、安骑士、sll证书、态势感知众多阿里云安全产品热销中 [咨询更多]
阿里云折扣优惠    
云服务器ECS、数据库、负载均衡等产品新购、续费、升级联系客服获取更多专属折扣 [咨询更多]
数据库的基本特点
2020-8-17    点击量:
  数据库(Database,DB)是按照数据结构来组织、存储和管理数据的仓库,其本身可看作电子化的文件柜,用户可以对文件中的数据进行增加、删除、修改、查找等操作。需要注意的是,这里所说的数据(Data)不仅包括普通意义上的数字,还包括文字、图像、声音等,也就是说,凡是在计算机中用来描述事物的记录都可称作数据。下面介绍数据库的基本特点。
  
  1. 数据结构化
  
  数据库系统实现了整体数据的结构化,这是数据库的最主要的特征之一。这里所说的“整体”结构化,是指在数据库中的数据不只是针对某个应用,而是面向全组织,面向整体的。
  
  2. 实现数据共享
  
  因为数据是面向整体的,所以数据可以被多个用户、多个应用程序共享使用,可以大幅度地减少数据冗余,节约存储空间,避免数据之间的不相容性与不一致性。
  
  3. 数据独立性高
  
  数据的独立性包含逻辑独立性和物理独立性,其中,逻辑独立性是指数据库中数据的逻辑结构和应用程序相互独立,物理独立性是指数据物理结构的变化不影响数据的逻辑结构。
  
  4. 数据统一管理与控制
  
  数据的统一控制包含安全控制、完整控制和并发控制。简单来说就是防止数据丢失、确保数据的正确有效,并且在同一时间内,允许用户对数据进行多路存取,防止用户之间的异常交互。
  
  大多数初学者认为数据库就是数据库系统(DataBase Sys-tem, DBS)。其实,数据库系统的范围比数据库大很多。数据库系统是由硬件和软件组成的,其中硬件主要用于存储数据库中的数据,包括计算机、存储设备等。软件主要包括操作系统以及应用程序等。为了让读者更好地理解数据库系统,下面通过一张图来描述数据库系统,如图1-1所示。
  通过一张图来描述数据库系统
  图1-1描述了数据库系统的几个重要部分,如数据库、数据库管理系统、数据库应用程序等,具体解释如下。
  
  1. 数据库
  
  数据库提供了一个存储空间用来存储各种数据,可以将数据库视为一个存储数据的容器。
  
  2. 数据库管理系统
  
  专门用于创建和管理数据库的一套软件,介于应用程序和操作系统之间,如MySQL、Oracle、SQL Server、DB2等。数据库管理系统不仅具有最基本的数据管理功能,还能保证数据的完整性、安全性和可靠性。
  
  3. 数据库应用程序
  
  虽然已经有了数据库管理系统,但在很多情况下,数据库管理系统无法满足用户对数据库的管理。此时,就需要使用数据库应用程序与数据库管理系统进行通信、访问和管理DBMS中存储的数据。
联系客服免费领取更多阿里云产品新购、续费升级折扣,叠加官网活动折上折更优惠