《数据库系统概论》 (第四版) 个人笔记

第01章 绪论

  • DBS包括DB和DBMS:
    DBS(DataBase System):数据库系统,一般由数据库、数据库管理系统、应用系统、数据库管理员(DBA)构成。
    DB(DataBase):数据库,数据按照一定格式存放在计算机存储设备上。
    DBMS(DataBase Management System):数据库管理系统,一个科学组织和存储数据,高效地管理和维护数据的系统软件。
  • 数据库数据特点:永久存储、有组织、可共享
  • 两类数据模型:①概念模型 ②逻辑模型和物理模型
    概念模型:也称信息模型,按照用户的观点来对数据和信息建模,用于数据库设计。
    逻辑模型:计算机系统的观点对数据建模,用于DBMS的实现。主要包括:层次模型、网状模型、关系模型、面向对象模型、对象关系模型等。
    物理模型:对数据低层的抽象,描述数据在系统内部的表示方式和存取方法,物理模型的具体实现是DBMS的任务。
  • 关系模型是目前最重要的一种数据模型。
  • 关系数据库系统是支持关系模型的数据库系统。
  • 一些术语:
    关系(Relation):一个关系对应通常说的一张表。
    元组(Tuple):表中的一行即为一个元组。
    属性(Attribute):表中的一列即为一个属性,给每一个属性起一个属性名。
    码(Key):也称码键。表中某个属性组,可以唯一确定一个元组。例如学号可以确定唯一一个学生。
    域(Domain):属性的取值范围。
    分量:元组中的一个属性值。

第03章 关系数据库标准语言SQL

  • 视图是从一个或几个基本表(或视图)导出的表。
  • 与基本表不同,视图是一个虚表。数据库中只存放视图的定义,不存放视图对应的数据,数据仍然存放在原来的基本表中。
  • 可通过更新视图操作,来对实际的基本表进行插入、删除和修改。

第06章 关系数据理论

  • 一个关系模式应当是一个五元组:

    R(U,D,DOM,F)
    R:关系名,它是符号化的元组语义
    U:一组属性
    D:属性组中所来自的域
    DOM:属性到域的映射
    F:属性组U上的一组数据依赖

    其中D和DOM对模式设计关系不大,所以可以当做三元组:
    R<U,F>

猜你喜欢

转载自blog.csdn.net/weixin_39731083/article/details/81559616
今日推荐