数据处理:
对各种数据的进行收集、整理、组织、存储、维护、计算、检索、统计和传输的过程。通常数据处理也称为信息处理。信息处理一般分为五个步骤:
1、原始数据的收集
2、数据的规范化及其编码
3、数据输入
4、数据处理
5、数据输出
计算机管理技术经历的三个阶段:
1、人工管理阶段;
2、文件系统阶段;
3、数据库系统阶段。
数据库:
以一定的组织形式存放在计算机存储介质上的相互关联的数据的集合。
数据库的特点:
1、具有最小的冗余度,即数据尽可能不重复
2、资源共享性,既以最优的方式服务于一个或多个应用程序
3、数据独立性,即数据的存储尽可能独立于使用它的应用程序
4、安全可靠
5、保密性能好
数据库管理系统(DBMS):
是用于建立、使用和维护数据库的系统软件。它对数据库进行同意的管理和控制,以保证数据库的安全性和完整性。用户通过DBMS访问数据库中的数据,数据库管理员也通过DBMS进行数据库的维护工作。例如,DB2、Informix、Oracle、Sybase 、 Visual FoxPro等均为数据库管理系统。
DBMS的功能
1.模式翻译
2.应用程序的翻译
3.交互式查询
4.数据的组织与存取
5.事物运行管理
6.数据库的维护
元数据
有关数据的结构的信息。对关系型DBMS来讲,包括关系名、属性名、属性的数据类型等。索引也是一种数据结构,包含在元数据中。
数据库系统(Database System):
简称DBS,是实现有组织地、动态地存储大量关联数据,方便用户访问的
计算机软硬件资源所组成的具有管理数据库功能的计算机系统。它由数据库(DB)、数据库管理员(DBA)和有关
软件组成。这些软件包括数据库
管理系统(DBMS)、宿主语言、开发工具和应用程序等。
数据模型及其组成部分:
数据模型(Data Model)是在数据库领域中定义数据及其操作的一种抽象表示。数据模型可由三部分组成:实体及实体间联系的数据结构描述,对(表示实体与联系的)数据的操作与数据的完整性约束条件。
数据模型的分类:
根据适用对象不同,分两类:
1.面向客观世界、面向用户的称为概念数据模型(简称“概念模型”),这类数据模型描述用户和设计者都能理解的信息结构,强调其表达能力和易理解性,如E-R模型
2.面向数据库管理
系统,用以刻画实体在数据库中的存储形式及实体之间的联系,称为逻辑数据模型(简称“逻辑模型”),如层次模型(Hierarchical Model )、网状模型( Network Model )、关系模型( Relational Model )、面向对象模型
关系
是以二维表的结构来表示实体与实体间的联系系。一个关系就是一张二维表,关系的首行
称为“属性”(在关系数据库中称为“字段”),其他各行称为“元组”(在关系数据库中称为“记录”)。
关系模型
用二维表表示实体集,通过外部关键字表示实体间联系的数据模型。关系模型通过一系列的关系模式来表示数据的结构和描述,一般有三个组成部分:
1 数据结构:数据库中所有数据及其相互联系都被组成关系(二维表)的形式
2 数据操作:提供一组完备的关系运算,以支持对数据库的各种操作
3 完整性规则:包括域完整性规则、实体完整性规则、参照完整性规则和用户定义的完整性规则
关系模型的性质:
1、二维表的记录数随数据的增删而改变,但它的字段数却是相对固定。因此字段的个数、名称、类型、长度等要素决定二维表的结构。
2、二维表的每一列均有唯一的字段名。
3、二维表中不允许出现完全相同的两行。
4、二维表中行的顺序、列的顺序均可任意交换。
二维表的关键字:
1、超关键字(super key): 二维表中能唯一确定记录的一个或几个列的组称为“超关键字”。如果是用单一的列构成关键字,则称其为“单一关键字(Single Key)”;如果是用两个或两个以上的列构成关键字