《资料库开发案例教材(SQL Server 2008+Visual Studio 2010综合开发)》是2015年1月8日清华大学出版社出版的图书,作者是王红、陈功平等。
基本介绍
- 书名:资料库开发案例教材(SQL Server 2008+Visual Studio 2010综合开发)
- 作者:王红、陈功平、张兴元、黄存东、张寿安、张志刚、李家兵、曹维祥、胡君、金先好、胡琼、金宗安
- ISBN:9787302334767
- 定价:25元
- 出版社:清华大学出版社
- 出版时间:2015-1-8
- 装帧:平装
内容简介
本书以SQLServer2008和VisualStudio2010为主要讲解对象,介绍SQLServer2008的基本操作,并结合VisualStudio2010开发环境开发资料库套用系统,使用ASP.NET4.0技术,逐步构建一个典型的小型“学生选课管理系统”,该系统既有资料库管理系统的基本操作,又有资料库套用开发的内容,综合套用性强。
本书通过案例编排知识点,以资料库套用和能力培养为本,以知识讲解为辅,核心内容集中在资料库对象的创建和管理,包括资料库、数据表、视图、默认、规则、存储过程、触发器、函式,重点内容集中在採用TSQL语言创建和管理资料库对象,并将资料库的基本操作用VisualStudio2010技术在前台页面实现。
本书精心设计案例,循序渐进地构建系统,由简入难,理论联繫实际,适合高职和套用型本科院校师生使用,同时也可作为资料库套用系统初级开发人员的参考书。
本书通过案例编排知识点,以资料库套用和能力培养为本,以知识讲解为辅,核心内容集中在资料库对象的创建和管理,包括资料库、数据表、视图、默认、规则、存储过程、触发器、函式,重点内容集中在採用TSQL语言创建和管理资料库对象,并将资料库的基本操作用VisualStudio2010技术在前台页面实现。
本书精心设计案例,循序渐进地构建系统,由简入难,理论联繫实际,适合高职和套用型本科院校师生使用,同时也可作为资料库套用系统初级开发人员的参考书。
目录
项目1创建“学生选课管理系统”资料库1
任务11资料库系统基本概念2
1.1.1资料库的基本概念2
1.1.2数据模型2
1.1.3关係资料库3
1.1.4资料库套用系统开发的基本步骤4
任务12安装SQLServer2008和VisualStudio20105
1.2.1安装SQLServer20085
1.2.2安装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备份与恢复的基本概念36
1.4.3资料库备份为档案37
1.4.4资料库备份到备份设备中41
1.4.5还原资料库42
1.4.6分离和附加资料库50
1.4.7资料库自动备份51
任务15配置伺服器的安全53
1.5.1设定伺服器身份验证模式53
1.5.2系统管理员登录账户sa54
1.5.3创建资料库级用户StuUser55
1.5.4使用StuUser登录伺服器57
任务16使用ADO.NET技术连线SQL资料库57[]资料库开发案例教材目录[]1.6.1SqlConnection对象57
1.6.2创建“学生选课管理系统”网站58
1.6.3连线资料库类的创建59
实验1SQLServer2008的安装和配置64
实验2资料库档案管理64
实验3资料库的备份与还原66
项目2管理“学生选课管理系统”中的数据表69
任务21创建和修改基本数据表70
2.1.1常用数据类型70
2.1.2为StuCourseManage资料库创建表72
2.1.3管理和维护数据表76
2.1.4删除表78
任务22添加、修改和删除表记录79
2.2.1添加记录79
2.2.2修改记录81
2.2.3删除记录81
2.2.4数据导入与导出82
任务23创建和使用约束84
2.3.1主键约束85
2.3.2唯一键约束86
2.3.3检查约束87
2.3.4外键约束89
2.3.5默认值94
2.3.6规则95
任务24设计并实现“添加学生信息页面”97
2.4.1目录设计97
2.4.2页面设计97
2.4.3代码设计98
任务25设计并实现“删除学生信息页面”101
2.5.1页面设计101
2.5.2代码设计101
实验4表和表数据的管理102
实验5数据完整性107
项目3查询“学生选课管理系统”中的数据110
任务31单表查询和多表查询111
3.1.1查询语句的命令格式111
3.1.2查询数据介绍111
3.1.3单表查询112
3.1.4多表查询115
3.1.5使用查询向表添加记录119
任务32子查询和分组查询120
3.2.1子查询120
3.2.2分组查询122
任务33使用视图123
3.3.1视图概念123
3.3.2创建视图124
3.3.3通过视图修改基本表数据125
3.3.4修改视图125
3.3.5删除视图126
任务34设计并实现“修改学生基本信息页面”126
3.4.1添加Web窗体126
3.4.2页面布局设计126
3.4.3代码设计127
3.4.4设计并实现“添加课程页面”129
任务35设计并实现“管理员用户登录页面”133
3.5.1添加窗体133
3.5.2页面布局设计133
3.5.3代码设计134
任务36存储过程设计136
3.6.1局部变数136
3.6.2流程控制语句138
3.6.3存储过程设计141
3.6.4触发器设计145
3.6.5用户自定义函式152
实验6数据查询(一)156
实验7数据查询(二)157
实验8TSQL程式设计160
实验9存储过程设计161
实验10触发器设计162
项目4“学生选课管理系统”综合开发163
任务41资料库安全管理163
4.1.1SQLServer2008的安全措施163
4.1.2伺服器级安全性164
4.1.3资料库级安全性168
4.1.4许可权173
任务42设计并实现“学生选课管理系统”首页174
4.2.1创建“学生登录”用户控制项174
4.2.2首页设计177
任务43设计并实现“管理员主页面”185
4.3.1页面导航控制项185
4.3.2设计并实现管理员主页面186
任务44设计并实现“学生选课页面”189
4.4.1功能分析189
4.4.2功能实现190
实验11安全管理198
项目5发布并部署“学生选课管理系统”202
任务51发布“学生选课管理系统”202
任务52配置并部署“学生选课管理系统”伺服器203
5.2.1基本组件配置203
5.2.2软体需求205
5.2.3部署“学生选课管理系统”网站205
参考文献214