本书全面、系统地介绍网络数据库的基本概念,以及Microsoft SQL Server 2000的安装、管理、应用和数据维护的方法。主要包括:网络数据库技术概论,SQL Server 2000关系数据库的特性,服务器管理,数据库的使用与编程,查询分析器的使用与T-SQL高级查询,SQL Server存储过程与触发器,SQL Server的安全性控制,数据库的完整性控制和数据库的备份与恢复等。
本书突出实用性,每章后附有习题和实训练习。本书适合作为高等院校相关课程的教材,也可供数据库管理员参考。
第1章 概论
1.1 网络数据库的基本概念
1.2 Web数据库技术概述
1.3 IIS简介
习题1
第2章 SQL语言基础
2.1 关系数据库基础
2.2 SQL和T-SQL语言基础
第3章 SQL Server服务器管理
3.1 启动.暂停和停止SQL Server
3.2 SQL Server 2000服务器组的管理
3.3 连接与注册服务器
3.4 配置SQL Server服务器
习题3
第4章 SQL Server数据库的使用与编程
4.1 文件与文件的组创建以及数据库的管理和删除
4.2 表的创建.修改和删除
4.3 表数据操作
4.4 索引的创建与删除
4.5 视图的使用
4.6 SQL Server主要函数
习题4
第5章 查询分析器的使用和T-SQL高级查询
5.1 查询生成器的使用
5.2 T-SQL高级查询
习题5
第6章 SQL Server存储过程与触发器
6.1 存储过程
6.2 触发器
习题6
第7章 SQL Server的安全性控制
7.1 SQL Server安全性概述
7.2 SQL Server的登录认证模式
7.3 SQL Server数据库的安全性
7.4 角色与权限
习题7
第8章 SQL Server的完整性控制
8.1 数据完整性的概述
8.2 约束
8.3 规则
8.4 默认值
8.5 标识列
习题8
第9章 数据库备份与恢复
9.1 备份与恢复概述
9.2 数据库备份
9.3 数据库恢复
9.4 备份和恢复系统数据库
习题9
第10章 ASP/ADO网络数据库技术
10.1 ASP与ADO的数据库模糊查询
10.2 ADO的使用
10.3 获得数据
10.4 创建ODBC DSN文件
10.5 连接数据库
习题10
参考文献
随着计算机技术、通信技术和网络技术的飞速发展,信息系统渗透到社会的各个领域,作为其核心和基础的数据库技术也得到了越来越广泛的发展和应用,数据库的建设规模、信息量的大小和使用频度已成为衡量一个国家信息化程度的重要标志。20世纪90年代以来,Internet日益普及,Web成为最流行、最大的网络系统,并以惊人的速度继续发展。Web技术和数据库技术的结合,产生了网络数据库这一新兴的数据库应用领域。在高等院校计算机相关专业,网络数据库技术已经成为一门重要的课程。
本书是“北京市高等教育精品教材立项项目”——“计算机网络技术与应用系列教材”中的一本。本书全面、系统地介绍了SQL Server 2000的安装、管理、应用和维护的方法。
本书共10章:第1章概论,第2章SQL语言基础,第3章SQL Server服务器管理,第4章SQL Server数据库的使用与编程,第5章查询分析器的使用和T-SQL高级查询,第6章SQL Server存储过程与触发器,第7章SQL Server的安全性控制,第8章SQL Server的数据库完整性控制,第9章数据库备份与恢复,第10章ASP/ADO网络数据库技术。为了配合教学,本书在每章后附有习题和实训,以巩固学习效果。
本书由逯燕玲编写了第1章、第2章和第4章,由戴红编写了第5章、第6章、第7章、第8章和第9章,由梁磊编写了第3章和第10章,全书由逯燕玲主编。本书在编写过程中,得到了北京市高等教育精品教材指导委员会和北京联合大学应用文理学院教材指导委员会的大力支持,在此表示衷心感谢。
限于作者的水平和学识,书中难免会有错误和不妥之处,恳请读者指正。