书籍详情
数据库基础及应用技术(第二版 审计署计算机)
作者:何玉洁编著
出版社:清华大学出版社
出版时间:2004-11-01
ISBN:9787302096801
定价:¥45.00
购买这本书可以去
内容简介
数据库技术是一门应用性很强的计算机应用性学科,因此在讲授数据库技术时应该从理论和应用两个方面来介绍。本书正是本着这个宗旨做到了理论和应用相结合。本书内容共分为两个部分,第1章为第一部分,介绍数据库的基础理论,这部分包括读者学习和使用关系数据库的最基本的概念。从第2章到每14章为第二部分,主要介绍目前应用范围非常广泛的数据库备份恢复、数据传输、数据完整性维护等数据库中最实用的技术。并在介绍操作的同时贯穿相应的数据库理论知识,使读者可以方便地将理论和实际结合起来。本书条理清晰,概念准确,讲解详细。既可作为数据库的中、高级培训教材,也可作为非计算机专业人员学习和使用数据库的教材或参考书,同时还可供学习数据库应用技术的计算机专业的人员参考。本书前言随着计算机技术的不断发展,信息管理自动化程度的不断提高,数据库在信息管理中的作用日益重要,数据库已成为科学的管理和利用数据的不可缺少的技术。目前数据库技术已不仅仅是计算机专业人员要掌握的知识,而且也是非计算机专业人员,特别是从事数据信息方面的工作人员要掌握的知识。此书的编写目的就是便于非计算机专业人员更好地学习和使用数据库技术。从目前看来,市场上已经有了许多介绍数据库的书,大致可以分为两大类:一类以讲述数据库原理为主,包括数据库系统结构、关系模型、关系代数、SQL语言以及关系规范化理论等,其特点是理论性强,而实践性不够,使读者在学习完理论之后,遇到具体环境及具体问题时,还是感到无从下手;另一类是以应用为主,主要是在具体的环境中讲述实现及操作,而没有理论知识,这类书适合于已经具备较好数据库理论知识的人阅读。对于专业技术人员和在校学生,迫切需要一本能既阐述数据库理论,又重视数据库实践的教材。本书虽然是作为审计署计算机中级培训班的数据库教材,但它具有集数据库原理、数据库应用、数据库实验于一身的特点。本书总结了作者多年从事数据库教学和科研的经验体会,结合了作者讲授微软SQLServer认证的一些经验和感受,并借鉴了第一版的成功经验和读者的反馈意见。在第二版的内容选取和内容安排上都进行了细心的考虑,为帮助计算机专业和非计算机专业人士更好的理解本书的内容,也为了大家能比较方便的自学,作者在每一部分都使用了大量的示例说明每一个概念。作者在编写时考虑了全书的系统性和科学性,又特别注重了本书的实用性。本书分为两大部分:理论部分和应用部分,其中应用部分主要介绍在SQLServer2000环境中如何应用数据库技术。全书共14章。第1章为理论基础,主要介绍关系数据库的基础知识,包括数据库系统的组成、数据模型、数据库的规范化和数据库的应用结构。本章为后续章节的学习打下理论基础。为便于读者的学习,这部分只介绍了关系数据库中最基本的知识,许多其他的知识我们是贯穿到应用技术中去介绍,使读者能边学习理论边实践,易于掌握。第2章到第14章,主要介绍SQLServer数据库管理系统的使用、Transact\|SQL语句以及在此环境中的数据库实现技术。SQLServer是目前市场占有率较高的服务器数据库管理系统,而且它的很多功能都可以在图形化操作界面下完成,非常利于非计算机专业人员学习和使用。我们以SQLServer2000版本为例,介绍了从安装、配置环境、创建数据库、创建表到操作数据库数据、安全管理、完整性约束、数据库备份与恢复等非常实用的知识。读者在有了这些知识后,可以很容易地将它们应用到其他的数据库管理系统中。本书在编写过程中得到了审计署很多部门的大力支持和帮助,特别是审计署程建勤处长、北京信息工程学院许小革处长的积极参与、鼓励和帮助,在此表示深深的感谢。鉴于作者水平所限,书中难免有错误和不妥之处,欢迎广大读者对本书不当之处批评指正。
作者简介
暂缺《数据库基础及应用技术(第二版 审计署计算机)》作者简介
目录
第1章 关系数据库基础
1.1 数据管理的发展
1.1.1文件管理系统
1.1.2数据库管理系统
1.2 数据库管理系统与数据库系统
1.2.1数据库系统的组成
1.2.2数据库管理系统
1.3 数据和数据模型
1.3.1数据和数据模型
1.3.2数据模型三要素
1.3.3概念层数据模型
1.3.4组织层数据模型
1.3.5E\|R模型向关系模型的转换
1.4 数据库系统的结构
1.4.1数据库系统模式的概念
1.4.2三级模式结构
1.4.3数据库的二级模式映象功能与数据独立性
1.5 关系数据库规范化理论
1.5.1函数依赖
1.5.2关系规范化
1.6 数据库应用结构
1.6.1集中式应用结构
1.6.2文件服务器结构
1.6.3客户机/服务器结构
1.6.4互联网应用结构
1.7小结
1.8习题 第2章 SQL Server 2000基础
2.1 概述
2.1.1SQL Server服务
2.1.2SQL Server通信架构
2.1.3应用程序开发架构
2.2 安装与测试
2.2.1安装前的准备
2.2.2各版本性能说明
2.2.3安装及安装选项
2.2.4测试安装
2.2.5故障排除
2.3 SQL Server 2000常用工具简介
2.4 卸载SQL Server
2.5 联机丛书
2.6 小结
2.7 习题 第3章 数据库的创建与管理
3.1 数据库概述
3.1.1系统创建的数据库
3.1.2SQL Server数据库的构成
3.1.3数据文件和日志文件的作用
3.1.4创建数据库时的其他属性
3.2 创建数据库
3.2.1使用企业管理器创建数据库
3.2.2使用向导创建数据库
3.2.3使用SQL语句创建数据库
3.3 使用企业管理器查看和设置数据库选项
3.4 维护数据库
3.4.1扩大数据库空间
3.4.2缩小数据库空间
3.5 删除数据库
3.6 分离和附加数据库
3.6.1分离数据库
3.6.2附加数据库
3.7 小结
3.8 习题 第4章 Transact\|SQL语言基础
4.1 SQL基本概念
4.1.1SQL语言的发展
4.1.2SQL语言特点
4.1.3SQL语言功能概述
4.2 SQL 数据类型
4.2.1数值型
4.2.2字符串型
4.2.3日期时间类型
4.2.4货币类型
4.3 Transact\|SQL语言的一些基础知识
4.3.1语句批
4.3.2脚本
4.3.3注释
4.4 变量
4.4.1变量的种类
4.4.2变量的声明与赋值
4.5 流程控制语句
4.5.1BEGIN ... END语句
4.5.2IF ... ELSE 语句
4.5.3WHILE语句
4.5.4CASE表达式
4.6 小结
4.7 习题 第5章 基本表的创建与管理
5.1 用户自定义数据类型
5.2 创建表
5.2.1使用企业管理器创建表
5.2.2使用Transact\|SQL语句创建表
5.3 修改表结构
5.3.1使用企业管理器修改表结构
5.3.2使用Transact\|SQL语句修改表结构
5.4 删除表
5.4.1在企业管理器中删除表
5.4.2在查询分析器中删除表
5.5 小结
5.6 习题 第6章 数据的查询与修改
6.1 数据查询
6.1.1查询语句的基本结构
6.1.2简单查询
6.1.3多表连接查询
6.1.4合并多个结果集
6.1.5将查询结果保存到新表中
6.1.6使用 TOP限制结果集
6.1.7子查询
6.2 数据修改
6.2.1插入数据
6.2.2更新数据
6.2.3删除数据
6.2.4数据修改时的完整性检查
6.3 小结
6.4 习题 第7章 实现数据完整性
7.1 数据完整性的概念
7.1.1完整性约束条件的作用对象
7.1.2实现数据完整性的方法
7.2 实现数据完整性
7.2.1实体完整性约束
7.2.2惟一值约束
7.2.3参照完整性
7.2.4默认值约束
7.2.5列取值范围约束
7.3 系统对完整性约束的检查
7.4 查看已定义的约束
7.4.1在查询分析器中查看约束
7.4.2使用系统存储过程查看约束
7.5 删除约束
7.5.1在查询分析器中删除约束
7.5.2使用ALTER TABLE语句删除约束
7.6 禁用约束检查
7.6.1对表中现有数据禁用约束检查
7.6.2在更改数据时禁用约束检查
7.7 小结
7.8 习题 第8章 视图
8.1 视图概念
8.2 定义视图
8.2.1用SQL语句定义视图
8.2.2使用向导定义视图
8.2.3使用企业管理器定义视图
8.3 查看和修改视图
8.4 删除视图
8.5 通过视图修改数据
8.6 视图的作用
8.7 小结
8.8 习题 第9章 存储过程
9.1 存储过程概念
9.2 创建和执行存储过程
9.2.1使用SQL语句创建存储过程
9.2.2使用企业管理器创建存储过程
9.3 查看和修改存储过程
9.4 系统存储过程
9.5 小结
9.6 习题 第10章 事务与触发器
10.1 事务
10.1.1事务概念
10.1.2事务特征
10.1.3事务的分类
10.2 触发器
10.2.1创建触发器
10.2.2查看和修改触发器
10.2.3删除触发器
10.2.4触发器与数据完整性约束的比较
10.3 小结
10.4 习题 第11章 安全管理
11.1 安全控制
11.1.1安全控制模型
11.1.2数据库权限的种类及用户的分类
11.2 SQL Server的安全控制
11.3 管理SQL Server登录账户
11.3.1系统内置的登录账户
11.3.2建立登录账户
11.3.3修改登录账户的属性
11.3.4删除登录账户
11.4 管理数据库用户
11.4.1建立数据库用户
11.4.2删除数据库用户
11.5 管理权限
11.5.1SQL Server权限种类
11.5.2权限的管理
11.6 角色
11.6.1固定的服务器角色
11.6.2固定的数据库角色
11.6.3用户自定义的角色
11.7 小结
11.8 习题 第12章 数据传输
12.1 ODBC
12.1.1ODBC简介
12.1.2ODBC体系结构
12.1.3建立ODBC数据源
12.2 OLE DB与ADO
12.2.1OLE DB
12.2.2ADO
12.2.3OLE DB 与ODBC的关系
12.3 SQL Server的数据转移工具--DTS
12.3.1DTS技术概述
12.3.2利用DTS向导数据的导入和导出
12.4 使用SQL语句实现数据转移
12.4.1bcp实用工具
12.4.2BULK INSERT语句
12.4小结
12.5 习题 第13章 备份和恢复数据库
13.1 备份数据库
13.1.1为什么要进行数据备份
13.1.2备份内容及备份时间
13.1.3SQL Server的备份设备
13.1.4SQL Server的备份类型
13.1.5备份策略
13.1.6实现备份
13.2 恢复数据库
13.2.1恢复前的准备
13.2.2恢复的顺序
13.2.3实现恢复
13.3 小结
13.4 习题 第14章 常用系统函数
14.1 聚合函数
14.2 日期和时间函数
14.3 数学函数
14.4 字符串函数
14.5 类型转换函数
14.6 系统函数
14.7 小结
14.8 习题 参考文献
1.1 数据管理的发展
1.1.1文件管理系统
1.1.2数据库管理系统
1.2 数据库管理系统与数据库系统
1.2.1数据库系统的组成
1.2.2数据库管理系统
1.3 数据和数据模型
1.3.1数据和数据模型
1.3.2数据模型三要素
1.3.3概念层数据模型
1.3.4组织层数据模型
1.3.5E\|R模型向关系模型的转换
1.4 数据库系统的结构
1.4.1数据库系统模式的概念
1.4.2三级模式结构
1.4.3数据库的二级模式映象功能与数据独立性
1.5 关系数据库规范化理论
1.5.1函数依赖
1.5.2关系规范化
1.6 数据库应用结构
1.6.1集中式应用结构
1.6.2文件服务器结构
1.6.3客户机/服务器结构
1.6.4互联网应用结构
1.7小结
1.8习题 第2章 SQL Server 2000基础
2.1 概述
2.1.1SQL Server服务
2.1.2SQL Server通信架构
2.1.3应用程序开发架构
2.2 安装与测试
2.2.1安装前的准备
2.2.2各版本性能说明
2.2.3安装及安装选项
2.2.4测试安装
2.2.5故障排除
2.3 SQL Server 2000常用工具简介
2.4 卸载SQL Server
2.5 联机丛书
2.6 小结
2.7 习题 第3章 数据库的创建与管理
3.1 数据库概述
3.1.1系统创建的数据库
3.1.2SQL Server数据库的构成
3.1.3数据文件和日志文件的作用
3.1.4创建数据库时的其他属性
3.2 创建数据库
3.2.1使用企业管理器创建数据库
3.2.2使用向导创建数据库
3.2.3使用SQL语句创建数据库
3.3 使用企业管理器查看和设置数据库选项
3.4 维护数据库
3.4.1扩大数据库空间
3.4.2缩小数据库空间
3.5 删除数据库
3.6 分离和附加数据库
3.6.1分离数据库
3.6.2附加数据库
3.7 小结
3.8 习题 第4章 Transact\|SQL语言基础
4.1 SQL基本概念
4.1.1SQL语言的发展
4.1.2SQL语言特点
4.1.3SQL语言功能概述
4.2 SQL 数据类型
4.2.1数值型
4.2.2字符串型
4.2.3日期时间类型
4.2.4货币类型
4.3 Transact\|SQL语言的一些基础知识
4.3.1语句批
4.3.2脚本
4.3.3注释
4.4 变量
4.4.1变量的种类
4.4.2变量的声明与赋值
4.5 流程控制语句
4.5.1BEGIN ... END语句
4.5.2IF ... ELSE 语句
4.5.3WHILE语句
4.5.4CASE表达式
4.6 小结
4.7 习题 第5章 基本表的创建与管理
5.1 用户自定义数据类型
5.2 创建表
5.2.1使用企业管理器创建表
5.2.2使用Transact\|SQL语句创建表
5.3 修改表结构
5.3.1使用企业管理器修改表结构
5.3.2使用Transact\|SQL语句修改表结构
5.4 删除表
5.4.1在企业管理器中删除表
5.4.2在查询分析器中删除表
5.5 小结
5.6 习题 第6章 数据的查询与修改
6.1 数据查询
6.1.1查询语句的基本结构
6.1.2简单查询
6.1.3多表连接查询
6.1.4合并多个结果集
6.1.5将查询结果保存到新表中
6.1.6使用 TOP限制结果集
6.1.7子查询
6.2 数据修改
6.2.1插入数据
6.2.2更新数据
6.2.3删除数据
6.2.4数据修改时的完整性检查
6.3 小结
6.4 习题 第7章 实现数据完整性
7.1 数据完整性的概念
7.1.1完整性约束条件的作用对象
7.1.2实现数据完整性的方法
7.2 实现数据完整性
7.2.1实体完整性约束
7.2.2惟一值约束
7.2.3参照完整性
7.2.4默认值约束
7.2.5列取值范围约束
7.3 系统对完整性约束的检查
7.4 查看已定义的约束
7.4.1在查询分析器中查看约束
7.4.2使用系统存储过程查看约束
7.5 删除约束
7.5.1在查询分析器中删除约束
7.5.2使用ALTER TABLE语句删除约束
7.6 禁用约束检查
7.6.1对表中现有数据禁用约束检查
7.6.2在更改数据时禁用约束检查
7.7 小结
7.8 习题 第8章 视图
8.1 视图概念
8.2 定义视图
8.2.1用SQL语句定义视图
8.2.2使用向导定义视图
8.2.3使用企业管理器定义视图
8.3 查看和修改视图
8.4 删除视图
8.5 通过视图修改数据
8.6 视图的作用
8.7 小结
8.8 习题 第9章 存储过程
9.1 存储过程概念
9.2 创建和执行存储过程
9.2.1使用SQL语句创建存储过程
9.2.2使用企业管理器创建存储过程
9.3 查看和修改存储过程
9.4 系统存储过程
9.5 小结
9.6 习题 第10章 事务与触发器
10.1 事务
10.1.1事务概念
10.1.2事务特征
10.1.3事务的分类
10.2 触发器
10.2.1创建触发器
10.2.2查看和修改触发器
10.2.3删除触发器
10.2.4触发器与数据完整性约束的比较
10.3 小结
10.4 习题 第11章 安全管理
11.1 安全控制
11.1.1安全控制模型
11.1.2数据库权限的种类及用户的分类
11.2 SQL Server的安全控制
11.3 管理SQL Server登录账户
11.3.1系统内置的登录账户
11.3.2建立登录账户
11.3.3修改登录账户的属性
11.3.4删除登录账户
11.4 管理数据库用户
11.4.1建立数据库用户
11.4.2删除数据库用户
11.5 管理权限
11.5.1SQL Server权限种类
11.5.2权限的管理
11.6 角色
11.6.1固定的服务器角色
11.6.2固定的数据库角色
11.6.3用户自定义的角色
11.7 小结
11.8 习题 第12章 数据传输
12.1 ODBC
12.1.1ODBC简介
12.1.2ODBC体系结构
12.1.3建立ODBC数据源
12.2 OLE DB与ADO
12.2.1OLE DB
12.2.2ADO
12.2.3OLE DB 与ODBC的关系
12.3 SQL Server的数据转移工具--DTS
12.3.1DTS技术概述
12.3.2利用DTS向导数据的导入和导出
12.4 使用SQL语句实现数据转移
12.4.1bcp实用工具
12.4.2BULK INSERT语句
12.4小结
12.5 习题 第13章 备份和恢复数据库
13.1 备份数据库
13.1.1为什么要进行数据备份
13.1.2备份内容及备份时间
13.1.3SQL Server的备份设备
13.1.4SQL Server的备份类型
13.1.5备份策略
13.1.6实现备份
13.2 恢复数据库
13.2.1恢复前的准备
13.2.2恢复的顺序
13.2.3实现恢复
13.3 小结
13.4 习题 第14章 常用系统函数
14.1 聚合函数
14.2 日期和时间函数
14.3 数学函数
14.4 字符串函数
14.5 类型转换函数
14.6 系统函数
14.7 小结
14.8 习题 参考文献
猜您喜欢