数据库入门-第一章-数据库系统概论

1.1 数据管理技术发展的三个阶段

手工阶段:数据不保存、没有管理软件、没有文件概念、数据面向具体应用。

文件系统:以文件形式存放、有了文件系统、程序与数据有一定的独立性、记录为单位、数据冗余大、面向特定程序服务。

数据库:数据是公用的、共享度高、独立性高、专用管理系统功能更强。

1.2 基本属于和基本概念

数据库(DB):数据的集合

数据库管理系统(DBMS):管理数据库的软件,比较流行的有Mysql、SQLServer、Oracle、DB2等

数据库管理员(DBA):熟悉系统软件、熟悉单位的业务工作

数据库系统(DBS):狭义指能存入数据和逻辑结构的管理方式,广义指数据库、用户和软件的统称

1.3 DBMS六大基本功能

    1) 数据定义(Data Definition)

    2) 数据操纵(Data Manipulation)

    3) 访问控制(Data Control)

    4) 完整性约束检查(Integrity Constraint Check)

    5) 并发控制(Concurrency Control)

    6) 数据库恢复(Database Recovery)

具体实现操作在第三章介绍

1.4 数据库的三级模式结构

    1)模式——逻辑模式——唯一

            是数据中全体数据的逻辑结构的特性的描述,是所有用户的公共数据视图

            个人理解:定义的表的结构特性

    2)外模式——用户模式(视图)——不唯一

            是模式的子集或者变形,是与某一应用有关的数据的逻辑表示,保证数据的逻辑独立性

            个人理解:DBA设计的视图,通过应用呈现给用户部分数据

    3)内模式——存储模式——唯一

            是数据物理结构和存储方式的描述,是数据在数据库内部的表示方式,保证数据的物理独立性

            个人理解:数据在内存或者硬盘里面的存储结构


猜你喜欢

转载自blog.csdn.net/qq_41357569/article/details/80619901