当前位置:首页 > 工业技术
高等职业教育计算机类课程新形态一体化规划教材  SQL Server 2016数据库应用与开发
高等职业教育计算机类课程新形态一体化规划教材  SQL Server 2016数据库应用与开发

高等职业教育计算机类课程新形态一体化规划教材 SQL Server 2016数据库应用与开发PDF电子书下载

工业技术

  • 电子书积分:10 积分如何计算积分?
  • 作 者:黄能耿,黄致远编著
  • 出 版 社:北京:高等教育出版社
  • 出版年份:2017
  • ISBN:9787040477566
  • 页数:241 页
图书介绍:本书以软件项目对数据库技术人才的需求为导向,以培养应用型和创新型人才为目标,以SQL Server 2005/2008/2012/2014/2016为平台,重点讲解数据库基础,规范化设计,数据库、数据表和数据完整性约束的创建,数据操纵和各种查询,游标、视图、函数、存储过程、触发器,事务和锁等数据库编程技术,数据库安全和维护,最后讲解一个综合性的C/S和B/S项目开发案例。本书通过“微型联系人系统”、“小型成绩管理系统”、“小型商店管理系统”和“小型图书借阅系统”四个项目,分别从入门、理论、实训和综合案例的角度讲解数据库的原理、设计、编程和实施,每个项目都具有简单的数据结构和精简的数据,由易到难、由浅入深、循序渐进地介绍各个知识点。在理论教学环节,提供了大量在线微课资源,可以通过手机扫描二维码进行在线学习。在实验和实训环节,采用自主研发的Jitor实训指导软件,指导读者一步一步地进行操作,及时反馈操作完成的情况,具有鲜明的特色。本书内容丰富、实用性强,既涵盖了数据库课程的完整基础内容,又提供了拓展学习的内容(标题用*星号标识),因此既可作为高等职业专科的教材,也可作为应用型本科和高等职业
《高等职业教育计算机类课程新形态一体化规划教材 SQL Server 2016数据库应用与开发》目录

第1章 数据库基础——体验联系人系统 1

1.1 学习任务1:数据库概述 2

1.1.1 数据和数据库 2

1.1.2 数据库管理系统 3

1.1.3 数据库系统 4

1.2 学习任务2:关系数据库 5

1.2.1 数据模型 5

1.2.2 关系模型 7

1.2.3 关系模型的基本特征 9

1.2.4 E-R模型向关系模型的转换 10

1.2.5 规范化设计 11

1.2.6 规范化设计的实施 16

1.3 实操任务1:安装SQL Server 19

1.3.1 SQL概述 19

1.3.2 SQL Server概述 20

1.3.3 SQL Server安装 20

1.4 实操任务2:体验SQL Server 22

1.4.1 SQL Server入门 22

1.4.2 联系人数据库的设计 23

1.4.3 数据库和表的创建 24

1.4.4 数据输入 25

1.4.5 数据查询 26

1.5 学习任务3:数据库的发展 27

1.6 实训任务:商店管理系统的规范化设计 27

1.7 习题 28

第2章 数据定义——成绩管理系统的设计和数据定义 29

2.1 学习任务1:数据结构设计 30

2.1.1 数据结构设计概述 30

2.1.2 扩展ER图和表结构文档 30

2.1.3 联系人系统的设计 32

2.1.4 成绩管理系统的设计 33

2.2 学习任务2:数据结构设计注意事项 36

2.2.1 严格满足规范化要求 36

2.2.2 制定数据完整性约束 36

2.2.3 选择合适的主键形式 37

2.2.4 选择合适的数据类型 38

2.2.5 遵守命名规范 39

2.2.6 考虑可扩充性 40

2.2.7 合理使用索引 40

2.2.8 充分利用视图 40

2.3 学习任务3:数据库的构成 40

2.3.1 数据库文件 40

2.3.2 数据库对象 41

2.4 实操任务1:数据定义——图形界面方式 42

2.4.1 创建数据库 42

2.4.2 创建数据表 43

2.4.3 数据输入 44

2.4.4 数据查询 45

2.5 学习任务4:SQL语言基础 46

2.5.1 SQL语句 46

2.5.2 SQL命令关键字 46

2.5.3 SQL关键字 46

2.5.4 标识符 46

2.5.5 注释 47

2.5.6 Transact-SQL 47

2.6 实操任务2:数据定义——SQL语言方式 48

2.6.1 体验SQL 48

2.6.2 数据库操作 51

2.6.3 数据表操作 53

2.6.4 索引操作 63

2.7 实训任务:商店管理系统的数据定义 65

2.8 习题 65

第3章 数据操纵——成绩管理系统的数据录入 67

3.1 实操任务1:数据插入 68

3.1.1 Insert语句 68

3.1.2 成绩管理系统数据初始化 69

3.1.3 数据插入时的数据完整性约束 70

3.2 实操任务2:数据更新 72

3.2.1 Update语句 72

3.2.2 数据更新时的数据完整性约束 73

3.3 实操任务3:数据删除 74

3.3.1 Delete语句 74

3.3.2 Truncate语句 74

3.3.3 数据删除时的数据完整性约束 74

