图书目录

目录

SQL Server数据库设计与系统开发教程第1章建立SQL Server 2000 开发环境1.1SQL Server 2000和Web应用

1.2SQL Server 2000环境的基本要求

1.3安装和配置IIS

1.4SQL Server 2000的安装

1.5管理SQL Server 2000服务器组件

1.6SQL Server 2000的通信组件

1.7SQL Server 2000主要的管理工具

1.8配置SQL Server

1.8.1注册SQL Server

1.8.2暂停SQL Server

1.8.3停止SQL Server

1.8.4启动SQL Server

1.8.5配置SQL Server

1.9配置SQL Server 2000网络

1.10上机练习与习题

1.10.1填充题

1.10.2选择题

1.10.3简答题

第2章TransactSQL

2.1TransactSQL与SQL的区别

2.2常量和变量

2.2.1关于SQL标识符

2.2.2常量

2.2.3全局变量

2.2.4局部变量

2.3数据类型

2.3.1系统数据类型

2.3.2用户定义数据类型

2.3.3学生信息管理系统Student数据库中的数据类型

2.4运算符与表达式

2.5数据定义语句

2.5.1定义数据库

2.5.2定义基本表

2.5.3修改基本表

SQL Server数据库设计与系统开发教程目录2.5.4删除基本表

2.5.5建立索引

2.5.6删除索引

2.6数据更新

2.6.1插入数据

2.6.2修改数据

2.6.3删除数据

2.7流程控制语句

2.7.1BEGIN...END语句

2.7.2IF...ELSE语句

2.7.3无条件转移(GOTO)语句

2.7.4WHILE、BREAK和CONTINUE语句

2.7.5RETURN语句

2.7.6WAITFOR语句

2.8系统内置函数

2.8.1系统函数

2.8.2日期函数

2.8.3字符串函数

2.8.4数据函数

2.8.5聚集函数

2.8.6游标函数

2.9用户自定义函数

2.9.1用户函数的定义与调用

2.9.2用户定义函数的删除

2.10SQL的数据控制

2.10.1数据控制简介

2.10.2授权

2.10.3收回权限

2.11上机练习与习题

2.11.1填充题

2.11.2选择题

2.11.3简答题

2.11.4上机题

第3章建立学生信息管理系统及数据库

3.1系统概述

3.2系统功能模块以及页面显示

3.2.1搜索引擎模块

3.2.2信息管理模块

3.2.3留言簿模块

3.2.4学生基础信息资料列表模块

3.2.5课程管理模块

3.2.6成绩管理模块

3.3系统数据库分析

3.3.1SQL Server数据库简介

3.3.2学生信息管理系统的数据库分析

3.4创建数据库

3.4.1使用TransactSQL创建数据库

3.4.2使用企业管理器创建数据库

3.5修改数据库

3.5.1使用TransactSQL修改数据库

3.5.2使用企业管理器修改数据库

3.6删除数据库

3.7移动数据库

3.8查看数据库参数

3.9上机练习与习题

3.9.1填充题

3.9.2选择题

3.9.3简答题

3.9.4上机题

3.9.5项目实训

第4章表与视图

4.1SQL Server中的数据类型

4.2创建表

4.2.1使用企业管理器创建表

4.2.2使用TransactSQL创建表

4.3学生信息管理系统数据表分析

4.4修改表的结构

4.4.1使用企业管理器修改表结构

4.4.2使用TransactSQL修改表结构

4.5添加表中的记录

4.5.1使用企业管理器添加记录

4.5.2使用TransactSQL添加记录

4.6修改表中的记录

4.6.1使用企业管理器修改记录

4.6.2使用TransactSQL修改记录

4.7删除表中的记录

4.7.1使用企业管理器删除记录

4.7.2使用TransactSQL删除记录

4.8删除表

4.8.1使用企业管理器删除表

4.8.2使用TransactSQL删除表

4.9视图的概念

4.10创建视图

4.10.1使用企业管理器创建视图

4.10.2使用TransactSQL创建视图

4.11管理视图

4.11.1查看和修改视图信息

4.11.2删除视图

4.12通过视图修改基本表中的数据

4.12.1查询操作

4.12.2插入操作

4.12.3修改操作

4.12.4删除操作

4.13初始化学生管理系统数据库

4.14上机练习与习题

4.14.1填充题

4.14.2选择题

4.14.3简答题

4.14.4上机题

4.14.5项目实训

第5章访问学生管理系统数据库

5.1使用SELECT语句查询数据

5.1.1使用SELECT子句

5.1.2使用INTO子句

5.1.3使用WHERE子句

5.1.4使用GROUP BY子句

5.1.5使用ORDER BY子句

5.1.6使用COMPUTE子句

5.2连接查询

5.2.1内连接查询

5.2.2外连接查询

5.2.3交叉连接查询

5.2.4自连接查询

5.3嵌套查询

5.3.1在HAVING子句中使用子查询

5.3.2在UPDATE、DELETE和INSERT语句中使用子查询

5.4联合查询

5.5上机练习与习题

5.5.1填充题

5.5.2选择题

5.5.3简答题

5.5.4上机题

