本书以学生成绩管理系统作为核心实例,采用项目驱动的方式教授SQL Setver2000数据库的应用,配以丰富的应用实例,将各章知识点有机融合贯穿,增强了教材的可操作性、可读性。本书分为12章,包括:SQL Server 2000系统概述,Transact—SQL语言编程基础,数据库的创建与管理,创建与管理表,数据查询,视图与索引,实现数据完整性,存储过程与触发器,游标、事务与锁,SQL Server的安全管理,数据库的日常维护与管理和应用开发实例,每章均给出实例中所用的实例数据库。
本书可作为高职高专院校、应用型本科、成人教育计算机及相关专业学生的教材,也可以作为培养数据库系统工程师的培训教材,亦可作为使用SQL Server进行软件开发人员的参考书。
本书主要包括循序渐进的5个部分。第一部分(1~3章)为数据库基础,主要介绍sQLServer2000概述,Transact—SQL语言编程基础,数据库的创建与管理。第二部分(4~9章)为数据库对象及管理,主要介绍创建与管理表,数据查询,视图与索引,实现数据完整性,存储过程与触发器,游标、事务与锁等对象的创建与管理技术,并重点介绍了数据查询技术。第三部分(10~11章)为系统安全管理与维护,主要介绍SQL Server 2000的安全管理与数据库的日常维护技术。第四部分(12章)为应用开发实例,主要介绍使用Delphi与SQL Server结合开发数据库应用项目实例的方法,并设计了一个基于SQL Server数据库的数据库系统开发实例。第五部分为附录,主要介绍SQL Server 2000的安装、配置方法及常用函数。
第1章 SQL Server 2000系统概述
1.1 SQL Server2000简介
1.2学生成绩管理数据库XS(一系统设计思想
1.3查询分析器的使用方法
本章小结
练习与上机
第2章 Transact—SQL语言编程基础
2.1 Transact一SQL语言概论
2.2常量、变量与表达式
2.3系统存储过程
2.4批处理与流控语句
本章小结
练习与上机
第3章 数据库的创建与管理
3.1数据库组成与文件
3.2创建数据库
3.3管理数据库
本章小结
练习与上机
第4章 创建与管理表
4.1创建表
4.2管理表
4.3表的数据操作
本章小结
练习与上机
第5章 数据查询
5.1SELECT语句结构
5.2使用SELECT语句查询数据
5.3使用其他子句或关键字查询数据
5.4连接查询
本章小结
练习与上机
第6章 视图与索引
6.1创建视图
6.2管理视图
6.3索引
6.4管理索引
本章小结
练习与上机
第7章 实现数据完整性
7.1数据完整性概述
7.2使用约束实现数据完整性
7.3使用规则
7.4使用默认值
7.5使用IDENTITY列
7.6用户自定义数据类型
7.7用户自定义函数
本章小结
练习与上机
第8章 存储过程与触发器
8.1存储过程
8.2触发器
本章小结
练习与上机
第9章 游标、事务与锁
9.1游标
9.2事务
9.3锁
本章小结
练习与上机
第10章 SOLServer的安全管理
10.1身份验证模式
10.2安全账户管理
lO.3角色管理
10.4权限管理
本章小结
练习与上机
第11章 数据库的日常维护与管理
11.1数据库备份与还原
11.2数据的导人与导出
本章小结
练习与上机
第12章 应用开发实例
12.1ActiveX数据对象——ADO
12.2基于SQL Sel-ver的数据库系统开发实例
本章小结
练习与上机
附录A SQL Server 2000的版本
附录B 安装SQL Server 2000的硬件和软件要求
附录C 安装SQL Server 2000
附录D SQL Server常用函数及其功能说明
参考文献