| |
|
开发:
C++知识库
Java知识库
JavaScript
Python
PHP知识库
人工智能
区块链
大数据
移动开发
嵌入式
开发工具
数据结构与算法
开发测试
游戏开发
网络协议
系统运维
教程: HTML教程 CSS教程 JavaScript教程 Go语言教程 JQuery教程 VUE教程 VUE3教程 Bootstrap教程 SQL数据库教程 C语言教程 C++教程 Java教程 Python教程 Python3教程 C#教程 数码: 电脑 笔记本 显卡 显示器 固态硬盘 硬盘 耳机 手机 iphone vivo oppo 小米 华为 单反 装机 图拉丁 |
-> 大数据 -> 系分 11 数据库系统 -> 正文阅读 |
|
[大数据]系分 11 数据库系统 |
本章节需要掌握如下基础理论知识:
三级模式--两层映射我们常见的MySQL和Oracle数据库等都使用的是三级模式两层映射这样的架构。 、 数据库设计过程? ?E-R模型(实体-关系图)?E-R模型中,矩形表示实体,菱形表示联系,椭圆表示属性。 实体有特殊化和弱实体的分类 ?E-R模型--建模过程?实体到关系模型的转换一个实体可以转换为一个关系模式 三个以上实体间存在多元联系 ?关系代数数据库中存在的关系如下:
?规范化理论--价值与用途? 候选键可以有一个也可以有多个,候选键可以是单属性也可以说是多属性组合。 ? ?规范化理论--求候选键求候选键的的步骤如下:
? 规范化理论--范式?候选码就是主属性 范式理论--第一范式? 范式理论--第二范式下表中的主属性是学号和课程号的组合。?因为学分冗余,学分依赖课程号,所以存在部分依赖,不满足第二范式。 将表格进行拆分可满足第三范式:
? 规范化理论--第三范式将表格进行拆分可满足第三范式:
规范化理论--BC范式?下面图可以得到两个候选键(S, J)和(T, S),无非主属性,所以满足第三范式。但是不满足BC范式。因为图中有两个依赖,而第二个依赖不包含全部候选码。
范式理论--范式例题某公司的部门(部门号,部门名,负责人,电话)、商品(商品号,商品名称,单价,库存量)和职工(职工号, 姓名, 住址)三个实体对应的关系如表1、表2和表3所示。假设每个部门有一位负责人,一个负责人只有一部电话,但有若干名员工;每种商品只能由一个部门负责销售。 ?a. 部门关系不属于第三范式的原因是 (1) 。如果用户要求得到表4所示的结果,需要 (2) ,并增加关系模式 (3) 。 ? (1) 参考答案:C、D、A、B、D、A 范式理论--无损分解??
?并发控制-基本概念事物具有原子性、一致性、隔离性、持续性。 丢失更新、不可重复读、读脏数据分别有如下特点:
? ?并发控制--封锁协议?S锁也叫共享锁,X锁也叫写锁。 ?一级示例: 二级示例: ?三级示例: 数据库完整性约束实体完整性约束--主键? 唯一且非空 参照完整性约束--外键? 外键必定是其他属性的码,或者为空 用户自定义完整性约束--限定取值空间 对于更复杂的完整性约束会用到触发器涉及的脚本编程。 数据库安全?数据备份增量备份:备份所有数据 差量备份:备份上一次完全备份之后的变化的数据 增量备份:备份上次备份之后变化的数据 日志文件: ? ?数据故障与恢复? |
|
|
上一篇文章 下一篇文章 查看所有文章 |
|
开发:
C++知识库
Java知识库
JavaScript
Python
PHP知识库
人工智能
区块链
大数据
移动开发
嵌入式
开发工具
数据结构与算法
开发测试
游戏开发
网络协议
系统运维
教程: HTML教程 CSS教程 JavaScript教程 Go语言教程 JQuery教程 VUE教程 VUE3教程 Bootstrap教程 SQL数据库教程 C语言教程 C++教程 Java教程 Python教程 Python3教程 C#教程 数码: 电脑 笔记本 显卡 显示器 固态硬盘 硬盘 耳机 手机 iphone vivo oppo 小米 华为 单反 装机 图拉丁 |
360图书馆 购物 三丰科技 阅读网 日历 万年历 2024年11日历 | -2024/11/24 4:46:23- |
|
网站联系: qq:121756557 email:121756557@qq.com IT数码 |