Sql server 2005程序设计与管理基础同步实训教程(高等学校教材·计算机科学与技术)
分類: 图书,计算机/网络,数据库,SQL,
作者: 毛应爽,赵慧玲,孟宪颖主编
出 版 社: 清华大学出版社
出版时间: 2009-12-1字数: 498000版次: 1页数: 299印刷时间: 2009-12-1开本: 16开印次: 1纸张: 胶版纸I S B N : 9787302212324包装: 平装内容简介
本书分4部分介绍SQL Server 2005的程序设计及管理基础知识。数据库基础知识部分主要包括数据库的建立、管理,表的建立,数据的查询及编辑,数据库完整性,视图的基本概念; SQL Server程序设计部分主要包括TSQL编程基础、存储过程、函数、事务、触发器的概念及使用; 数据库管理部分主要包括数据库的安全、备份与恢复等知识; 最后是数据库的规划与设计部分。
本书突出了SQL Server 2005实践应用知识,各部分设置了示范案例及相应的同步案例,可作为计算机及相关专业的SQL Server关系数据库的实训教材,也可作为初中级读者或自学者的实践参考书。为了便于教师教学和学生练习,本书提供书中所有的教学数据库、示范案例的程序源代码及教学课件,可从光盘中读取。
目录
第1章SQL Server 2005概述
1.1SQL Server 2005的主要特点
1.1.1SQL Server 2005简介
1.1.2SQL Server 2005的新增特性
1.1.3SQL Server 2005的组件选择
1.2SQL Server 2005的安装
1.2.1SQL Server 2005安装的硬件与软件要求
1.2.2SQL Server 2005的版本选择
1.2.3SQL Server 2005的安装
1.3SQL Server 2005的管理工具
1.3.1SQL Server Management Studio
1.3.2SQL Server Configuration Manager
1.3.3Business Intelligence Development Studio
1.3.4SQL Server 外围应用配置器
1.3.5数据库引擎优化顾问
1.3.6SQL Server Reporting Services配置
1.3.7SQL Server事件探查器
1.3.8命令行工具
1.4SQL Server 2005的配置
1.4.1启动SQL Server 2005服务
1.4.2配置服务器
思考与练习
第2章创建管理数据库
2.1SQL Server数据库的结构
2.1.1SQL Server数据库结构
2.1.2SQL Server数据文件及文件组
2.1.3SQL Server日志文件
2.1.4SQL Server系统数据库
2.2创建数据库
2.2.1使用SSMS对象资源管理器创建数据库
2.2.2使用T-SQL语句创建数据库
2.3管理数据库
2.3.1查看数据库属性信息
2.3.2更改数据库名称
2.3.3修改数据库容量
2.3.4删除数据库
2.4分离附加数据库
2.4.1分离数据库
2.4.2附加数据库
思考与练习
第3章管理数据表
3.1表的概念
3.2SQL Server中的数据类型
3.3创建数据表
3.3.1使用SSMS对象资源管理器创建表
3.3.2使用T-SQL语句创建表结构
3.4管理数据表
3.4.1修改表结构
3.4.2删除数据库中的表
3.4.3更改表名
3.4.4查看表信息
思考与练习
第4章数据操纵语句
4.1在SQL Server Management Studio中查看记录
4.1.1打开表
4.1.2快速定位记录
4.1.3返回前几条记录
4.2INSERT语句
4.2.1在SQL Server Management Studio中插入记录
4.2.2用INSERT语句插入记录
4.3UPDATE语句
4.3.1在SQL Server Management Studio中更新记录
4.3.2用UPDATE语句更新记录
4.4DELETE语句
4.4.1在SQL Server Management Studio中删除记录
4.4.2用DELETE语句删除记录
4.4.3用TRUNCATE TABLE语句删除记录
4.5简单查询
4.5.1选择表中的若干列
4.5.2选择表中的若干记录
4.5.3对查询的结果排序
4.6数据统计查询
4.6.1使用聚合函数
4.6.2对结果进行分组
4.6.3用COMPUTE子句来归类
思考与练习
第5章高级查询
5.1连接查询
5.1.1基本连接
5.1.2JOIN关键字
5.1.3内连接
5.1.4外连接
5.1.5交叉连接
5.1.6自连接
5.2集合查询
5.2.1联合查询UNION
5.2.2INTERSECT运算符
5.2.3EXCEPT运算符
5.3子查询
5.3.1带有IN运算符的子查询
5.3.2带有EXISTS运算符的子查询
5.3.3带有ALL、ANY、SOME运算符的子查询
5.3.4其他子查询
5.3.5用SELECT INTO子句将查询结果建立新表
5.4交叉表查询
5.4.1CASE实现交叉表查询
5.4.2PIVOT和UNPIVOT实现交叉表查询
思考与练习
第6章数据完整性
第7章视图
第8章T-SQL编程基础
第9章存储过程
第10章函数
第11章事务
第12章触发器
第13章数据库安全
第14章数据库备份与恢复
第15章数据库规划与设计
附录A“简易网上书城”项目功能需求
附录B“简易网上书城”系统需求说明书
附录C“简易网上书城”数据库设计说明书
参考文献