注册 登录 进入教材巡展 进入在线书城
#

出版时间:2021-12

出版社:科学出版社

获奖信息:“十二五”普通高等教育本科国家级规划教材  

以下为《网络数据库技术与应用(第四版)(MySQL版)》的配套数字资源,这些资源在您购买图书后将免费附送给您:
试读
  • 科学出版社
  • 9787030678676
  • 4版
  • 405882
  • 47243554-4
  • 平装
  • 16开
  • 2021-12
  • 308
  • 205
  • 工学
  • 计算机科学与技术
  • 计算机类相关专业
  • 高职
内容简介
网络数据库是现代电子商务网站建设所必需的数据组织方式之一。本书以MySQL为平台,全面系统地讲述了数据库技术的基本原理和应用。全书围绕一个网站项目,共分为10个任务,采用由浅入深、任务递进的形式介绍了初识数据库、数据库设计、MySQL数据库管理、创建与维护数据表、单表查询、多表查询、视图、事务
存储过程与触发器、数据库的高级操作、MySQL数据库在We
中的应用,并结合一个动态网站制作实例说明如何使用PHP技术读取后台数据库的内容。
本书可以使读者充分利用MySQL数据库深刻理解数据库技术的原理,实现理论和实践紧密结合。本书适合作为高等职业院校计算机网络技术、软件技术、电子商务等专业的数据库技术应用课程教材,也可作为数据库爱好者的参考用书。
目录
任务1 初识数据库1
1.1 数据库概述1
1.1.1 数据库的概念1
1.1.2 数据库技术发展过程2
1.1.3 数据模型2
1.1.4 数据库管理系统4
1.1.5 常见的数据库产品5
1.2 网络数据库5
1.2.1 网络数据库的概念5
1.2.2 We
的产生及发展6
1.2.3 动态网页制作技术7
1.3 MySQL安装与配置7
1.3.1 MySQL简介7
1.3.2 安装准备8
1.3.3 Windows平台下MySQL的安装与配置8
1.3.4 MySQL目录结构18
1.3.5 MySQL图形化管理工具Navicat19
任务小结21
练习题22
任务2 数据库设计23
2.1 网上销售系统数据库设计23
2.2 需求分析24
2.3 概念结构设计24
2.3.1 实体25
2.3.2 实体联系(E-
)图25
2.4 逻辑结构设计26
2.5 物理结构设计27
任务小结29
练习题29
任务3 MYSQL数据库管理31
3.1 SQL语言31
3.2 创建商品信息数据库32
3.2.1 启动MySQL服务32
3.2.2 登录MySQL服务器33
3.2.3 创建数据库33
3.3 查看数据库34
3.3.1 查看服务器上的数据库34
3.3.2 查看数据库的物理文件35
3.3.3 查看数据库的创建信息36
3.3.4 修改数据库编码36
3.4 删除数据库37
3.5 打开数据库38
3.5.1 打开数据库命令格式38
3.5.2 数据库中的对象38
3.6 使用Navicat管理数据库39
任务小结40
练习题40
任务4 创建与维护数据表42
4.1 建立商品信息表42
4.1.1 案例问题42
4.1.2 解决方案42
4.2 表的字段数据类型43
4.2.1 整数类型43
4.2.2 浮点数类型和定点数类型43
4.2.3 日期与时间类型44
4.2.4 字符型数据与二进制类型44
4.3 创建数据表结构45
4.3.1 创建表结构语法格式45
4.3.2 查看表结构47
4.3.3 修改表结构48
4.3.4 删除数据表52
4.4 表的约束52
4.4.1 主键约束52
4.4.2 非空约束54
4.4.3 唯一约束54
4.4.4 默认值约束55
4.5 表的记录维护操作56
4.5.1 添加记录56
4.5.2 更新记录58
4.5.3 删除记录58
4.5.4 删除表59
4.6 建立商品类别表和客户信息表59
4.7 使用Navicat创建数据表62
任务小结65
练习题65
任务5 单表查询67
5.1 简单查询67
5.1.1 SELECT语句语法67
5.1.2 SELECT基本用法68
5.2 按条件查询69
5.2.1 带关系运算符的查询69
5.2.2 带 IN关键字的查询70
5.2.3 带
ETWEEN AND的范围查询71
5.2.4 空值查询71
5.2.5 带 LIKE关键字的查询72
5.2.6 带DISTINCT关键字的查询73
5.2.7 带 AND关键字的查询74
5.2.8 带O
关键字的查询74
5.3 排序和限量75
5.3.1 排序75
5.3.2 限量LIMIT75
5.4 分组与聚合函数76
5.4.1 分组76
5.4.2 聚合函数77
5.5 使用Navicat创建查询79
任务小结83
练习题83
任务6 多表查询86
6.1 创建订单信息表并定义外键约束86
6.1.1 修改表时添加外键约束86
6.1.2 创建表时创建外键88
6.1.3 删除外键约束89
6.2 操作关联表90
6.2.1 关联关系90
6.2.2 添加数据91
6.2.3 删除数据91
6.3 连接查询92
6.3.1 内连接92
6.3.2 左外连接93
6.3.3 右外连接94
6.4 子查询95
6.4.1 带IN关键字的查询95
6.4.2 带EXISTS关键字的子查询96
6.4.3 带ANY关键字的子查询96
6.4.4 带ALL关键字的子查询97
6.5 使用Navicat添加外键约束97
任务小结100
练习题101
任务7 视图103
7.1 视图概述103
7.1.1 视图的概念103
7.1.2 视图的作用104
7.2 创建视图104
7.2.1 用C
EATE VIEW语句创建视图105
7.2.2 使用Navicat开发工具创建视图106
7.3 查看视图108
7.3.1 使用DESC
I
E查看视图定义108
7.3.2 使用SHOW TA
LE STATUS查看视图定义109
7.3.3 使用SHOW C
EATE VIEW查看视图定义110
7.3.4 使用Navicat开发工具查看视图110
7.4 修改视图111
7.4.1 使用C
EATE O

