参考:《数据库系统概论(第5版)》等资料
快到期末了,现在也要开始复习数据库了。。。。。。
数据、数据库、数据库管理系统、数据库系统这4个是数据库的基本概念,估计大神们都知道这些。下面,我就简单整理一下这4个基本概念。
数据:数据库中存储的基本对象
定义:描述事物的符号记录
种类:数字、文字、图形、图像、音频、视频等
数据的语义:数据的含义
数据与其语义是不可分的。
数据这个词,大家都不陌生。大家最容易想到的数据就是一串串数字。。。
其实,数据并不只是数字,广义上来讲,数据的种类就太多了。
现在大家看的博客,微博也可以理解为数据,我们拍的照片也可以算作数据。
我们天天看的影视剧、看的动漫也算数据,数据的种类太多了。
数据与其语义不可分割,其实也有很多例子:
比如2017这个数据,单独 说2017,仅仅只是个数字而已,没有太大的使用价值。但如果赋予了一定的含义,这个数字就有价值了。
比如,一个年级共2017名学生
今年是2017年
这本书一共2017页(这本书也太厚了。。。。。。)
这里的面积是2017平方米
这时,2017这个数据就有实际价值了。当然,我们可以看到同样的数据可能会在实际应用中被赋予不同的含义。
数据库:存放数据的仓库
定义:长期存储在计算机内、有组织的、可共享的大量数据的集合。
数据库是存放数据的仓库,现代社会,计算机以进入平常百姓家。我们肯定想把重要数据长期保存,因此,数据库数据就有永久存储的特点。
数据库虽说是个仓库,但肯定不能无组织的存储数据,就好比一个寝室如果几个人平时穿的袜子都不分类,都混在一起,可能到时候你自己都不知道哪些是你自己的袜子,哪些是别人的。因此,数据库有组织。
现实生活中,许多数据肯定需要共享,所以数据库也有可共享的特点。
数据库的基本特征
数据按一定的数据模型组织、 描述和储存
可为各种用户共享
冗余度较小
数据独立性较高
易扩展
数据库管理系统
用途:科学地组织和存储数据,高效地获取和维护数据。
主要功能:
数据定义功能
数据组织、存储和管理(数据控制功能)
数据操纵功能
数据库的事务管理和运行管理
数据库的建立和维护功能
Other
学过数据库的人肯定都会用数据库管理系统(DBMS)
当我们要创建一个数据库或表或者修改、删除一个数据库或表时,都会用到数据定义功能,DDL语言。
当我们要对数据库的访问或对表的修改设置权限时,就会用到数据控制功能,DCL语言。
当然,常用的对数据的查插删改就用到数据库的操纵功能,DML语言。
当然,DBMS远比这些强大,不然怎么能科学地组织和存储数据,高效地获取和维护数据。。。。。。
数据库系统
数据库系统的构成
数据库
数据库管理系统(及其应用开发工具)
应用程序
数据库管理员
因此,考试时有一道选择题问DBS(数据库系统)与DBMS的关系,当然就选DBMS是DBS的一部分或者DBS包括DBMS了。
以上就是我自己的整理,写得文章不怎么样,望诸大神谅解。