数据和信息
信息是人脑对于现实世界事物的存在方式、运动状态以及事物直接按联系的抽象反映。
信息的三种特征:
- 信息源于物质和能量。信息不可能脱离物质而存在
- 信息是可以感知的。
- 信息是可存储、加工、传递、再生的。
数据是用来记录信息的可识别符号组成的,是信息的具体表现形式。
可用多种不同的数据形式表示同一信息。
信息和数据的联系:数据是信息的符号表示或载体,信息则是数据的内涵,是对数据的语义解释。
信息=数据+数据处理
数据库技术的产生和发展
- 人工管理阶段
数据不保存
系统没有专用的软件对数据进行管理
数据不共享
数据不具有独立性
在人工管理阶段,程序和数据之间是一一对应的关系 - 文件系统阶段
数据以文件形式长期保存
由文件系统管理数据
程序与数据具有一定的独立性
文件形式多样化
数据具有一定的共享性
文件系统阶段没有解决的问题:
- 数据共享性差、冗余度大
- 数据不一致
- 数据独立性差
- 数据之间联系弱
数据库系统阶段阶段
- 结构化的数据及其联系的集合
- 数据共享性高、冗余度低
- 数据独立性高
- 有统一的数据管理和控制功能:
数据安全性控制
数据完整性控制
并发控制
数据恢复
数据库系统的组成
数据库系统是指在计算机系统中引入数据库后的系统,它主要由数据库、数据库用户、计算机软件系统、计算机硬件系统
数据库
数据库是存储在计算机内、有组织的、可共享的数据和数据对象(如表、视图、存储过程和触发器)的集合,这种集合按一定的数据模型组织、描述并长期储存,同时能安全可靠的方法进行检索和存储。
数据库有两个特点:
1.集成性
将某特定应用环境中的各种应用相关的数据及其数据之间的联系全部集中的按照一定的结构形式进行储存。
2.共享性
数据库中的数据可以为多个不同的用户所共享,即多个不同的用户使用多种不同的语言,为了不同的目的,而同时存取数据库。
用户
1.第一类用户:最终用户,主要是使用数据库的各级管理人员、工程技术人员和科研人员,一般为非计算机专业人员。
2.第二类用户:即应用程序员,负责为终端用户设计编制应用程序
3.第三类用户:数据库管理员负责设计、建立、管理和维护数据库以及协调用户对数据库要求的个人或团队工作。
软件系统
软件系统包括数据库管理系统(DBMS)、开发工具、操作系统、应用程序等。
硬件系统
硬件系统指存储在运行数据库系统的运行设备:包括CPU、内存、存储设备、输入输出设备和外部设备