出版时间:2004-11-1 出版社:清华大学 作者:何玉洁 页数:358
前言
随着计算机技术的不断发展,信息管理自动化程度的不断提高,数据库在信息管理中的作用日益重要,数据库已成为科学的管理和利用数据的不可缺少的技术。目前数据库技术已不仅仅是计算机专业人员要掌握的知识,而且也是非计算机专业人员,特别是从事数据信息方面的工作人员要掌握的知识。此书的编写目的就是便于非计算机专业人员更好地学习和使用数据库技术。从目前看来,市场上已经有了许多介绍数据库的书,大致可以分为两大类: 一类以讲述数据库原理为主,包括数据库系统结构、关系模型、关系代数、SQL语言以及关系规范化理论等,其特点是理论性强,而实践性不够,使读者在学习完理论之后,遇到具体环境及具体问题时,还是感到无从下手;另一类是以应用为主,主要是在具体的环境中讲述实现及操作,而没有理论知识,这类书适合于已经具备较好数据库理论知识的人阅读。对于专业技术人员和在校学生,迫切需要一本能既阐述数据库理论,又重视数据库实践的教材。本书虽然是作为审计署计算机中级培训班的数据库教材,但它具有集数据库原理、数据库应用、数据库实验于一身的特点。 本书总结了作者多年从事数据库教学和科研的经验体会,结合了作者讲授微软SQL Server认证的一些经验和感受,并借鉴了第一版的成功经验和读者的反馈意见。在第二版的内容选取和内容安排上都进行了细心的考虑,为帮助计算机专业和非计算机专业人士更好的理解本书的内容,也为了大家能比较方便的自学,作者在每一部分都使用了大量的示例说明每一个概念。作者在编写时考虑了全书的系统性和科学性,又特别注重了本书的实用性。本书分为两大部分:理论部分和应用部分,其中应用部分主要介绍在SQL Server 2000环境中如何应用数据库技术。 全书共14章。第1章为理论基础,主要介绍关系数据库的基础知识,包括数据库系统的组成、数据模型、数据库的规范化和数据库的应用结构。本章为后续章节的学习打下理论基础。为便于读者的学习,这部分只介绍了关系数据库中最基本的知识,许多其他的知识我们是贯穿到应用技术中去介绍,使读者能边学习理论边实践,易于掌握。 第2章到第14章,主要介绍SQL Server 数据库管理系统的使用、Transact\|SQL语句以及在此环境中的数据库实现技术。SQL Server是目前市场占有率较高的服务器数据库管理系统,而且它的很多功能都可以在图形化操作界面下完成,非常利于非计算机专业人员学习和使用。我们以SQL Server 2000版本为例,介绍了从安装、配置环境、创建数据库、创建表到操作数据库数据、安全管理、完整性约束、数据库备份与恢复等非常实用的知识。读者在有了这些知识后,可以很容易地将它们应用到其他的数据库管理系统中。本书在编写过程中得到了审计署很多部门的大力支持和帮助,特别是审计署程建勤处长、北京信息工程学院许小革处长的积极参与、鼓励和帮助,在此表示深深的感谢。 鉴于作者水平所限,书中难免有错误和不妥之处,欢迎广大读者对本书不当之处批评指正。
内容概要
《审计署计算机审计中级培训系列教材:数据库基础及应用技术》正是本着这个宗旨做到了理论和应用相结合。《数据库基础及应用技术》内容共分为两个部分,第1章为第一部分,介绍数据库的基础理论,这部分包括读者学习和使用关系数据库的最基本的概念。从第2章到每14章为第二部分,主要介绍目前应用范围非常广泛的数据库备份恢复、数据传输、数据完整性维护等数据库中最实用的技术。并在介绍操作的同时贯穿相应的数据库理论知识,使读者可以方便地将理论和实际结合起来。数据库技术是一门应用性很强的计算机应用性学科,因此在讲授数据库技术时应该从理论和应用两个方面来介绍。
书籍目录
第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 Server2.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 ODBC12.1.1ODBC简介12.1.2ODBC体系结构12.1.3建立ODBC数据源12.2 OLE DB与ADO12.2.1OLE DB12.2.2ADO12.2.3OLE DB 与ODBC的关系12.3 SQL Server的数据转移工具--DTS12.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 习题参考文献
编辑推荐
其它版本请见:《审计署计算机审计中级培训系列教材:数据库应用技术 》 《审计署计算机审计中级培训系列教材:数据库基础及应用技术》条理清晰,概念准确,讲解详细。既可作为数据库的中、高级培训教材,也可作为非计算机专业人员学习和使用数据库的教材或参考书,同时还可供学习数据库应用技术的计算机专业的人员参考。
图书封面
评论、评分、阅读与下载