书籍详情
SQL Server 2005程序设计与管理基础同步实训教程
作者:毛应爽,赵慧玲,孟宪颖 主编
出版社:清华大学出版社
出版时间:2009-12-01
ISBN:9787302212324
定价:¥29.00
购买这本书可以去
内容简介
《SQL Server 2005程序设计与管理基础同步实训教程》分4部分介绍SQL Server 2005的程序设计及管理基础知识。数据库基础知识部分主要包括数据库的建立、管理,表的建立,数据的查询及编辑,数据库完整性,视图的基本概念; SQL Server程序设计部分主要包括TSQL编程基础、存储过程、函数、事务、触发器的概念及使用; 数据库管理部分主要包括数据库的安全、备份与恢复等知识; 最后是数据库的规划与设计部分。《SQL Server 2005程序设计与管理基础同步实训教程》突出了SQL Server 2005实践应用知识,各部分设置了示范案例及相应的同步案例,可作为计算机及相关专业的SQL Server关系数据库的实训教材,也可作为初中级读者或自学者的实践参考书。为了便于教师教学和学生练习,《SQL Server 2005程序设计与管理基础同步实训教程》提供书中所有的教学数据库、示范案例的程序源代码及教学课件,可从光盘中读取。
作者简介
根据教育部关于“以就业为导向深化高等职业教育改革的若干意见”中提出的学校必须把培养学生动手能力、实践能力和可持续发展能力放在突出的地位,促进学生技能培养的指导精神,本书从应用型人才培养的目标和学生的特点出发,以实际案例为着眼点,认真组织内容,精心设计案例,力求浅显易懂,从浅入深、理论够度、注重实践,以“学中做,做中学”的“先模仿,后独立完成”的形式设置适当的实训任务。SQL Server程序设计及数据库管理基础是计算机及其相关专业的专业基础课程,通过本课程的学习,学生应掌握对数据库的基本操作方法,掌握常用的数据库管理及操作语句,在此基础上进一步掌握SQL Server程序设计方法,培养学生初步的数据库编程及管理能力,为后续课程的进一步学习奠定基础。1.本书内容第1章主要介绍SQL Server 2005的主要特点、新增特性、安装及配置方面的内容等。第2章主要介绍数据库的结构,学习如何创建、管理数据库,创建文件组及如何分离、附加数据库等方面的内容。
目录
第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 ServerReportingServices配置
1.3.7 SQL Server事件探查器
1.3.8 命令行工具
1.4 SQL Server 2005的配置
1.4.1 启动SQL Server 2005服务
1.4.2 配置服务器
思考与练习
第2章 创建管理数据库
2.1 SQL Server数据库的结构
2.1.1 SQL Server数据库结构
2.1.2 SQL Server数据文件及文件组
2.1.3 SQL Server日志文件
2.1.4 SQL 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.2 SQL 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.2 INSERT语句
4.2.1 在SQL Server Management Studio中插入记录
4.2.2 用INSERT语句插入记录
4.3 UPDATE语句
4.3.1 在SQL Server Management Studio中更新记录
4.3.2 用UPDATE语句更新记录
4.4 DELETE语句
4.4.1 在SQL Server Management Studio中删除记录
4.4.2 用DELETE语句删除记录
4.4.3 用TRUNCATETABLE语句删除记录
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.2 JOIN关键字
5.1.3 内连接
5.1.4 外连接
5.1.5 交叉连接
5.1.6 自连接
5.2 集合查询
5.2.1 联合查询UNION
5.2.2 INTERSECT运算符
5.2.3 EXCEPT运算符
5.3 子查询
5.3.1 带有IN运算符的子查询
5.3.2 带有EXISTS运算符的子查询
5.3.3 带有ALL、ANY、SOME运算符的子查询
5.3.4 其他子查询
5.3.5 用SELECTINTO子句将查询结果建立新表
5.4 交叉表查询
5.4.1 CASE实现交叉表查询
5.4.2 PIVOT和UNPIVOT实现交叉表查询
思考与练习
第6章 数据完整性
6.1 完整性的概念
6.2 约束的类型
6.3 约束的创建
6.3.1 创建主键约束
6.3.2 创建唯一约束
6.3.3 创建检查约束
6.3.4 创建默认约束
6.3.5 创建外键约束
6.4 查看约束的定义
6.5 删除约束
6.6 使用规则
6.7 使用默认
思考与练习
第7章 视图
7.1 视图简介
7.2 创建视图
7.2.1 在SQL Server Management Studio中创建视图
7.2.2 使用CREATE VIEW创建视图
7.2.3 重命名视图
7.3 查看与修改视图
7.3.1 查看视图
7.3.2 在SQL Server Management Studio中修改视图
7.3.3 用ALTERVIEw修改视图
7.4 编辑视图中的记录
7.4.1 编辑视图中记录的限制
7.4.2 在SQL Server Management Studio中操作视图记录
7.4.3 用INSERT、UPDAT和DELETE语句操作视图记录
7.5 视图定义信息查询
7.6 删除视图
思考与练习
第8章 T-SQL编程基础
8.1 T-SQL语言类型及结构
8.1.1 T-SQL语言类型
8.1.2 T-SQL程序结构
8.2 变量和常量
8.3 运算符与表达式
8.4 控制语句
思考与练习
第9章 存储过程
9.1 存储过程概述
9.1.1 存储过程的概念
……
第10章 函数
第11章 事务
第12章 触发器
第13章 数据库安全
第14章 数据库备份与恢复
第15章 数据库规划与设计
附录A“简易网上书城”项目功能需求
附录B“简易网上书城”系统需求说明书
附录C“简易网上书城”数据库设计说明书
参考文献
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 ServerReportingServices配置
1.3.7 SQL Server事件探查器
1.3.8 命令行工具
1.4 SQL Server 2005的配置
1.4.1 启动SQL Server 2005服务
1.4.2 配置服务器
思考与练习
第2章 创建管理数据库
2.1 SQL Server数据库的结构
2.1.1 SQL Server数据库结构
2.1.2 SQL Server数据文件及文件组
2.1.3 SQL Server日志文件
2.1.4 SQL 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.2 SQL 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.2 INSERT语句
4.2.1 在SQL Server Management Studio中插入记录
4.2.2 用INSERT语句插入记录
4.3 UPDATE语句
4.3.1 在SQL Server Management Studio中更新记录
4.3.2 用UPDATE语句更新记录
4.4 DELETE语句
4.4.1 在SQL Server Management Studio中删除记录
4.4.2 用DELETE语句删除记录
4.4.3 用TRUNCATETABLE语句删除记录
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.2 JOIN关键字
5.1.3 内连接
5.1.4 外连接
5.1.5 交叉连接
5.1.6 自连接
5.2 集合查询
5.2.1 联合查询UNION
5.2.2 INTERSECT运算符
5.2.3 EXCEPT运算符
5.3 子查询
5.3.1 带有IN运算符的子查询
5.3.2 带有EXISTS运算符的子查询
5.3.3 带有ALL、ANY、SOME运算符的子查询
5.3.4 其他子查询
5.3.5 用SELECTINTO子句将查询结果建立新表
5.4 交叉表查询
5.4.1 CASE实现交叉表查询
5.4.2 PIVOT和UNPIVOT实现交叉表查询
思考与练习
第6章 数据完整性
6.1 完整性的概念
6.2 约束的类型
6.3 约束的创建
6.3.1 创建主键约束
6.3.2 创建唯一约束
6.3.3 创建检查约束
6.3.4 创建默认约束
6.3.5 创建外键约束
6.4 查看约束的定义
6.5 删除约束
6.6 使用规则
6.7 使用默认
思考与练习
第7章 视图
7.1 视图简介
7.2 创建视图
7.2.1 在SQL Server Management Studio中创建视图
7.2.2 使用CREATE VIEW创建视图
7.2.3 重命名视图
7.3 查看与修改视图
7.3.1 查看视图
7.3.2 在SQL Server Management Studio中修改视图
7.3.3 用ALTERVIEw修改视图
7.4 编辑视图中的记录
7.4.1 编辑视图中记录的限制
7.4.2 在SQL Server Management Studio中操作视图记录
7.4.3 用INSERT、UPDAT和DELETE语句操作视图记录
7.5 视图定义信息查询
7.6 删除视图
思考与练习
第8章 T-SQL编程基础
8.1 T-SQL语言类型及结构
8.1.1 T-SQL语言类型
8.1.2 T-SQL程序结构
8.2 变量和常量
8.3 运算符与表达式
8.4 控制语句
思考与练习
第9章 存储过程
9.1 存储过程概述
9.1.1 存储过程的概念
……
第10章 函数
第11章 事务
第12章 触发器
第13章 数据库安全
第14章 数据库备份与恢复
第15章 数据库规划与设计
附录A“简易网上书城”项目功能需求
附录B“简易网上书城”系统需求说明书
附录C“简易网上书城”数据库设计说明书
参考文献
猜您喜欢