第6章提高数据库的访问效率

6.1提高数据库访问效率的几种方法

6.1.1实时处理系统效率的提升

6.1.2批处理系统效率的提升

6.2索引

6.2.1索引的分类

6.2.2索引的创建

6.2.3索引的删除

6.3上机练习与习题

6.3.1填充题

6.3.2选择题

6.3.3简答题

6.3.4上机题

6.3.5项目实训

第7章数据完备性

7.1数据完整性

7.1.1数据完整性的分类

7.1.2PRIMARY KEY约束

7.1.3FOREIGN KEY约束

7.1.4UNIQUE约束

7.1.5CHECK约束

7.1.6默认值约束

7.2备份和恢复概述

7.2.1数据库备份概述

7.2.2数据库恢复概述

7.3备份操作

7.3.1备份设备

7.3.2使用TransactSQL语句进行备份

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

7.3.4使用备份向导进行备份

7.4恢复操作

7.4.1使用TransactSQL语句恢复数据库

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

7.5导入和导出数据

7.5.1导入和导出概念

7.5.2使用实用程序导入、导出数据

7.6上机练习与习题

7.6.1填充题

7.6.2选择题

7.6.3简答题

7.6.4上机题

7.6.5项目实训

第8章提高数据库性能

8.1存储过程概述

8.1.1存储过程的基本概念

8.1.2存储过程的类型

8.2存储过程的创建

8.2.1使用TransactSQL创建

8.2.2使用企业管理器创建

8.2.3使用向导创建

8.3执行存储过程

8.4存储过程的参数

8.4.1参数传递方式

8.4.2使用默认参数

8.4.3使用带OUTPUT的返回参数

8.4.4RETURN语句

8.5存储过程的查看、修改和删除

8.5.1存储过程的查看

8.5.2存储过程的修改

8.5.3存储过程的删除

8.6触发器的概念

8.7触发器的创建

8.7.1使用企业管理器创建触发器

8.7.2使用TransactSQL语句创建触发器

8.8触发器的使用

8.8.1inserted表和deleted表

8.8.2INSERT触发器

8.8.3UPDATE触发器

8.8.4DELETE触发器

8.9触发器的修改及删除

8.9.1触发器的修改

8.9.2触发器的删除

8.10上机练习与习题

8.10.1填充题

8.10.2选择题

8.10.3简答题

8.10.4上机题

8.10.5项目实训

第9章游标和其他概念

9.1游标

9.2游标定义

9.2.1SQL92游标定义

9.2.2TransactSQL游标定义

9.3游标的使用

9.3.1打开游标

9.3.2读取游标

9.3.3使用游标修改数据

9.3.4关闭游标

9.3.5释放游标

9.4事务

9.4.1事务的基本概念

9.4.2显式事务

9.4.3隐式事务

9.4.4自动事务

9.4.5分布式事务

9.4.6用TransactSQL表示事务

9.5锁定

9.5.1锁定粒度

9.5.2锁模式

9.5.3显示锁定信息

9.5.4死锁及其处理

9.6监测

9.6.1系统性能评估

9.6.2性能监测工具

9.7上机练习与习题

9.7.1填充题

9.7.2选择题

9.7.3简答题

9.7.4上机题

9.7.5项目实训

第10章SQL Server 2000对XML的支持

10.1使用IIS虚拟目录管理SQL Server应用

10.1.1IIS虚拟目录管理系统要求

10.1.2IIS虚拟目录的创建

10.2SQL对象模型的IIS虚拟目录管理

10.2.1IIS的虚拟目录管理对象模型

10.2.2使用对象模型创建IIS虚拟目录

10.3使用HTTP访问SQL Server服务器

10.4使用HTTP执行SQL语句

10.5使用HTTP访问模板文件

10.6SQL Server的OLE DB提供者对XML的扩展

10.7POST模板的示例应用程序

10.8上机练习与习题

10.8.1填充题

10.8.2选择题

10.8.3简答题

10.8.4上机题

10.8.5项目实训

第11章SQL Server编程接口

11.1通过ODBC访问SQL Server数据库

11.1.1ODBC概述

11.1.2通过Excel访问SQL Server数据库

11.2在JSP中访问数据库

11.3在ASP中访问数据库

11.4在ASP.NET中访问数据库

11.5在C#.NET中访问数据库

11.6上机练习与习题

11.6.1填充题

11.6.2选择题

11.6.3上机题

11.6.4项目实训

第12章图书馆管理系统开发

12.1图书馆管理系统需求分析

12.1.1基础信息维护

12.1.2读者管理

12.1.3图书管理

12.1.4期刊管理

12.1.5图书流通管理

12.1.6期刊流通管理

12.1.7统计分析管理

12.2图书馆管理系统数据库分析

12.2.1图书馆管理系统ER图

12.2.2图书馆管理系统表清单

12.3实例介绍

12.3.1实例功能

12.3.2系统流程图

12.4数据库设计

12.4.1创建数据表

12.4.2创建存储过程

12.5程序开发

12.5.1创建工程

12.5.2Web.config设置

12.5.3系统登录功能的实现

12.5.4完成读者类别设置功能

12.6系统发布和运行