内容简介:
《21世纪高等学校规划教材·计算机科学与技术:数据库原理与设计(Oracle版)》是一部关于现代数据库系统的基本原理、技术和方法的教科书。第一篇介绍数据库基础知识;第二篇介绍数据库管理系统及其事务管理与数据库保护;第三篇描述关系数据库设计与实现;第四篇给出一个具体的数据库开发案例。
《21世纪高等学校规划教材·计算机科学与技术:数据库原理与设计(Oracle版)》以数据库系统的核心——数据库管理系统——的出现背景为线索,引出数据库的相关概念及数据库的整个框架体系,理顺了数据库原理、应用与设计之间的有机联系。本书突出理论产生的背景和根源,强化理论与应用开发的结合,重视知识的实用。
《21世纪高等学校规划教材·计算机科学与技术:数据库原理与设计(Oracle版)》逻辑性、系统性、实践性和实用性强,可作为计算机各专业及信息类、电子类专业等数据库相关课程教材,同时也可以供数据库应用系统开发设计人员、工程技术人员、考取数据库工程师证书人员、自学考试人员等参阅。
《21世纪高等学校规划教材·计算机科学与技术:数据库原理与设计(Oracle版)》以数据库系统的核心——数据库管理系统——的出现背景为线索,引出数据库的相关概念及数据库的整个框架体系,理顺了数据库原理、应用与设计之间的有机联系。本书突出理论产生的背景和根源,强化理论与应用开发的结合,重视知识的实用。
《21世纪高等学校规划教材·计算机科学与技术:数据库原理与设计(Oracle版)》逻辑性、系统性、实践性和实用性强,可作为计算机各专业及信息类、电子类专业等数据库相关课程教材,同时也可以供数据库应用系统开发设计人员、工程技术人员、考取数据库工程师证书人员、自学考试人员等参阅。
本书目录:
第一篇数据库基础知识
第1章数据库系统的基本原理
1.1数据库系统概述
1.1.1数据库系统的应用
1.1.2数据库系统概念
1.1.3数据管理技术的发展阶段
1.1.4数据库系统的用户
1.2数据模型
1.2.1数据抽象的过程
1.2.2关系模型
1.3数据库体系结构
1.3.1数据库系统三级结构
1.3.2数据库系统三级模式
1.3.3数据库系统的二级映射与数据独立性
1.3.4数据库应用系统的开发架构
1.4高级数据库系统
1.4.1分布式数据库系统
1.4.2面向对象数据库系统
1.4.3并行数据库系统
1.4.4多媒体数据库系统
1.5数据仓库技术与数据挖掘技术
1.5.1数据仓库
1.5.2联机分析处理
1.5.3数据挖掘
1.6小结
习题
第2章关系数据库标准语言SQL
2.1SQL语言介绍
2.1.1SQL数据库的体系结构
2.1.2SQL的特点
2.1.3SQL语言的组成
2.20racle提供的示例数据库
2.2.1SCOTT示例方案各表介绍
2.2.20racle数据类型
2.3数据查询
2.3.1基本查询
2.3.2分组查询
2.3.3连接查询
2.3.4子查询
2.3.5集合查询
2.4数据的维护
2.4.1插入数据
2.4.2更新数据
2.4.3删除数据
2.5数据的定义
2.5.1基本表的定义、删除和修改
2.5.2索引的创建与删除
2.5.3视图
2.6小结
习题二
第3章数据库编程
3.1PL/SQL编程基础
3.1.1PL/SQL程序结构
3.1.2使用%TYPE和%ROWTYPE类型的变量
3.1.3条件判断语句
3.1.4循环语句
3.2游标
3.2.1显式游标定义和使用
3.2.2显式游标属性
3.2.3游标FOR循环
3.2.4带参数的游标
3.2.5使用游标更新和删除数据
3.3异常处理
3.3.1预定义的Oracle异常
3.3.2用户自定义的异常处理
3.4存储过程
3.4.1创建存储过程
3.4.2调用存储过程
第1章数据库系统的基本原理
1.1数据库系统概述
1.1.1数据库系统的应用
1.1.2数据库系统概念
1.1.3数据管理技术的发展阶段
1.1.4数据库系统的用户
1.2数据模型
1.2.1数据抽象的过程
1.2.2关系模型
1.3数据库体系结构
1.3.1数据库系统三级结构
1.3.2数据库系统三级模式
1.3.3数据库系统的二级映射与数据独立性
1.3.4数据库应用系统的开发架构
1.4高级数据库系统
1.4.1分布式数据库系统
1.4.2面向对象数据库系统
1.4.3并行数据库系统
1.4.4多媒体数据库系统
1.5数据仓库技术与数据挖掘技术
1.5.1数据仓库
1.5.2联机分析处理
1.5.3数据挖掘
1.6小结
习题
第2章关系数据库标准语言SQL
2.1SQL语言介绍
2.1.1SQL数据库的体系结构
2.1.2SQL的特点
2.1.3SQL语言的组成
2.20racle提供的示例数据库
2.2.1SCOTT示例方案各表介绍
2.2.20racle数据类型
2.3数据查询
2.3.1基本查询
2.3.2分组查询
2.3.3连接查询
2.3.4子查询
2.3.5集合查询
2.4数据的维护
2.4.1插入数据
2.4.2更新数据
2.4.3删除数据
2.5数据的定义
2.5.1基本表的定义、删除和修改
2.5.2索引的创建与删除
2.5.3视图
2.6小结
习题二
第3章数据库编程
3.1PL/SQL编程基础
3.1.1PL/SQL程序结构
3.1.2使用%TYPE和%ROWTYPE类型的变量
3.1.3条件判断语句
3.1.4循环语句
3.2游标
3.2.1显式游标定义和使用
3.2.2显式游标属性
3.2.3游标FOR循环
3.2.4带参数的游标
3.2.5使用游标更新和删除数据
3.3异常处理
3.3.1预定义的Oracle异常
3.3.2用户自定义的异常处理
3.4存储过程
3.4.1创建存储过程
3.4.2调用存储过程
第二篇数据库管理与保护
第三篇数据库系统设计
第四篇数据库系统开发案例
附录AOracle实验
附录B习题答案
参考文献