本书是“北京市高等教育精品教材”立项项目。本书是在第一版的基础上修订而成,与第一版比较,在整体结构上作了适当调整,根据数据库技术的发展增加了一些新的内容。本书在科学性、完备性、实用性和教材的可用性方面与第一版相比均有一定的提高。 \r\n\r\n 全书包括数据库基础、数据库系统、数据库设计、数据库应用和数据库新技术等内容,共分16章,具体内容主要包括:数据库的基本概念、数据模型、关系数据库、关系数据库系统、关系数据库标准语言SQL、数据完整性、数据库安全、事务管理、并发控制、数据库恢复、关系数据理论、数据库设计、面向对象数据库、数据库应用的体系结构与开发、分布式数据库、数据仓库以及数据库技术新的研究领域和应用领域等。 本书既可以作为高等院校计算机、信息管理与信息系统等相关专业数据库课程的教材,也可供从事计算机软件以及数据库应用、管理和开发的科技人员、工程技术人员及其他有关人员阅读参考。\r\n
\r\n
第1章 绪论 \r\n\r\n 1.1 什么是数据库 \r\n\r\n 1.1.1 相互关联的数据的集合 \r\n\r\n 1.1.2 用综合的方法组织数据 \r\n\r\n 1.1.3 低冗余与数据共享 \r\n\r\n 1.1.4 数据具有较高的独立性 \r\n\r\n 1.1.5 保证数据的安全. 可靠 \r\n\r\n 1.1.6 最大限度地保证数据的正确性 \r\n\r\n 1.1.7 数据可以并发使用并能同时保证数据的一致性 \r\n\r\n 1.2 数据库管理系统 \r\n\r\n 1.3 数据库管理和数据库管理员 \r\n\r\n 1.4 数据库系统 \r\n\r\n 1.5 数据库的过去. 现在和未来 \r\n\r\n 1.5.1 人工管理阶段 \r\n\r\n 1.5.2 文件系统阶段 \r\n\r\n 1.5.3 数据库系统阶段及其发展过程 \r\n\r\n 1.5.4 数据库技术的广泛应用领域和发展方向 \r\n\r\n 本章小结 \r\n\r\n 习题一 \r\n\r\n \r\n\r\n 第2章 数据模型和三层模式数据库 \r\n\r\n 2.1 信息结构与E-R方法 \r\n\r\n 2.1.1 数据的三种范畴 \r\n\r\n 2.1.2 实体-联系方法 \r\n\r\n 2.2 概念数据模型 \r\n\r\n 2.2.1 概念数据模型中的基本联系 \r\n\r\n 2.2.2 理解和转换多对多联系 \r\n\r\n 2.2.3 连接陷阱 \r\n\r\n 2.2.4 概念数据模型——实例研究 \r\n\r\n 2.2.5 扩展Bachman图 \r\n\r\n 2.3 传统的三大数据模型 \r\n\r\n 2.3.1 层次数据模型 \r\n\r\n 2.3.2 网络数据模型 \r\n\r\n 2.3.3 关系数据模型 \r\n\r\n 2.4 数据独立性与三层结构 \r\n\r\n 2.4.1 存储数据独立性 \r\n\r\n 2.4.2 概念数据独立性 \r\n\r\n 2.5 数据库管理系统的结构 \r\n\r\n 2.5.1 数据库的三层模式结构 \r\n\r\n 2.5.2 模式说明实例 \r\n\r\n 2.5.3 数据库管理系统的总体结构 \r\n\r\n 本章小结 \r\n\r\n 习题二 \r\n\r\n \r\n\r\n 第3章 关系数据库 \r\n\r\n 3.1 关系数据库系统概述 \r\n\r\n 3.1.1 关系数据库的发展 \r\n\r\n 3.1.2 关系数据模型概述 \r\n\r\n 3.2 关系数据模型 \r\n\r\n 3.2.1 关系模型的数据结构和基本术语 \r\n\r\n 3.2.2 关系的形式定义 \r\n\r\n 3.2.3 对关系的限定(关系的性质) \r\n\r\n 3.3 关系模型的完整性约束 \r\n\r\n 3.3.1 实体完整性规则 \r\n\r\n 3.3.2 参照完整性规则 \r\n\r\n 3.3.3 用户定义完整性 \r\n\r\n 3.3.4 完整性约束的作用 \r\n\r\n 3.4 关系代数 \r\n\r\n 3.4.1 基本概念和几个符号 \r\n\r\n 3.4.2 传统的集合运算 \r\n\r\n 3.4.3 专门的关系运算 \r\n\r\n 3.4.4 基本运算及变换 \r\n\r\n 3.5 关系数据库系统的三层模式结构 \r\n\r\n 3.5.1 关系概念模式 \r\n\r\n 3.5.2 关系存储模式 \r\n\r\n 3.5.3 关系外部模式 \r\n\r\n 本章小结 \r\n\r\n 习题三 \r\n\r\n \r\n\r\n 第4章 Microsoft SQL Server数据库基础 \r\n\r\n 4.1 客户/服务器体系结构 \r\n\r\n 4.1.1 客户/服务器和其他应用结构 \r\n\r\n 4.1.2 文件服务器与客户/服务器的数据库操作 \r\n\r\n 4.1.3 客户/服务器结构的特点 \r\n\r\n 4.1.4 三层客户/服务器模型 \r\n\r\n 4.2 Microsoft SQL Server基础 \r\n\r\n 4.2.1 SQL Server的数据库结构 \r\n\r\n 4.2.2 系统数据库的作用 \r\n\r\n 4.2.3 SQL Server的企业管理器和查询分析器简介 \r\n\r\n 4.2.4 建立数据库 \r\n\r\n 4.3 Transact-SQL简介 \r\n\r\n 4.3.1 变量. 数据类型与表达式 \r\n\r\n 4.3.2 函数 \r\n\r\n 4.3.3 流程控制和输入/输出命令 \r\n\r\n 本章小结 \r\n\r\n 习题四 \r\n\r\n \r\n\r\n 第5章 关系数据库标准语言——SQL \r\n\r\n 5.1 SQL语言概述 \r\n\r\n 5.2 SQL的数据定义功能 \r\n\r\n 5.2.1 基本表的定义 \r\n\r\n 5.2.2 修改表结构 \r\n\r\n 5.2.3 删除表 \r\n\r\n 5.2.4 索引的定义 \r\n\r\n 5.2.5 索引的删除 \r\n\r\n 5.3 SQL的数据查询功能 \r\n\r\n 5.3.1 简单查询 \r\n\r\n 5.3.2 排序5.3.3连接查询 \r\n\r\n 5.3.4 外(OUTER)连接查询 \r\n\r\n 5.3.5 嵌套查询 \r\n\r\n 5.3.6 分组及计算查询 \r\n\r\n 5.4 视图(View) \r\n\r\n 5.4.1 从单个表派生出的视图 \r\n\r\n 5.4.2 从多个表派生出的视图 \r\n\r\n 5.4.3 视图中的虚列 \r\n\r\n 5.4.4 视图的删除 \r\n\r\n 5.5 SQL的数据操作功能 \r\n\r\n 5.5.1 插入操作 \r\n\r\n 5.5.2 更新操作 \r\n\r\n 5.5.3 删除操作 \r\n\r\n 5.6 SQL的数据控制功能 \r\n\r\n 5.7 SQL的宿主使用 \r\n\r\n 5.7.1 嵌入识别与预编译 \r\n\r\n 5.7.2 数据通信区与主变量 \r\n\r\n 5.7.3 游标 \r\n\r\n 5.7.4 利用游标进行删除和更新操作 \r\n\r\n 5.8 动态SQL \r\n\r\n 5.8.1 动态SQL语句的划分 \r\n\r\n 5.8.2 动态定义功能 \r\n\r\n 5.8.3 动态操作功能 \r\n\r\n 5.8.4 动态查询功能 \r\n\r\n 本章小结 \r\n\r\n 习题五 \r\n\r\n \r\n\r\n 第6章 存储过程. 触发器和数据完整性 \r\n\r\n 6.1 存储过程 \r\n\r\n 6.1.1 基本概念 \r\n\r\n 6.1.2 创建和执行存储过程 \r\n\r\n 6.1.3 存储过程的返回值和状态信息 \r\n\r\n 6.1.4 存储过程的修改和删除 \r\n\r\n 6.1.5 妥善利用存储过程 \r\n\r\n 6.2 触发器及其用途 \r\n\r\n 6.2.1 基本概念 \r\n\r\n 6.2.2 建立触发器 \r\n\r\n 6.2.3 插入视图和删除视图 \r\n\r\n 6.2.4 删除类触发器 \r\n\r\n 6.2.5 插入类触发器 \r\n\r\n 6.2.6 更新类触发器 \r\n\r\n 6.3 数据完整性 \r\n\r\n 6.3.1 规则 \r\n\r\n 6.3.2 默认值 \r\n\r\n 6.3.3 用户定义数据完整性 \r\n\r\n 本章小结 \r\n\r\n 习题六 \r\n\r\n \r\n\r\n 第7章 安全性 \r\n\r\n 7.1 安全性概述 \r\n\r\n 7.1.1 安全性措施的层次 \r\n\r\n 7.1.2 数据库管理系统的安全功能 \r\n\r\n 7.1.3 自主存取控制与强制存取控制 \r\n\r\n 7.1.4 SQL Server的身份验证模式 \r\n\r\n 7.2 用户管理和角色管理 \r\n\r\n 7.2.1 用户的分类 \r\n\r\n 7.2.2 登录用户和数据库用户 \r\n\r\n 7.2.3 用户管理 \r\n\r\n 7.2.4 角色管理 \r\n\r\n 7.2.5 SQL Server的预定义角色 \r\n\r\n 7.3 权限管理 \r\n\r\n 7.3.1 概述 \r\n\r\n 7.3.2 授予权限 \r\n\r\n 7.3.3 收回权限 \r\n\r\n 7.3.4 禁止权限 \r\n\r\n 7.3.5 角色与存取控制 \r\n\r\n 7.4 其他安全问题 \r\n\r\n 7.4.1 数据加密 \r\n\r\n 7.4.2 审计 \r\n\r\n 7.4.3 统计数据库 \r\n\r\n 7.4.4 用户定义的安全性措施 \r\n\r\n 本章小结 \r\n\r\n 习题七 \r\n\r\n \r\n\r\n 第8章 事务管理 \r\n\r\n 8.1 事务 \r\n\r\n 8.1.1 事务的概念 \r\n\r\n 8.1.2 事务的性质 \r\n\r\n 8.1.3 SQL对事务的支持 \r\n\r\n 8.2 并发控制 \r\n\r\n 8.2.1 干扰问题 \r\n\r\n 8.2.2 可串行性 \r\n\r\n 8.2.3 封锁 \r\n\r\n 8.2.4 死锁 \r\n\r\n 8.2.5 隔离级别 \r\n\r\n 8.2.6 封锁与隔离级别 \r\n\r\n 8.3 恢复 \r\n\r\n 8.3.1 数据库恢复概述 \r\n\r\n 8.3.2 故障类型 \r\n\r\n 8.3.3 备份类型 \r\n\r\n 8.3.4 日志的概念 \r\n\r\n 8.3.5 恢复模型 \r\n\r\n 8.3.6 备份或转储 \r\n\r\n 8.3.7 恢复或还原 \r\n\r\n 本章小结 \r\n\r\n 习题八 \r\n\r\n \r\n\r\n 第9章 关系数据理论 \r\n\r\n 9.1 基本概念 \r\n\r\n 9.1.1 函数依赖 \r\n\r\n 9.1.2 术语和符号 \r\n\r\n 9.1.3 为什么要讨论函数依赖 \r\n\r\n 9.1.4 模式分解 \r\n\r\n 9.2 函数依赖的公理系统 \r\n\r\n 9.2.1 Amstrong公理的内容及正确性 \r\n\r\n 9.2.2 Amstrong公理的推论 \r\n\r\n 9.2.3 逻辑蕴涵和闭包 \r\n\r\n 9.2.4 公理的完备性 \r\n\r\n 9.2.5 闭包的计算 \r\n\r\n 9.2.6 函数依赖集的等价和最小化 \r\n\r\n 9.3 规范化 \r\n\r\n 9.3.1 第一范式(1NF) \r\n\r\n 9.3.2 第二范式(2NF) \r\n\r\n 9.3.3 第三范式(3NF) \r\n\r\n 9.3.4 BC范式(BCNF) \r\n\r\n 9.3.5 多值依赖与第四范式(4NF) \r\n\r\n 9.3.6 规范化小结 \r\n\r\n 9.4 模式分解 \r\n\r\n 9.4.1 模式分解的准则 \r\n\r\n 9.4.2 3NF无损连接和保持函数依赖算法 \r\n\r\n 9.4.3 使分解后的关系模式数最少 \r\n\r\n 本章小结 \r\n\r\n 习题九 \r\n\r\n \r\n\r\n 第10章 数据库设计 \r\n\r\n 10.1 完善E-R模型中的概念 \r\n\r\n 10.1.1 弱实体 \r\n\r\n 10.1.2 依赖联系 \r\n\r\n 10.1.3 强制联系 \r\n\r\n 10.2 数据库设计的过程 \r\n\r\n 10.2.1 概念模型设计 \r\n\r\n 10.2.2 逻辑数据库设计与规范化理论的应用 \r\n\r\n 10.2.3 物理数据库设计 \r\n\r\n 10.3 数据库设计工具PowerDesigner \r\n\r\n 10.3.1 PowerDesigner简介 \r\n\r\n 10.3.2 概念数据库设计 \r\n\r\n 10.3.3 物理数据库设计 \r\n\r\n 10.3.4 建立数据库 \r\n\r\n 本章小结 \r\n\r\n 习题十 \r\n\r\n \r\n\r\n 第11章 面向对象数据库 \r\n\r\n 11.1 新的数据库应用和新的数据类型 \r\n\r\n 11.2 面向对象的数据模型 \r\n\r\n 11.2.1 对象与类 \r\n\r\n 11.2.2 对象的属性. 方法和状态 \r\n\r\n 11.2.3 对象的交互与消息 \r\n\r\n 11.2.4 类的确定与划分 \r\n\r\n 11.2.5 封装(encapsulation) \r\n\r\n 11.2.6 继承性(inheritance) \r\n\r\n 11.2.7 多态性(Polymorphism) \r\n\r\n 11.2.8 对象标识符 \r\n\r\n 11.3 对象关系数据库与对象数据库 \r\n\r\n 11.3.1 面向对象数据库的研究方法 \r\n\r\n 11.3.2 ODMG数据模型和OQL \r\n\r\n 11.4 面向对象数据库研究中的几个特点 \r\n\r\n 11.4.1 面向对象模型的优势 \r\n\r\n 11.4.2 面向对象数据库发展过程的特点 \r\n\r\n 11.4.3 面向对象数据库系统的基本特征 \r\n\r\n 11.4.4 面向对象数据库研究中存在的问题 \r\n\r\n 11.5 RDBMS. ORDBMS和OODBMS的比较 \r\n\r\n 11.5.1 RDBMS和ORDBMS \r\n\r\n 11.5.2 ORDBMS和OODBMS的相似之处 \r\n\r\n 11.5.3 ORDBMS和OODBMS的不同之处 \r\n\r\n 本章小结 \r\n\r\n 习题十一 \r\n\r\n \r\n\r\n 第12章 数据库应用的结构与开发环境 \r\n\r\n 12.1 数据库应用开发概述 \r\n\r\n 12.2 开放的客户端开发 \r\n\r\n 12.2.1 开放式客户体系结构与ODBC \r\n\r\n 12.2.2 Visual FoxPro作为客户端开发工具 \r\n\r\n 12.3 数据库应用开发工具PowerBuilder \r\n\r\n 12.3.1 PowerBuilder的数据库接口 \r\n\r\n 12.3.2 PowerBuilder应用的构成与开发方法 \r\n\r\n 12.3.3 对象. 属性与事件 \r\n\r\n 12.3.4 PowerBuilder的开发环境 \r\n\r\n 12.3.5 数据库操作与事务对象 \r\n\r\n 12.3.6 初步体验PowerBuilder的开发方法 \r\n\r\n 12.4 基于组件的数据库开发 \r\n\r\n 12.4.1 组件与组件模型 \r\n\r\n 12.4.2 基于组件的开发 \r\n\r\n 12.4.3 有关标准 \r\n\r\n 12.4.4 使用PowerBuilder和EAServer开发组件应用 \r\n\r\n 12.4.5 从EAServer组件访问数据库 \r\n\r\n 12.5 Web数据库应用开发 \r\n\r\n 12.5.1 Web数据库应用的一般结构和方法 \r\n\r\n 12.5.2 使用PowerBuilder和EAServer建立Web应用 \r\n\r\n 本章小结 \r\n\r\n 习题十二 \r\n\r\n \r\n\r\n 第13章 数据库应用系统的开发方法 \r\n\r\n 13.1 概述 \r\n\r\n 13.2 结构化生命周期方法 \r\n\r\n 13.3 快速原型方法 \r\n\r\n 13.4 面向对象方法 \r\n\r\n 13.4.1 面向对象的分析和设计方法 \r\n\r\n 13.4.2 UML简介 \r\n\r\n 13.5 客户/服务器应用规划综述 \r\n\r\n 13.5.1 可以量化的需求分析 \r\n\r\n 13.5.2 性能需求 \r\n\r\n 13.5.3 并发需求 \r\n\r\n 13.5.4 数据分布需求 \r\n\r\n 13.5.5 恢复需求 \r\n\r\n 13.5.6 安全问题 \r\n\r\n 13.5.7 系统需求 \r\n\r\n 本章小结 \r\n\r\n 习题十三 \r\n\r\n \r\n\r\n 第14章 分布式数据库与分布数据管理 \r\n\r\n 14.1 什么是分布式数据库 \r\n\r\n 14.2 分布式数据库的数据分布方式 \r\n\r\n 14.2.1 数据的分布方式 \r\n\r\n 14.2.2 数据分片 \r\n\r\n 14.3 分布式数据库的特点和目标 \r\n\r\n 14.3.1 分布式数据库系统的基本目标 \r\n\r\n 14.3.2 更新传播 \r\n\r\n 14.3.3 分布式查询处理 \r\n\r\n 14.3.4 目录表管理 \r\n\r\n 14.3.5 分布式事务管理 \r\n\r\n 14.3.6 其他 \r\n\r\n 14.4 SQL Server的分布数据管理 \r\n\r\n 14.4.1 概述 \r\n\r\n 14.4.2 SQL Server的复制及其术语 \r\n\r\n 14.4.3 复制模型 \r\n\r\n 14.4.4 复制的类型及复制的实现技术 \r\n\r\n 本章小结 \r\n\r\n 习题十四 \r\n\r\n \r\n\r\n 第15章 数据仓库 \r\n\r\n 15.1 什么是数据仓库 \r\n\r\n 15.2 数据仓库的结构 \r\n\r\n 15.3 数据仓库系统 \r\n\r\n 15.4 建立数据仓库 \r\n\r\n 15.5 实现数据仓库的数据库环境 \r\n\r\n 15.6 数据仓库与决策支持 \r\n\r\n 15.7 SQL Server的数据仓库解决方案 \r\n\r\n 15.8 将SQL Server的OLTP数据转换到OLAP数据仓库 \r\n\r\n 15.8.1 合并数据 \r\n\r\n 15.8.2 清理数据 \r\n\r\n 15.8.3 聚合数据 \r\n\r\n 15.8.4 将数据组织到多维数据集中 \r\n\r\n 15.8.5 转换阶段和数据仓库组件 \r\n\r\n 15.9 软件开发商的数据仓库解决方案 \r\n\r\n 本章小结 \r\n\r\n 习题十五 \r\n\r\n \r\n\r\n 第16章 数据库研究和应用的新领域 \r\n\r\n 16.1 概述 \r\n\r\n 16.2 数据库技术与其他技术相结合产生的新领域 \r\n\r\n 16.2.1 并行数据库 \r\n\r\n 16.2.2 主动数据库 \r\n\r\n 16.2.3 知识库 \r\n\r\n 16.2.4 多媒体数据库 \r\n\r\n 16.2.5 模糊数据库 \r\n\r\n 16.3 面向应用领域的数据库新技术 \r\n\r\n 16.3.1 工程数据库 \r\n\r\n 16.3.2 空间数据库 \r\n\r\n 本章小结 \r\n\r\n 习题十六 \r\n\r\n \r\n\r\n 附录上机实验 \r\n\r\n 实验1建立数据库 \r\n\r\n 实验2建立表和数据完整性 \r\n\r\n 实验3SQL数据操作 \r\n\r\n 实验4SQL数据查询 \r\n\r\n 实验5视图的定义和操作 \r\n\r\n 实验6SQL的宿主使用方式 \r\n\r\n 实验7存储过程 \r\n\r\n 实验8触发器 \r\n\r\n 实验9用户管理和权限管理 \r\n\r\n 实验10并发控制 \r\n\r\n 实验11数据库建模工具 \r\n\r\n 实验12使用Visual FoxPro做客户端开发 \r\n\r\n 实验13使用PowerBuilder做客户端开发 \r\n
\r\n
本书第一版于1999年出版, 通过几年的教学实践活动, 对原有的教学内容和教材作了很多必要的补充和修订. 另外数据库的技术也发展很快, 无论是产品的版本还是应用的体系结构都有了一些新的变化. 这些都促使作者对教材作一次幅度比较大的修订, 以使教材可以更好地为教学服务.
本书的此次修订列为“北京市高等教育精品教材”立项项目.
本书按顺序可以分为4个部分:
第1部分为数据库基础部分(第1章至第3章). 第1章介绍数据库的基本概念以及数据管理技术的发展过程. 第2章介绍E-R方法. 概念数据模型. 传统的三大数据模型. 数据库的三层模式以及数据库管理系统的结构等. 第3章重点. 全面介绍了关系数据库和关系数据模型, 包括关系的形式化定义. 关系数据模型. 关系完整性约束. 关系代数和关系数据库的三层模式结构等.
第2部分为数据库系统部分(第4章至第8章). 这一部分强调数据库课程的实践性, 建议以SQL Server 2000为教学和实践环境, 书中涉及到的实践环节和例子均可以在SQL Server 2000下运行. 第4章首先介绍了客户/服务器体系结构的概念, 特别是数据库服务器的作用, 然后介绍了SQL Server数据库系统的结构以及如何建立SQL Server数据库. 第5章详细介绍了关系数据库标准语言SQL, 在表定义功能中介绍了实体完整性. 参照完整性和用户定义完整性的实现, 还通过大量的实例介绍了SQL查询功能的实现, 最后介绍了SQL的宿主使用方式和动态使用方式等. 第6章介绍了存储过程. 触发器和规则等数据库技术. 第7章介绍了数据库的安全问题, 包括用户管理和权限管理等内容. 第8章介绍数据库的事务管理, 包括事务的性质. 并发控制和数据库恢复等内容. 通过这一部分内容的学习和实践, 希望学生不仅掌握数据库的基本概念和技术, 同时还具备使用和管理数据库的基本实践技能.
第3部分为数据库设计部分(第9章和第10章). 其中第9章介绍关系数据理论, 包括函数依赖. 公理系统. 规范化和模式分解等内容. 第10章介绍数据库设计, 包括数据库设计的一般过程和内容, 同时也希望学生对数据库建模工具能够有所了解和掌握, 为此介绍了数据库建模工具PowerDesigner.
第4部分为数据库应用和数据库新技术部分(第11章至第16章). 第11章介绍面向对象数据库, 包括面向对象数据模型和面向对象数据库的特点等. 第12章介绍了数据库应用的一般体系结构和开发方法, 包括开放的客户端开发(客户/服务器应用). 分布式组件开发(多层客户/服务器应用)和Web应用开发(浏览器/服务器应用). 通过这一章的学习, 希望学生能够了解和掌握各种数据库应用的体系结构, 并具备基本的开发思路和能力. 这一章中的实践环节介绍了PowerBuilder, 也希望学生能够初步掌握一种现代的数据库应用开发工具. 第13章介绍数据库应用的开发方法, 包括生命周期方法. 快速原型方法和面向对象方法, 另外还简单介绍了面向对象的建模标准UML. 第14章介绍了分布式数据库和分布数据管理, 包括分布式数据库的概念和特点以及SQL Server的分布数据管理技术. 第15章介绍数据仓库, 包括数据仓库技术以及SQL Server的数据仓库解决方案. 第16章介绍了其他一些数据库研究和应用的新领域, 包括并行数据库. 主动数据库. 工程数据库和知识库等内容.
本教材可按60~70学时使用, 学时可以大致分配如下:第1部分数据库基础约12~14学时, 第2部分数据库系统约20~24学时, 第3部分数据库设计约12~14学时, 第4部分数据库应用和数据库新技术约16~18学时.
为了加强教学的实践环节, 这次修订增加了上机实验的题目和说明(见附录), 通过这些实验, 学生可以更好地理解和掌握数据库的相关知识, 并具备一定的实践技能.
另外, 为了方便教师选用本教材, 本书还配备了电子教案. 习题解答和部分应用程序代码及样板, 如有需要可与作者联系(Email:cuiwei@biti.edu.cn)或到高等教育出版社的网站http://www.hep.edu.cn/booksintro/jsj/index.html下载.
在教材修订的过程中, 笔者广泛听取了其他院校一些老师的意见以及一些学生的建议, 力争克服第一版教材中的不足, 在科学性. 完备性. 实用性和教材的可用性方面与第一版相比能有一定幅度的提高. 但由于水平有限, 定有许多不足之处, 还望同行和专家批评指正. 同时也感谢对第一版教材提出修改建议的老师和学生们.
崔巍
2003年2月
无封面