数据库期末知识点汇总

第一单元

  1. 数据库的发展阶段(了解) : 人工管理阶段 、 文件系统阶段 、 数据库管理阶段 、 高级数据库阶段
  2. DBMS 是数据库系统的核心软件,用于数据库建立、使用和维护等管理(选择)
  3. 数据库系统(DBS)由 计算机硬件系统 、 数据库(DB)、软件系统、数据库管理系统(DBMS)、数据库用户 组成
  4. DBMS的主要功能是:数据定义、数据操纵、数据库运行管理、数据库创建和维护、数据通信接口、数据组织存储和管理。
  5. 三级模式结构(了解,P66
    • 外模式(子模式或用户模式):它是数据库用户能够看见的和使用的局部的逻辑结构和特征的描述,是数据库用户的数据视图。一个数据库通常有多个外模式
    • 模式:是数据库数据在逻辑级上的视图。是数据库系统模式结构的中间层;一个数据库只有一个模式
    • 内模式:是数据物理结构和存储方式的描述,是数据库内部的表示方法。一个数据库只有一个内模式
  6. 两级模式映像(了解):外模式/模式映像(保证了数据与程序之间的逻辑独立性) 、 模式/内模式映像(保证了数据与程序的物理独立性)
    • 映像就是一种对应规则
  7. E-R图用到的基本概念(也许会让画图)
    • 实体:客观存在并可相互区别的事务。矩形
    • 属性:实体所具有的某一特性。椭圆
    • 联系:菱形
  8. 实体之间的联系(选择:关系之间的联系不包括__、画E-R图P22
    • 一对一联系:1:1
    • 一对多联系:1:n
    • 多对多联系:n:m
  9. 结构数据模型:层次模型、网状模型、关系模型 (选择:关系数据库的逻辑数据模型为__)
    • 层次结构:树形结构
    • 网状模型:有向图
    • 关系模型:二维表
  10. 关系模型中的各个概念:关系、元组、属性、候选码、主键、域、分量、关系模式、主属性、外码、全码 (选择:主键是表中一列或多列的组合,每个表中只能有 一组 被指定为主键)

第二单元

  1. 关系模型通常可以简记为,R(U) 或 R(A1,A2,…,An)(了解)
  2. 完整性约束:实体完整性(主键、唯一、自增)、参照完整性用户自定义完整性
    • 参照完整性:实体之间存在某种联系 ==》 外键(foreign key) ,来实现关系与关系的引用(选择:__用于实现参照完整性)
    • 自定义完整性:针对某一具体关系数据库的约束条件 ==》约束(check) (选择:那个关键字用于实现用户自定义完整性)
  3. 传统集合运算(了解):并(union)、差(difference)、交(intersection)、广义笛卡尔积
    • 并(union)符号:U
    • 差(difference)符号:-
    • 交(intersection)符号:∩
    • 广义笛卡尔积符号:X
  4. 关系运算:选择(σ) 、 投影(Π) 、 连接(join)

第三单元

  1. 函数依赖:完全函数依赖 、 部分函数依赖(第二范式判断条件) 、 传递函数依赖(第三范式判断条件)
  2. 范式:第一范式(1NF)、第二范式(2NF)、第三范式(3NF)、BCNF范式 (选择:判断一个关系模式的规范化程度是__)
    • 第一范式:所有属性都是不可分的基本数据项
    • 第二范式:消除部分函数依赖
    • 第三范式:消除传递函数依赖
  3. 关系模式分解的三个定义:
    1. 分解具有”无损连接性“
    2. 分解要”保持函数依赖“
    3. 分解既要”保持函数依赖“,又要具有”无损连接性“

第四章(★★★★★ 操作、综合、选择)

  1. 创建表结构:P73

    • 默认值:default (p189)
    • 唯一:unique (P187)
    • 标识符自增:identity(1,1)
    • 检查约束:check (P188)
    • 主键:primary key
    • 外键:foreign key; references
  2. 修改表结构 P74

    • 操作题:为字段“工资额”添加检查约束:大于等于1800
    • 列 :column
  3. 查询(★★★★★): P75 ~ P93 页 所有的例题

    • 去重distinct
    • 命名:as
    • 不等于: <> 、!=
    • 确定范围:between … and…
    • 确定集合IN
    • 字符匹配:like
      • _:单个字符
      • %:任意多个字符
      • []:匹配[]中的任意一个字符
    • 排序order by asc/desc
    • 限制返回行数:top
    • 计算函数countsumavgmax 、min
    • 分组group by
    • 过滤条件:having
    • 重定向输出(了解):into
    • 内连接join 被连接表 on
  4. 插入:insert into 表名 values()

  5. 更新:update 表名 set 表达式

  6. 删除:delete from 表名 (选择:删除表中数据的关键字是 __)

第五单元

  1. 事务:是用户定义的操作系列,这些操作可作为一个完整的工作单元,一个事务内的所有语句被作为一个整体,要么全部执行,要不全部不执行。
  2. 事务的特征(★★★★简答:事务的四个属性)
    • 原子性:事务是最小的原子工作单元
    • 一致性:事务完成时,数据必须是一致的
    • 隔离性:一个事务的执行不能被其他事务所干扰
    • 持久性:事务完成后,对数据的改变是永久的
  3. 现实世界中客观存在并能相互区别的事务称为 实体 (选择)
  4. 定义事务的语句:开始事务(begin transaction)、提交事务(commit)、回滚事务(rollback) (了解)
  5. 封锁类型:排他锁、共享锁、更新锁、意向锁 (了解)
  6. 数据的备份方法:静态转储与动态转储、海量转储和增量转储★★★
  7. 数据库恢复:系统故障的恢复、事务故障的恢复、介质故障的恢复 (了解)

第六章

  1. 数据库设计的六个阶段需求分析、概念结构设计(E-R图)、逻辑设计、物理设计、数据库实施、数据库运行和维护
  2. E-R图向数据模型的转换(综合) P132
    • 一个实体型转换为一个关系模式
    • 一个m:n联系转换为一个关系模式
    • 一个1:n联系可以转换为一个独立的关系模式,也可以与n端对应的关系模式合并
    • 一个1:1联系可以转换为一个独立的关系模式,也可以与任意一端对应的关系模式合并

第八章

  1. 一个数据库至少应该包含一个数据库文件和一个事务日志文件。(了解)
  2. 数据库的物理存储结构:主数据库文件(.mdf)、辅助数据库文件(.ndf)、事务日志文件(.ldf) (选择)
  3. 数据库的文件组包括:主文件组、用户定义的文件组(了解)
    • 一个文件只能是某一个文件组的成员,不能是多个文件组的成员
  4. SQL server中有 完整与差异、数据库备份和事务日志备份 三种备份方法 (选择)
  5. 创建数据库(了解) P168
    • 无限大:unlimited

第九章

  1. 索引分为: 聚簇索引(clustered) 、 非聚簇索引 (选择:在表中创建聚簇索引使用的关键字是__)
  2. 创建索引:create index 索引名 on 表名(列名)
  3. 删除索引:drop index 索引名 on 表名
  4. 创建视图:create view 视图名 as select语句 (综合)
  5. 删除视图:drop view 视图名

第十章

  1. 声明局部变量的语法格式:declare @局部变量名 数据类型

  2. 变量赋值的方式:

    • 使用set语句为变量赋值 和 使用select语句选择列表中当前所引用值来为变量赋值 (选择:对变量进行列表赋值的命令是__)

    • set @局部变量 = 表达式 ; select @局部变量 = 表达式

  3. 流控制语句

    • 判断语句:if···else
    • 检测语句:if···exists 检测语句是否存在
    • 多分支判断语句:case···when(条件表达式)then(运算式)
    • 循环语句:while 记住要有跳出条件
    • 语句块:begin…end
  4. 存储过程

    • 应用程序只需调用它的名称,即可实现某个特定的任务,类似于编程语言中的函数调用
    • **存储过程的优点(**简答)
      • 加快系统执行速度,实现代码重用,封装复杂操作,增强安全性,降低网络负载,方便用户手动操作
  5. 创建存储过程:create proc 过程名 @参数 数据类型 as sql语句 (P232

  6. 执行存储过程:exec 过程名 (P232

  7. DDL触发器所使用的逻辑表有两个:delect(老的数据) 和 inserted (新的数据)

  8. 创建触发器:create trigger 触发名 on 表名 for/after (insert update delete) as sql语句(综合) P239

  9. 游标的基本操作:声明游标(declare) ,打开游标(open),提取游标(fetch),关闭游标(close),释放游标(deallocate):P254

第十一单元

1.权限管理:grant 权限 on 对象 to 主体

数据库期末知识点汇总相关推荐

  1. 数据库面试知识点汇总

    主键:数据库表中唯一标识:一个数据列只能有一个主键,且主键的取值不能缺失,即不能为空值(Null). 外键:在一个表中存在的另一个表的主键称此表的外键. 触发器的作用? 触发器是一种特殊的存储过程,主 ...

  2. Oracle数据库基础知识点汇总

    1.数据库 database 2.主键 ,表的唯一性标识的一列,主键的值永远不能重.primary key 主键的类型:单一主键:一列构成的:复合主键:多个列组合起来充当主键.多采用流水号,单一列当做 ...

  3. 数据库基础知识点汇总(事务,索引)

    目录 三大范式 索引 概念 使用场景 索引的类型有哪些,他们的区别是什么? 作用 正向 负面 为数据表建立索引的原则有哪些? 创建 查看 删除 注意事项 什么情况下不宜建立索引? 什么情况下索引不会触 ...

  4. 全国计算机等级考试三级数据库技术-知识点汇总

    目录 已过 1.现有论文和作者两个实体,论文实体的属性包括题目.期刊名称.年份.期刊号:作者实体的属性包括姓名.单位.地址:一篇论文可以有多个作者,且每一位作者写过多篇论文,在每一篇论文中有作者的顺序 ...

  5. mysql 事物状态有几种_MySQL知识点汇总:亿级高并发数据库运转原理大公开!

    - 点击上方"中国统计网"订阅我吧!- 做业务,要懂基本的SQL语句: 做性能优化,要懂索引,懂引擎: 做分库分表,要懂主从,懂读写分离... 数据库的使用,是开发人员的基本功,对 ...

  6. 数据库期末复习知识点:(仅供参考)

    数据库期末复习知识点: 一运用SQL 基本sql语句 授权sql语句: 实体完整性sql语句: 二 ER 画出ER图,并转换成关系模式. 三.范式 范式 存储结构 一运用SQL 基本sql语句 (1) ...

  7. ES6面试、复习干货知识点汇总(全)

    近期在复习ES6,针对ES6新的知识点,以问答形式整理一个全面知识和问题汇总.(全干货,适合对ES6有一定理解的同学复习,以及ES6面试.) 一.问:ES6是什么,为什么要学习它,不学习ES6会怎么样 ...

  8. java基础知识大全,java 基础知识点汇总

    java 基础知识点汇总 问题一:我声明了什么! String s = "Hello world!"; 许多人都做过这样的事情,但是,我们到底声明了什么?回答通常是:一个Strin ...

  9. python多线程读取数据库数据_Python基于多线程操作数据库相关知识点详解

    Python基于多线程操作数据库相关问题分析 本文实例分析了Python多线程操作数据库相关问题.分享给大家供大家参考,具体如下: python多线程并发操作数据库,会存在链接数据库超时.数据库连接丢 ...

  10. 【重点】心田花开:三年级教材知识点汇总

    临近期末考试,备考对于学生们来说就是重中之重.经常有人开玩笑说:期末考试的成绩决定了过年的生活质量度.确实如此,所以期末复习就必不可少了,想要取得好的语文考试成绩,除了平日里的努力以外,还需要进行汇总 ...

最新文章

  1. Java正則表達式入门
  2. orb-slam评价
  3. 在html中加入滚动条,html在div中显示滚动条
  4. SAP 物料主数据屏幕增强
  5. 二叉排序树(完整案例与完整C语言代码)
  6. php 中文键名 问题,PHP中使用asort进行中文排序失效的问题处理
  7. db2 jdbc驱动参数_JDBC详细整理(一)
  8. Codeforces Global Round 1
  9. java sleep 循环_while循环中的Thread.sleep()
  10. 如何借助log4j把日志写入数据库中
  11. bbsmax 2.0 的前世今生,这几年喳喳鸟都在做什么?
  12. doc 问卷调查模板表_问卷调查表.doc
  13. java实现网站的访问量_java统计网站访问量
  14. 基于VirtualBox虚拟机安装Ubuntu图文教程
  15. 深圳入户体检报告查询
  16. 【Python】Python-OpenCV实时处理视频
  17. 生成器进阶--yield from
  18. 搭建文华财经博易大师信管家多国语言IQ Option二元期权源码
  19. oracle左关联+号表示方式
  20. 是什么偷走了我们浓浓的年味?

热门文章

  1. android win10驱动安装失败,win10系统小米手机驱动安装失败的解决方法
  2. 破产姐妹第六季/全集2 Broke Girls迅雷下载
  3. 主机宝iis版_主机宝iis版下载|
  4. java分页的方法_java实现的分页方法(上一页下一页)
  5. 大数据项目实训总结_最详细大数据项目落地路线图实践总结
  6. TCP/UDP测试工具大全
  7. 四叶草默认启动设置方法
  8. CPC客户端的安装方法
  9. 研究生数学建模大赛多久出结果_商学院研究生参加中国研究生数学建模竞赛获得重大突破...
  10. 2020年第十七届中国研究生数学建模竞赛赛题+解压码