出版时间:2010-3 出版社:水利水电出版社 作者:苏中滨,于啸,沈维政 主编 页数:262
前言
数据库技术产生于20世纪60年代,经历了格式化数据库(以层次和网状数据库为代表)、经典数据库(以关系数据库和后关系数据库为代表)和新型数据库(以对象数据库和XML,数据库等为代表)的三代发展演变。40多年来,数据库技术的重要性和意义已经被人们所认识与理解。首先,数据库技术已经形成相对完整成熟的科学理论体系,成为现代计算机信息处理系统的重要基础与技术核心,造就了C.W.Bachman、E.F.Codd和J.Gray三位图灵大奖得主;其次,数据库带动和形成了一个巨大的软件产业——数据库管理系统产品和相关技术工具与解决方案,对经济发展起着极大的冲击和推动作用,表现出非凡的生产力效应;再者,数据库研究和开发领域的各项成就推动了其他众多计算机理论与应用领域的进步,对于这些领域的发展起到了巨大的支撑作用,成为各种计算机信息系统的核心内容与技术基础。本书对数据库技术进行了全面的阐述和研究。在结合了大量的实例和作者的教学体会基础上,对数据库技术的各个领域进行了深入浅出的剖析,对数据库技术的重点和难点进行了详细的描述,力求做到思路清晰、概念准确、结构合理、内容丰富。本书包括上、下两篇,共十八章内容。上篇是数据库基础篇,重点介绍了数据库的基本概念以及E.R图、关系模型等数据库建模技术。下篇是SQL Server 2000及应用实例,主要介绍SQL Server 2000的基本管理与操作。每一章的开始都对该章将要涉及的内容及其作用进行了分析,然后指出了学完本章读者应该掌握的重要内容。另外,每一章后面都附有习题。思考题侧重于加深读者对本章涉及概念的理解,练习题侧重于培养学生应用本章学到的知识来解决实际问题的能力。本书由东北农业大学苏中滨、于啸、沈维政主编。编写人员:张喜海、陆丽娜、孙红杰、丁宝峰、孙红敏、魏晓丽、贾银江、吴亚春、李晓明、赖庆辉,全书由孟繁疆主审。
内容概要
本书系统地介绍了数据库原理、SQL Server 2000数据库管理系统及应用实例。全书共分上下两篇。上篇数据库基础,内容包括:数据库系统;关系数据库;SQL语言;关系数据理论;数据库设计;数据库保护;数据库系统的访问;数据库技术的发展。下篇SQL Server 2000及应用实例,内容包括: SQL Server 2000 概述;SQL Server 2000 管理工具简介;Transact-SQL语言基础;数据库管理;表的管理;视图的管理;存储过程;用户和安全性管理;数据转换服务;数据库应用开发实例。 本书可作为高等院校计算机专业和相关专业的数据库课程的教材;也可以作为相关人员学习和研究数据库原理与应用或开发数据库应用系统的技术参考书。
书籍目录
前言 上篇 数据库基础 第一章 数据库系统 第一节 数据库系统概述 第二节 概念模型 第三节 数据模型 第四节 数据库的体系结构 第五节 数据库管理系统 习题 第二章 关系数据库 第一节 从格式化模型到关系模型 第二节 关系的数学定义 第三节 关系的性质 第四节 码的概念 第五节 关系数据库模式与关系数据库 第六节 关系运算 第七节 关系代数 习题 第三章 SQL语言 第一节 SQL语言概述 第二节 SQL数据定义功能 第三节 SQL数据查询功能 第四节 SQL数据操作功能 第五节 视图 第六节 SQL数据控制功能 习题 第四章 关系数据理论 第一节 关系规范化的作用 第二节 函数依赖 第三节 关系模式的规范化 第四节 多值依赖与4NF 第五节 函数依赖的公理系统 第六节 关系模式分解 第七节 连接依赖与5NF 第八节 关系模式规范化步骤 习题 第五章 数据库设计 第一节 数据库设计概述 第二节 需求分析 第三节 概念结构设计 第四节 逻辑结构设计 第五节 物理结构设计 第六节 数据库的实施和维护 习题 第六章 数据库保护 第一节 数据库事务处理 第二节 数据库恢复技术 第三节 并发控制 第四节 数据库的完整性 第五节 数据库安全性 习题 第七章 数据库系统的访问 第一节 数据库的访问接口 第二节 客户机朋艮务器模式的数据库系统 第三节 浏览器朋艮务器模式的数据库系统 第四节 Java访问数据库的技术 第五节 数据库系统的多层体系结构 习题 第八章 数据库技术的发展 第一节 数据库新技术的分类 第二节 面向对象数据库系统 第三节 分布式数据库系统 第四节 网络环境下的数据库体系 第五节 数据仓库与数据挖掘 第六节 其他新型的数据库系统 习题 下篇 SQL Server 2000及应用实例 第九章 SQL Server 2000概述 第一节 SQL Server 2000的基本特点 第二节 SQL Server 2000的安装 习题 第十章 SQL Server 2000管理工具简介 第一节 服务管理器 第二节 企业管理器 第三节 查询分析器 习题 第十一章 Transact-SQL语言基础 第一节 Transact-SQL简介 第二节 数据类型 第三节 常量 第四节 变量 第五节 注释符和运算符 第六节 流程控制语句 第七节 常用函数 习题 第十二章 数据库管理 第一节 创建数据库 第二节 修改数据库设置 第三节 删除数据库 第四节 分离/附加数据库 第五节 备份/还原数据库 习题 第十三章 表的管理 第一节 创建数据表 第二节 修改表 习题 第十四章 视图的管理 第一节 创建视图 第二节 管理视图 习题 第十五章 存储过程 第一节 创建存储过程 第二节 执行存储过程 第三节 查看、修改和删除存储过程 习题 第十六章 用户和安全性管理 第一节 SQL Server登录认证 第二节 数据库用户 第三节 角色管理 第四节 权限管理 习题 第十七章 数据转换服务 第一节 DTS导出向导 第二节 DTS导入向导 习题 第十八章 数据库应用开发实例 第一节 建立数据源 第二节 创建新的工程 习题 参考文献
章节摘录
插图:1.数据结构数据结构是对系统静态特性的描述,是所研究的对象类型的集合。这些对象是数据库的组成部分,包括两类:一类是与数据类型、内容、性质有关的对象,例如层次模型中的数据项,关系模型中的关系;另一类是与数据之间联系有关的对象,例如网状模型中的系型(Set Type)。数据结构是刻画一个数据模型性质最重要的方面。因此在数据库系统中,通常按照数据结构的类型来命名数据模型。例如层次结构的数据模型命名为层次模型,关系结构的数据模型命名为关系模型。2.数据操作数据操作是对系统动态特性的描述,是对数据库中各种对象(型)的实例(值)允许执行的操作的集合,包括操作及有关的操作规则。数据可主要有检索和更新(包括插入、删除、修改)两大类操作。数据模型必须定义这些操作的确切含义、操作符号、操作规则以及实现操作的语言。3.数据的约束条件数据的约束条件是一组完整性规则的集合。完整性规则是给定的数据模型中数据及其联系所具有的制约和储存规则,用以限定符合数据模型的数据库状态以及状态的变化,以保证数据的正确、有效、相容。数据模型应该反映和规定本数据模型必须遵守的基本的通用的完整性约束条件。例如在关系模型中,任何关系必须满足实体完整性和参照完整性两个条件。此外数据模型还应该提供定义完整性约束条件的机制,以反映具体应用所涉及的数据必须遵守的特定的语义约束条件。
编辑推荐
《数据库原理与应用》:高等学校“十一五”精品规划教材
图书封面
评论、评分、阅读与下载