目录
0. 文章脉络
1. 信息和数据
信息是生活中能获取的一切事物的相关描述。用书上的话来说,信息就是一切新的,有用的事实和知识(我觉得这个描述并不是特别好,但是我也没办法给他下个定义,暂且就怎么理解吧)。
数据是信息的一种承载和描述方式。对信息的承载和描述有很多,但是通过数据来表达信息能够将信息书写保存下来,所以数据会比较好。(还是看不懂什么是数据吧,简单的说,就是把生活中的相关事物用一些可叙述的方式,如文字,数字等方式来表达,这些表达的内容就是数据)。
数据有以下四个特点:
- 数据有型和值之分。所谓型就是当我们描述一个事物时可能会需要用到这个事物的多个属性,如描述一个人时,我们会用他的姓名,身高等来描述,这些用来描述的属性之间的关系以及和外界的关联就是型。(我已经尽力说清楚了)所谓值就是上面那些描述的属性的具体取值。
- 数据受数据类型和取值范围约束。数据的那些描述是有类型的,比如说文字和数字是两种不同的类型;每个描述也有自己的范围,比如人的年龄不会超过200等。
- 数据有定性和定量之分。像描述人的年龄状态有少年、青年等这就是定性;具体的数字就是定量。
- 数据应具有载体和多种表现形式。数据都是用来描述现实世界的,所以数据在现实世界中必然存在载体。
2. 数据处理
在获取了数据后,只有通过对数据的处理才能对信息进行有效的解读和使用。而对数据的处理包括如下三个方面:
- 数据管理。就是把数据进行保存、取出和删除等操作。
- 数据加工。就是把数据拿出来提取出自己有用的信息。
- 数据传播。就是把加工后的信息分散到世界各地,让其他人知道。
其中最重要、最基本的是数据的管理。而数据库就是用来进行数据管理的一个计算机系统软件。
3. 数据库管理数据的特点
数据库管理数据有两个特点:
- 数据库中的数据具有整体性。
- 数据库中的数据具有共享性。(记就完了,我也不知道怎么解释)
4. 数据库系统
数据库系统就是用了数据库来解决问题的一个系统。其包括数据库、数据库管理系统、数据库应用系统和管理人员等,我们这里不说管理人员等。
数据库就是上面说的用来管理数据的计算机系统软件。(你可以把数据库想象成一个仓库,你的数据就放在里面。)数据库管理系统就是用来操作和管理数据库的计算机系统软件。(就是管理仓库的工作人员。)数据库应用系统就是应用数据库存取数据进行生产活动的计算机应用软件(我们自己开发的APP等)。(就是需要使用仓库的人。)
5. 数据库管理系统
数据库管理系统就是用来管理数据库数据存取操作的计算机系统软件。(如MySQL、Oracle等,这下知道什么是数据库管理系统了吧。)
数据库管理系统通过提供数据定义语言(DDL)和数据操作语言(DML)来简化数据的管理。所谓DDL就是创建删除表这些,所谓数据操作语言就是增删改查数据这些。
6. 数据库的三级模式
数据库的三级模式为:外模式(子模式)、模式和内模式(物理模式)。
外模式主要是每个应用的不同数据视图,模式主要是整个数据库的模式结构(包括数据结构和值等),内模式主要是数据的存储也叫存储模式。