1.第六章  关系型数据库

  • 范式

    • 1NF
    • 2NF  消除部分函数依赖  
      • 非主属性不能被码的子集推出来
    • 3NF   消除传递依赖
      • 学生表(学号, 系名, 宿舍区)
      • 在这关系中,学号为码,学号——>系名,学号——>宿舍区,但是,系名也能推出宿舍区,变成   学号——>系名——>宿舍区,即宿舍区传递依赖于学好了。
    • BCNF 消除传递依赖消除部分函数依赖
      • 学生 教师 课程 S T J
      • 码是S T 和 T J
      • 但是存在 T推J
      • 每一个函数依赖 左边都是码或者码的闭包  不能是码的子集或者非主属性组
    • 若存在 A推B B推C 则最多2NF
    • 若存在 AC推B C推D 则最多1NF
  • 依赖
    • 平凡函数依赖  X推Y 且 Y属于X
    • 非平凡函数依赖
    • 完全函数依赖  X推Y且 X子集不推Y
    • 部分函数依赖
  • 公理系统
    • 自反  Y属于X 则有 X推Y
    • 增广  X推Y则有 XZ推YZ
    • 传递  X
  • 关系模式R中的属性全是主属性,则R的最高范式必定是( )。
    • A.1NFB.2NFC.3NFD.BCNF
  • 有关系模式A(C,T,H,R,S),基中各属性的含义是:C:课程T:教员H:上课时间R:教室S:学生。函数依赖集: F={C→T,(H,R)→C,(H,T)→R,(H,S)→R},若将关系模式A分解为两个关系模式A1(C,T),A2(H,R,S),则其中A1的规范化程度达到。
    • A.1NFB.2NFC.3NFD.BCNF
  • 关系模式R(U,F),其中U={A,B,C,D,E},F={A→D,E→D,D→B, BC→D,DC→A},R分解为3NF的结果是。
    • A.R={ED,BCD,DCA,EC}B.R={AD,BCD,DCA,EC}C.R={DB,BCD,BDA,EC}D.R={DC,BCD,BEA,EC}

2.第七章 数据库设计

  • 步骤

    • 需求分析 数据字典 流程图
    • 概念结构设计 ER图
      • 概念模型依赖于DBMS和硬件设备。错误  不依赖硬件
      • 概念结构设计中最经常采用的策略是自顶向下的方法。 错误 自下而上
      • 描述概念模型的有力工具是数据字典。 错误  ER图
    • 逻辑结构设计  ER图转为逻辑模型
    • 物理结构设计
    • 数据库实施  SQL代码
    • 数据库运行维护
    • 在关系数据库设计中,设计关系模式是数据库设计中()阶段的任务。
      • A.逻辑设计阶段B.概念设计阶段C.物理设计阶段D.需求分析阶段
    • 数据流程图是用于数据库设计中()阶段的工具。
      • A.概要设计B.可行性分析C.程序编码D.需求分析
  • ER图构建
  • ER转关系模型
  • 核心大题
    • 关系模式数量

      • 1:1和 1:n  可以转成关系模式 也可以不转
      • m:n 必须转成关系模式
      • m:n 转成的关系模式主码由两端主码提供 外码也是这两端的主码
      • 1:n的n端有些属性可能是联系中的属性给的 不是自己这个实体有的
      • 如果明说有什么属性就不用考虑删除 如果没有明说 就要删除

3.第八章 数据库编程

  • 嵌入式SQL 把SQL嵌入到其它编程语言
  • 过程
    • 预编译 转换为函数
    • 主语言编译
    • 变成主语言所编译的类型
  • 与主语言通信
    • SQL给主语言传递状态
    • 主语言给SQL提供参数
    • SQL把查询结果交给主语言处理  游标(next())  主变量

4.第九章  关系查询处理优化

  • 查询优化的四个阶段

    • 查询分析
    • 查询检查
    • 查询优化
      • 包括代数优化 物理优化
    • 查询执行

