信息和数据:数据可以有效地表示、存储和抽取信息,数据是用于承载信息的物理符号。
数据有四个特征:
(1)数据有“型”和“值”。型是数据的结构,值是数据的取值。
(2)数据受数据类型和取值范围的约束。
(3)数据有定性表示和定量表示之分。年龄可以用老、中、青、幼表示,也可以用数值。
(4)数据应具有载体和多种表现形式。纸张、硬盘等。
数据库、数据库管理系统和数据库系统
1、数据库是一个按数据结构来存储和管理数据的计算机软件系统。
2、数据库管理系统是专门用于管理数据库的计算机系统软件。安装在服务器端。
3、数据库应用系统是计算机应用软件,通过数据库管理系统管理其数据库,安装在客户端。
数据库管理系统和数据库应用系统之间通过数据访问技术进行数据通信。数据库管理系统不仅要提供数据操作功能(定义、建立、维护(增删改)、查询和统计),还要提供必要的数据控制功能。数据控制主要指对数据完整性、安全性的控制。
数据安全性控制是为了保证数据库的数据安全可靠,防止不合法的使用造成数据泄露和破坏,即避免数据被人偷看篡改或破坏。数据完整性控制是为了保证数据库中的数据正确、有效和相容,以防止不合语义的错误数据被输入输出。
4、一个数据库系统应由计算机硬件、数据库、数据库管理系统、数据库应用系统和数据库管理员5部分组成。
数据管理技术经历了手工管理、文件管理和数据库技术 3 个发展阶段。
手工管理阶段特点
1、不保存大量的数据
2、没有软件系统对数据进行管理
3、没有文件的概念
4、一组数据对应一个程序
文件管理阶段特点及缺点
特点:1、管理的数据以文件的形式长久地被保存在计算机的外存中
2、文件系统有专门的数据管理软件提供有关数据存取、查询和维护功能
3、文件系统中的数据文件已经具有多样化
4、文件系统的数据存取是以记录为单位的
缺点:1、文件系统的数据冗余度大
2、文件系统中缺乏数据与程序之间的独立性
数据库技术克服了文件系统的弱点,为用户提供了一种使用方便、功能强大的数据管理手段。
数据库系统相比于文件系统有以下主要特点:
1、数据库系统以数据模型为基础;
2、数据库系统的数据冗余度小、数据共享度高;
3、数据库系统的数据和程序之间具有较高的独立性;
4、数据库系统通过DBMS进行数据安全性和完整性的控制;
5、数据库中数据的最小存取单位是数据项。
数据库管理系统的功能结构
1、数据定义功能DDL
2、数据操纵功能(插入、修改、删除、查询和统计)
3、数据库的建立和维护功能
4、数据库的运行管理功能(核心功能):包括并发控制、存取控制、数据完整性条件的检查和执行、数据库内部的维护等。