数据库笔记之一 基本概念

 

信息(information)是显示世界事物的存在方式或运动状态的反应,具有可感知,可存储,可加工,可传递,可再生等自然属性。

数据(data) 是人们用于描述客观事物及其活动的抽象符号表示,是进行思想文化交流的工具

数据库(database)DB 是存放数据的仓库,而且是按照一定的格式存放的,数据库数据具有 永久存储,有组织,可共享 的特点。

数据库管理系统 database management system DBMS 位于操作系统和应用之间的数据管理软件 数据库系统和操作系统一样是计算机的基础软件 负责数据库的数据的更新 检索 统计

数据库系统DMS 是指计算机系统引入数据库的系统 一般由 数据库 数据库管理系统 应用系统 数据库管理员 数据库用户组成

数据管理技术的三个阶段 :人工管理阶段 文件系统阶段 数据库管理阶段

数据库管理阶段的特点:

1.数据结构化 2.数据独立性高 3.数据共享度高  冗余度低,易扩充 4.数据由数据库管理系统管理和控制

数据模型 

数据模型描述系统的静态特性,动态特性,和完整性约束条件,由数据结构,数据操作,和完整性约束构成。

数据模型分类:三个层级对应三层模式,一层便于模拟现实世界,二层易于为人理解,三者便于在计算机上实现。

故分为概念模型 逻辑模型 和物理模型。

概念模型时为了方便用户的观点来对数据信息进行加工建模,主要用于数据库的设计。现实世界到信息世界的第一层抽象,信息世界的基本概念由实体,属性,码,域,实体型,实体集,联系。实体联系由一对多,一对一,多对多。概念模型的表示方法由ER图来表示。

逻辑模型 逻辑模型由概念模型转换而来,是由计算机中的某一dbms支持的数据模型,常用的数据模型由层级模型,网状模型,关系模型,每一种数据结构模型都有相应的dbms 支持 逻辑模型又称数据结构模型是实体及其联系的抽象,有层级模型,网状模型,关系模型三种构成,关系数据模型 是一个简单的二维表结构,每个表都可以称之为一种关系,每一行数据被称为元组,每一列数据称为一种属性, 优点:数据结构单一,采用集合运算,数据完全独立,数学理论支持;

物理模型,物理模型就是最底层的具体实现方式,具体的描述系统内部的表示方法和存取方法,具体实现与具体的dbms'有关。

数据库管理系统结构

三级模式 在数据模型中有型和值的概念,型就是对某一类的数据的结构和属性的说明,值是型的一个具体的赋值。

型就是模式schema 模式是稳定的,实例的动态变换的,三级模式分别的外模式,模式和内模式。

外模式 也称子模式 是用户能够看见 使用的部分数据的逻辑结构和特征的描述,是数据库用户的视图,外模式通常是模式的子集。

模式 也称逻辑模式,是所有用户的公共视图,数据库模式一种模式为基础,统一综合的考虑了所有用户的需求,并将这些需求有机地合成一个整体。

内模式 一个数据库只有一个内模式,是数据物理结构和存储方式的描述。

二级映像 外模式和模式之间的映像的逻辑独立性,保证模式改变而无需修改外模式处置应用程序,就算一个表的结构改变并不影响查询的功能,模式和内模式之间的映像则反映了物理独立性,只有一个模式 所以映像是唯一的 当存储结构变化时,不必修改应用程序,保证物理的独立性。

数据库系统组成

硬件 软件 人员 。

猜你喜欢

转载自blog.csdn.net/qq_41722524/article/details/85165969