0%

数据库原理 笔记

  1. 在关系数据库管理系统中,创建的视图在数据库三层结构中属于模式。(×)

  2. 若在一个关系中,某一个属性或属性组的值能唯一地标识该关系的元组,
    而其真子集不行,则称该属性或属性组为候选码。(√)

  1. 静态列级约束是对一个列的取值域的说明。(√)

  2. 事务 ACID四特性:①原子性(A)②一致性(C)③隔离性(I)④持续性(D)

  3. 并发控制不当带来的数据不一致性问题:

    • ①丢失修改
    • ②不可重复读
    • ③ 读“脏”数据
      产生上述问题 主要原因: 并发操作破坏了事务的隔离性
  4. 数据库系统从哪些方面来保证数据的安全性?

    • ①身份认证
    • ②用户操作对象的权限
    • ③视图
    • ④存储过程
  5. 在数据库设计中,将E-R图转换成关系数据模型的过程属于(逻辑设计阶段)

  6. 若系统在运行过程中,由于某种硬件故障,使存储在外存上的数据部分损失或全部损失,这种情况称为(介质故障)

  7. 关系操作的特点是(集合)操作

  8. 并发控制的主要方法是(封锁)机制

  9. 数据库设计分以下六个阶段:

    • (1)需求分析
    • (2)概念 结构设计
    • (3)逻辑 结构设计
    • (4)物理 结构设计
    • (5)数据库实施
    • (6)数据库运行和维护
  10. 用户 或应用程序 看到的 那部分局部逻辑结构和特征的描述是 (子)模式

  11. 数据库三级模式体系结构的划分,有利于保持数据库的 数据独立性

  12. 要保证数据库的数据独立性,需要修改的是 三级模式之间的两层映射

关系数据库

关系模式 3 部分

  • 关系 数据结构
  • 关系 操作集合
  • 关系 完整性约束

关系数据语言 3 类

  • 关系 代数语言
  • 关系 演算语言
  • 具有关系代数 和 关系演算【双重】特点语言

域:一组 相同数据类型 值 集合

元组:关系 中 【每个元素】 是 关系中 元组

候选码:某一属性组值 唯一 标识一元组 ,而其子集不能

主码:一关系 多候选码__,__选一主码

外码:F是R一个/组 属性 ,但非 R 的码,若 F 与 S 的主码 K 相对应,则称 F 是 R 的外部码(foreign key),简称外码

关系模式:关系的描述 R(U,D,DOM,F)

关系模式、关系【区别】:

  • 关系模式 是 型,
  • 关系 是 值,是 关系模式 的 实例

关系模式 3 类 完整性约束:

    1. 实体 完整性
    1. 参照 完整性
    1. 用户定义 完整性

关系模型:

    1. 一关系 至少 有 一 候选码 √
    1. 列次序 可 任意交换 √
    1. 行次序 可 任意交换 √
    1. 一列 的值 可 来自不同域 ×

候选码:候选码 都可 唯一标识 一元组

关系操作:操作对象、结果 都是 集合

若存一职工表,有“性别”列,要求此属性值 仅“男”或“女”,此属于? 用户自定义完整性

判断题:关系模型一特点:实体 及 实体间 联系 可用 相同结构类型 表示 √