【Kilav】 数据库复习资料 其一

1.硬核知识点

    • 两类数据模型 概念模型  和 逻辑模型和物理模型
    • 数据模型的组成  数据结构 数据操作 数据完整性约束
    • 数据库数据的特点 永久存储 有组织 可共享
    • 数据库系统的特点 数据结构化 数据共享性高 冗余度低且易扩充 数据独立性高 数据由数据库管理系统统一管理
    • 关系的三种类型 基本关系 查询表 视图表
    • 完整性约束的三种类型  实体完整性 参照完整性 用户定义完整性
    • 事务的四种特性 ACID 原子性 持续性 一致性 隔离性
    • 并发控制保证事务的隔离性和一致性
    • 并发操作带来的数据不一致性 丢失修改 不可重复读 读脏数据
    • 关系语言的分类 关系代数 关系演算 SQL

2.第一章 绪论

    • 第一章  绪论 done
      • 两类数据模型 概念模型  和 逻辑模型和物理模型
        • 概念模型是现实世界的第一层抽象,这一类模型中最著名的模型是( )。
          • A.层次模型B.关系模型C.网状模型D.实体-关系模型
      • 逻辑模型有 层次模型 网状模型 关系模型
      • 三级模式结构 模式 外模式 内模式
        • 每个外模式可以给一些应用用
        • 模式是所有用户公共的
        • 内模式是物理结构 底层
        • 外模式/模式映像   如果模式变了要变外模式/模式映像来保证外模式不变
        • 内模式/模式映像  如果内模式变了 要变内模式/模式映像来保证模式不变
        • 要保证数据库的逻辑数据独立性,需要修改的是( )。
          • A.模式与外模式之间的映射B.模式与内模式之间的映射C.模式D.三级模式
        • 数据库的外模式与应用程序之间的对应关系是( )?
          • A.1:1B.1:NC.N:1D.M:N
      • 杂题
        • 数据库系统是采用了数据库系统由数据库、数据库管理系统、应用系统和()。
          • A.系统分析员B.程序员C.数据库管理员D.操作员
        • 要保证数据库的数据独立性,需要修改的是( )。
          • A.模式与外模式B.模式与内模式C.三级模式之间的两层映射D.三层模式
        • 描述数据库全体数据的全局逻辑结构和特性的是( )。
          • A.模式B.内模式C.外模式D.存储模式
        • 下列哪一个选项不是数据库命令语言()。
          • A.DBAB.DDLC.DMLD.DCL
          • DBA是数据库管理员
          • DML 数据库操纵语言
          • DCL 数据库控制语言
          • DDL 数据库定义语言

3.第二章  关系数据库

  • 基数 笛卡尔积
    • 关系代数
      • 选择 投影 连接 除
      • 连接
        • 非等值连接  与等值连接取补集
        • 等值连接  保留重复   保留连接的属性
        • 自然连接  自然连接是特殊的等值连接 去重  合并连接的属性
        • 外连接就是把没有共同的的其余元组也写上来 缺少的数值取空值
    • 实体完整性 参照完整性 用户定义完整性
      • 实体完整性和参照完整性必须有 由电脑完成
      • 实体完整性指 主属性不能取空值
      • 参照完整性指 外码的取值只能为空(还没连接)或者主码的域内的数值
      • 外码可以和对应的主码不同名
    • 关系操作
      • 查询
        • 选择
        • 投影
        • 笛卡尔积
      • 插入
      • 删除
      • 修改
    • 关系模式  R(U,D,DOM,F)
      • R是关系名 U是属性名集合 D是属性域
      • DOM是属性向域的映射 F是属性间依赖关系的集合
    • 关系的三种类型 基本表 查询表 视图表(虚表)
    • 属性
      • 主属性 每个有在候选码中出现的属性都是主属性
      • 主码 选择某个候选码做主码
      • 候选码 唯一确定某一条记录的属性组
    • 每个域基数的乘积之积就是笛卡尔积数量
    • 笛卡尔积取子集就是关系
    • 目或者度是指域的数量 基数是指域里面的记录数量也指笛卡尔积的元组数
    • 设关系R和S的属性个数分别为r和s,则(R×S)操作结果的属性个数为。
      • A.r+sB.r-sC.r×sD.max(r,s)
    • 设关系R和S的属性个数分别为r和s,则R×S操作结果的元组个数为。
      • A.r+sB.r×sC.r-sD.无法确定
    • 一个关系模式只能有一个“主键”。( ) 错误
    • 实体完整性和参照完整性是基本关系的两个不变性。 正确 两个必须有的属性

    • R➗S 即 R中先留下满足S的元组 再去掉S中的列

  • 关系R与关系S只有一个公共属性,T1是R与S等值连接的结果,T2是R与S等值自然连接的结果,则( )。
    • A.T1的属性个数等于T2的属性个数B.T1的属性个数小于T2的属性个数C.T1的属性个数大于T2的属性个数D.T1的属性个数大于或等于T2的属性个数
    • 五种基本的关系代数运算是()。
      • A.∪ - × σ πB.∪ - σ πC.∪ ∩ × σ πD.∪ ∩ σ π
    • 下列不是关系代数的纯关系操作的符号是()。
      • A.σB.πC.÷D.×    因为笛卡尔积

4.第三章  SQL

  • SQL
    • 索引建立/删除
    • 表定义/删除
    • 模式定义/删除
    • Struct Query Langage 结构化查询语言
    • 特性
      • 综合统一
      • 非过程化  不需要掌握底层
      • 面向集合  可自含 可嵌入
    • 第四章  数据库安全性 done
      • 概述
        • 不安全因素
          • 数据泄露
      • 安全性控制方法
        • 身份识别
        • 存取控制
        • 自主存取控制
          • 自定义权限 GRANT REVOKE
          • 由两个元素构成  数据库对象 操作权限
      • 视图机制
        • 视图创建后 数据库存放的是视图的定义
        • 可以建立在基本表和视图上
        • 视图上可以查询视图 更新视图 创建视图 但是不能创建新表

5.第四章  数据库安全性

      • 概述
        • 不安全因素
          • 数据泄露
      • 安全性控制方法
        • 身份识别
        • 存取控制
        • 自主存取控制
          • 自定义权限 GRANT REVOKE
          • 由两个元素构成  数据库对象 操作权限
      • 视图机制
        • 视图创建后 数据库存放的是视图的定义
        • 可以建立在基本表和视图上
        • 视图上可以查询视图 更新视图 创建视图 但是不能创建新表

6.第五章  数据库完整性

      • 三个完整性
        • 实体完整性 主码唯一且非空
        • 参照完整性  外码要么没有 要么只有一个
        • 用户定义完整性
          • 非空
          • 列值唯一
          • 满足表达式
      • 外键和主键
      • 假设存在一张职工表,包含“性别”属性,要求这个属性的值只能取“男”或“女”,这属于 用户定义的完整性

  • 1
    点赞
  • 6
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值