书籍详情
数据库设计与应用(SQL Server 2014)
作者:陈晓男 著
出版社:中国铁道出版社
出版时间:2017-09-01
ISBN:9787113233921
定价:¥29.00
购买这本书可以去
内容简介
本书以项目为载体,采用任务驱动方式,按照学生的学习规律和数据库实际操作顺序由易到难组织教学内容。本书共有三个项目,项目一主要介绍数据库的应用,项目二突出数据库的设计与应用,这两个项目都是以微软的SQL Server 2014作为软件基础的;项目三是以MySQL作为软件基础,通过三个模块让读者初步学会环境搭建、数据库的基本操作以及数据库编程等高级操作。在项目一中穿插了项目演练的内容,以供教
作者简介
陈晓男,无锡科技职业技术学院
目录
模块一 认识数据库3
任务1 掌握数据库基础知识3
任务2 搭建数据库环境5
任务3 创建超市管理系统数据库11
模块二 数据库基本操作19
任务1 查看、修改数据库选项19
任务2 附加、分离、备份、还原
与删除数据库20
模块三 基本数据查询30
任务1 认识SELECT语句30
任务2 使用查询分析器练习查询35
任务3 按条件查询38
模块四 数据统计与索引优化46
任务1 学会数据统计46
任务2 创建索引51
模块五 子查询55
任务1 认识子查询55
任务2 使用子查询统计商品信息59
模块六 视图的创建与使用63
任务1 认识视图63
任务2 通过视图修改表中数据66
模块七 实体完整性的实施70
任务 使用约束保证表内的行唯一70
模块八 参照完整性的实施76
任务1 创建、使用外键约束76
任务2 创建、使用级联参照
完整性约束78
模块九 域完整性的实施80
任务1 创建检查约束和默认值约束
实施数据库的域完整性80
任务2 创建、使用规则和
默认值对象82
模块十 用户自定义函数及游标的使用87
任务1 认识自定义函数和游标87
任务2 创建、使用自定义函数91
模块十一 存储过程的创建与使用100
任务1 认识存储过程100
任务2 创建、使用用户自定义
存储过程104
模块十二 触发器的创建与使用110
任务1 认识触发器110
任务2 创建并使用触发器113
项目二 培训班管理系统数据库的设计与应用
模块一 整理资料121
任务1 对培训班管理系统进行
需求分析121
任务2 绘制局部E-R图并且组合
成全局E-R图122
模块二 设计管理系统数据库结构124
任务 将E-R图转换成所需要
的数据表124
模块三 创建管理系统数据库127
任务1 创建、管理培训班管理
系统数据库127
任务2 创建培训班管理系统
数据表129
模块四 完善数据表结构130
任务1 设置数据表的主键约束130
任务2 设置数据表的外键约束131
模块五 添加管理系统数据132
任务1 正确向表中添加数据132
任务2 设置合适的检查约束133
模块六 实现基本管理信息查询135
任务1 查询系统单张表基本信息135
任务2 查询系统多张表特定信息136
模块七 创建基本管理信息视图141
任务1 通过视图查询数据141
任务2 通过视图修改表中数据143
模块八 编程实现管理信息统计144
任务1 使用流程控制语句实现
管理信息统计144
任务2 使用游标处理结果集中
的数据146
模块九 创建用户自定义函数实现
管理信息统计147
任务 通过函数统计相关信息147
模块十 创建存储过程实现管理信息统计149
任务1 通过简单存储过程查看
相关信息149
任务2 通过带参数的存储过程
查看相关信息150
模块十一 创建触发器实现管理
系统数据完整性152
任务1 通过insert触发器实现
数据完整性152
任务2 通过delete触发器实现
数据完整性153
任务3 通过update触发器实现
数据完整性154
模块十二 JSP访问数据库156
任务1 搭建JSP运行环境156
任务2 实现数据库与JSP页面
的连接157
项目三 MySQL数据库入门
模块一 认识MySQL162
任务1 搭建MySQL数据库环境162
任务2 学会Navicat Lite for MySQL
的安装与使用170
模块二 MySQL数据库基本操作174
任务1 学会建库、建表及对表的
增、删、改、查操作174
任务2 学会视图及存储过程的
创建与使用179
模块三 MySQL数据库高级操作182
任务1 学会事务管理及数据库的
备份与还原182
任务2 掌握用户及权限管理183
参考文献186
任务1 掌握数据库基础知识3
任务2 搭建数据库环境5
任务3 创建超市管理系统数据库11
模块二 数据库基本操作19
任务1 查看、修改数据库选项19
任务2 附加、分离、备份、还原
与删除数据库20
模块三 基本数据查询30
任务1 认识SELECT语句30
任务2 使用查询分析器练习查询35
任务3 按条件查询38
模块四 数据统计与索引优化46
任务1 学会数据统计46
任务2 创建索引51
模块五 子查询55
任务1 认识子查询55
任务2 使用子查询统计商品信息59
模块六 视图的创建与使用63
任务1 认识视图63
任务2 通过视图修改表中数据66
模块七 实体完整性的实施70
任务 使用约束保证表内的行唯一70
模块八 参照完整性的实施76
任务1 创建、使用外键约束76
任务2 创建、使用级联参照
完整性约束78
模块九 域完整性的实施80
任务1 创建检查约束和默认值约束
实施数据库的域完整性80
任务2 创建、使用规则和
默认值对象82
模块十 用户自定义函数及游标的使用87
任务1 认识自定义函数和游标87
任务2 创建、使用自定义函数91
模块十一 存储过程的创建与使用100
任务1 认识存储过程100
任务2 创建、使用用户自定义
存储过程104
模块十二 触发器的创建与使用110
任务1 认识触发器110
任务2 创建并使用触发器113
项目二 培训班管理系统数据库的设计与应用
模块一 整理资料121
任务1 对培训班管理系统进行
需求分析121
任务2 绘制局部E-R图并且组合
成全局E-R图122
模块二 设计管理系统数据库结构124
任务 将E-R图转换成所需要
的数据表124
模块三 创建管理系统数据库127
任务1 创建、管理培训班管理
系统数据库127
任务2 创建培训班管理系统
数据表129
模块四 完善数据表结构130
任务1 设置数据表的主键约束130
任务2 设置数据表的外键约束131
模块五 添加管理系统数据132
任务1 正确向表中添加数据132
任务2 设置合适的检查约束133
模块六 实现基本管理信息查询135
任务1 查询系统单张表基本信息135
任务2 查询系统多张表特定信息136
模块七 创建基本管理信息视图141
任务1 通过视图查询数据141
任务2 通过视图修改表中数据143
模块八 编程实现管理信息统计144
任务1 使用流程控制语句实现
管理信息统计144
任务2 使用游标处理结果集中
的数据146
模块九 创建用户自定义函数实现
管理信息统计147
任务 通过函数统计相关信息147
模块十 创建存储过程实现管理信息统计149
任务1 通过简单存储过程查看
相关信息149
任务2 通过带参数的存储过程
查看相关信息150
模块十一 创建触发器实现管理
系统数据完整性152
任务1 通过insert触发器实现
数据完整性152
任务2 通过delete触发器实现
数据完整性153
任务3 通过update触发器实现
数据完整性154
模块十二 JSP访问数据库156
任务1 搭建JSP运行环境156
任务2 实现数据库与JSP页面
的连接157
项目三 MySQL数据库入门
模块一 认识MySQL162
任务1 搭建MySQL数据库环境162
任务2 学会Navicat Lite for MySQL
的安装与使用170
模块二 MySQL数据库基本操作174
任务1 学会建库、建表及对表的
增、删、改、查操作174
任务2 学会视图及存储过程的
创建与使用179
模块三 MySQL数据库高级操作182
任务1 学会事务管理及数据库的
备份与还原182
任务2 掌握用户及权限管理183
参考文献186
猜您喜欢