数据库系统概论学习笔记

289 阅读2分钟

绪论

数据库系统概述

基本概念

  • 数据:数据库中存储的对象
  • 数据库:长期存储在计算机内、有组织的、可共享的大量数据的集合
  • 数据库管理系统:用户与操作系统之间的一层数据管理软件
  • 数据库系统:数据库+数据库管理系统+应用程序+数据库管理员
  • 文件系统实现学籍管理

数据模型

  • 数据模型是对现实世界数据特征的抽象

数据模型分类

  • 概念模型:按照用户的观点对数据和信息建模,用于数据库设计

  • 逻辑模型和物理模型:

    • 逻辑模型:按照计算机系统的观点对数据建模
    • 物理模型:描述数据在系统内部的表示方式和存取方法,在磁带或者磁盘上的储存方式和存取方法

数据库组成要素

  • 数据结构
  • 数据操作
  • 数据的完整性约束条件:用以限定符合数据模型的数据库状态以及状态的变化,以保证数据的正确、有效和相容

关系模型

  • 关系的每一个分量必须是一个不可分的数据项,不允许表中还有表

数据库系统的结构

数据库系统模式的概念

  • 模式schema 数据库逻辑结构和特征的描述
  • 实例:模式的一个具体值

三级模式结构

模式:数据库中全体数据的逻辑结构和特征的描述

外模式:数据库用户使用的局部数据的逻辑结构和特征的描述

内模式:数据物理结构和存储方式的描述,是数据在数据库内部的表示方式

数据库的二级映像功能与数据独立性

是在数据库管理系统内部实现者三个抽象层次的联系和转换

外模式/模式映像:

模式/外模式映像:说明记录和字段在内部是如何表示的

数据库系统组成