本文主要是介绍数据和数据库的关系,对大家解决编程问题具有一定的参考价值,需要的程序猿们随着小编来一起学习吧!
一、数据
1、数据(data)定义
- 对客观事物的符号表示,如图形符号、数字、字母等,数据是数据库中存储的基本对象。
- 日常生活中,直接用语言描述事物;
- 计算机中,为了存储和处理这些事物,将事物的特征抽象成一个记录来描述。
2、数据的种类
文字、图形、图像、声音
例如,数据库中,学生表中的学生记录:
(王二,男,18,西安,计算机系,95033)
解释为:王二是一个学生,18岁,西安人,95033班
二、数据库(DB)
数据库(DB)定义:
- 长期存储在计算机内,有组织、可共享的数据集合。
- 数据库中的数据按一定的数据模型组织、描述和储存。
- 具有较小的冗余度、较高的数据独立性和易扩展性,可为各个用户共享。
三、DBMS
1、DBMS定义
- 数据库管理系统(DBMS)位于应用程序与存储数据的之间一层数据管理软件。
- 它是基础软件,一个大型复杂的软件系统。
- DBMS能科学组织和存储数据,高效地获取和维护数据。
2、DBMS主要功能
DBMS主要功能如下:
第一,数据库的定义功能。它把用DDL编写的各级源摸索编译成各级目标模式,这些目标是对数据库机构信息的描述,而不是数据本身,他们被保存在数据字典中,供以后数据操纵或数据控制时使用。
第二,数据库的操作功能。单独数据操纵语言DML及编译程序,实现对数据库的基本操作。基本操作有两类,检索和更新。
第三,数据库的保护功能。数据库的数据恢复、数据库的并发控制、数据的完整性控制和数据安全性控制。
第四,数据库的维护功能。数据库的数据导入、转换、存储、数据库性能监控等。
3、DBMS的优点
- 相互关联的数据的集合
- 较少的数据冗余
- 程序与数据相互对立
- 保证数据的安全、可靠、正确
- 数据可以并发使用并能同时保证一致性
四、DBS
1、数据库系统DBS定义
数据库系统(DBS)一般由数据苦、数据库管理系统(及其开发工具)、应用系统、数据库管理员和用户组成。即数据库系统=数据库(DB)+数据库管理系统(DBMS)+应用系统+数据库管理元(DBA)+用户。
2、数据库系统经历3个阶段
网状数据库、层次数据库和关系数据库。他们分别采用的是网状模型(图形结构)、层次模型(树形结构)和关系模型(简单二维表结构)作为数据的组织方式。
这篇关于数据和数据库的关系的文章就介绍到这儿,希望我们推荐的文章对大家有所帮助,也希望大家多多支持为之网!