SQL Server实用教程

SQL Server实用教程
作 者: 郑阿奇 刘启芬 顾韵华
出版社: 电子工业出版社
丛编项: 高等学校计算机教材
版权说明: 本书为公共版权或经版权方授权,请支持正版图书
标 签: Sever
ISBN 出版时间 包装 开本 页数 字数
未知 暂无 暂无 未知 0 暂无

作者简介

暂缺《SQL Server实用教程》作者简介

内容简介

本书分为四大部分,分别是SQL Server 2000(含习题)、客户端/SQL Server 2000开发与编程、SQL Server 2000实验和客户端/SQL Server 2000开发与编程实习、附录,比较系统地介绍了SQL Server 2000中文版的功能和VB、PB及ASP与SQL Server 2000开发编程方法。本书中的第一部分均先讲解理论知识、后分析实例。实例既有单独的,又有可全书贯穿使用的。客户端/SQL Server 2000开发与编程实习综合应用了SQL Server 2000的基本功能,比较好地解决了SQL Server 2000学和用的问题。由于本书的内容体系具有自己的特色,并且从方便教和学两个角度组织内容、调试实例和安排先后顺序,所以用本书教和学比较方便。本书可作为大学本科有关课程教材,也可供大专、高职和广大数据库应用开发人员使用。

图书目录

第1部分SQLServer2000

第1章SQLServer2000简介

1.1SQLServer2000的体系结构与运行环境

1.2SQLServer2000的新特性

1.3SQLServer2000的安装

1.3.1SQLServer2000安装的软硬件要求

1.3.2设置Windows服务账户

1.3.3SQLServer2000的安装过程

1.4SQLServer2000服务器组件

l.4.1SQLServer2000服务管理器

1.4.2SQLServer2000主要的服务器组件简介

1.5SQLServer2000的通信组件

1.5.1SQLServer2000客户端与服务器端的通信

1.5.2客户端和服务器端的Net-Library

1.6SQLServer2000主要的管理工具

1.6.1SQLServer企业管理器(SQLServerEnteeseManager)

1.6.2SQL查询分析器(SQLQueryAnalyzer)

1.7注册服务器

1.8一个简单的应用举例

本章小结

习题

第2章数据库和表的创建

2.1基本概念

2.1.1数据库

2.1.2表

2.2界面创建数据库和表

2.2.1数据库的创建.修改和删除

2.2.2表的创建.修改和删除

2.3命令方式创建数据库和表

2.3.1使用CREATDATABASE创建数据库

2.3.2使用ALTERDATABASE修改数据库

2.3.3使用DROPDAMASE删除数据库

2.3.4使用CREMTABLE创建表

2.3.5使用ALTERTABLE修改表

2.3.6使用DROPTABLE删除表

本章小结

习题

第3章表数据操作

3.1界面操作表数据

3.1.1插入记录

3.1.2删除记录

3.1.3修改记录

3.1.4界面操作表数据的另一种方法

3.2命令操作表数据

3.2.1使用INSERT语句插入表数据

3.2.2使用DELETE或TRANCATABLE语句删除数据

3.2.3使用UPDATE语句修改数据

本章小结

习题

第4章数据库的查询和视图

4.1连接.选择和投影

4.1.1选择(Selection)

4.1.2投影(Proection)

4.1.3连接(JOIN)

4.2数据库的查询

4.2.1选择列

4.2.2选择行

4.2.3FROM子句

4.2.4连接

4.2.5数据汇总

4.2.6排序

4.2.7SELECT语句的其他子句

4.2.8SELECT语句的完整语法格式

4.3视图

4.3.1视图的概念

4.3.2创建视图

4.3.3查询视图

4.3.4更新视图

4.3.5修改视图的定义

4.3.6删除视图

4.4游标

4.4.1游标概念

4.4.2声明游标

4.4.3打开游标

4.4.4读取数据

4.4.5关闭游标

4.4.6删除游标

本章小结

习题

第5章T-SQL语言

5.1常量.变量与数据类型

5.1.1常量

5.1.2数据类型

5.1.3变量

5.2运算符与表达式

5.3流程控制语句

5.3.1IF...ELSE语句

5.3.2无条件转移(GOTO)语句

5.3.3WHILE.BREAK和COM语句

5.3.4RETLIRN语句

5.3.5WWR语句

5.4系统内置函数

5.4.1行集函数

