数据库原理及其应用 学习笔记1

一、数据库绪论

1.1 数据库基本术语
1、数据:数据是数据库存储的基本对象。在计算机领域,数据这个概念不再局限于普通意义上的数字,还包括语音、文字、视频、图像等,凡是可以用来描述事物特征的记录都可以被称为数据。
2、数据库(database):简称DB,是指长期存储在计算机内的,有组织的,可共享的数据集合。数据按一定的数据模型描述、组织和存储,具有较小的冗杂性、较高的数据独立性和易拓展性,可为用户共享。
3、数据库管理系统(Database Management System):简称DBMS,指专门用于简历和管理数据库的一套软件,介于应用程序和操作系统之间。为用户提供访问DB的方法,包括DB的定义、查询、更新和各种数据控制。
4、数据库系统(Database System):简称DBS,包括和数据库有关的整个系统,一般由数据库、数据库管理系统、应用程序、数据库关系人员和用户构成。

1.2数据管理技术的发展
1、人工管理阶段:数据不保存、只有程序概念、没有文件的概念、数据面向应用
2、文件系统阶段:数据可以长期保存、数据由文件系统管理、数据冗杂、不一致、联系差
3、数据管管理阶段:数据结构化、数据共享性强、数据独立性、数据由数据库管理软件统一管理、为用户提供友好接口

1.3数据库系统结构
在文件系统中,用户程序员对于其所使用的物理组织,存储细节等都要自行处理,数据库系统的一个目标之一就是解决这个问题,把一切琐碎的一切事物都交给DBMS处理,使用户逻辑地处理数据,而不必涉及这些数据在计算机中使如何存放的.
1. 数据库系统的三级模式结构. 三级模式结构由外模式(用户及),模式(概念级)和内模式(物理级)组成.
2. 模式:也称逻辑或概念模式,是对数据库中全体数据结构和特征的描述. 数据库按外模式的描述向用户提供数据,按内模式存储数据,模式是这两者的中间级,既不涉及数据的物理储存细节和硬件环境,也与具体的应用程序以及开发语言无关,这样就使得外模式和内模式相互独立,且通过模式相互联系.
3. 外模式:也称子模式和用户模式,适用于描述用户看到的和使用的数据局部结构和特性的.用户根据外模式用数据操作语句或应用程序去操作数据库中的数据.
4. 内模式:也称存储模式,是整个数据库中最底层的表示,是数据物理结构和存储方式的描述,是数据在数据库内部的表示方式.

1.4 数据库系统的二级独立性
1.物理独立性:是指用户的应用程序与存储在磁盘上的数据库中的数据是独立的.当数据库的存储结构发生变化,由数据库管理员对模式/内模式映像做出变化,可以使模式保持不变,这样应用程序也可以保持不变.
2.逻辑独立性:是指用户的应用程序和数据库的逻辑结构是独立的.数据的逻辑结构发生改变时,由数据库管理人员对模式\模式做出改变,从而使应用程序不必改变.
在这里插入图片描述

,

猜你喜欢

转载自blog.csdn.net/a437861868/article/details/88135106
今日推荐