数据库系列(1):数据库基础

数据定义

数据是指对客观事件进行记录并可以鉴别的符号,数据可以定性或者定量的描述某个客观事件。

就拿化验单来说,白细胞计数为某个数值,这个数据的描述了当下你的血液中的白细胞数量。

数据和信息的关系

数据是信息的具体表现形式和载体,数据经过加工处理之后就成为信息,而信息需要经过数字化转变成数据才能存储和传输。

化验单中显示白细胞总数远高于正常范围,那此刻的白细胞数据大概率代表着你有细菌感染;

通过化验单中的数据就可以体现出你被细菌感染了这一信息。

数据存储

存储器出现之前,我们把数据写在石壁、甲骨、青铜、竹简、帛书、麻纸、纸上,这样就可以保存和流传,通过上面的数据,我们可以得知他们要传达的信息。

存储器出现之后,我们可以把文字,图片等存写入到存储器,但是我们不能像在纸上写字一样直接拿笔把文字写入到磁盘上,因为我们操作磁盘需要一个中间人--操作系统,只有操作系统能理解怎么写入和读取文字。操作系统只能识别特定的符号--二进制,所以我们的文字要经过特殊的处理,最终以二进制的形式写入磁盘。

假设,你用显微镜把机械磁盘的盘片放大,会看见盘片表面凹凸不平,凸起的地方被磁化,凹的地方是没有被磁化;凸起的地方代表数字1(磁化为1),凹的地方代表数字0,此时你看到的凹凸不平的地方就代表着文字、图片等信息。就这样,我们要输入的文字,就真的被刻在磁盘上了。读取的时候,操作系统就会把这些凹凸不平的区域,翻译成“1”和“0”,最终形成一个二进制串,再根据进制转换就可以得到我们的原始文字。

对于固态硬盘来说,它和机械硬盘的存储不一样,基本存储单元是浮栅晶体管,浮置栅极被二氧化硅包裹,和上下绝缘,能够长时间存储电荷,通过控制电压就可以改变浮置栅极里的电子,浮置栅极里面没有电子,就是“1”;如果有电子,就是“0”。值得注意的是,温度越高电子就越活跃,越有可能跑掉一部分电子;长时间不通电,也有可能让很多电子漂移跑掉,这样数据就有可能丢失,所以固态硬盘要避开高温,过段时间通电一次。

固态硬盘的读写过程和机械硬盘类似,只不过存储介质和核心架构的原理有差异。

数据库的发展

当我们的数据逐渐增多时,我们需要对这些数据进行管理,比如说管理一个企业的员工数据,工资情况等,这时候,聪明的人类开始了数据库的研发。从第一代的有序树层次、有向图网状数据库系统,到第二代的关系数据库系统,再到第三代的以面向对象模型为主要特征的数据库系统。随着数据量、应用场景的不同,衍生出了众多数据库。

数据库概念

数据库是结构化信息或数据(一般以电子形式存储在计算机系统中)的有组织的集合,集合就意味着有很多数据,通常需要专门的数据库管理系统 (DBMS) 来控制。

数据库系统的组成

数据库系统(Database System,DBS)通常简称为数据库一般由硬件和软件共同构成,包含4个部分:

1、数据库(database,DB)是指长期存储在计算机内的,有组织,可共享的数据的集合。可以将数据库视为一个存储数据的容器,一个数据库系统中通常包含许多数据库,一个数据库可能包含许多个文件,每个数据库都以文件的形式存放在磁盘上。

2、硬件:构成计算机系统的各种物理设备,包括存储所需的外部设备。

3、软件:包括操作系统、数据库管理系统及应用程序,DBMS是核心软件。

4、数据库用户:主要有4类。第一类为系统分析员和数据库设计人员;第二类为应用程序员,负责编写使用数据库的应用程序。;第三类为最终用户,他们利用系统的接口或查询语言访问数据库。第四类用户是数据库管理员(data base administrator,DBA),负责数据库的总体信息控制。

我们构建一个数据库系统需要哪些呢?首先要有计算机硬件,不然数据没地方存放;其次就是安装数据库,比如MySQL;再次就是系统分析和数据库设计,建库建表;最后编写我们的应用,这样就可以对外服务了。

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值