SQL Server 2005数据库管理与开发实用教程
作者 : 李丹 赵占坤 丁宏伟 石彦芳 编著
出版日期 : 2009-12-04
ISBN : 978-7-111-28668-4
适用人群 : 高职院校计算机及相关专业的学生
定价 : 29.00元
教辅资源下载
扩展信息
语种 : 简体中文
页数 : 264
开本 : 16
原书名 :
原出版社:
属性分类: 教材
包含CD :
绝版 :
图书简介

本书从实例的角度出发,循序渐进地讲解了SQL Server 2005的理论知识和基本操作。主要内容包括:数据库的基本知识、SQL Server概述、数据库和表的创建与管理、表中数据的查询、Transact-SQL语句、索引、视图、游标、事务、存储过程、触发器、SQL Server安全性管理、备份与恢复、SQL Server提供的应用程序接口、应用开发实例等。

图书特色

SQL Server 2005数据库
管理与开发实用教程
李丹 赵占坤 丁宏伟 石彦芳 编著
封面:
 阐述基本知识
 注重实际开发与应用
 突出技能培养

封底:
本书是作者结合多年从事数据库教学和开发的经验编写而成的,采取理论和实践相结合的方式,一方面详细阐述了SQL Server 2005数据库的基本知识,另一方面注重数据库的实际开发与应用,以一个销售管理系统开发实例贯穿全书,通过对实例程序中源代码的详细分析、学习,读者可以充分理解并掌握基本概念,真正做到举一反三、学以致用。
本书主要特点
用一个综合性的实例贯穿始终,使学生一步一步地完成一个完整数据库系统的设计。
选用的实例注重理论联系实际,可操作性和实用性强。
突出实际技能的培养,每章后都有习题和实验,以加深学生对基本知识的理解。
提供电子课件和程序源代码,方便教师授课。

图书前言

随着信息技术的迅速发展和广泛应用,数据库作为后台支持系统已成为信息管理中不可缺少的重要组成部分。管理信息系统、办公自动化系统、决策分析系统、企业资源规划系统等都需要大量地应用数据库技术。
  在当今竞争的社会环境中,企事业单位需要为自己的信息管理系统提供一个全面、安全、可靠的数据库平台。SQL Server 2005数据库提供了一个杰出的数据库平台,能够满足各种类型的单位构建网络数据库的需求。SQL Server 2005是Microsoft公司在SQL Server 2000基础上开发的关系数据库管理系统,是目前主流数据库管理系统之一。它在企业级支持、商业智能应用、管理开发效率等诸多方面,较SQL Server 2000均有质的飞跃,是集数据管理与商业智能分析于一体的数据管理与分析平台。
  本书是作者结合多年从事数据库教学和开发的经验编写而成的,采取了理论和实践相结合的方式,一方面详细阐述了SQL Server 2005数据库的基本知识,另一方面注重数据库的实际开发与应用,以一个销售管理系统开发实例贯穿本书的始末,使读者在学习了本书之后,能够快速掌握SQL Server 2005的相关知识并能够进行数据库的开发。通过对实例程序中源代码的详细分析、学习,读者可以充分理解并掌握各章节中提出的概念,真正做到举一反三、融会贯通。
  本书共分14章。第1章介绍数据库的基础知识和SQL Server 2005的概述。第2章介绍数据库的创建与管理。第3章介绍表的创建,包括表结构的修改,约束及数据的添加、修改和删除。第4章介绍查询的使用。第5章介绍索引的创建与使用。第6章介绍视图的创建与使用。第7章介绍TransactSQL语言,包括变量、函数、批处理、条件判断语句和循环语句。第8章介绍游标、事务和锁。第9章介绍存储过程的创建与调用。第10章介绍触发器的创建。第11章介绍SQL Server的安全性管理。第12章介绍数据库的备份与恢复,数据的导入和导出。第13章介绍SQL Server提供的应用程序接口。第14章介绍一个应用实例——销售管理系统。
  本书由李丹、赵占坤、丁宏伟、石彦芳编写。其中,第1、11、12、13章由李丹编写,第2、3、4章由丁宏伟编写,第5、6、7章由石彦芳编写,第8、9、10、14章由赵占坤编写。在编写过程中,参考了大量的相关技术资料和程序开发源码资料,在此向资料的作者深表谢意。同时还要感谢耿兴隆对本书的支持。书中全部程序都已上机调试通过。由于作者水平和时间有限,书中难免有错误和疏漏之处,敬请各位同行和读者不吝赐教,以便及时修订和补充。
  另外,读者在使用本书的过程中有什么问题可直接与作者联系,Email为:LiDan8583@eyoucom。