5.4.2聚合函数

5.4.3标量函数

5.5用户定义函数

5.5.l用户函数的定义与调用

5.5.2用户定义函数的删除

本章小结

习题

第6章索引与数据完整性

6.1索引

6.1.1索引的分类

6.1.2索引的创建

6.1.3索引的删除

6.2默认值约束及默认值对象

6.2.1在表中定义及删除默认值约束

6.2.2默认值对象的定义.使用与删除

6.3数据完整性

6.3.1数据完整性的分类

6.3.2域完整性的实现

6.3.3实体完整性的实现

6.3.4参照完整性的实现

本章小结

习题

第7章存储过程和触发器

7.1存储过程

7.1.1存储过程的类型

7.1.2用户存储过程的创建与执行

7.1.3用户存储过程的编辑修改

7.1.4用户存储过程的删除

7.2触发器

7.2.1利用SQL命令创建触发器

7.2.2利用企业管理器创建触发器

7.2.3触发器的修改

7.2.4触发器的删除

本章小结

习题

第8章备份恢复与导入导出

8.1各份和恢复概述

8.1.1备份和恢复需求分析

8.1.2数据库备份的基本概念

8.1.3数据库恢复概念

8.2备份操作和备份命令

8.2.1创建备份设备

8.2.2备份命令

8.2.3使用企业管理器进行备份

8.2.4使用备份向导进行备份

8.3恢复操作和恢复命令

8.3.1检查点(checkpoint)

8.3.2数据库的恢复命令

8.3.3使用企业管理器恢复数据库

8.4导入导出

8.4.1导入导出概念

8.4.2使用bcp实用程序导入导出数据

8.5数据转换服务(DTS)

8.5.1DTS概述

8.5.2DTS导入导出向导

8.5.3DTS包设计器

本章小结

习题

第9章复制技术

9.1复制模型

9.2复制类型及工作机理

9.2.1快照复制的工作机理

9.2.2事务复制的工作机理

9.2.3合并复制的工作机理

9.3服务器的连接方式

9.4数据的筛选方式

9.5复制的应用

9.5.1利用企业管理器创建复制

9.5.2复制应用举例

本章小结

习题

第10章系统安全管理

10.1SQLServer2000的身份认证模式

10.2建立和管理用户账号

10.2.1WindowsNT认证模式登录账号的建立与取消

10.2.2混合认证模式下SQLServer登录账号的建立与删除

10.3服务器角色与数据库角色

10.3.1固定服务器角色

10.3.2固定数据库角色

10.3.3用户自定义数据库角色

本章小结

习题

第11章其他概念

11.1事务

11.1.1事务类型

11.1.2事务处理语句

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.1SQLServer自动化管理简介

11.4.2作业及其管理

11.5警报

本章小结

习题

第2部分客户端/SQLServer2000开发与编程

第12章VB/SQLServer开发与编程

12.1数据库管理器

12.2数据环境设计器

第13章PB/SQLServer开发与编程

13.1PB与SQLServer数据库的连接方式

13.2事务对象

13.3在应用程序中访问数据库的方法

第14章ASP/SQLServer开发与编程

14.1Web环境操作SQLServer数据库

14.2ASP技术概述

14.3ASP的内建对象

14.4使用ADO操作SQLServer数据库

14.4.1ADO数据库接口简介

14.4.2ASP访问数据库简介

14.4.3在ASP中使用ADO对象

14.5通过ODBC访问数据库

14.6开发工具InterDev

本章小结

第3部分上机操作指导

第15章SQLServer2000实验

实验1SQLServer的安装及其管理工具的使用

实验2创建数据库和表

实验3表数据插入.修改和删除

实验4数据库的查询

实验5T-SQL编程

实验6索引.存储过程和触发器的使用

第16章客户端/SQLServer2000开发与编程实习

实习1VB人员信息管理系统

项目1连接数据库及调用存储过程

项目2创建数据库数据报表

项目3数据库视图应用

实习2PB商品信息管理系统

实习3ASP通用人事管理系统

项目1数据库的设计

项目2用户登录程序设计

项目3数据浏览和查询程序设计

项目4数据添加程序设计

项目5数据修改程序设计

项目6数据删除程序设计

第4部分附录

附录A学生成绩数据库(XSCJ)表结构

附录B常用语句

附录C常用函数

附录D@@类函数

附录E系统存储过程

附录F扩展存储过程