初识数据库——Mysql入门

来源:互联网 发布:淘宝网注册支付宝流程 编辑:程序博客网 时间:2024/05/17 04:24

最近在自学数据库,通过阅读《数据库系统概论》以及部分博客,将自己的入门心得记录在这里,供大家分享

0.什么是数据
数据是对一个事物最基本的描述单位,包括但不限于数字,字符,图形,音频和视频等。在早期的计算机系统中数据主要指数值型数据,如整数,浮点数等。随着技术发展,数据的概念越来越广。

1.什么是数据库

顾名思义,数据库是用来管理数据的储存仓库,还包括应用以及设计的技术,是CS的重要分支。
根据教材的定义:数据库是长期储存在计算机内,有组织的,可共享的大量数据集合。数据库中的数据按一定的数据模型组织,描述和储存,具有以下特点
a. 较小的冗余
b. 较高的数据独立性
c. 易扩展
d. 数据的结构化

通常的数据库都是作为信息系统的核心与基础存在,从OLTP到OLAP甚至GIS,数据库的应用都遍布各处。可以说,在电子化的当下,数据库已经融入到我们每个人的生活中来。

2.什么是数据库系统

总的来说,数据库系统是由数据库,数据库管理系统DBMS以及数据库应用程序组成的对数据进行运作和储存的系统。此外,数据库的建立和维护也需要依赖人的帮助,这就需要数据库管理员(DBA)的存在。
数据库系统与DBMS的关系

数据库中存在很多不同的结构类型,有网状,层次,关系等。在今后的学习中,我们将主要关注关系型数据库以及SQL(Structured Query Language)。

下面是几个常见的数据库管理系统:
MYSQL:开源免费的数据库,小型的数据库.MySQL6.x版本也开始收费
Oracle:收费的大型数据库,Oracle公司的产品。
DB2:IBM公司的数据库产品,收费的.常应用在银行系统中.
SQLServer:MicroSoft公司收费的中型的数据库.C#、.net等语言常使用

对于关系型数据库的介绍,将在下一篇文章中进行简单介绍。后续,还会进行MYSQL语句的学习记录。欢迎大家评论

参考文献:
《数据库系统概论》,王珊,萨师煊 高等教育出版社

原创粉丝点击