编者
2009年10月

上架指导

计算机\数据库

封底文字

本书是作者结合多年从事数据库教学和开发的经验编写而成的,采取理论和实践相结合的方式,一方面详细阐述了SQL Server 2005数据库的基本知识,另一方面注重数据库的实际开发与应用,以一个销售管理系统开发实例贯穿全书,通过对实例程序中源代码的详细分析、学习,读者可以充分理解并掌握基本概念,真正做到举一反三、学以致用。

本书主要特点
? 用一个综合性的实例贯穿始终,使学生一步一步地完成一个完整数据库系统的设计。
? 选用的实例注重理论联系实际,可操作性和实用性强。
? 突出实际技能的培养,每章后都有习题和实验,以加深学生对基本知识的理解。
? 提供电子课件和程序源代码,方便教师授课。

图书目录

前言
教学建议
第1章SQL Server 2005概述
11关系数据库基础知识
111关系数据库的产生历史
112关系数据库的介绍
113关系数据库的设计
114关系数据库的规范化
12SQL Server 2005简介
121SQL Server 的历史
122SQL Server 2005 的版本与组件
123SQL Server 2005 的新特性
124客户机/服务器和浏览器/服务器
13SQL Server 2005的安装
131安装SQL Server 2005的系统需求
132SQL Server 2005的安装过程
133SQL Server 2005的启动、暂停和退出
14SQL Server 2005常用工具
141SQL Server Management Studio
142SQL Server Business Intelligence Development Studio
143SQL Server 配置管理器
15创建服务器组和注册服务器
151创建服务器组
152注册服务器
16本章小结
17习题
18实验
第2章数据库的创建和管理
21基本概念
211数据库文件
212数据库文件组
213数据库的物理存储结构
214SQL Server 2005数据库的分类
215数据库对象的结构
22创建数据库
221使用SQL Server Management Studio创建数据库
222使用TransactSQL语句创建数据库
23数据库的管理
231查看数据库
232修改数据库
233重命名数据库
234数据库的收缩
24删除数据库
25本章小结
26习题
27实验
第3章表的创建
31表的概念
32数据类型
321系统数据类型
322用户自定义数据类型
33表结构的创建、修改和删除
331表结构的创建
332表结构的修改
333表结构的删除
34向表中插入数据、修改和删除数据
341插入数据
342修改数据
343删除数据
344使用SQL Server Management Studio插入、修改、删除表中的数据
35约束
351主键约束
352唯一性约束
353检查约束
354默认约束
355外键约束
36实现数据完整性
37本章小结
38习题
39实验
第4章数据查询
41SELECT语句
42基本查询
421选择列
422选择行
423排序
424使用TOP和DISTINCT关键字
43高级查询
431多表查询
432分组和汇总
433嵌套查询
434合并数据集
435在查询的基础上创建新表
44本章小结
45习题
46实验
第5章索引的创建与使用
51索引概述
511为什么要创建索引
512索引的分类
52创建索引
521使用SQL Server Management Studio创建索引
522使用TransactSQL语句创建索引
53数据库引擎优化顾问
531数据库引擎优化顾问的启动与布局
532使用数据库引擎优化顾问
54管理索引
541使用SQL Server Management Studio查看、修改和删除索引
542使用TransactSQL语句查看、修改和删除索引
55本章小结
56习题
57实验
第6章视图的创建与使用
61视图概述
611视图的概念
612视图的优点
62创建视图
621使用SQL Server Management Studio创建视图
622使用TransactSQL语句创建视图
623创建索引视图
624创建分区视图
63管理视图
631查看视图信息
632修改视图
633重命名视图
634删除视图
64通过视图修改数据
641利用视图插入新记录
642利用视图更新记录
643利用视图删除记录
65本章小结
66习题
67实验
第7章TransactSQL语言
71TransactSQL语言概述
72命名规则和注释
721SQL对象的命名规则
722注释
73变量
731全局变量
732局部变量
74运算符
741算术运算符
742赋值运算符
743字符串串联运算符
744比较运算符
745逻辑运算符
746运算符的优先级
75函数
751数学函数
752字符串函数
753转换函数
754日期和时间函数
755系统函数
756用户自定义函数
76批处理和流程控制语句
761批处理
762流程控制语句
77异常处理
771TRYCATCH结构
772RAISERROR语句
78本章小结
79习题
710实验
第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35死锁的处理
84本章小结
85习题
86实验
第9章存储过程
91存储过程概述
92创建存储过程
921使用SQL Server Management Studio创建存储过程
922使用TransactSQL语句创建存储过程
93执行存储过程
94管理存储过程
941使用SQL Server Management Studio管理存储过程
942查看存储过程
943修改存储过程
944重命名存储过程
945删除存储过程
95本章小结
96习题
97实验
第10章触发器
101触发器概述
102触发器的分类
1021DML 触发器
1022DDL 触发器
103创建触发器
1031使用SQL Server Management Studio创建触发器
1032使用TransactSQL语句创建触发器
104管理触发器
1041修改触发器
1042查看触发器
1043禁用/启用触发器
1044删除触发器
105触发器的应用
1051实施级联更新操作
1052实施级联删除操作
1053用INSTEAD OF INSERT触发器代替INSERT语句
106本章小结
107习题
108实验
第11章SQL Server 2005的安全性管理
111身份验证模式
1111Windows 身份验证模式
1112混合验证模式
1113设置验证模式
112登录账户管理
1121系统安装时创建的登录账户
1122创建登录账户
1123修改登录账户
1124删除登录账户
113数据库用户管理
1131默认数据库用户
1132创建数据库用户
114角色管理
1141固定服务器角色
1142固定数据库角色
1143自定义数据库角色
115权限管理
1151权限类型
1152权限管理操作
116本章小结
117习题
118实验
第12章数据库的备份和恢复
121备份概述
1211为什么以及何时备份
1212备份类型
1213恢复模式
1214备份设备
122备份操作
1221使用SQL Server Management Studio备份数据库
1222使用TransactSQL 语句备份数据库
123恢复操作
1231使用SQL Server Management Studio恢复数据库
1232使用TransactSQL 语句恢复数据库
124恢复数据库的其他方法
1241数据库的脱机和联机
1242分离和附加数据库
125数据的导入和导出
1251数据的导入
1252数据的导出
126本章小结
127习题
128实验
第13章SQL Server提供的应用程序接口
131ODBC与SQL Server
1311ODBC概述
1312建立ODBC数据源
132ADONET与SQL Server
1321ADONET概述
1322ADONET对象模型
1323ADONET数据访问
133JDBC与SQL Server
1331JDBC概述
1332JDBC的基本应用
134本章小结
135习题
136实验
第14章应用实例——销售管理系统
141系统设计
1411系统功能分析
1412系统功能模块设计
142数据库设计
1421数据库需求分析
1422数据库逻辑结构设计
143实现数据库结构和程序
1431SQL Server 2005设置
1432创建数据库
144创建主窗口
1441创建项目——PrjSalesvbp
1442创建系统的主窗体
1443创建主窗体的菜单
1444创建公用类
1445用户登录窗体的创建
145基本信息管理模块
1451销售员信息管理窗体
1452其他管理窗体
146销售信息管理模块的创建
1461订单管理
1462订单信息查询统计
147帮助模块的创建
148项目的编译和发行
149本章小结
附录样本数据库
参考文献

教学资源推荐
作者: 孙一林 彭波 等编著
作者: 杨佩理 周洪斌
作者: (美)W. Bruce Croft,Donald Metzler, Trevor Strohman 著
作者: 刘粉林 刘九芬 罗向阳 等编著