内容简介
《数据库开发案例教材(SQLServer2008+VisualStudio2010综合开发)》以SQLServer2008和VisualStudio2010为主要讲解对象,介绍SQLServer2008的基本操作,并结合VisualStudio2010开发环境开发数据库应用系统,使用ASP.NET4.0技术,逐步构建一个典型的小型“学生选课管理系统”,该系统既有数据库管理系统的基本操作,又有数据库应用开发的内容,综合应用性强。
《数据库开发案例教材(SQLServer2008+VisualStudio2010综合开发)》精心设计案例,循序渐进地构建系统,由简入难,理论联系实际,适合高职和应用型本科院校师生使用,同时也可作为数据库应用系统初级开发人员的参考书。目录
项目1创建“学生选课管理系统”数据库
任务1-1数据库系统基本概念
1.1.1数据库的基本概念
1.1.2数据模型
1.1.3关系数据库
1.1.4数据库应用系统开发的基本步骤
任务1-2安装SQLServer2008和VisualStudio2010
1.2.1安装SQLServer2008
1.2.2安装MicrosoftVisualStudio2010
任务1-3创建和管理数据库
1.3.1基本概念
1.3.2创建数据库
1.3.3管理数据库
1.3.4删除数据库
1.3.5创建项目数据库
任务1-4备份和还原数据库
1.4.1备份的必要性
1.4.2备份与恢复的基本概念
1.4.3数据库备份为文件
1.4.4数据库备份到备份设备中
1.4.5还原数据库
1.4.6分离和附加数据库
1.4.7数据库自动备份
任务1-5配置服务器的安全
1.5.1设置服务器身份验证模式
1.5.2系统管理员登录账户sa
1.5.3创建数据库级用户StuUser
1.5.4使用StuUser登录服务器
任务1-6使用ADO.NET技术连接SQL数据库
1.6.1SqlConnection对象
1.6.2创建“学生选课管理系统”网站
1.6.3连接数据库类的创建
实验1SQLServer2008的安装和配置
实验2数据库文件管理
实验3数据库的备份与还原
项目2管理“学生选课管理系统”中的数据表
任务2-1创建和修改基本数据表
2.1.1常用数据类型
2.1.2为StuCourseManage数据库创建表
2.1.3管理和维护数据表
2.1.4删除表
任务2-2添加、修改和删除表记录
2.2.1添加记录
2.2.2修改记录
2.2.3删除记录
2.2.4数据导入与导出
任务2-3创建和使用约束
2.3.1主键约束
2.3.2唯一键约束
2.3.3检查约束
2.3.4外键约束
2.3.5默认值
2.3.6规则
任务2-4设计并实现“添加学生信息页面”
2.4.1目录设计
2.4.2页面设计
2.4.3代码设计
任务2-5设计并实现“删除学生信息页面”
2.5.1页面设计
2.5.2代码设计
实验4表和表数据的管理
实验5数据完整性
项目3查询“学生选课管理系统”中的数据
任务3-1单表查询和多表查询
3.1.1查询语句的命令格式
3.1.2查询数据介绍
3.1.3单表查询
3.1.4多表查询
3.1.5使用查询向表添加记录
任务3-2子查询和分组查询
3.2.1子查询
3.2.2分组查询
任务3-3使用视图
3.3.1视图概念
3.3.2创建视图
3.3.3通过视图修改基本表数据
3.3.4修改视图
3.3.5删除视图
任务3-4设计并实现“修改学生基本信息页面”
3.4.1添加Web窗体
3.4.2页面布局设计
3.4.3代码设计
3.4.4设计并实现“添加课程页面”
任务3-5设计并实现“管理员用户登录页面”
3.5.1添加窗体
3.5.2页面布局设计
3.5.3代码设计
任务3-6存储过程设计
3.6.1局部变量
3.6.2流程控制语句
3.6.3存储过程设计
3.6.4触发器设计
3.6.5用户自定义函数
实验6数据查询(一)
实验7数据查询(二)
实验8T-SQL程序设计
实验9存储过程设计
实验10触发器设计
项目4“学生选课管理系统”综合开发
任务4-1数据库安全管理
4.1.1SQLServer2008的安全措施
4.1.2服务器级安全性
4.1.3数据库级安全性
4.1.4权限
任务4-2设计并实现“学生选课管理系统”首页
4.2.1创建“学生登录”用户控件
4.2.2首页设计
任务4-3设计并实现“管理员主页面”
4.3.1页面导航控件
4.3.2设计并实现管理员主页面
任务4-4设计并实现“学生选课页面”
4.4.1功能分析
4.4.2功能实现
实验11安全管理
项目5发布并部署“学生选课管理系统”
任务5-1发布“学生选课管理系统”
任务5-2配置并部署“学生选课管理系统”服务器
5.2.1基本组件配置
5.2.2软件需求
5.2.3部署“学生选课管理系统”网站
参考文献前言/序言
当前高职院校的专业课程教学逐渐采用“教、学、做”一体、“项目整合”、“任务驱动”的教学方式。随着网络技术的发展,各类网络平台中的后台数据管理越来越重要,数据库应用系统的开发设计能力已经成为各类院校计算机相关专业学生的必备技能。微软公司的soLSe,ve。数据库管理系统功能强大、应用广泛,在数据管理方面有自己独特的优势。
《数据库开发案例教材(SQL Server 2008+Visual Studio 2010综合开发)》主要面向高职教育教学,以实际应用和案例实现为主,理论知识讲解为辅,论述准确,讲解详细,案例充足,图文并茂,并有配套的实验课教学内容。以soLServer2008数据库管理系统为后台数据支撑,配合VisualStudi02010开发平台设计实现前台页面功能,基于学生熟悉的“学生选课管理系统”为开发任务,以B/S模式为开发架构,分化整合为5个项目,每个项目由不同数量的任务构成,每个任务均为实际操作内容,配合一定的理论知识讲解,逐步细致地讲解数据库应用系统的开发过程。
·项目1实现数据库的创建、管理、备份、还原以及ADO.NET连接;
·项目2实现数据表的创建、管理,表数据的增加、修改、删除,使用约束实现数据完
整性,设计并实现表数据的添加和删除页面;
·项目3使用T-soL语言完成数据查询,以单表、多表、子查询为核心,利用查询技
术完成信息修改、用户登录页面功能;
·项目4主要围绕VisualStudio开发技术,实现用户控件、导航控件、数据控件的制
作及使用,完成首页设计;
·项目5以WindowsServer2003操作系统为载体,发布和部署“学生选课管理
系统”。