更新时间:2024-03-04 17:14:55
封面
版权信息
作者简介
前言
第1章 绪论
学习目标
开篇案例
1.1 数据管理技术的发展
1.2 数据库系统的结构
1.2.1 三级模式
1.2.2 二级映像
1.3 数据模型
1.4 E-R模型
1.4.1 E-R模型的组成要素
1.4.2 数据抽象方法
1.4.3 E-R模型的设计流程
1.4.4 某高校校园卡管理E-R模型设计
1.5 逻辑数据模型的分类
1.5.1 层次数据模型
1.5.2 网状数据模型
1.5.3 关系数据模型
第2章 关系型数据库
2.1 关系
2.2 E-R模型转换为关系数据模型
2.2.1 具有简单属性的实体的表示
2.2.2 具有复杂属性的实体的表示
2.2.3 二元联系的表示
2.2.4 多元联系的表示
2.3 关系完整性约束
2.3.1 实体完整性
2.3.2 参照完整性
2.3.3 用户定义完整性
2.4 关系代数
2.4.1 传统的集合运算
2.4.2 专门的关系运算
2.5 常见的关系型数据库管理系统
2.5.1 Oracle
2.5.2 MySQL
2.5.3 SQL Server
2.5.4 IBM DB2
2.6 MySQL服务器的下载与安装
2.6.1 MySQL服务器的下载
2.6.2 MySQL服务器的安装
2.6.3 打开MySQL
2.7 图形化管理工具的安装
第3章 关系模式设计
3.1 关系模式的规范化
3.1.1 关系模式的描述方式
3.1.2 规范化理论
3.2 关系规范化
3.2.1 1NF
3.2.2 2NF
3.2.3 3NF
3.2.4 BCNF
3.2.5 4NF
3.3 求解关系模式的候选键
3.3.1 候选键的求解方法
3.3.2 Armstrong公理
3.3.3 求解属性集的闭包
3.3.4 简化候选键的求解过程
3.4 关系模式的分解原则
3.4.1 无损连接性的判断方法
3.4.2 保持函数依赖性的判断方法
第4章 SQL概述
4.1 SQL概述
4.1.1 SQL的基本功能
4.1.2 SQL与关系型数据库的对应关系
4.2 完整性约束
4.2.1 实体完整性约束
4.2.2 参照完整性约束
4.2.3 用户自定义完整性约束
4.3 MySQL存储引擎
4.3.1 存储引擎的概念及其设置
4.3.2 MyISAM存储引擎
4.3.3 InnoDB存储引擎
4.3.4 MEMORY存储引擎
4.3.5 存储引擎的选择
4.4 MySQL数据类型
4.4.1 数值类型
4.4.2 字符串类型
4.4.3 时间和日期数据类型
4.4.4 其他数据类型
第5章 SQL数据定义语句
5.1 定义数据库
5.2 定义基本表
5.3 定义索引
5.3.1 索引的概念
5.3.2 索引类型
5.3.3 创建索引
5.3.4 删除索引
第6章 SQL数据操纵语句