数据库是计算机科学的一个重要分支。自从教育部在1983年将数据库系统原理列为计算机软件专业四年制本科的必修课程,并制定了教学大纲之后,数据库系统方面的教材随着数据库技术的发展逐步更新。教育部高等学校计算机科学与技术专业教学指导分委员会于2009年通过了“数据库系统课程教学实施方案”,进一步明确了数据库课程的教学内容。由张海威和袁晓洁主编的《数据库系统原理与实践》按照应用型和工程型数据库人才培养体系安排全书内容,覆盖了规范要求的全部知识点。
图书 | 数据库系统原理与实践(普通高等学校计算机科学与技术专业规划教材) |
内容 | 编辑推荐 数据库是计算机科学的一个重要分支。自从教育部在1983年将数据库系统原理列为计算机软件专业四年制本科的必修课程,并制定了教学大纲之后,数据库系统方面的教材随着数据库技术的发展逐步更新。教育部高等学校计算机科学与技术专业教学指导分委员会于2009年通过了“数据库系统课程教学实施方案”,进一步明确了数据库课程的教学内容。由张海威和袁晓洁主编的《数据库系统原理与实践》按照应用型和工程型数据库人才培养体系安排全书内容,覆盖了规范要求的全部知识点。 内容推荐 由张海威和袁晓洁主编的《数据库系统原理与实践》是一本全面介绍数据库系统理论、技术和数据库应用程序开发方法的教科书。全书由四部分构成,分为基础篇、设计篇、系统篇和开发篇。基础篇主要介绍数据库的基本概念、数据库系统结构、基本数据模型、关系数据库和关系数据库语言SQL;设计篇以关系型数据库为例,介绍了关系数据库规范化理论、关系数据库的设计;系统篇介绍了关系数据库的安全性机制、完整性控制机制、并发控制机制和数据库恢复技术;开发篇介绍了SQL的两类扩展语言——嵌入式SQL和Transact-SQL、两类数据库应用程序访问接口——0DBC和JDBC,以及基于ADO.NET框架的数据库应用程序开发方法。 《数据库系统原理与实践》内容丰富,系统性强,举例翔实,注重理论联系实际,适合作为高等院校计算机科学与技术、信息管理与信息系统等专业学生的数据库课程教材,也可以作为数据库领域技术人员的参考书。 目录 第一篇 基础篇 第1章 数据库系统概述 1.1 数据管理 1.2 数据库技术的发展 1.2.1 数据库的史前时代 1.2.2 数据库的诞生与发展 1.3 数据库系统的结构 1.3.1 三级模式结构 1.3.2 两级映像和数据独立性 1.4 数据库管理系统 1.5 数据库系统的组成 小结 思考与练习题 第2章 数据模型 2.1 数据模型描述 2.2 概念模型 2.3 逻辑模型 2.3.1 层次模型 2.3.2 网状模型 2.3.3 关系模型 2.3.4 其他数据模型 小结 思考与练习题 第3章 关系数据库 3.1 关系数据模型 3.1.1 关系模型的结构 3.1.2 关系模型的形式化定义 3.1.3 关系的键 3.1.4 关系模式 3.1.5 E-R模型转换为关系模型 3.2 完整性约束 3.2.1 实体完整性 3.2.2 参照完整性 3.2.3 用户定义完整性 3.3 关系代数 3.3.1 关系代数的基本运算 3.3.2 附加的关系代数运算 3.3.3 关系数据库产品 小结 思考与练习题 第4章 关系数据库语言SQL 4.1 SQL概述 4.1.1 SQL的发展历史 4.1.2 SQL的特点 4.1.3 SQL的组成 4.1.4 SQL对三级模式的支持 4.2 SQL数据定义功能 4.2.1 模式的定义 4.2.2 表的定义 4.2.3 SQL数据类型 4.3 SQL数据查询功能 4.3.1 单表查询 4.3.2 连接查询 4.3.3 嵌套查询 4.3.4 集合查询 4.4 SQL数据更新功能 4.4.1 插入数据 4.4.2 修改数据 4.4.3 删除数据 4.5 建立和使用视图 4.5.1 定义视图 4.5.2 查询视图 4.5.3 修改视图 4.5.4 视图的作用 4.6 索引的建立与删除 4.6.1 索引的建立 4.6.2 索引的删除 4.7 查询处理和查询优化 4.7.1 查询处理步骤 4.7.2 查询执行算法 4.7.3 查询优化技术 小结 思考与练习题 第二篇 设计篇 第5章 关系规范化理论 5.1 规范化的必要性 5.1.1 问题的提出 5.1.2 解决的方法 5.1.3 关系模式的规范化 5.2 函数依赖 5.2.1 关系模式的表示 5.2.2 函数依赖的基本概念 5.2.3 函数依赖集的闭包 5.2.4 函数依赖集的推理规则 5.2.5 属性集闭包 5.2.6 最小函数依赖集 5.3 关系的范式 5.3.1 关系模式的码 5.3.2 第一范式(1NF) 5.3.3 第二范式(2NF) 5.3.4 第三范式(3NF) 5.3.5 BCNF(Boyce-CoddNF) 5.4 多值依赖与第四范式 5.4.1 多值依赖的发现 5.4.2 多值依赖的定义 5.4.3 第四范式(4NF) 5.5 关系模式的分解 5.5.1 无损连接分解 5.5.2 保持函数依赖 小结 思考与练习题 第6章 数据库设计 6.1 数据库设计概述 6.1.1 数据库设计的任务和特点 6.1.2 数据库设计的方法和步骤 6.2 需求分析 6.2.1 需求分析的任务 6.2.2 需求收集 6.2.3 需求分析 6.2.4 需求分析的结果 6.3 概念模型设计 6.3.1 基本概念 6.3.2 二元联系 6.3.3 实体集的键 6.3.4 弱实体集 6.3.5 超类和子类 6.3.6 E-R模型设计原则 6.4 关系模型设计 6.4.1 E-R模型到关系模型的转换 6.4.2 关系模型设计实例 6.5 存储结构设计 6.5.1 物理结构设计概述 6.5.2 存取方法选择 6.5.3 存储结构的确定 6.6 数据库的实现和维护 6.6.1 数据库的实施 6.6.2 数据库的维护 小结 思考与练习题 第三篇 系统篇 第7章 数据库安全性 7.1 安全性概述 7.1.1 安全性定义 7.1.2 安全性措施 7.2 用户管理 7.3 角色和权限 7.3.1 权限 7.3.2 授权与回收 7.4 视图机制 7.5 数据加密 7.5.1 替换方法 7.5.2 置换方法 7.6 审计 小结 思考与练习题 第8章 数据库完整性 8.1 完整性基本概念 8.2 完整性约束 8.2.1 完整性控制机制 8.2.2 完整性约束条件分类 8.2.3 完整性约束的定义方法 8.3 实体完整性 8.3.1 实体完整性定义 8.3.2 实体完整性检查和违规处理 8.4 参照完整性 8.4.1 参照完整性定义 8.4.2 参照完整性检查和违规处理 8.5 用户定义完整性 8.5.1 属性上约束条件的定义 8.5.2 元组上约束条件的定义 8.5.3 用户定义完整性检查和违规处理 8.6 完整性约束命名语句 8.7 触发器 8.7.1 触发器的三要素 8.7.2 SQL中的触发器 8.7.3 触发器的结构 8.7.4 触发器的修改与删除 小结 思考与练习题 第9章 并发控制 9.1 事务 9.1.1 事务的概念 9.1.2 事务的特性 9.2 并发事务的调度 9.3 锁及封锁协议 9.3.1 封锁的概念 9.3.2 两阶段封锁协议 9.4 封锁粒度 9.5 封锁产生的问题 9.5.1 活锁问题 9.5.2 死锁问题 小结 思考与练习题 第10章 数据库恢复技术 10.1 恢复技术概述 10.1.1 数据库的数据存取 10.1.2 主要数据库恢复技术 10.2 故障类型 10.3 基于日志的恢复技术 10.3.1 日志的结构 10.3.2 检查点 10.3.3 基于日志的恢复 10.4 备份与恢复 10.5 故障恢复策略 小结 思考与练习题 第四篇 开发篇 第11章 嵌入式SQL 11.1 嵌入式SQL的处理 11.2 宿主变量 l1.3 数据库连接 11.4 游标的使用 11.5 错误处理 11.6 动态SQL 11.6.1 SOL语句主变量 11.6.2 动态参数 l1.6.3 动态游标 11.7 程序实例 小结 思考与练习题 第12章 Trransact-SQL 12.1 基本概念 12.2 语句块 12.3 变量和常量 12.3.1 变量 12.3.2 常量 12.4 流程控制 12.4.1 选择结构 12.4.2 循环结构 12.4.3 其他流程控制语句 12.5 存储过程 12.5.1 存储过程的优点 12.5.2 存储过程的分类 12.5.3 创建存储过程 12.5.4.执行存储过程 12.6 游标 12.6.1 游标的基本概念 12.6.2 游标的基本操作 12.6.3 有关游标的全局变量 12.6.4 游标使用实例 小结 思考与练习题 第13章 ODBC编程 13.1 基本概念 13.2 ODBC数据源 13.3 ODBC编程接口 13.3.1 句柄 13.3.2 连接函数 13.3.3 SQL执行函数 13.3.4 结果集访问函数 13.4 开发步骤 13.5 程序实例 小结 思考与练习题 第14章 JDBC编程 14.1 基本概念 14.2 JDBC驱动程序 14.2.1 基于JDBC—ODBC桥的驱动程序 14.2.2 基于本地API的驱动程序 14.2.3 基于网络协议的驱动程序 14.2.4 基于本地协议的驱动程序 14.3 DriverManager类 14.3.1 加载驱动程序 14.3.2 建立数据库连接 14.4 JDBC的主要接口 14.4.1 Connection接口 14.4.2 Statement接口 14.4.3 PreparedStatement接口 14.4.4 CallableStatement接口 14.4.5 ResultSet接口 14.5 程序实例 小结 思考与练习题 第15章 ADO.NET编程 15.1 基本概念 15.2 ADO.NET对象模型 15.2.1 Connection对象 15.2.2 Command对象 15.2.3 DataReader对象 15.2.4.DataAdapter对象 15.3 使用DataSet 15.3.1.DataSet对象 15.3.2 DataTable对象 15.3.3 DataRow对象 15.3.4 DataColumn对象 15.4 开发步骤 15.4.1 连接到数据源 15.4.2 执行命令 15.4.3 设置数据集保存数据 15.4.4 访问数据集进行各类操作 15.4.5 关闭数据库连接 15.5 程序实例 小结 思考与练习题 参考文献 |
标签 | |
缩略图 | ![]() |
书名 | 数据库系统原理与实践(普通高等学校计算机科学与技术专业规划教材) |
副书名 | |
原作名 | |
作者 | 张海威//袁晓洁 |
译者 | |
编者 | |
绘者 | |
出版社 | 中国铁道出版社 |
商品编码(ISBN) | 9787113120702 |
开本 | 16开 |
页数 | 282 |
版次 | 1 |
装订 | 平装 |
字数 | 432 |
出版时间 | 2011-01-01 |
首版时间 | 2011-01-01 |
印刷时间 | 2011-01-01 |
正文语种 | 汉 |
读者对象 | 青年(14-20岁),普通成人 |
适用范围 | |
发行范围 | 公开发行 |
发行模式 | 实体书 |
首发网站 | |
连载网址 | |
图书大类 | |
图书小类 | |
重量 | 0.518 |
CIP核字 | |
中图分类号 | TP311.13 |
丛书名 | |
印张 | 18.75 |
印次 | 1 |
出版地 | 北京 |
长 | 260 |
宽 | 184 |
高 | 14 |
整理 | |
媒质 | 图书 |
用纸 | 普通纸 |
是否注音 | 否 |
影印版本 | 原版 |
出版商国别 | CN |
是否套装 | 单册 |
著作权合同登记号 | |
版权提供者 | |
定价 | |
印数 | 3000 |
出品方 | |
作品荣誉 | |
主角 | |
配角 | |
其他角色 | |
一句话简介 | |
立意 | |
作品视角 | |
所属系列 | |
文章进度 | |
内容简介 | |
作者简介 | |
目录 | |
文摘 | |
安全警示 | 适度休息有益身心健康,请勿长期沉迷于阅读小说。 |
随便看 |
|
兰台网图书档案馆全面收录古今中外各种图书,详细介绍图书的基本信息及目录、摘要等图书资料。