书籍详情
SQL Server数据库应用系统开发技术
作者:朱如龙主编
出版社:机械工业出版社
出版时间:2004-02-01
ISBN:9787111137115
定价:¥24.00
购买这本书可以去
内容简介
《SQL Server数据库应用系统开发技术》是为三年制大专计算机专业学生编写的SQL Server2000教材。书中全面系统地介绍了数据库的基本知识和基本概念、Microsoft SQL Server2000的安装配置、数据库设计、各种常用数据库对象的创建和管理、数据库的备份与恢复、数据的导入与导出、访问SQL数据库的常用方法。对数据库系统设计中较为常用的数据检索、视图、存储过程、触发器及数据完整性进行了详细的阐述。《SQL Server数据库应用系统开发技术》内容涵盖了设计一个数据库管理系统所用到的基本知识。《SQL Server数据库应用系统开发技术》既可以作为大专院校计算机专业的SQL Server2000教材,也可作为各种培训班的培训教材,是一本理想的入门参考书。
作者简介
暂缺《SQL Server数据库应用系统开发技术》作者简介
目录
出版说明
前言
第1章 SQL Server 2000简介
1.1 数据库的基本概念
1.1.1 数据处理的三个阶段
1.1.2 数据模型
1.1.3 关系数据库管理系统简介
1.2 Microsoft SQL Server 2000简介
1.2.1 客户机/服务器体系结构
1.2.2 Microsoft SQL Server 2000的运行平台
1.2.3 Microsoft SQL Server 2000与Windows NT的集成
1.2.4 SQL Server 的服务
1.2.5 SQL Server 在线手册和T-SQL使用帮助
1.3 Microsoft SQL Server 2000的特点
1.4 Microsoft SQL Server 2000的数据库体系结构
1.4.1 SQL Server的通信
1.4.2 SQL Server应用程序的开发
1.4.3 SQL Server结构
1.5 SQL Server数据库的几个基本概念
1.5.1 数据库对象及其引用
1.5.2 数据库类型
1.5.3 系统表、系统存储过程、系统函数
1.6习题
第2章 安装和配置SQL Server 2000
2.1 SQL Server 2000安装前的准备
2.1.1 最小硬件和软件需求
2.1.2 安装方式的选择
2.1.3 有关服务器的几点考虑
2.1.4 安装SQL Server 2000的配置选项
2.1.5 安装前的准备
2.2 SQL Server 2000的安装
2.2.1 安装SQL Server 2000
2.2.2 验证SQL Server 2000
2.3 认识Microsoft SQL Server 2000
2.3.1 Microsoft SQL Server 2000的目录结构
2.3.2 系统数据库和样本数据库
2.3.3 Microsoft SQL Server 2000程序组
2.3.4 Microsoft SQL Server 2000的启动
2.4 注册和配置服务器SQL Server 2000
2.4.1 企业管理器的使用
2.4.2 注册、配置服务器
2.5 安装和配置SQL Server 2000客户端软件
2.5.1 安装SQL Server 2000客户端工具
2.5.2 如何使用客户端网络实用工具
2.6 习题
第3章 Transact-SQL语言
3.1 SQL Server 编程工具
3.1.1 查询分析器的特点
3.1.2 启动查询分析器
3.1.3 配置和使用查询分析器
3.2 SQL语言简介
3.3 数据类型
3.3.1 二进制数据类型
3.3.2 数字数据类型
3.3.3 字符数据类型
3.3.4 unicode数据类型
3.3.5 日期和时间数据类型
3.3.6 货币数据类型
3.3.7 特殊数据类型
3.3.8 用户自定义数据类型
3.4 局部变量与全局变量
3.5 运算符及优先级
3.5.1 一元运算符
3.5.2 赋值运算符
3.5.3 算术运算符
3.5.4 字符串连接运算符
3.5.5 比较运算符
3.5.6 逻辑运算符
3.5.7 运算符优先级
3.6 函数
3.6.1 数学函数
3.6.2 字符串函数
3.6.3 转换函数
3.6.4 日期时间函数
3.6.5 系统函数
3.6.6 集合函数
3.7 简单的SELECT语句
3.8 批处理和流程控制语言
3.8.1 批和脚本
3.8.2 流程控制语言
3.9 习题
第4章 数据库应用系统设计
4.1 数据库应用系统的开发方法
4.1.1 SQL Server数据库应用系统开发的一般步骤
4.1.2 收集、分析用户需求
4.1.3 设计和建立应用系统
4.1.4 测试应用系统
4.1.5 安装和实施应用系统
4.1.6 维护应用系统
4.2 教务管理数据库系统的设计概述
4.3 教务管理系统的基本需求
4.4 数据库的逻辑设计
4.4.1 教务管理系统的ERA模型
4.4.2 从ERA模型到逻辑数据库的转化
4.4.3 逻辑设计的其他考虑
4.5 逻辑设计的物理实现
4.6 设计数据完整性
4.7 数据库服务器编程
4.8 设计完成后的表及表中的列
4.9 习题
第5章 数据库的创建与管理
5.1 数据库简介
5.1.1 数据库的存储结构
5.1.2 事务日志
5.2 估算数据库的空间需求
5.3 数据库的创建
5.3.1 创建数据库的注意事项
5.3.2 使用T-SQL语言创建数据库
5.3.3 使用企业管理器创建数据库
5.3.4 使用数据库创建向导创建数据库
5.3.5 由已有库生成创建数据库的脚本
5.4 数据库的管理
5.4.1 数据库属性的查看
5.4.2 修改数据库大小
5.4.3 数据库的收缩
5.4.4 数据库的更名
5.4.5 数据库的删除
5.5 设置数据库的选项
5.5.1 使用Transact-SQL语句设置数据库的选项
5.5.2 使用企业管理器设置数据库的选项
5.6 习题
第6章 表的创建与管理
6.1 表的创建
6.1.1 设计表的结构
6.1.2 使用T-SQL语言创建表
6.1.3 使用企业管理器创建表
6.2 表结构的修改
6.2.1 使用ALTER TABLE语句修改表结构
6.2.2 使用企业管理器修改表的结构
6.3 表的重命名与删除
6.4 向表中添加、更新、删除数据
6.4.1 使用T-SQL语言进行
6.4.2 使用企业管理器进行
6.5 数据完整性的概念与实施方法
6.5.1 数据完整性概念
6.5.2 数据完整性实施方法
6.5.3 约束
6.5.4 使用默认值
6.5.5 规则
6.5.6 使用标识列
6.6 习题
第7章 数据库完全性
7.1 SQL Server 2000的验证模式
7.1.1 NT验证模式
7.1.2 混合安全模式
7.1.3 设置验证模式
7.1.4 SQL Server系统登录验证过程
7.2 登录管理
7.2.1 系统管理员登录账户
7.2.2 用T-SQL语句创建、查看、删除SQL Server登录账户
7.2.3 用企业管理器创建、查看、删除SQL Server登录账户
7.3 用户管理
7.3.1 数据库用户名和登录名的关系
7.3.2 用T-SQL语句创建、查看、删除数据库用户
7.3.3 使用企业管理器创建、查看、删除数据库用户
7.3.4 改变数据库所有权
7.4 角色管理
7.4.1 固定服务器角色
7.4.2 数据库角色
7.5 许可管理
7.5.1 许可类型
7.5.2 许可的验证
7.5.3 管理许可
7.6 习题
第8章 数据检索
8.1 SELECT语句
8.1.1 SELECT语句的基本语法形式
8.1.2 SELECT语句中各子句的说明
8.2 使用SELECT语句进行简单查询
8.2.1 最基本的SQL查询语句
8.2.2 改变列标题的显示
8.2.3 使用WHERE子句的查询
8.2.4 TOP和DISTINCT关键字
8.2.5 使用ORDER BY子句对结果进行排序
8.2.6 计算列的使用
8.2.7 基于多个检索条件的查询
8.3 使用T-SQL语句进行高级查询
8.3.1 多表查询
8.3.2 使用UNION子句
8.3.3 使用GROUP BY子句
8.3.4 使用COMPUTE和COMPUTE BY子句
8.3.5 嵌套查询
8.3.6 在查询的基础上创建新表
8.4 使用企业管理器进行查询
8.5 分布式查询简介
8.6 习题
第9章 视图
9.1 视图的概念
9.2 创建视图
9.2.1 使用Transact-SQL语句创建视图
9.2.2 使用企业管理器创建视图
9.2.3 使用创建视图向导创建
9.3 使用视图的优点和缺点
9.4 创建视图示例
9.4.1 创建水平视图
9.4.2 创建投影视图
9.4.3 创建联合视图
9.4.4 创建包含集合函数的视图
9.4.5 创建视图的视图
9.5 视图信息的查看
9.6 视图的修改、删除与重命名
9.6.1 视图的修改
9.6.2 视图的删除
9.6.3 视图的重命名
9.7 视图数据的查询、插入、修改与删除
9.7.1 用T-SQL语句进行视图数据的查询、插入、修改与删除
9.7.2 用企业管理器进行视图数据的查询、插入、修改与删除
9.7.3 修改视图数据的限制
9.8 视图的安全性
9.9 习题
第10章 创建SQL Server索引文件
10.1 索引的概念
10.1.1 索引的概念
10.1.2 创建索引的优、缺点
10.1.3 考虑建索引的列和不考虑建索引的列
10.2 聚簇索引与非聚簇索引
10.2.1 索引的分类
10.2.2 聚簇索引
10.2.3 非聚簇索引
10.3 索引的创建与管理
10.3.1 使用T-SQL语句创建索引
10.3.2 使用T-SQL语句管理索引
10.3.3 使用企业管理器创建、查看、重命名及删除索引
10.4 索引的维护
10.5 习题
第11章 存储过程
11.1 存储过程的定义
11.2 存储过程的优点
11.3 存储过程的创建
11.3.1 使用T-SQL语句创建存储过程
11.3.2 使用企业管理器创建存储过程
11.3.3 创建带输入参数的存储过程
11.3.4 创建带输出参数的存储过程
11.4 重新编译存储过程
11.5 自动执行存储过程
11.6 查看、修改和删除存储过程
11.6.1 查看存储过程
11.6.2 修改存储过程
11.6.3 删除存储过程
11.7 扩展存储过程
11.7.1 什么是扩展存储过程
11.7.2 注册扩展存储过程
11.7.3 如何使用扩展存储过程
11.7.4 删除扩展存储过程
11.8 习题
第12章 触发器
12.1 概述
12.1.1 触发器的概念及分类
12.1.2 触发器的工作原理
12.2 触发器的创建
12.2.1 使用T-SQL语句创建触发器
12.2.2 使用企业管理器创建触发器
12.3 触发器实施数据完整性实例
12.3.1 实现参照完整性
12.3.2 实施特殊业务规则
12.4 查看、修改和删除触发器
12.4.1 查看触发器信息
12.4.2 修改触发器
12.4.3 删除触发器
12.5 使用触发器的注意事项
12.6 习题
第13章 游标及事务
13.1 游标的定义及其优点
13.1.1 游标的概念
13.1.2 使用游标的优点
13.2 游标的使用
13.2.1 使用游标的步骤
13.2.2 游标的定义及使用过程
13.3 使用游标修改数据
13.3.1 更新数据
13.3.2 删除数据
13.4 事务的使用
13.4.1 什么是事务
13.4.2 事务的特点及事务的管理
13.4.3 事务控制语句
13.5 习题
第14章 数据库的备份与恢复
14.1 备份概述
14.1.1 数据库备份的定义及其重要性
14.1.2 备份的分类
14.1.3 何时备份
14.2 备份设备
14.2.1 备份设备的类型
14.2.2 建立备份设备
14.2.3 管理备份设备
14.3 备份类型
14.3.1 完整数据库备份
14.3.2 差异备份
14.3.3 事务日志备份
14.3.4 数据库文件和文件组备份
14.4 执行备份
14.4.1 备份前的准备
14.4.2 使用企业管理器进行备份
14.4.3 使用T-SQL语句进行备份
14.4.4 使用备份向导进行备份
14.5 从不同备份中恢复数据库
14.5.1 使用T-SQL语句进行数据库的恢复
14.5.2 企业管理器中恢复数据库备份
14.6 恢复系统数据库
14.7 习题
第15章 SQL Server数据库实际应用
15.1 应用程序访问SQL Server数据库
15.1.1 SQL Server数据库访问应用程序接口(API)
15.1.2 ADO简介
15.1.3 使用ODBC连接SQL Server数据库
15.2 使用ADO数据控件访问SQL Server数据库数据示例
15.2.1 VB中的ADO数据控件
15.2.2 使用ADO数据控件开发应用程序
15.3 使用ODBC接口访问SQL Server数据库数据示例
15.4 数据导入与导出
15.4.1 数据导入与导出的意义
15.4.2 SQL Server数据库表数据导出
15.4.3 导入数据到SQL Server 表中
附录
附录A JWGL数据库各数据表的结构
附录B JWGL数据库各数据表数据实例
前言
第1章 SQL Server 2000简介
1.1 数据库的基本概念
1.1.1 数据处理的三个阶段
1.1.2 数据模型
1.1.3 关系数据库管理系统简介
1.2 Microsoft SQL Server 2000简介
1.2.1 客户机/服务器体系结构
1.2.2 Microsoft SQL Server 2000的运行平台
1.2.3 Microsoft SQL Server 2000与Windows NT的集成
1.2.4 SQL Server 的服务
1.2.5 SQL Server 在线手册和T-SQL使用帮助
1.3 Microsoft SQL Server 2000的特点
1.4 Microsoft SQL Server 2000的数据库体系结构
1.4.1 SQL Server的通信
1.4.2 SQL Server应用程序的开发
1.4.3 SQL Server结构
1.5 SQL Server数据库的几个基本概念
1.5.1 数据库对象及其引用
1.5.2 数据库类型
1.5.3 系统表、系统存储过程、系统函数
1.6习题
第2章 安装和配置SQL Server 2000
2.1 SQL Server 2000安装前的准备
2.1.1 最小硬件和软件需求
2.1.2 安装方式的选择
2.1.3 有关服务器的几点考虑
2.1.4 安装SQL Server 2000的配置选项
2.1.5 安装前的准备
2.2 SQL Server 2000的安装
2.2.1 安装SQL Server 2000
2.2.2 验证SQL Server 2000
2.3 认识Microsoft SQL Server 2000
2.3.1 Microsoft SQL Server 2000的目录结构
2.3.2 系统数据库和样本数据库
2.3.3 Microsoft SQL Server 2000程序组
2.3.4 Microsoft SQL Server 2000的启动
2.4 注册和配置服务器SQL Server 2000
2.4.1 企业管理器的使用
2.4.2 注册、配置服务器
2.5 安装和配置SQL Server 2000客户端软件
2.5.1 安装SQL Server 2000客户端工具
2.5.2 如何使用客户端网络实用工具
2.6 习题
第3章 Transact-SQL语言
3.1 SQL Server 编程工具
3.1.1 查询分析器的特点
3.1.2 启动查询分析器
3.1.3 配置和使用查询分析器
3.2 SQL语言简介
3.3 数据类型
3.3.1 二进制数据类型
3.3.2 数字数据类型
3.3.3 字符数据类型
3.3.4 unicode数据类型
3.3.5 日期和时间数据类型
3.3.6 货币数据类型
3.3.7 特殊数据类型
3.3.8 用户自定义数据类型
3.4 局部变量与全局变量
3.5 运算符及优先级
3.5.1 一元运算符
3.5.2 赋值运算符
3.5.3 算术运算符
3.5.4 字符串连接运算符
3.5.5 比较运算符
3.5.6 逻辑运算符
3.5.7 运算符优先级
3.6 函数
3.6.1 数学函数
3.6.2 字符串函数
3.6.3 转换函数
3.6.4 日期时间函数
3.6.5 系统函数
3.6.6 集合函数
3.7 简单的SELECT语句
3.8 批处理和流程控制语言
3.8.1 批和脚本
3.8.2 流程控制语言
3.9 习题
第4章 数据库应用系统设计
4.1 数据库应用系统的开发方法
4.1.1 SQL Server数据库应用系统开发的一般步骤
4.1.2 收集、分析用户需求
4.1.3 设计和建立应用系统
4.1.4 测试应用系统
4.1.5 安装和实施应用系统
4.1.6 维护应用系统
4.2 教务管理数据库系统的设计概述
4.3 教务管理系统的基本需求
4.4 数据库的逻辑设计
4.4.1 教务管理系统的ERA模型
4.4.2 从ERA模型到逻辑数据库的转化
4.4.3 逻辑设计的其他考虑
4.5 逻辑设计的物理实现
4.6 设计数据完整性
4.7 数据库服务器编程
4.8 设计完成后的表及表中的列
4.9 习题
第5章 数据库的创建与管理
5.1 数据库简介
5.1.1 数据库的存储结构
5.1.2 事务日志
5.2 估算数据库的空间需求
5.3 数据库的创建
5.3.1 创建数据库的注意事项
5.3.2 使用T-SQL语言创建数据库
5.3.3 使用企业管理器创建数据库
5.3.4 使用数据库创建向导创建数据库
5.3.5 由已有库生成创建数据库的脚本
5.4 数据库的管理
5.4.1 数据库属性的查看
5.4.2 修改数据库大小
5.4.3 数据库的收缩
5.4.4 数据库的更名
5.4.5 数据库的删除
5.5 设置数据库的选项
5.5.1 使用Transact-SQL语句设置数据库的选项
5.5.2 使用企业管理器设置数据库的选项
5.6 习题
第6章 表的创建与管理
6.1 表的创建
6.1.1 设计表的结构
6.1.2 使用T-SQL语言创建表
6.1.3 使用企业管理器创建表
6.2 表结构的修改
6.2.1 使用ALTER TABLE语句修改表结构
6.2.2 使用企业管理器修改表的结构
6.3 表的重命名与删除
6.4 向表中添加、更新、删除数据
6.4.1 使用T-SQL语言进行
6.4.2 使用企业管理器进行
6.5 数据完整性的概念与实施方法
6.5.1 数据完整性概念
6.5.2 数据完整性实施方法
6.5.3 约束
6.5.4 使用默认值
6.5.5 规则
6.5.6 使用标识列
6.6 习题
第7章 数据库完全性
7.1 SQL Server 2000的验证模式
7.1.1 NT验证模式
7.1.2 混合安全模式
7.1.3 设置验证模式
7.1.4 SQL Server系统登录验证过程
7.2 登录管理
7.2.1 系统管理员登录账户
7.2.2 用T-SQL语句创建、查看、删除SQL Server登录账户
7.2.3 用企业管理器创建、查看、删除SQL Server登录账户
7.3 用户管理
7.3.1 数据库用户名和登录名的关系
7.3.2 用T-SQL语句创建、查看、删除数据库用户
7.3.3 使用企业管理器创建、查看、删除数据库用户
7.3.4 改变数据库所有权
7.4 角色管理
7.4.1 固定服务器角色
7.4.2 数据库角色
7.5 许可管理
7.5.1 许可类型
7.5.2 许可的验证
7.5.3 管理许可
7.6 习题
第8章 数据检索
8.1 SELECT语句
8.1.1 SELECT语句的基本语法形式
8.1.2 SELECT语句中各子句的说明
8.2 使用SELECT语句进行简单查询
8.2.1 最基本的SQL查询语句
8.2.2 改变列标题的显示
8.2.3 使用WHERE子句的查询
8.2.4 TOP和DISTINCT关键字
8.2.5 使用ORDER BY子句对结果进行排序
8.2.6 计算列的使用
8.2.7 基于多个检索条件的查询
8.3 使用T-SQL语句进行高级查询
8.3.1 多表查询
8.3.2 使用UNION子句
8.3.3 使用GROUP BY子句
8.3.4 使用COMPUTE和COMPUTE BY子句
8.3.5 嵌套查询
8.3.6 在查询的基础上创建新表
8.4 使用企业管理器进行查询
8.5 分布式查询简介
8.6 习题
第9章 视图
9.1 视图的概念
9.2 创建视图
9.2.1 使用Transact-SQL语句创建视图
9.2.2 使用企业管理器创建视图
9.2.3 使用创建视图向导创建
9.3 使用视图的优点和缺点
9.4 创建视图示例
9.4.1 创建水平视图
9.4.2 创建投影视图
9.4.3 创建联合视图
9.4.4 创建包含集合函数的视图
9.4.5 创建视图的视图
9.5 视图信息的查看
9.6 视图的修改、删除与重命名
9.6.1 视图的修改
9.6.2 视图的删除
9.6.3 视图的重命名
9.7 视图数据的查询、插入、修改与删除
9.7.1 用T-SQL语句进行视图数据的查询、插入、修改与删除
9.7.2 用企业管理器进行视图数据的查询、插入、修改与删除
9.7.3 修改视图数据的限制
9.8 视图的安全性
9.9 习题
第10章 创建SQL Server索引文件
10.1 索引的概念
10.1.1 索引的概念
10.1.2 创建索引的优、缺点
10.1.3 考虑建索引的列和不考虑建索引的列
10.2 聚簇索引与非聚簇索引
10.2.1 索引的分类
10.2.2 聚簇索引
10.2.3 非聚簇索引
10.3 索引的创建与管理
10.3.1 使用T-SQL语句创建索引
10.3.2 使用T-SQL语句管理索引
10.3.3 使用企业管理器创建、查看、重命名及删除索引
10.4 索引的维护
10.5 习题
第11章 存储过程
11.1 存储过程的定义
11.2 存储过程的优点
11.3 存储过程的创建
11.3.1 使用T-SQL语句创建存储过程
11.3.2 使用企业管理器创建存储过程
11.3.3 创建带输入参数的存储过程
11.3.4 创建带输出参数的存储过程
11.4 重新编译存储过程
11.5 自动执行存储过程
11.6 查看、修改和删除存储过程
11.6.1 查看存储过程
11.6.2 修改存储过程
11.6.3 删除存储过程
11.7 扩展存储过程
11.7.1 什么是扩展存储过程
11.7.2 注册扩展存储过程
11.7.3 如何使用扩展存储过程
11.7.4 删除扩展存储过程
11.8 习题
第12章 触发器
12.1 概述
12.1.1 触发器的概念及分类
12.1.2 触发器的工作原理
12.2 触发器的创建
12.2.1 使用T-SQL语句创建触发器
12.2.2 使用企业管理器创建触发器
12.3 触发器实施数据完整性实例
12.3.1 实现参照完整性
12.3.2 实施特殊业务规则
12.4 查看、修改和删除触发器
12.4.1 查看触发器信息
12.4.2 修改触发器
12.4.3 删除触发器
12.5 使用触发器的注意事项
12.6 习题
第13章 游标及事务
13.1 游标的定义及其优点
13.1.1 游标的概念
13.1.2 使用游标的优点
13.2 游标的使用
13.2.1 使用游标的步骤
13.2.2 游标的定义及使用过程
13.3 使用游标修改数据
13.3.1 更新数据
13.3.2 删除数据
13.4 事务的使用
13.4.1 什么是事务
13.4.2 事务的特点及事务的管理
13.4.3 事务控制语句
13.5 习题
第14章 数据库的备份与恢复
14.1 备份概述
14.1.1 数据库备份的定义及其重要性
14.1.2 备份的分类
14.1.3 何时备份
14.2 备份设备
14.2.1 备份设备的类型
14.2.2 建立备份设备
14.2.3 管理备份设备
14.3 备份类型
14.3.1 完整数据库备份
14.3.2 差异备份
14.3.3 事务日志备份
14.3.4 数据库文件和文件组备份
14.4 执行备份
14.4.1 备份前的准备
14.4.2 使用企业管理器进行备份
14.4.3 使用T-SQL语句进行备份
14.4.4 使用备份向导进行备份
14.5 从不同备份中恢复数据库
14.5.1 使用T-SQL语句进行数据库的恢复
14.5.2 企业管理器中恢复数据库备份
14.6 恢复系统数据库
14.7 习题
第15章 SQL Server数据库实际应用
15.1 应用程序访问SQL Server数据库
15.1.1 SQL Server数据库访问应用程序接口(API)
15.1.2 ADO简介
15.1.3 使用ODBC连接SQL Server数据库
15.2 使用ADO数据控件访问SQL Server数据库数据示例
15.2.1 VB中的ADO数据控件
15.2.2 使用ADO数据控件开发应用程序
15.3 使用ODBC接口访问SQL Server数据库数据示例
15.4 数据导入与导出
15.4.1 数据导入与导出的意义
15.4.2 SQL Server数据库表数据导出
15.4.3 导入数据到SQL Server 表中
附录
附录A JWGL数据库各数据表的结构
附录B JWGL数据库各数据表数据实例
猜您喜欢