数据库期末复习

知识点

一、数据库系统概论

  1. DB:数据库
    DBMS:数据库管理系统(数据库系统核心,管理和控制数据)
    DBS:数据库系统
  2. 人工管理阶段
    文件系统管理阶段:程序与数据有了一定独立性
    数据库系统管理阶段

在这里插入图片描述
在这里插入图片描述
4. 数据库系统特点:
数据结构化、共享高、冗余低、易扩充、数据独立性高

二、数据库系统结构

  1. 数据模型:概念模型(如E-R模型)、逻辑模型(如层次、网状、关系模型)、物理模型

  2. 数据库系统的三级模式:外模式、概念模式、内模式。
    外模式:即用户模式,局部数据。一个数据库可有多个外模式。
    概念模式:所有用户的公共数据视图。一个数据库只有一个概念模式。
    内模式:物理结构和存储结构的描述。一个数据库只有一个内模式。
    在这里插入图片描述

  3. 数据库的二级映像:

  • 外模式 / 模式映像:保证程序与数据的逻辑独立性。
  • 模式 / 内模式映像:保证数据的物理独立性。

三、关系数据库基础

  1. 关系:关系就是表,但不能说表就是关系。(因为关系是一种特殊的表、而表的形式可以多种多样)

  2. 每一行数据称为一个元组或一条记录。
    每一列称为一个属性。

  3. 一个关系所有的码构成主码,即候选码。

  4. 关系的完整性:实体完整性(主码唯一且不为空)、参照完整性(参照属性能找到或取空值)、用户自定义完整性

  5. 两个关系R、S能进行并、交、差运算,必须有相同的属性个数,即并相容性。

  6. 集合运算:并、交、差、笛卡尔积
    在这里插入图片描述

  7. 关系运算:
    选择(σ):选出一行。
    投影(π):投出一列。
    连接、除

评论 3
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值