根据教育部关于“以就业为导向深化高等职业教育改革的若干意见”中提出的学校必须把培养学生动手能力、实践能力和可持续发展能力放在突出的地位,促进学生技能培养的指导精神,本书从应用型人才培养的目标和学生的特点出发,以实际案例为着眼点,认真组织内容,精心设计案例,力求浅显易懂,从浅入深、理论够度、注重实践,以“学中做,做中学”的“先模仿,后独立完成”的形式设置适当的实训任务。
本书分4部分介绍SQL Server 2005的程序设计及管理基础知识。数据库基础知识部分主要包括数据库的建立、管理,表的建立,数据的查询及编辑,数据库完整性,视图的基本概念;SQL Server程序设计部分主要包括T-SQL编程基础、存储过程、函数、事务、触发器的概念及使用;数据库管理部分主要包括数据库的安全、备份与恢复等知识;最后是数据库的规划与设计部分。
本书突出了SQL Server 2005实践应用知识,各部分设置了示范案例及相应的同步案例,可作为计算机及相关专业的SQL Server关系数据库的实训教材,也可作为初中级读者或自学者的实践参考书。为了便于教师教学和学生练习,本书提供书中所有的教学数据库、示范案例的程序源代码及教学课件,可从网上http://www.tup.tsinghua.edu.cn下载。
第1章 SQL Server 2005概述
1.1 SQL Server 2005的主要特点
1.1.1 SQL Server 2005简介
1.1.2 SQL Server 2005的新增特性
1.1.3 SQL Server 2005的组件选择
1.2 SQL Server 2005的安装
1.2.1 SQL Server 2005安装的硬件与软件要求
1.2.2 SQL Server 2005的版本选择
1.2.3 SQL Server 2005的安装
1.3 SQL Server 2005的管理工具
1.3.1 SQL Server Management Studio
1.3.2 SQL Server Configuration Manager
1.3.3 Business Intelligence Development Studio
1.3.4 SQL Server 外围应用配置器
1.3.5 数据库引擎优化顾问
1.3.6 SQL Server Reporting Services配置
1.3.7 SQL Server事件探查器
1.3.8 命令行工具
1.4 SQL Server 2005的配置
1.4.1 启动SQL Server 2005服务
1.4.2 配置服务器
思考与练习
第2章 创建管理数据库
……
第3章 管理数据表
第4章 数据操纵语句
第5章 高级查询
第6章 数据完整性
第7章 视图
第8章 T-SQL编程基础
第9章 存储过程
第10章 函数
第11章 事务
第12章 触发器
第13章 数据库安全
第14章 数据库备份与恢复
第15章 数据库规划与设计
附录A “简易网上书城”项目功能需求
附录B “简易网上书城”系统需求说明书
附录C “简易网上书城”数据库设计说明书
参考文献