EPLACE VIEW语句修改视图111
7.4.2 使用ALTE
VIEW语句修改视图112
7.5 更新视图112
7.5.1 通过视图插入数据113
7.5.2 通过视图修改数据113
7.5.3 通过视图删除数据115
7.6 删除视图115
7.6.1 使用D
OP VIEW命令删除视图116
7.6.2 使用Navicat开发工具删除视图116
任务小结117
练习题117

任务8 事务、存储过程与触发器119
8.1 事务处理119
8.1.1 事务的概念120
8.1.2 事务的基本操作121
8.2 事务隔离级别122
8.2.1 MySQL的四种隔离级别122
8.2.2 查看事务隔离级别123
8.2.3 修改事务隔离级别123
8.3 存储过程125
8.3.1 创建存储过程125
8.3.2 调用存储过程128
8.3.3 修改存储过程130
8.3.4 删除存储过程131
8.3.5 存储过程的错误处理131
8.4 触发器133
8.4.1 触发器概述133
8.4.2 创建触发器134
8.4.3 查看触发器136
8.4.4 删除触发器136
任务小结137
练习题137
任务9 数据库的高级操作139
9.1 数据备份与恢复139
9.1.1 数据备份139
9.1.2 数据恢复142
9.2 用户管理145
9.2.1 use
表145
9.2.2 创建用户145
9.2.3 删除用户149
9.2.4 修改用户密码151
9.3 权限管理153
9.3.1 MySQL的权限153
9.3.2 授予权限154
9.3.3 查看权限155
9.3.4 收回权限155
任务小结156
练习题156
任务10 MySQL数据库在We
中的应用158
10.1 创建网上销售系统158
10.2 功能分析与系统设计159
10.2.1 功能分析159
10.2.2 系统功能模块设计159
10.2.3 数据库设计159
10.3 搭建系统开发环境160
10.3.1 搭建WAMP环境161
10.3.2 网站结构165
10.4 系统实现166
10.4.1 建立站点167
10.4.2 建立数据库连接169
10.4.3 定义记录集171
10.4.4 显示数据库中的数据173
10.4.5 按商品编号查询177
10.4.6 按商品名称查询178
10.4.7 添加数据179
10.4.8 修改数据库中的数据182
10.4.9 删除数据库中的数据186
10.4.10 管理员身份验证187
10.5 系统运行测试189
任务小结194
练习题194
参考文献195