数据 Data
一、数据的定义:
数据(Data)
是数据库中存储的基本对象。
数据库 DB
一、数据库的定义:
数据库(Database,DB)
数据库是长期
储存在计算机内,有组织
、可共享
、大量
的数据集合。
二、数据库的特征
用数据模型
组织,描述和存储数据;数据共享;较小的冗余度(就是一个数据存放多次)
较高的数据独立性这个要多说一下,计算机存储里同一个数据有多个副本,如果说这个数据需要修改就要把所有的副本值修改,如果冗余度过高,也就意味着源代码中有很多个副本值,一个个修改工作量相当大,而且容易出现遗漏现象,导致运行错误。同样的,冗余度是不能没有的,我们要做的只能是让冗余度尽量小,因为在数据库出问题的时候,需要在副本里修改bug,所以冗余度的存在是必须的。
数据库是提供给用户使用的
不管数据结构怎么变,应用都不变
就是数据独立性的体现。
易扩展
保证应用可以在原来的架构上,进行数据优化以达到优化应用功能和画面等作用。(而不是推翻重建)
数据库管理系统 DBMS
一、数据库管理系统的定义:
数据库管理系统(Database Management System,DBMS)
数据库管理系统是介于用户和操作系统之间的数据管理软件。
二、数据库管理系统的功能
数据定义功能
提供数据定义语言
(Data Definition Language,DDL)定义数据库中的数据对象
数据组织、存储和管理(怎么表达数据)分类组织、存储和管理各种数据确定组织数据的文件结构和存储方式实现数据之间的联系提供多种存取方法(如:索引查找,hash查找 etc.)以提高存取效率数据操纵功能(怎么运用数据)
提供数据操纵语言
(Data Manipulation Language,DML)利用DML操纵数据实现对数据库的基本操作(增删改查)
数据库的事务管理和运行管理保证数据的完整性和安全性(就是说存在后台数据,用户看不到也不能修改)多用户对数据的并发使用(用户之间的数据不能互相影响,相互独立)发生故障后的系统恢复(能够返回到之前某一个)数据库的建立和维护功能
初始数据的输入,转换数据库的转储,恢复数据库数据的批量装载数据库的重组织性能监视etc.其他功能
DBMS与网络中其他软件系统的通信DBMS间的数据转换异构数据库之间的互访与互操作
数据库系统 DBS
一、数据库系统的定义:
数据库系统(Database System,DBS)
数据库系统
(DBS)包含数据库
、数据库管理系统
(以及应用开发工具)、应用程序
和数据库管理员
(DataBase Administrator,DBA)
如果觉得《【数据库】数据库的四个基本概念Data DB DBMS DBS》对你有帮助,请点赞、收藏,并留下你的观点哦!