1 数据库技术基础---1

时间:2021-10-27 08:19:44

一、数据库与数据库管理系统

数据库系统(BDS)是一个采用了数据库技术,有组织地、动态地存储大量相关联系数据,方便多用户访问的计算机系统。

组成:1,数据库(DB,DateBase)  2、硬件   3、软件:操作系统,数据库管理系统(DBMS),应用程序  4 人员

 

二、DBMS的功能:1.数据定义  2.数据库操作  3.数据库运行管理   4.数据组织,存储管理   5.数据的建立与维护  6 其他

 

三、DBMS的分类:1.关系数据库系统  2.面向对象的数据库系统    3.对象关系数据库系统

 

四、数据库的体系结构

   1.集中式DBS

   2.客户端/服务器

   3,并行数据库

   4,分布式DBS

 

五、数据库系统的三级模式结构

数据库系统划分为三个抽象级:用户级,概念级,物理级

    1.数据抽象:物理层  逻辑层  视图层

    2.三级模式结构、两级映射:模式/内模式    外模式/模式

    3.模式:(1)概念模式:也称模式,逻辑模式,反映的是数据库的结构级联系,是数据库中全体数据的逻辑结构和特征的描述,是所有用户的公共数据视图。

一个数据库只有一个模式;是数据库数据在逻辑级上的视图。

        (2)外模式:也称用户模式或子模式,是用户与数据库的接口,是数据库用户能够看见和使用的局部数据的逻辑结构和特征的描述,是数据库用户的数据视图,是与某种应用有关的数据的逻辑表示。一个数据库可以有多个外模式,外模式就是用户视图,外模式是保证数据安全性的一个有力措施。

                  (3)内模式:也称存储模式,是数据在数据库内部的表示方式,是数据物理结构和存储方式的描述。一个数据库只有一个内模式,一个表可能由多个文件组成,例如:数据文件,索引文件。其目的是:减少数据冗余,实现数据共享,提高存取效率,改善性能

    4.数据的独立性

        (1)物理独立性:数据的内模式发生改变时,数据的逻辑结构不变,由模式/内模式的映射来保证

        (2)逻辑独立性:指用户的应用程序与DB的逻辑结构是相互独立的,有模式/外模式的映射来保证