数据库案例与应用开发项目教程(SQL Server 2008 + Visual Studio 2010综合开发)(第2版) / 高等学校计算机基础教育教材精选
¥49.50定价
作者: 王红、陈功平等
出版时间:2016年8月
出版社:清华大学出版社
- 清华大学出版社
- 9787302441465
- 2-1
- 41652
- 16开
- 2016年8月
- 工学
- 软件工程
- TP311.138SQ
- 计算机
- 本专科、高职高专
内容简介
本书以SQL Server 2008和Visual Studio 2010为主要讲解对象,介绍SQL Server 2008的基本操作,并结合Visual Studio 2010开发环境开发数据库应用系统,使用ASP.NET 4.0技术,逐步构建一个典型的小型”选课管理系统”网站,该系统既介绍数据库管理系统的基本操作,又包含数据库应用系统的开发、部署,综合应用性强。
本书通过案例编排知识点,以数据库应用和案例开发为主,以知识讲解为辅,核心内容是数据库对象的创建和管理,包括数据库、数据表、视图、默认、规则、存储过程、触发器、函数等,重点内容集中在使用TSQL语言创建和管理数据库对象,并将数据库的基本操作用Visual Studio 2010技术在前台页面实现。
本书精心设计案例,循序渐进地构建系统,由简入难,理论联系实际,适合应用型本科和高职院校师生使用,同时也可作为数据库应用系统初级开发人员的参考书。
本书通过案例编排知识点,以数据库应用和案例开发为主,以知识讲解为辅,核心内容是数据库对象的创建和管理,包括数据库、数据表、视图、默认、规则、存储过程、触发器、函数等,重点内容集中在使用TSQL语言创建和管理数据库对象,并将数据库的基本操作用Visual Studio 2010技术在前台页面实现。
本书精心设计案例,循序渐进地构建系统,由简入难,理论联系实际,适合应用型本科和高职院校师生使用,同时也可作为数据库应用系统初级开发人员的参考书。
目录
数据库案例与应用开发项目教程(第2版)
1数据库管理技术1
任务11数据库系统基本概念2
1.1.1数据库的基本概念2
1.1.2数据模型2
1.1.3关系数据库4
1.1.4数据库应用系统开发的基本步骤4
任务12安装SQL Server 2008和Visual Studio 20105
1.2.1安装SQL Server 20085
1.2.2使用SQL Server 200816
1.2.3安装Microsoft Visual Studio 201020
任务13创建和管理数据库26
1.3.1基本概念26
1.3.2创建数据库27
1.3.3管理数据库31
1.3.4删除数据库34
1.3.5创建”选课管理”数据库35
任务14备份和还原数据库35
1.4.1备份的必要性35
1.4.2数据库备份与恢复的基本概念35
1.4.3备份数据库到文件37
1.4.4备份数据库到备份设备41
1.4.5还原数据库42
1.4.6分离和附加数据库50
1.4.7自动备份数据库51
任务15使用ADO.NET技术连接SQL Server数据库54
1.5.1SqlConnection对象54
1.5.2创建”选课管理系统”网站55
1.5.3创建数据库访问类56
1.5.4测试连接59数据库案例与应用开发项目教程(SQL Server 2008 Visual
Studio2010综合开发)(第2版)目录实训1SQL Server 2008的安装和配置61
实训2数据库管理62
实训3数据库的备份与还原64学习情境2数据表管理技术66
任务21管理数据表结构67
2.1.1常用数据类型67
2.1.2为”选课管理系统”创建表70
2.1.3维护数据表74
2.1.4删除数据表76
任务22管理数据表记录77
2.2.1添加表记录77
2.2.2修改表记录79
2.2.3删除表记录80
2.2.4导入与导出数据80
任务23管理数据完整性84
2.3.1主键约束84
2.3.2唯一键约束85
2.3.3检查约束87
2.3.4外键约束89
2.3.5默认值95
2.3.6规则98
任务24设计并实现”添加学生信息页面”99
2.4.1目录设计99
2.4.2窗体设计100
2.4.3功能设计100
任务25设计并实现”删除学生信息页面”103
2.5.1窗体设计103
2.5.2功能设计104
实训4表和表数据的管理105
实训5数据完整性110学习情境3数据查询技术113
任务31数据查询114
3.1.1查询语句的语法格式114
3.1.2查询数据介绍114
3.1.3单表查询115
3.1.4多表查询119
3.1.5存储查询结果到表记录125
3.1.6子查询126
3.1.7分组查询129
任务32使用视图132
3.2.1视图132
3.2.2创建视图132
3.2.3通过视图修改基本表数据133
3.2.4修改视图134
3.2.5删除视图135
任务33设计并实现”修改学生”页面135
3.3.1窗体设计135
3.3.2功能设计136
任务34设计并实现”添加课程”页面139
3.4.1窗体设计139
3.4.2功能设计142
任务35设计并实现”修改课程”页面143
3.5.1浏览课程功能设计144
3.5.2修改课程功能设计146
任务36设计并实现”管理员登录”页面148
3.6.1窗体设计148
3.6.2功能设计149
任务37存储过程设计151
3.7.1局部变量151
3.7.2流程控制语句153
3.7.3存储过程的概念、类型及创建157
3.7.4触发器设计161
3.7.5函数设计168
任务38配置数据库安全性173
3.8.1SQL Server 2008的安全措施173
3.8.2服务器级安全性173
3.8.3数据库级安全性179
3.8.4权限185
实训6数据查询186
实训7TSQL程序设计189
实训8存储过程设计190
实训9触发器设计191
实训10安全管理192学习情境4网站综合开发195
任务41设计并实现”选课管理系统”首页196
4.1.1设计”学生登录”用户控件196
4.1.2首页设计200
任务42设计并实现”管理员主页”209
4.2.1导航控件209
4.2.2设计并实现管理员主页210
任务43设计并实现”学生主页”214
4.3.1功能分析214
4.3.2设计并实现学生主页215学习情境5网站发布和部署技术225
任务51发布”选课管理系统”225
任务52配置并部署”选课管理系统”服务器226
5.2.1服务器基本组件配置226
5.2.2软件需求228
5.2.3部署”选课管理系统”网站228学习情境6教学质量评价系统的设计与开发237
任务61需求分析237
6.1.1开发背景237
6.1.2功能分析238
任务62数据库设计239
6.2.1数据表设计239
6.2.2数据表关系图244
任务63详细设计244
6.3.1数据库访问类设计244
6.3.2样式表设计247
6.3.3用户控件设计248
6.3.4首页设计252
6.3.5学生用户功能设计255
6.3.6教师用户功能设计271
6.3.7管理员用户功能设计298学习情境7校园论坛系统设计与开发350
任务71系统简介350
7.1.1开发工具简介350
7.1.2系统功能图351
任务72数据库设计351
7.2.1创建数据库351
7.2.2数据表设计351
7.2.3数据关系图355
7.2.4视图设计355
7.2.5存储过程设计356
7.2.6触发器设计357
任务73详细设计358
7.3.1数据库访问类设计358
7.3.2主题设计363
7.3.3用户控件设计363
7.3.4母版页设计373
7.3.5用户注册功能设计374
7.3.6首页设计377
7.3.7学生用户功能设计377
7.3.8管理员用户功能设计399
7.3.9交流园地设计406
7.3.10私信功能设计427
7.3.11帖子搜索功能设计431参考文献434
1数据库管理技术1
任务11数据库系统基本概念2
1.1.1数据库的基本概念2
1.1.2数据模型2
1.1.3关系数据库4
1.1.4数据库应用系统开发的基本步骤4
任务12安装SQL Server 2008和Visual Studio 20105
1.2.1安装SQL Server 20085
1.2.2使用SQL Server 200816
1.2.3安装Microsoft Visual Studio 201020
任务13创建和管理数据库26
1.3.1基本概念26
1.3.2创建数据库27
1.3.3管理数据库31
1.3.4删除数据库34
1.3.5创建”选课管理”数据库35
任务14备份和还原数据库35
1.4.1备份的必要性35
1.4.2数据库备份与恢复的基本概念35
1.4.3备份数据库到文件37
1.4.4备份数据库到备份设备41
1.4.5还原数据库42
1.4.6分离和附加数据库50
1.4.7自动备份数据库51
任务15使用ADO.NET技术连接SQL Server数据库54
1.5.1SqlConnection对象54
1.5.2创建”选课管理系统”网站55
1.5.3创建数据库访问类56
1.5.4测试连接59数据库案例与应用开发项目教程(SQL Server 2008 Visual
Studio2010综合开发)(第2版)目录实训1SQL Server 2008的安装和配置61
实训2数据库管理62
实训3数据库的备份与还原64学习情境2数据表管理技术66
任务21管理数据表结构67
2.1.1常用数据类型67
2.1.2为”选课管理系统”创建表70
2.1.3维护数据表74
2.1.4删除数据表76
任务22管理数据表记录77
2.2.1添加表记录77
2.2.2修改表记录79
2.2.3删除表记录80
2.2.4导入与导出数据80
任务23管理数据完整性84
2.3.1主键约束84
2.3.2唯一键约束85
2.3.3检查约束87
2.3.4外键约束89
2.3.5默认值95
2.3.6规则98
任务24设计并实现”添加学生信息页面”99
2.4.1目录设计99
2.4.2窗体设计100
2.4.3功能设计100
任务25设计并实现”删除学生信息页面”103
2.5.1窗体设计103
2.5.2功能设计104
实训4表和表数据的管理105
实训5数据完整性110学习情境3数据查询技术113
任务31数据查询114
3.1.1查询语句的语法格式114
3.1.2查询数据介绍114
3.1.3单表查询115
3.1.4多表查询119
3.1.5存储查询结果到表记录125
3.1.6子查询126
3.1.7分组查询129
任务32使用视图132
3.2.1视图132
3.2.2创建视图132
3.2.3通过视图修改基本表数据133
3.2.4修改视图134
3.2.5删除视图135
任务33设计并实现”修改学生”页面135
3.3.1窗体设计135
3.3.2功能设计136
任务34设计并实现”添加课程”页面139
3.4.1窗体设计139
3.4.2功能设计142
任务35设计并实现”修改课程”页面143
3.5.1浏览课程功能设计144
3.5.2修改课程功能设计146
任务36设计并实现”管理员登录”页面148
3.6.1窗体设计148
3.6.2功能设计149
任务37存储过程设计151
3.7.1局部变量151
3.7.2流程控制语句153
3.7.3存储过程的概念、类型及创建157
3.7.4触发器设计161
3.7.5函数设计168
任务38配置数据库安全性173
3.8.1SQL Server 2008的安全措施173
3.8.2服务器级安全性173
3.8.3数据库级安全性179
3.8.4权限185
实训6数据查询186
实训7TSQL程序设计189
实训8存储过程设计190
实训9触发器设计191
实训10安全管理192学习情境4网站综合开发195
任务41设计并实现”选课管理系统”首页196
4.1.1设计”学生登录”用户控件196
4.1.2首页设计200
任务42设计并实现”管理员主页”209
4.2.1导航控件209
4.2.2设计并实现管理员主页210
任务43设计并实现”学生主页”214
4.3.1功能分析214
4.3.2设计并实现学生主页215学习情境5网站发布和部署技术225
任务51发布”选课管理系统”225
任务52配置并部署”选课管理系统”服务器226
5.2.1服务器基本组件配置226
5.2.2软件需求228
5.2.3部署”选课管理系统”网站228学习情境6教学质量评价系统的设计与开发237
任务61需求分析237
6.1.1开发背景237
6.1.2功能分析238
任务62数据库设计239
6.2.1数据表设计239
6.2.2数据表关系图244
任务63详细设计244
6.3.1数据库访问类设计244
6.3.2样式表设计247
6.3.3用户控件设计248
6.3.4首页设计252
6.3.5学生用户功能设计255
6.3.6教师用户功能设计271
6.3.7管理员用户功能设计298学习情境7校园论坛系统设计与开发350
任务71系统简介350
7.1.1开发工具简介350
7.1.2系统功能图351
任务72数据库设计351
7.2.1创建数据库351
7.2.2数据表设计351
7.2.3数据关系图355
7.2.4视图设计355
7.2.5存储过程设计356
7.2.6触发器设计357
任务73详细设计358
7.3.1数据库访问类设计358
7.3.2主题设计363
7.3.3用户控件设计363
7.3.4母版页设计373
7.3.5用户注册功能设计374
7.3.6首页设计377
7.3.7学生用户功能设计377
7.3.8管理员用户功能设计399
7.3.9交流园地设计406
7.3.10私信功能设计427
7.3.11帖子搜索功能设计431参考文献434