数据库应用技术项目教程
2011-4
电子工业出版社
罗耀军
280
《数据库应用技术项目教程(基于sql server 2008)》从应用sql
server
2008进行数据库管理的角度,以一个典型的数据库应用项目,从软件工程角度系统阐述数据库应用系统从需求分析、概念结构设计、逻辑结构设计到数据库物理实现、应用程序编写的整个开发流程。读者在了解和掌握数据库技术基本原理、应用和开发技术之后,初步具备解决实际问题的能力。
《数据库应用技术项目教程(基于sql server
2008)》系统地介绍了图书管理数据库设计、图书管理数据库开发环境、图书管理数据库创建和维护、图书管理数据表的创建和维护、图书管理数据库查询、图书管理数据库的视图和索引、开发图书管理数据库的程序设计、开发图书管理数据库的存储过程和触发器、图书管理数据库的备份和恢复、图书管理数据库的安全管理和图书管理数据库开发的集成等内容。
《数据库应用技术项目教程(基于sql server
2008)》可作为高职高专、职业学校和成人高校计算机类相关专业的数据库应用课程的教材,也可以作为高等院校非计算机专业和初、中级社会培训班的教材,还可以作为初学者的自学用书。
第1章 图书管理数据库设计
任务1.1 图书管理概念模型设计
1.1.1 数据库管理的基本知识
1.1.2 数据库设计的目的和内容
1.1.3 数据库设计的过程
1.1.4 概念模型设计方法
1.1.5 图书管理的概念模型
任务1.2 图书管理关系模型设计
1.2.1 关系模型设计方法
1.2.2 逻辑行为设计
1.2.3 图书管理的关系模型
本章小结
习题一
实验一
第2章 图书管理数据库开发环境
任务2.1 sql server 2008应用简介
2.1.1 sql概述
2.1.2 sql server 2008的环境要求
2.1.3 sql server 2008的数据库文件
任务2.2 sql server 2008服务器配置管理
2.2.1 服务器的启动、暂停和停止
2.2.2 sql server management studio对象资源管理器
2.2.3 sql server management studio查询分析器窗口
2.2.4 联机丛书
2.2.5 注册服务器
2.2.6 远程服务器管理
2.2.7 指定系统管理员密码
任务2.3 数据库应用系统开发基础
2.3.1 数据库应用体系结构
2.3.2 数据库的开发和管理
2.3.3 sql server 2008数据类型
本章小结
习题二
实验二
第3章 图书管理数据库创建和维护
任务3.1 了解系统数据库
3.1.1 sql server数据库组成
3.1.2 sql server数据库存储结构
3.1.3 sql server系统数据库
任务3.2 使用对象资源管理器创建和维护数据库
3.2.1 创建和修改数据库
3.2.2 删除数据库
3.2.3 分离和附加数据库
任务3.3 使用t-sql命令创建和维护数据库
3.3.1 创建和修改数据库语句
3.3.2 查看和删除数据库语句
3.3.3 分离和附加数据库语句
本章小结
习题三
实验三
第4章 图书管理数据表的创建和维护
任务4.1 表结构的创建与管理
4.1.1 使用对象资源管理器创建表结构
4.1.2 使用对象资源管理器实现数据库完整性
4.1.3 使用对象资源管理器修改表结构
4.1.4 使用t-sql命令创建表结构
4.1.5 使用t-sql命令实现数据完整性
4.1.6 使用t-sql命令修改表结构
任务4.2 表记录的操作
4.2.1 使用对象资源管理器操作记录
4.2.2 使用t-sql命令操作记录
任务4.3 表的维护
4.3.1 使用对象资源管理器维护表
4.3.2 使用t-sql命令维护表
本章小结
习题四
实验四
第5章 图书管理数据库的查询
任务5.1 基本查询
5.1.1 简单查询
5.1.2 条件查询
5.1.3 筛选查询
5.1.4 排序查询
5.1.5 分组查询
任务5.2 高级查询
5.2.1 连接查询
5.2.2 子查询
5.2.3 select into 语句
任务5.3 使用对象资源管理器查询
本章小结
习题五
实验五
第6章 图书管理数据库的视图和索引
任务6.1 视图的创建
6.1.1 视图的概念
6.1.2 视图的作用
任务6.2 视图的管理
6.2.1 使用对象资源管理器创建和管理视图
6.2.2 使用t-sql命令创建和管理视图
任务6.3 索引的概述
6.3.1 索引简介
6.3.2 索引分类
任务6.4 索引的创建与管理
6.4.1 使用对象资源管理器创建和管理索引
6.4.2 使用t-sql命令创建和管理索引
本章小结
习题六
实验六
第7章 开发图书管理数据库的程序设计
任务7.1 基本知识
7.1.1 批处理
7.1.2 脚本
7.1.3 注释
任务7.2 表达式
7.2.1 常量
7.2.2 变量
7.2.3 运算符
7.2.4 表达式
任务7.3 流程控制语句
7.3.1 begin-end语句
7.3.2 if语句
7.3.3 case语句
7.3.4 while语句
7.3.5 waitfor语句
7.3.6 return语句
任务7.4 函数
7.4.1 内置函数
7.4.2 用户自定义函数
本章小结
习题七
实验七
第8章 开发图书管理数据库的存储过程和触发器
任务8.1 存储过程概述
8.1.1 存储过程的概念
8.1.2 存储过程的优点
8.1.3 存储过程的分类
任务8.2 存储过程的创建和执行
8.2.1 创建存储过程
8.2.2 执行存储过程
任务8.3 管理存储过程
8.3.1 查看存储过程
8.3.2 修改存储过程
8.3.3 重命名存储过程
8.3.4 删除存储过程
任务8.4 系统存储过程和扩展存储过程
8.4.1 系统存储过程
8.4.2 扩展存储过程
任务8.5 触发器简介
8.5.1 触发器的概念
8.5.2 触发器的特点
8.5.3 触发器的优点
8.5.4 触发器的类型
任务8.6 创建触发器
8.6.1 使用对象资源管理器创建触发器
8.6.2 使用t-sql语句创建触发器
8.6.3 各类触发器的实现
任务8.7 管理触发器
8.7.1 查看触发器
8.7.2 修改触发器
8.7.3 重命名触发器
8.7.4 删除触发器
任务8.8 触发器使用注意事项
8.8.1 创建和使用触发器的注意事项
8.8.2 推荐的触发器实现方案
本章小结
习题八
实验八
第9章 图书数据库的备份和恢复
任务9.1 数据库的备份
9.1.1 数据库备份概述
9.1.2 备份的类型
9.1.3 数据库的备份
任务9.2 数据库的恢复
9.2.1 使用对象资源管理器恢复数据库
9.2.2 使用t-sql语句恢复数据库
任务9.3 数据库备份与恢复的实施
本章小结
习题九
思考题
实验九
第10章 图书管理数据库的安全管理
任务10.1 身份验证和授权
10.1.1 sql server安全性概述
10.1.2 sql server 安全体系
10.1.3 身份验证模式及设置
任务10.2 账号管理
10.2.1 账号的分类
10.2.2 使用对象资源管理器创建和管理账号
10.2.3 使用t-sql语句创建和维护账号
任务10.3 权限管理
10.3.1 权限的分类
10.3.2 使用对象资源管理器管理权限
10.3.3 使用t-sql语句管理权限
任务10.4 角色管理
10.4.1 角色的分类
10.4.2 使用对象资源管理器管理角色
10.4.3 使用t-sql语句管理角色
本章小结
习题十
实验十
第11章 图书管理数据库开发的集成
任务11.1 图书管理数据库设计的集成
11.1.1 图书管理的e-r模型
11.1.2 图书管理的关系数据库
任务11.2 图书管理数据库开发代码的集成
11.2.1 创建图书管理数据库
11.2.2 创建图书管理数据库表及完整性约束
11.2.3 输入图书管理数据表记录
11.2.4 查询图书管理数据库
11.2.5 图书管理应用触发器的建立
本章小结
实验十一
参考答案