【Kilav】数据库知识点速通 其二相关推荐

  1. 【Kilav】JAVA知识点速通 GUI

    一  JFrame 设置宽 高 位置 名称 ji.setSize(400,250);        ji.setLocation(400,300);        ji.setTitle(" ...

  2. 转载:【刘铁猛】SQL速通-《教学大纲》

    博主说: 刘铁猛老师最近新开一门课程:SQL速通.围绕着这个课程有几个公开谷歌文档,(主要有四个文档:<开课通知>.<教学大纲>.<学习者指南>.<课程进度& ...

  3. 【免费直播】零基础Office速通,助您走向Word/Excel/PPT高手之路

     1 关于本门课程 [课程费用] 免费 [讲师介绍]  老宋,MOS讲师,2010年获得WORD和EXCEL 2003版专家级认证,2018年获得OFFICE 2016版大师级认证,OFFICE多年实 ...

  4. 《密码编码学与网络安全》William Stalling著---学习笔记(三)【知识点速过】【网络安全与Internet安全概览】

    提示:博文有点长,请保持耐心哦~ 前两篇文章: <密码编码学与网络安全>William Stalling著-学习笔记(一)[知识点速过][传统密码+经典对称加密算法+经典公钥密码算法+密码 ...

  5. [Github项目推荐] 机器学习 Python 知识点速查表

    2019年第 21 篇文章,总第 45 篇文章 今天推荐三份知识点的速查表,分别是机器学习.深度学习和 Python 三方面的知识点速查表.其中前两份都是来自斯坦福大学的课程,分别是 CS229 机器 ...

  6. 线性代数知识点总结_[Github项目推荐] 机器学习amp; Python 知识点速查表

    今天推荐三份知识点的速查表,分别是机器学习.深度学习和 Python 三方面的知识点速查表.其中前两份都是来自斯坦福大学的课程,分别是 CS229 机器学习 和 CS230 深度学习课程. 1. CS ...

  7. 管理mysql表知识点,数据库知识点整理(全)

    <数据库知识点整理(全)>由会员分享,可在线阅读,更多相关<数据库知识点整理(全)(12页珍藏版)>请在人人文库网上搜索. 1.UNIT 1四个基本概念1.数据(Data):数 ...

  8. 手把手教你0基础C语言速通

    0基础速通C语言 配套视频:https://www.bilibili.com/video/BV1W34y1U7eK?spm_id_from=333.999.0.0 关于C语言 C 语言是一种通用的高级 ...

  9. proxmark3模拟amiibo速通

    proxmark3模拟amiibo速通 环境准备 注意事项 rush ProxSpace环境准备 pm3固件编译 刷固件 准备amiibo数据 最近想用用switch的amiibo,正好想起来手头有一 ...

  10. 速通C语言支线第一站 基础刷题

    系列文章目录 速通C语言支线第一站 基础刷题 文章目录 系列文章目录 前言 一.进制类 1 打印8.16进制 2 16进制转10进制 3 进制转换类 推论:一个数二进制位有几个1 变式:判断n是否是2 ...

最新文章

  1. 编程方法学10:私有变量的重要性
  2. SpringBoot 使用Thymeleaf模板 没有提示
  3. 0.Overview——Deep Learning
  4. MongoDB安装中断问题 - 踩坑篇
  5. MyBatis复习(二):mybatis-config.xml核心配置文件
  6. 网关 Apache APISIX 在 360 基础运维平台项目中的实践
  7. Java学习笔记2.5.2 循环结构 - 计数循环
  8. Chrome浏览器扩展开发系列之一:初识Google Chrome扩展
  9. 邮件 查看html源码,微软 Win10解决邮件显示HTML源代码的问题
  10. Hadoop Yarn源码 - day1
  11. VS2012写的程序在VS2010打开时显示当前版本不兼容
  12. paip.接入支付接口功能流程总结
  13. 控制装置与仪表随堂练习答案及知识点总结01
  14. 数字化转型建设的基本模型与能力构建
  15. 2021年剑桥高考成绩查询,2021年剑桥五级KET、PET、FCE成绩查询指南
  16. 编程艺术——软件设计模式SOLID原则
  17. 计算机网络 第七章 网络安全
  18. YOLOV5源码解读(数据集加载和增强)
  19. 2019 下半年 Flutter 实现的性能优化 | 英雄榜
  20. 电脑垃圾,怎么清理电脑垃圾 让电脑全面瘦身

热门文章

  1. idea中从外部复制内容到里面不成功
  2. 制作自己的个人博客网站
  3. Windows下使用CMD下载网络文件
  4. tomcat内存溢出的解决方法
  5. Bcm96xx 系列芯片 SDK介绍(一)
  6. edius裁剪快捷键_EDIUS 快捷键大全 edius常用快捷键大全
  7. deb微信安装 Ubuntu20.04
  8. vim 操作命令大全
  9. LFW pairs.txt解释
  10. 将List类型数据转为json