《网络数据库SQL Server》课程的显著特点是实践性强,本教材以“工作过程导向”和“项目式学习”为主线,每个模块单元都是围绕典型项目展开。本书以提高学生的技能水平为目的,根据高职高专教育和教学特点,结合教学改革和应用实践修订而成的,可作为高职高专计算机软件、计算机网络、电子商务、经济管理等专业的网络数据库程序设计课程的教材。
本书为高等职业教育计算机类专业规划教材。本书共分14章,分别介绍了数据库基础知识、数据库创建与维护、表的创建与数据完整性、数据查询、索引、视图、存储过程、触发器、安全性、数据备份与恢复及删数据访问技术等内容。本书内容循序渐进,任务丰富生动,以任务驱动引导知识点的学习,具有较强的趣味性和可操作性。
本书可作高职高专软件技术、计算机网络技术、电子商务、经济管理等专业的网络数据库程序设计课程的教材,也可供相关工程技术人员参考。
前言
第1章 数据库系统的概念与规划
1.1 数据库系统的基本概念
1.2 数据模型
1.3 关系数据模型
1.4 项目实例1——人力资源管理系统数据库设计
小结
习题
第2章 SQL Server概述
2.1 SQL Server简介
2.2 SQL Server 2005的新特性
2.3 SQL Server常用工具及其组件
2.4 项目实例2——安装SQL Server 2005
小结
习题
第3章 创建数据库及表
3.1 SQL Server数据库概念
3.2 数据库操作
3.3 操作数据库表
3.4 维护数据表
3.5 项目实例3——人力资源管理数据库操作
3.6 独立实践项目
小结
习题
第4章 数据库完整性
4.1 数据库完整性的基础知识
4.2 约束
4.3 默认值
4.4 规则
4.5 项目实例4——实现数据完整性
4.6 独立实践项目
小结
习题
第5章 查询与视图
5.1 使用SELECT语句查询数据
5.2 数据分组和汇总
5.3 多表连接与子查询
5.4 视图的基本知识
5.5 创建视图
5.6 独立实践项目
小结
习题
第6章 索引
6.1 索引基本知识
6.2 创建索引
6.3 操作索引
6.4 联机索引
6.5 查询优化器
6.6 项目实例5——创建索引
小结
习题
第7章 Transact-SQL及其程序设计
7.1 Transact-SQL语言基础
7.2 常量与变量
7.3 流程控制语句
7.4 系统函数
7.5 用户自定义函数
7.6 项目实例6——Transact-SQL程序设计
小结
习题
第8章 实现存储过程
8.1 存储过程的基本概念
8.2 实现存储过程
8.3 存储过程中参数的使用
8.4 项目实例7——实现存储过程
8.5 独立实践项目
小结
习题
第9章 实现触发器
9.1 触发器介绍
9.2 创建DML触发器
9.3 创建DDL触发器
9.4 查看、修改和删除触发器
9.5 项目实例8——实现触发器
小结
习题
第10章 游标与事务
10.1 游标
10.2 事务
10.3 项目实例9——实现游标和事务
小结
习题
第11章 SQL Server的安全性
11.1 安全性基础知识
11.2 管理服务器的安全性
11.3 数据库的安全性
11.4 数据库对象的安全性
小结
习题
第12章 备份与还原
12.1 备份与还原简介
12.2 备份数据库
12.3 还原数据库
12.4 自动备份维护计划
小结
习题
第13章 ADO.NET 2.0介绍
13.1 ADO.NET概述
13.2 项目实例10——生成ADO.NET应用程序
小结
习题
第14章 数据库应用系统开发实例
14.1 数据库应用系统开发流程
14.2 项目实例11——进销存管理系统开发实例
14.3 独立实践项目
小结
习题
参考文献