信息(information)是显示世界事物的存在方式或运动状态的反应,具有可感知,可存储,可加工,可传递,可再生等自然属性。
数据(data) 是人们用于描述客观事物及其活动的抽象符号表示,是进行思想文化交流的工具
数据库(database)DB 是存放数据的仓库,而且是按照一定的格式存放的,数据库数据具有 永久存储,有组织,可共享 的特点。
数据库管理系统 database management system DBMS 位于操作系统和应用之间的数据管理软件 数据库系统和操作系统一样是计算机的基础软件 负责数据库的数据的更新 检索 统计
数据库系统DMS 是指计算机系统引入数据库的系统 一般由 数据库 数据库管理系统 应用系统 数据库管理员 数据库用户组成
数据管理技术的三个阶段 :人工管理阶段 文件系统阶段 数据库管理阶段
数据库管理阶段的特点:
1.数据结构化 2.数据独立性高 3.数据共享度高 冗余度低,易扩充 4.数据由数据库管理系统管理和控制
数据模型
数据模型描述系统的静态特性,动态特性,和完整性约束条件,由数据结构,数据操作,和完整性约束构成。
数据模型分类:三个层级对应三层模式,一层便于模拟现实世界,二层易于为人理解,三者便于在计算机上实现。
故分为概念模型 逻辑模型 和物理模型。
概念模型时为了方便用户的观点来对数据信息进行加工建模,主要用于数据库的设计。现实世界到信息世界的第一层抽象,信息世界的基本概念由实体,属性,码,域,实体型,实体集,联系。实体联系由一对多,一对一,多对多。概念模型的表示方法由ER图来表示。
逻辑模型 逻辑模型由概念模型转换而来,是由计算机中的某一dbms支持的数据模型,常用的数据模型由层级模型,网状模型,关系模型,每一种数据结构模型都有相应的dbms 支持 逻辑模型又称数据结构模型是实体及其联系的抽象,有层级模型,网状模型,关系模型三种构成,关系数据模型 是一个简单的二维表结构,每个表都可以称之为一种关系,每一行数据被称为元组,每一列数据称为一种属性, 优点:数据结构单一,采用集合运算,数据完全独立,数学理论支持;
物理模型,物理模型就是最底层的具体实现方式,具体的描述系统内部的表示方法和存取方法,具体实现与具体的dbms'有关。
数据库管理系统结构
三级模式 在数据模型中有型和值的概念,型就是对某一类的数据的结构和属性的说明,值是型的一个具体的赋值。
型就是模式schema 模式是稳定的,实例的动态变换的,三级模式分别的外模式,模式和内模式。
外模式 也称子模式 是用户能够看见 使用的部分数据的逻辑结构和特征的描述,是数据库用户的视图,外模式通常是模式的子集。
模式 也称逻辑模式,是所有用户的公共视图,数据库模式一种模式为基础,统一综合的考虑了所有用户的需求,并将这些需求有机地合成一个整体。
内模式 一个数据库只有一个内模式,是数据物理结构和存储方式的描述。
二级映像 外模式和模式之间的映像的逻辑独立性,保证模式改变而无需修改外模式处置应用程序,就算一个表的结构改变并不影响查询的功能,模式和内模式之间的映像则反映了物理独立性,只有一个模式 所以映像是唯一的 当存储结构变化时,不必修改应用程序,保证物理的独立性。
数据库系统组成
硬件 软件 人员 。