数据库案例与应用开发项目教程(SQL Server 2008+Visual Studio 2010综合开发)(第2版) / 高等学校计算机基础教育教材精选
作者: 王红、陈功平等
出版时间:2016年9月
出版社:清华大学出版社
- 清华大学出版社
- 9787302441465
- 2-1
- 42324
- 0045178247-8
- 平装
- 16开
- 2016年9月
- 676
- 工学
- 软件工程
- TP311.138SQ
- 计算机
- 本科
本书通过案例编排知识点,以数据库应用和案例开发为主,以知识讲解为辅,核心内容是数据库对象的创建和管理,包括数据库、数据表、视图、默认、规则、存储过程、触发器、函数等,重点内容集中在使用T-SQL语言创建和管理数据库对象,并将数据库的基本操作用Visual studio 2010技术在前台页面实现。
本书精心设计案例,循序渐进地构建系统,由简入难,理论联系实际,适合应用型本科和高职院校师生使用,同时也可作为数据库应用系统初级开发人员的参考书。
学习情境1 数据库管理技术
任务1-1数据库系统基本概念
1.1.1 数据库的基本概念
1.1.2 数据模型
1.1.3 关系数据库
1.1.4 数据库应用系统开发的基本步骤
任务1-2安装SQL Server 2008和Visual Studio 2010
1.2.1 安装SQL Server 2008
1.2.2 使用SQL Server 2008
1.2.3 安装Microsoft Visual Studio 2010
任务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使用ADO.NET技术连接SQL Server数据库
1.5.1 SqlConnection对象
1.5.2 创建“选课管理系统”网站
1.5.3 创建数据库访问类
1.5.4 测试连接
实训1SQL Server 2008的安装和配置
实训2数据库管理
实训3数据库的备份与还原
学习情境2 数据表管理技术
任务2-1管理数据表结构
2.1.1 常用数据类型
2.1.2 为“选课管理系统”创建表
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.1.6 子查询
3.1.7 分组查询
任务3-2使用视图
3.2.1 视图
3.2.2 创建视图
3.2.3 通过视图修改基本表数据
3.2.4 修改视图
3.2.5 删除视图
任务3-3设计并实现“修改学生”页面
3.3.1 窗体设计
3.3.2 功能设计
任务3-4设计并实现“添加课程”页面
3.4.1 窗体设计
3.4.2 功能设计
任务3-5设计并实现“修改课程”页面
3.5.1 浏览课程功能设计
3.5.2 修改课程功能设计
任务3-6设计并实现“管理员登录”页面
3.6.1 窗体设计
3.6.2 功能设计
任务3-7存储过程设计
3.7.1 局部变量
3.7.2 流程控制语句
3.7.3 存储过程的概念、类型及创建
3.7.4 触发器设计
3.7.5 函数设计
任务3-8配置数据库安全性
3.8.1 SQL Server 2008的安全措施
3.8.2 服务器级安全性
3.8.3 数据库级安全性
3.8.4 权限
实训6数据查询
实训7T-SQL程序设计
实训8存储过程设计
实训9触发器设计
实训10安全管理
学习情境4 网站综合开发
任务4-1设计并实现“选课管理系统”首页
4.1.1 设计“学生登录”用户控件
4.1.2 首页设计
任务4-2设计并实现“管理员主页”
4.2.1 导航控件
4.2.2 设计并实现管理员主页
任务4-3设计并实现“学生主页”
4.3.1 功能分析
4.3.2 设计并实现学生主页
学习情境5 网站发布和部署技术
任务5-1发布“选课管理系统”
任务5-2配置并部署“选课管理系统”服务器
5.2.1 服务器基本组件配置
5.2.2 软件需求
5.2.3 部署“选课管理系统”网站
学习情境6 教学质量评价系统的设计与开发
任务6-1需求分析
6.1.1 开发背景
6.1.2 功能分析
任务6-2数据库设计
6.2.1 数据表设计
6.2.2 数据表关系图
任务6-3详细设计
6.3.1 数据库访问类设计
6.3.2 样式表设计
6.3.3 用户控件设计
6.3.4 首页设计
6.3.5 学生用户功能设计
6.3.6 教师用户功能设计
6.3.7 管理员用户功能设计
学习情境7 校园论坛系统设计与开发
任务7-1系统简介
7.1.1 开发工具简介
7.1.2 系统功能图
任务7-2数据库设计
7.2.1 创建数据库
7.2.2 数据表设计
7.2.3 数据关系图
7.2.4 视图设计
7.2.5 存储过程设计
7.2.6 触发器设计
任务7-3详细设计
7.3.1 数据库访问类设计
7.3.2 主题设计
7.3.3 用户控件设计
7.3.4 母版页设计
7.3.5 用户注册功能设计
7.3.6 首页设计
7.3.7 学生用户功能设计
7.3.8 管理员用户功能设计
7.3.9 交流园地设计
7.3.10 私信功能设计
7.3.11 帖子搜索功能设计
参考文献