《数据库系统概论》重点整理

本文档详尽整理了数据库系统概论的关键内容,包括数据模型的要素、逻辑模型、E-R图绘制要点、三级模式结构、关系数据模型、数据库操作(如选择、投影、连接、除)、完整性约束(实体完整性、参照完整性和用户定义完整性)、SQL查询及视图操作、数据更新、安全性控制、数据库设计的六个阶段和事务管理。重点强调了关系代数、查询优化、事务ACID特性以及并发操作可能引发的数据不一致性问题。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

Word文档链接:https://wenku.baidu.com/view/063d7656f9c75fbfc77da26925c52cc58bd69088


第一章:
  1. 数据模型的三个要素
    数据结构,数据操作,完整性约束

  2. 数据库领域常用的逻辑模型
    层次 网状 关系, 最常用的是关系数据模型

  3. E-R图是一定要掌握的,一定要会画
    实体-矩形框 联系-菱形框

  • 画E-R图时要注意几个点:
    a. 每一个实体一定要画上属性
    b. 联系和联系之间是一对一还是多对多一定要画上
  1. 三级模式结构
    外模式 模式 内模式
    哪两个映像保证了哪两个独立性 这个一定要清楚
    怎么保证的
    外模式就是我们说的子模式,也就是数据库里的视图
    一个数据库里的模式有1个,内模式有?个,外模式有多个

第二章:

  1. 什么叫关系的域
    简单来说,就是一个属性的取值范围,它的取值是整型还是字符串型

  2. 什么叫笛卡儿积
    要会求笛卡儿积,其他的像选择,投影,自然连接等都要会求,看清楚题目是求等值连接还是自然连接,这两个是不一样的

  3. 什么叫关系
    关系的元组是什么,属性是什么

  4. 提到关系有一组码的概念一定要清楚
    候选码 主码 外部码 这三个码的概念非常重要

  • 候选码:它能够唯一的标识出整个元组来,候选码不是只有一个属性,有可能是一个或多个属性,候选码的属性不能是空值

  • 主码:多个候选码中选定一个作为主码

  • 外部码:一个属性它在当前这个关系中不是码,但是它和另外一个关系当中的主码相对应,我们就说这个属性是当前这个关系的一个外部码。
    外部码与参照完整性密切相关
    在外部码中要知道哪一个是参照关系,哪一个是被参照关系

  • 外部码的取值约束:外部码的取值不是任意的,或者为空,或者为所参照关系的主码的某一个值

  • 全码:所有的属性全部加在一起才能当作码,其中任一部分都不能构成码的叫全码
    在多值依赖里全码的例子比较多

  1. 关系数据模型的第二个要素关系数据操作我们分为三大类
    关系代数 关系演算 SQL
    关系代数是考察的重点
    关系代数的两种考察方法:1.考计算题 2.考表达式
    8种运算符:
    4种集合运算符(并,交,差,笛卡儿积)这四个求结果一定要会求
    求结果时先把属性列写出来。
    4种专门的关系运算符(选择,投影,连接,除)符号不要写错
    选择:选出来满足条件的元组(从行的角度来进行运算)
    投影:选出来感兴趣的属性列,投影运算对结果的行数也有可能
    使其发生改变,比如说只在性别上做投影,相同的行就会消去。
    连接:一定要分清楚自然连接和等值连接。
    自然连接和等值连接
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

Lil Wing

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

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

余额充值