内容简介
本书以SQL Server 2008和Visual Studio 2010为主要讲解对象,介绍SQL Server 2008的基本操作,并结合Visual Studio 2010开发环境开发资料库套用系统,使用ASP.NET 4.0技术,逐步构建一个典型的小型“选课管理系统”网站,该系统既介绍资料库管理系统的基本操作,又包含资料库套用系统的开发、部署,综合套用性强。
图书目录
1资料库管理技术1
任务11资料库系统基本概念2
1.1.1资料库的基本概念2
1.1.2数据模型2
1.1.3关係资料库4
1.1.4资料库套用系统开发的基本步骤4
任务12安装SQLServer2008和VisualStudio20105
1.2.1安装SQLServer20085
1.2.2使用SQLServer200816
1.2.3安装MicrosoftVisualStudio201020
任务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技术连线SQLServer资料库54
1.5.1SqlConnection对象54
1.5.2创建“选课管理系统”网站55
1.5.3创建资料库访问类56
1.5.4测试连线59资料库案例与套用开发项目教程(SQLServer2008+VisualStudio2010综合开发)(第2版)目录实训1SQLServer2008的安装和配置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.1SQLServer2008的安全措施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