MySQL数据库原理及应用PDF电子书下载
- 电子书积分:10 积分如何计算积分?
- 作 者:黄龙泉,王磊,林程华主编
- 出 版 社:北京:中国铁道出版社
- 出版年份:2017
- ISBN:9787113227937
- 页数:222 页
理论篇 1
项目1数据库管理环境的建立 1
任务1.1 了解数据库的基础知识 2
1.1.1 课程定位 2
1.1.2 数据库的定义 2
1.1.3 数据库技术的发展史 4
1.1.4 数据库系统模型 5
1.1.5 常见数据库简介 6
任务1.2 MySQL的安装与配置 8
1.2.1 MySQL简介 8
1.2.2 MySQL服务器的安装 9
1.2.3 MySQL图形化管理工具 16
任务1.3 了解网上书城数据库 18
1.3.1 网上书城数据库的来源 18
1.3.2 网上书城功能描述 19
1.3.3 网上书城数据表介绍 19
项目实训1安装配置MySQL 25
课后习题 25
项目2数据模型的规划与设计 27
任务2.1 数据库关系模型的设计 28
2.1.1 数据模型概述 28
2.1.2 概念模型 28
2.1.3 E-R图的设计 31
2.1.4 建立数据库的关系模型 33
2.1.5 关系数据库的设计步骤 38
任务2.2 数据库规范化设计 39
2.2.1 数据库规范化的意义 39
2.2.2 函数依赖的概念 39
2.2.3 三大范式 40
2.2.4 规范化设计小结 42
项目实训2创建数据模型 43
课后习题 44
◎项目3网上书城数据库和表的管理 45
任务3.1 使用SQL语句操作数据库 46
3.1.1 创建数据库 46
3.1.2 操作数据库 46
3.1.3 数据库存储引擎 48
任务3.2 掌握数据表的基础知识 50
3.2.1 表的定义 50
3.2.2 列名 50
3.2.3 数据类型 50
3.2.4 长度 52
任务3.3 设计与创建网上书城数据表 53
3.3.1 表的设计步骤 53
3.3.2 项目中的部分表 53
3.3.3 使用SQL语句创建数据表 54
任务3.4 数据完整性约束 55
3.4.1 数据完整性概述 55
3.4.2 主键约束 56
3.4.3 外键约束 57
3.4.4 唯一约束 58
3.4.5 默认值约束 58
3.4.6 非空约束 59
任务3.5 使用SQL语句操作数据表 59
3.5.1 修改数据表 59
3.5.2 修改表名 60
3.5.3 删除数据表 60
任务3.6 管理数据表数据 61
3.6.1 插入记录 61
3.6.2 修改记录 62
3.6.3 删除记录 63
项目实训3数据库和表的管理 64
课后习题 67
◎项目4网上书城数据库的查询 71
任务4.1 掌握单表查询 72
4.1.1 简单查询 72
4.1.2 条件查询 74
4.1.3 使用ORDER BY查询排序 77
4.1.4 使用LIMIT子句 78
4.1.5 聚合函数 78
4.1.6 使用GROUP BY子句分组查询 79
任务4.2 掌握多表连接查询 82
4.2.1 内连接 82
4.2.2 外连接 85
4.2.3 交叉连接 86
4.2.4 自连接 87
4.2.5 联合查询 87
任务4.3 掌握子查询操作 88
4.3.1 使用比较运算符的子查询 88
4.3.2 [NOT]IN子查询 89
4.3.3 ANY子查询 90
4.3.4 ALL子查询 91
4.3.5 [NOT] EXISTS子查询 91
项目实训4数据的查询 92
课后习题 93
◎项目5 MySQL运算符与函数的操作 95
任务5.1 运算符的操作 96
5.1.1 算术运算符 96
5.1.2 比较运算符 96
5.1.3 逻辑运算符 98
5.1.4 位运算符 98
5.1.5 运算符的优先级 99
任务5.2 系统内置函数的操作 99
5.2.1 字符串函数 99
5.2.2 日期函数 101
5.2.3 数学函数 104
5.2.4 系统函数 106
5.2.5 其他函数 107
项目实训5运算符与函数的操作 107
课后习题 108
◎项目6存储过程的规划与设计 110
任务6.1 了解存储过程 111
6.1.1 存储过程的概念 111
6.1.2 存储过程的优缺点 111
6.1.3 存储过程参数介绍 111
任务6.2 设计存储过程 112
6.2.1 创建存储过程 112
6.2.2 局部变量的使用 115
6.2.3 定义条件和处理程序 116
6.2.4 学会使用流程控制语句 118
任务6.3 管理存储过程 123
6.3.1 修改存储过程 123
6.3.2 删除存储过程 124
任务6.4 使用游标 124
6.4.1 游标概述 124
6.4.2 使用游标 124
6.4.3 游标的应用 125
任务6.5 学会使用事务处理 126
6.5.1 事务概述 126
6.5.2 事务的操作 127
项目实训6创建存储过程 129
课后习题 130
◎项目7触发器的规划与设计 132
任务7.1 触发器的创建 132
7.1.1 认识触发器 132
7.1.2 创建触发器 133
任务7.2 触发器的基本操作 134
7.2.1 查看触发器 134
7.2.2 删除触发器 136
项目实训7创建触发器 136
课后习题 137
◎项目8索引与视图的设计 138
任务8.1 创建与管理索引 139
8.1.1 索引的概念 139
8.1.2 索引的分类 139
8.1.3 创建索引 139
8.1.4 删除索引 141
任务8.2 创建与管理视图 141
8.2.1 了解视图 141
8.2.2 视图的创建 142
8.2.3 查看视图 143
8.2.4 修改视图 145
8.2.5 视图的重命名 145
8.2.6 视图的删除 145
项目实训8索引与视图的管理 146
课后习题 146
◎项目9数据库的日常管理与维护 148
任务9.1 数据库的备份 148
9.1.1 使用mysqldump命令备份 149
9.1.2 直接复制整个数据库目录 150
任务9.2 数据库的还原 150
9.2.1 使用mysql命令还原 151
9.2.2 直接复制整个数据库目录 151
任务9.3 数据的导出和导入 152
9.3.1 数据导出 152
9.3.2 数据导入 156
项目实训9日常维护与管理 158
课后习题 158
◎项目10用户和数据安全 160
任务10.1 添加和删除用户 161
10.1.1 添加用户 161
10.1.2 删除用户 161
10.1.3 修改用户名 162
10.1.4 修改密码 162
任务10.2 权限管理 163
10.2.1 权限 163
10.2.2 授予权限 164
10.2.3 回收权限 167
项目实训10用户和数据安全 168
课后习题 168
应用篇 170
◎项目11使用PowerDesigner设计数据库 170
任务11.1 使用PowerDesigner规划数据库 170
11.1.1 数据库系统规划和设计过程 171
11.1.2 网站数据库系统需求概述 171
11.1.3 创建需求模型 172
11.1.4 创建概念数据模型 174
任务11.2 使用PowerDesigner实现数据库 179
11.2.1 创建物理数据模型 179
11.2.2 创建面向对象模型 181
11.2.3 生成创建数据库脚本 183
◎项目12 Java Web程序操作MySQL数据库 187
任务12.1 认识JDBC 188
12.1.1 JDBC概述 188
12.1.2 MySQL JDBC驱动的下载 188
12.1.3 JSP访问MySQL数据库 189
任务12.2 JSP操作MySQL数据库 191
12.2.1 JSP查询数据 191
12.2.2 JSP插入数据 193
12.2.3 JSP修改数据 194
12.2.4 JSP删除数据 196
◎项目13 PHP+MySQL开发企业新闻系统 198
任务13.1 企业新闻系统设计 199
13.1.1 新闻发布系统概述 199
13.1.2 安装AppServ软件 199
13.1.3 新闻数据库设计 201
13.1.4 定义news站点 202
13.1.5 设置数据库连接 204
任务13.2 新闻管理系统后台开发 204
13.2.1 后台整体规划 204
13.2.2 用户登录 205
13.2.3 发布新闻 206
13.2.4 操作新闻 211
任务13.3 企业新闻系统前台设计 216
13.3.1 网站前台基本设置 216
13.3.2 新闻列表页设计 216
13.3.3 新闻内容页设计 218
13.3.4 新闻分类页设计 218
13.3.5 热门新闻和最新动态 220
◎参考文献 222
- 《SQL与关系数据库理论》(美)戴特(C.J.Date) 2019
- 《钒产业技术及应用》高峰,彭清静,华骏主编 2019
- 《现代水泥技术发展与应用论文集》天津水泥工业设计研究院有限公司编 2019
- 《英汉翻译理论的多维阐释及应用剖析》常瑞娟著 2019
- 《数据库技术与应用 Access 2010 微课版 第2版》刘卫国主编 2020
- 《区块链DAPP开发入门、代码实现、场景应用》李万胜著 2019
- 《虚拟流域环境理论技术研究与应用》冶运涛蒋云钟梁犁丽曹引等编著 2019
- 《当代翻译美学的理论诠释与应用解读》宁建庚著 2019
- 《第一性原理方法及应用》李青坤著 2019
- 《计算机组成原理解题参考 第7版》张基温 2017
- 《中国当代乡土小说文库 本乡本土》(中国)刘玉堂 2019
- 《异质性条件下技术创新最优市场结构研究 以中国高技术产业为例》千慧雄 2019
- 《中国铁路人 第三届现实主义网络文学征文大赛一等奖》恒传录著 2019
- 《莼江曲谱 2 中国昆曲博物馆藏稀见昆剧手抄曲谱汇编之一》郭腊梅主编;孙伊婷副主编;孙文明,孙伊婷编委;中国昆曲博物馆编 2018
- 《中国制造业绿色供应链发展研究报告》中国电子信息产业发展研究院 2019
- 《中国陈设艺术史》赵囡囡著 2019
- 《指向核心素养 北京十一学校名师教学设计 英语 七年级 上 配人教版》周志英总主编 2019
- 《《走近科学》精选丛书 中国UFO悬案调查》郭之文 2019
- 《清至民国中国西北戏剧经典唱段汇辑 第8卷》孔令纪 2018
- 《北京生态环境保护》《北京环境保护丛书》编委会编著 2018