数据库技术与应用实践教程PDF电子书下载
- 电子书积分:13 积分如何计算积分?
- 作 者:蒋云良主编;顾永跟,苏晓萍,王勋副主编
- 出 版 社:北京:清华大学出版社
- 出版年份:2013
- ISBN:9787302336518
- 页数:380 页
第1章 SQL Server2005概述 1
1.1 SQL Server 2005的主要功能 1
1.1.1 SQL Server 2005简介 1
1.1.2 SQLServer 2005新特性 3
1.1.3 SQL Server2005的安装 4
1.2 SQL Server 2005实用工具 12
1.2.1 SQL Server控制管理工具 12
1.2.2 SQL Server性能工具 13
1.2.3 SQL Server配置工具 16
1.2.4 Business Intelligence Development Studio 17
第2章 数据库系统的数据模型 20
2.1 数据库模型概述 20
2.1.1 数据模型的组成要素 20
2.1.2 数据模型的分类 20
2.2 概念数据模型 21
2.2.1 客观世界用于数据建模时的基本概念 22
2.2.2 概念数据模型的表示方法:E-R图 23
2.2.3 E-R图设计实例 23
2.3 E-R图转换为关系模型 23
第3章 SQL语句实践 25
3.1 SQL语言概述 25
3.1.1 SQL的功能与特点 25
3.1.2 Transact-SQL语言简介 26
3.1.3 SQL语句在SQL Server中的执行方式 26
3.2 数据的定义 27
3.2.1 基本数据库和表 27
3.2.2 数据库的创建、删除和修改 27
3.2.3 表的创建、修改和删除 31
3.2.4 视图的创建、修改和管理 35
3.2.5 索引的创建和删除 38
3.3 数据的查询 40
3.3.1 简单的单表查询 41
3.3.2 多表连接查询 46
3.3.3 嵌套查询 50
3.3.4 查询语句的综合应用 54
3.4 数据更新 56
3.4.1 插入数据 56
3.4.2 删除数据 57
3.4.3 数据修改 58
3.5 数据控制 59
3.5.1 SQL Server 2005的安全管理机制 59
3.5.2 SQL Server 2005的用户身份验证 63
3.5.3 SQL Server 2005的权限验证 66
3.5.4 实体完整性 67
3.5.5 参照完整性 67
3.5.6 用户自定义的完整性 69
3.6 存储过程 69
3.6.1 存储过程概述 69
3.6.2 存储过程的分类 70
3.6.3 存储过程的创建与执行 71
3.6.4 存储过程的修改与删除 75
第4章 数据库的备份与恢复 78
4.1 备份策略 78
4.1.1 选择备份的内容和备份方式 78
4.1.2 选择备份介质 79
4.1.3 备份数据库 79
4.2 恢复数据库 82
4.2.1 恢复完整或增量备份 82
4.2.2 恢复事务日志备份 85
4.3 数据库维护 88
4.3.1 数据导入与导出 88
4.3.2 脚本 99
第5章 事务与并发控制*104+5.1 事务的定义 104
5.1.1 事务的概念 104
5.1.2 事务的分类 105
5.2 事务的使用 106
5.2.1 事务处理语句 106
5.2.2 事务与存储过程一起使用 108
5.3 并发控制 109
5.3.1 并发控制概述 109
5.3.2 锁的模式 110
5.3.3 锁的粒度 111
5.3.4 锁的使用 112
5.3.5 死锁的产生及处理 114
第6章 数据库设计工具 115
6.1 数据库设计工具简介 115
6.1.1 流行数据库设计工具简介 115
6.1.2 数据库设计工具的功能 118
6.1.3 PowerDesigner简介 118
6.2 PowerDesigner的使用 121
6.2.1 PowerDesigner的界面与工具箱 121
6.2.2 利用PowerDesigner设计概念数据模型 124
6.2.3 生成PowerDesigner的物理数据模型 134
6.2.4 生成SQL脚本 154
6.2.5 生成数据库 158
6.3 利用PowerDesigner进行数据库设计案例 160
第7章 ADO.NET数据库技术 176
7.1 ASP.NET 3.5概述 176
7.2 ASP.NET集成开发环境 178
7.3 IIS服务器的安装、配置与管理 181
7.4 ADO.NET概述 186
7.5 使用Connection对象连接数据库 187
7.5.1 Connection对象简介 187
7.5.2 SqlConnection对象常用属性 187
7.5.3 SqlConnection对象常用方法 188
7.5.4 SqlConnection对象的应用 189
7.6 使用Command对象进行数据操作 191
7.6.1 Command对象简介 191
7.6.2 SqlCommand对象常用属性 192
7.6.3 SqlCommand对象常用方法 192
7.6.4 SqlCommand对象的应用 194
7.7 使用DataReader对象读取数据 201
7.7.1 DataReader对象简介 201
7.7.2 SqlDataReader对象常用属性 201
7.7.3 SqlDataReader对象常用方法 202
7.7.4 SqlDataReader对象的应用 202
7.8 使用DataSet和DataAdapter对象查询数据 204
7.8.1 DataSet对象简介 204
7.8.2 SqlDataAdapter对象简介 205
7.8.3 SqlDataAdapter对象常用属性 205
7.8.4 SqlDataAdapter对象常用方法 205
7.8.5 DataSet和SqlDataAdapter对象的应用 205
7.9 使用事务 206
7.9.1 事务简介 206
7.9.2 事务应用 206
7.10 使用存储过程 208
7.10.1 存储过程简介 208
7.10.2 存储过程应用 208
7.11 数据库操作类DBBase简介和使用 209
7.11.1 DBBase简介和使用 209
7.11.2 DBBase的应用实例 217
第8章 学生选课管理系统的开发 221
8.1 需求分析 221
8.1.1 选课工作流程分析 221
8.1.2 系统具体需求分析 221
8.1.3 系统设计分析 221
8.2 用户角色及功能结构 221
8.3 系统功能模块设计 222
8.4 相关技术分析 223
8.5 数据库设计 223
8.5.1 数据库概念设计 223
8.5.2 数据库表的逻辑结构设计 224
8.6 Web.Config文件配置 225
8.7 公共类的编写 225
8.8 管理员登录模块 232
8.8.1 管理员登录模块概述 232
8.8.2 管理员登录模块实现过程 233
8.9 管理员首页 235
8.9.1 管理员首页概述 235
8.9.2 管理员首页实现过程 235
8.10 管理员密码修改模块 237
8.10.1 管理员修改密码模块概述 237
8.10.2 修改用户密码模块具体实现 237
8.11 管理员添加教师模块 239
8.11.1 添加教师模块概述 239
8.11.2 添加教师模块具体实现过程 239
8.12 管理员查看教师信息模块 241
8.12.1 管理员查看教师信息模块概述 241
8.12.2 管理员查看教师信息模块具体实现 241
8.13 管理员更新教师信息 243
8.13.1 管理员更新教师信息模块概述 243
8.13.2 管理员更新教师信息模块具体实现 244
8.14 管理员添加学生模块 246
8.14.1 管理员添加学生模块概述 246
8.14.2 管理员添加学生模块具体实现 246
8.15 管理员查看学生信息模块 248
8.15.1 管理员查看学生信息模块概述 248
8.15.2 管理员查看学生信息模块具体实现 249
8.16 管理员更新学生信息模块 251
8.16.1 管理员更新学生信息模块概述 251
8.16.2 管理员更新学生信息模块具体实现 252
8.17 管理员添加课程 254
8.17.1 管理员添加课程模块概述 254
8.17.2 管理员添加课程模块具体实现 254
8.18 管理员查看课程信息模块 256
8.18.1 管理员查看课程信息模块概述 256
8.18.2 管理员查看课程信息模块具体实现 256
8.19 管理员更新课程信息模块 259
8.19.1 管理员更新课程信息模块概述 259
8.19.2 管理员更新课程信息模块具体实现 259
8.20 学生登录模块 261
8.20.1 学生登录模块概述 261
8.20.2 学生登录模块具体实现 261
8.21 学生登录首页 264
8.21.1 学生登录首页概述 264
8.21.2 学生登录首页具体实现 264
8.22 学生选课模块 265
8.22.1 学生选择课程模块概述 265
8.22.2 学生选课模块具体实现 266
8.23 学生退课模块 270
8.23.1 学生退课模块概述 270
8.23.2 学生退课模块具体设计 270
8.24 学生查看成绩模块 272
8.24.1 学生查看成绩模块概述 272
8.24.2 学生查看成绩模块具体实现 272
8.25 学生密码修改模块 273
8.25.1 学生密码修改模块概述 273
8.25.2 学生密码修改模块具体实现 274
8.26 教师登录 275
8.26.1 教师登录模块概述 275
8.26.2 教师登录模块具体实现 275
8.27 教师登录首页 278
8.27.1 教师登录首页概述 278
8.27.2 教师登录首页具体实现 278
8.28 教师查看选课学生模块 279
8.28.1 教师查看选课学生概述 279
8.28.2 教师查看选课学生具体实现过程 279
8.29 教师查询学生成绩模块 281
8.29.1 教师查询学生成绩模块概述 281
8.29.2 教师查询学生成绩模块具体实现过程 281
8.30 教师录入学生成绩模块 283
8.30.1 教师录入学生成绩模块概述 283
8.30.2 教师录入成绩模块具体实现过程 284
8.31 教师修改密码模块 285
8.31.1 教师修改密码模块概述 285
8.31.2 教师修改密码模块具体实现 286
第9章 网上书城电子商务平台的开发 288
9.1 开发背景 288
9.2 需求分析 289
9.3 系统设计 291
9.3.1 系统目标 291
9.3.2 系统流程图 291
9.3.3 系统功能结构 292
9.3.4 构建开发环境 292
9.3.5 数据库设计 293
9.4 购物车技术分析 296
9.5 公共类设计 296
9.5.1 Web.Config文件配置 296
9.5.2 数据库操作类的编写 297
9.6 网站前台首页 303
9.6.1 首页概述 303
9.6.2 首页实现过程 304
9.7 会员注册模块 306
9.7.1 会员注册模块概述 306
9.7.2 会员注册模块实现过程 307
9.8 会员修改密码模块 310
9.8.1 会员修改密码模块概述 310
9.8.2 会员修改密码模块实现过程 310
9.9 会员修改个人信息模块 312
9.9.1 会员修改个人信息模块概述 312
9.9.2 会员修改个人信息模块实现过程 312
9.10 购物车管理模块 315
9.10.1 购物车管理页面概述 315
9.10.2 购物车管理页面实现过程 315
9.11 会员订单管理模块 319
9.11.1 会员订单管理模块概述 319
9.11.2 会员订单管理模块实现过程 322
9.12 会员发表评论模块 330
9.12.1 会员发表评论模块概述 330
9.12.2 会员发表评论模块实现过程 330
9.13 会员查看评论模块 331
9.13.1 会员查看评论模块概述 331
9.13.2 会员查看评论模块实现过程 332
9.14 后台管理员登录模块 333
9.14.1 后台管理员登录模块概述 333
9.14.2 后台管理员登录模块实现过程 333
9.15 管理员密码修改模块 335
9.15.1 管理员密码修改模块概述 335
9.15.2 管理员密码修改模块实现过程 335
9.16 后台会员管理模块 336
9.16.1 后台会员管理模块概述 336
9.16.2 后台会员管理模块实现过程 337
9.17 图书类别添加模块 337
9.17.1 图书类别添加模块概述 337
9.17.2 图书类别添加模块实现过程 338
9.18 图书类别查看和删除模块 340
9.18.1 图书类别查看和删除模块概述 340
9.18.2 图书类别查看和删除模块实现过程 341
9.19 图书添加模块 342
9.19.1 图书添加模块概述 342
9.19.2 图书添加模块实现过程 343
9.20 图书更新模块 346
9.20.1 图书更新模块概述 346
9.20.2 图书更新模块实现过程 346
9.21 图书查看和删除模块 350
9.21.1 图书查看和删除模块概述 350
9.21.2 图书查看和删除模块实现过程 350
9.22 销售订单管理模块 353
9.22.1 销售订单管理模块概述 353
9.22.2 销售订单管理模块实现过程 354
9.23 查看删除新闻模块 358
9.23.1 查看删除新闻模块概述 358
9.23.2 查看删除新闻模块实现过程 359
9.24 添加新闻模块 361
9.24.1 添加新闻模块概述 361
9.24.2 添加新闻模块实现过程 361
9.25 修改新闻模块 362
9.25.1 修改新闻模块概述 362
9.25.2 修改新闻模块实现过程 363
9.26 查看删除公告模块 364
9.26.1 查看删除公告模块概述 364
9.26.2 查看删除公告模块实现过程 365
9.27 公告添加模块 367
9.27.1 公告添加模块概述 367
9.27.2 公告添加模块实现过程 368
9.28 公告修改模块 369
9.28.1 公告修改模块概述 369
9.28.2 公告修改模块实现过程 369
9.29 评论管理模块 371
9.29.1 评论管理模块概述 371
9.29.2 评论管理模块实现过程 371
9.30 帮助添加模块 373
9.30.1 帮助添加模块概述 373
9.30.2 帮助添加模块实现过程 373
9.31 帮助查询和删除模块 374
9.31.1 帮助查询和删除模块概述 374
9.31.2 帮助查询和删除模块实现过程 374
9.32 帮助修改模块 376
9.32.1 帮助修改模块概述 376
9.32.2 帮助修改模块实现过程 377
参考文献 379
- 《SQL与关系数据库理论》(美)戴特(C.J.Date) 2019
- 《钒产业技术及应用》高峰,彭清静,华骏主编 2019
- 《高级英语阅读与听说教程》刘秀梅编著 2019
- 《现代水泥技术发展与应用论文集》天津水泥工业设计研究院有限公司编 2019
- 《看图自学吉他弹唱教程》陈飞编著 2019
- 《激光加工实训技能指导理实一体化教程 下》王秀军,徐永红主编;刘波,刘克生副主编 2017
- 《AutoCAD 2019 循序渐进教程》雷焕平,吴昌松,陈兴奎主编 2019
- 《少儿电子琴入门教程 双色图解版》灌木文化 2019
- 《英汉翻译理论的多维阐释及应用剖析》常瑞娟著 2019
- 《Photoshop CC 2018基础教程》温培利,付华编著 2019
- 《大学计算机实验指导及习题解答》曹成志,宋长龙 2019
- 《指向核心素养 北京十一学校名师教学设计 英语 七年级 上 配人教版》周志英总主编 2019
- 《大学生心理健康与人生发展》王琳责任编辑;(中国)肖宇 2019
- 《大学英语四级考试全真试题 标准模拟 四级》汪开虎主编 2012
- 《大学英语教学的跨文化交际视角研究与创新发展》许丽云,刘枫,尚利明著 2020
- 《北京生态环境保护》《北京环境保护丛书》编委会编著 2018
- 《复旦大学新闻学院教授学术丛书 新闻实务随想录》刘海贵 2019
- 《大学英语综合教程 1》王佃春,骆敏主编 2015
- 《大学物理简明教程 下 第2版》施卫主编 2020
- 《指向核心素养 北京十一学校名师教学设计 英语 九年级 上 配人教版》周志英总主编 2019