导图社区 数据库原理及应用
数据库原理及应用,机械工业出版社。MySQL是一种开放源代码的关系型数据库管理系统(RDBMS),使用最常用的数据库管理语言--结构化查询语言(SQL)进行数据库管理。MySQL是开放源代码的,因此任何人都可以在General Public License的许可下下载并根据个性化的需要对其进行修改。
社区模板帮助中心,点此进入>>
互联网9大思维
组织架构-单商户商城webAPP 思维导图。
域控上线
python思维导图
css
CSS
计算机操作系统思维导图
计算机组成原理
IMX6UL(A7)
考试学情分析系统
数据库
第一章 数据库系统概述
数据的逻辑独立性和物理独立性
P8
三级模式、二级映像
P7
如何保证数据的独立性
依靠三级模式和二级映像保证数据的逻辑独立性和物理独立性。 当模式改变时 ( 如增加新的数据类型、数据项等 ) ,数据库管理员修改有关的外模式/模式映像,使外模式保持不变。应用程序是依据数据的外模式编写的,从而应用程序不必修改,保证了数据与程序的逻辑独立性。 当数据库的存储结构改变了 ( 如选用了另一种存储结构 ) ,数据库管理员修改模式/内模式映像,使模式保持不变,从而外模式也可保持不变,则应用程序不受影响。保证了数据与程序的物理独立性。
数据库系统的组成
数据库系统一般由数据库、数据库管理系统、应用开发工具、应用系统和用户构成、核心是数据库管理系统
第二章 数据模型
三个世界、两级抽象
P13
客观世界
概念世界
数据世界
数据模型和概念模型
P14-15
关系模型的基本概念
P21
数据模型的组成要素
数据结构
数据操作
完整性约束
第三章 关系模型
基本概念:域、笛卡尔积、元组、分量、基数、候选码、主码、外码
P25
关系的基本性质
P27
关系模式的表示
关系代数的传统集合运算和专门关系运算
P30-32
等值连接和自然链接的异同点
相同
无论等值连接还是自然连接都是连接,是将两个关系的属性名拼接成一个更宽的关系,生成的新的关系包含满足连接条件的元组。
不同
等值连接和自然连接又是不同的,自然连接是特殊的等值连接。一般的连接操作从行的角度进行计算,但自然连接需要去掉重复的列,是从行和列的角度进行运算。
第四章 关系数据库标准语言 SQL
SQL的2种使用方式
交互式
嵌入式
SQL的语句分类
DDL、DML、DCL
P39-40
创建约束
列级、表级
创建和删除表、修改表结构、建立和删除索引
注意区别: RESTRICT 和CASCADE 聚簇索引和唯一索引的区别
P44、
集合查询
P65
数据操纵
插入 更新 删除
视图特点 定义和删除视图
P70
视图的更新和视图的消解
视图的作用
角色 用户 数据控制
GRANT 和REVOKE
第五章 关系数据库规范化理论
如果一个关系只满足1NF,可能存在的问题是
数据冗余
插入异常
删除异常
更新异常
实体内部各属性间的联系(3种)
函数依赖
一对一、一对多
多值依赖
多对多
概念
完全函数依赖
部分函数依赖
传递函数依赖
候选码的定义
规范化
通过模式分解使低一级范式转换为高一级范式
目的:解决关系模式中存在的问题
1NF 2NF 3NF BCNF 定义
第六章 数据库设计
数据库设计的方法
需求分析:DFD DD
概念结构设计:ER图
逻辑结构设计:产生系统结构图(ER图转换为关系模式)
第七章 事物
事物的定义
用户定义的一个数据库操作序列(一个或若干操作),这些操作要么全做,要么全部不做,是一个不可分割的工作单位,是恢复和并发控制的基本单位,是数据库运行的最小单位
事物的正常提交和非正常提交
事物的特性
ACID 详细说明每一条
触发器的意义 分类 创建方法
第八章 数据库保护
串行执行 交叉并发 同时并发执行的区别
并发操作的好处
事务并发执行带来的问题
会写事物运行
为什么会产生这样的问题
封锁的目的是什么,会带来哪些问题
授权和收权