3.4 实训任务:商店管理系统的数据操纵 75

3.5 习题 76

第4章 数据查询——成绩管理系统的查询和统计 79

4.1 实操任务1:简单查询 80

4.1.1 选择列Select…from 80

4.1.2 选择行Where 83

4.1.3 排序Order by 86

4.2 实操任务2:连接查询Join 87

4.2.1 内连接与等值连接 87

4.2.2 外连接 90

4.2.3 自连接 93

4.3 实操任务3:分组统计Group by 94

4.4 实操任务4:子查询 97

4.4.1 嵌套子查询 97

4.4.2 相关子查询 98

4.4.3 分页查询 99

4.5 实操任务5:联合查询Union 99

4.6 实操任务6:基于数据查询的数据操纵 100

4.6.1 联合使用Select和Insert语句 101

4.6.2 联合使用Select和Update语句 102

4.6.3 联合使用Select和Delete语句 102

4.7 实操任务7:视图 102

4.7.1 视图的创建 103

4.7.2 视图的使用 104

4.7.3 视图的特点 105

4.7.4 管理视图 105

4.8 实训任务:商店管理系统的数据查询 106

4.9 习题 106

第5章 数据库编程——成绩管理系统的编程 109

5.1 学习任务1:编程基础 110

5.1.1 脚本文件和批 110

5.1.2 数据类型和变量 111

5.1.3 运算符和表达式 113

5.1.4 流程控制 114

5.2 实操任务1:游标 116

5.2.1 游标的基本操作 116

5.2.2 使用游标提取数据 117

5.2.3 使用游标更新数据 118

5.3 实操任务2:函数 118

5.3.1 系统函数 118

5.3.2 自定义函数 121

5.3.3 管理自定义函数 123

5.4 实操任务3:存储过程 123

5.4.1 存储过程概述 123

5.4.2 系统存储过程 123

5.4.3 自定义存储过程 124

5.4.4 影响行数和错误号 128

5.4.5 存储过程实例 130

5.4.6 管理自定义存储过程 131

5.5 实操任务4:触发器 132

5.5.1 触发器概述 132

5.5.2 触发器的创建和应用 133

5.5.3 触发器实例 136

5.5.4 管理触发器 138

5.6 学习任务2:事务与锁 139

5.6.1 事务 139

5.6.2 DML语句执行流程 144

5.6.3 锁机制 145

5.6.4 更新丢失 147

5.7 实训任务:商店管理系统的编程 150

5.8 习题 150

第6章 数据库安全 151

6.1 学习任务:数据库安全概述 152

6.1.1 数据库的安全体系 152

6.1.2 主体 153

6.1.3 安全对象 153

6.1.4 权限 154

6.1.5 角色 154

6.2 实操任务1:身份验证和身份验证模式 155

6.2.1 服务器身份验证 155

6.2.2 服务器身份验证模式 156

6.2.3 安全配置实例 158

6.3 实操任务2:四级安全机制 163

6.3.1 操作系统的安全 163

6.3.2 服务器的安全 164

6.3.3 数据库的安全 166

6.3.4 数据库对象的安全 168

6.4 实训任务:商店管理系统的安全管理 169

6.5 习题 169

第7章 数据库维护 171

7.1 实操任务1:数据备份与恢复 172

7.1.1 数据备份概述 172

7.1.2 备份类型与恢复模式 172

7.1.3 备份和恢复策略 174

7.1.4 数据库的备份和恢复 175

7.1.5 系统数据库的备份和恢复 179

7.1.6 备份策略的实施 179

7.2 实操任务2:日常维护 180

7.2.1 日志检查 181

7.2.2 例行维护任务 182

7.3 实训任务:商店管理系统的维护管理 183

7.4 习题 183

第8章 数据库应用开发——图书管理系统的开发 185

8.1 学习任务:应用系统开发概述 186

8.1.1 数据库应用系统 186

8.1.2 C/S和B/S结构 186

8.1.3 应用系统开发过程 186

8.2 实操任务1:图书借阅系统设计 188

8.2.1 需求分析 188

8.2.2 功能设计 190

8.2.3 数据结构设计 190

8.2.4 C/S结构设计 193

8.2.5 B/S结构设计 193

8.3 实操任务2:数据库实施 194

8.3.1 创建数据库和数据表 194

8.3.2 初始化测试数据 195

8.3.3 数据库编程 198

8.4 实操任务3:C/S客户端应用开发 205

8.4.1 安装Visual Studio C 205

8.4.2 客户端界面编程 205

8.4.3 功能实现 207

8.4.4 测试运行 217

8.5 实操任务4:B/S网站应用开发 218

8.5.1 安装Visual Web Developer 218

8.5.2 网站界面编程 218

8.5.3 功能实现 221

8.5.4 测试运行 226

8.6 数据库应用开发总结 226

8.7 实训任务:商店管理系统的开发 227

8.8 习题 227

附录A Transact-SQL常用数据类型 229

附录B Transact-SQL常用系统函数 231

附录C 小型成绩管理系统的表结构文档 233

附录D Jitor实训指导软件使用说明 235

附录E 微课和实验清单 237

参考文献 241

相关图书
作者其它书籍
返回顶部