第一图书网

Oracle 11g设计与开发教程

曹玉琳,郑东霞,肖洁 编 曹玉琳、 郑东霞 清华大学出版社 (2012-11出版)
出版时间:

2012-11  

出版社:

曹玉琳、 郑东霞 清华大学出版社 (2012-11出版)  

作者:

曹玉琳,郑东霞,肖洁 编  

页数:

534  

内容概要

  《21世纪高等学校规划教材·计算机应用:Oracle11g设计与开发教程》采用大量的实例,深入浅出地介绍了Oracle 11g的使用和管理,共16章,包括数据库系统概述,关系数据库设计理论、数据库设计、安装Oracle、soi*Plus、DDL和DML、查询语句、Oracle事务管理、模式对象、常用SQL函数、PL/SQL基础、PL/soL高级编程、Oracle全球化支持、Oracle的启动和关闭、Oracle的体系结构、Oracle的安全管理等内容。  《21世纪高等学校规划教材·计算机应用:Oracle11g设计与开发教程》注重实用性和可读性,以实例为依托,使读者在学习理论知识的同时能够将所学内容应用于实际中,更容易掌握Oraclellg的使用方法及技巧。《21世纪高等学校规划教材·计算机应用:Oracle11g设计与开发教程》可作为高等院校及培训机构计算机相关专业的教材,也可作为Oracle数据库的初学者及具有一定的Oracle数据库基础的软件开发人员和数据库管理人员的参考书。

书籍目录

第1章数据库系统概述 1.1数据库的基本概念 1.1.1数据和数据库 1.1.2数据库管理系统 1.1.3数据库系统 1.2数据管理技术的发展 1.2.1人工管理阶段 1.2.2文件系统阶段 1.2.3数据库系统阶段 1.3数据库系统的体系结构 1.3.1三级模式结构 1.3.2两级映像功能与数据独立性 1.4练习题 第2章关系数据库设计理论 2.1数据模型 2.1.1数据模型及分类 2.1.2数据模型的组成要素 2.1.3几种主要的数据模型 2.2关系模型 2.2.1关系数据结构 2.2.2关系操作 2.2.3关系的完整性约束 2.3关系数据库规范化理论 2.3.1数据依赖 2.3.2范式及规范化 2.4练习题 第3章数据库设计 3.1数据库设计概述 3.1.1什么是数据库设计 3.1.2数据库设计的内容 3.1.3数据库设计的目标与特点 3.1.4数据库设计的方法 3.1.5数据库设计的步骤 3.2需求分析 3.2.1需求分析的任务 3.2.2需求分析的步骤 3.3概念结构设计 3.3.1概念结构设计的目标和策略 3.3.2实体一联系方法 3.3.3采用E-R方法的数据库概念结构设计 3.3.4 E-R模型设计实例 3.4逻辑结构设计 3.4.1逻辑结构设计的步骤 3.4.2 E-R模型向关系数据模型的转换 3.4.3关系数据模型的优化 3.5物理结构设计 3.5.1物理结构设计的步骤 3.5.2物理结构设计的性能评价 3.6数据库实施 3.7数据库运行和维护 3.8练习题 第4章安装Oracle 4.1准备工作 4.1.1 了解硬件需求 4.1.2获取0racle数据库及帮助文档 4.2安装步骤 4.3数据字典 4.3.1数据字典概述 4.3.2静态数据字典视图 4.3.3动态性能视图 4.4练习题 第5章SQL*Plus 5.1登录到数据库 5.1.1 sqlplus命令 5.1.2 connect命令 5.2 SQL*Plus的常用命令 5.2.1 HELP命令 5.2.2 SET命令 5.2.3 SHOW命令 5.2.4 PROMPT命令 5.2.5 SAVE和@命令 5.2.6 EDIT命令 5.2.7 RUN命令 5.2.8 COLUMN命令 5.2.9 DESCRIBE命令 5.2.10 SPOOL命令 5.2.11 CLEAR命令 5.3保存SQL*Plus的设置 5.4练习题 第6章DDL和DML 6.1 SQL的基本概念 6.1.1 SQL的历史 6.1.2 SQL的组成元素 6.1.3空值 6.1.4注释 6.1.5 SQL语句的分类 6.2 0racle的主要数据类型 6.2.1字符型 6.2.2数值型 6.2.3 Et期时间型 6.2.4 rowid类型 6.2.5大对象类型 6.2.6不同数据类型之间的转换 6.3使用CREATE TABLE语句建表 6.3.1基本语法 6.3.2完整性约束 6.3.3使用子查询创建表 6.3.4查看表信息 6.4使用ALTER TABLE语句修改表结构 6.4.1增加列 6.4.2增加约束 6.4.3修改列 6.4.4修改约束 6.4.5重命名表名和列名 6.4.6删除列和约束 6.4.7约束的启用、验证和延迟 6.5使用INSERT语句插入数据 6.5.1单行插入 6.5.2空字符串与空值 6.5.3多行插入 6.6使用UPDATE语句更新数据 6.7使用DELETE语句删除数据 6.8使用TRUNCATE语句删除数据 6.9删除表 6.10练习题 第7章查询语句 7.1查询语句概述 7.1.1基本语法格式 7.1.2伪表和伪列 7.2单表查询 7.2.1 SELECT子句 7.2.2 FROM子句 7.2.3 WHERE子句 7.2.4 DISTINCT关键字 7.2.5 GROUP BY子句与聚合函数 7.2.6 HAVING子句 7.2.7 0RDER BY子句 7.2.8查询语句的执行顺序 7.3多表连接查询 7.3.1 内连接 7.3.2外连接 7.3.3 自然连接 7.3.4笛卡儿积和交叉连接 7.3.5 自连接 7.4子查询 7.4.1可以使用子查询的语句 7.4.2子查询的分类 7.4.3相关子查询 7.5集合运算 7.5.1并集运算 7.5.2交集运算 7.5.3差集运算 7.6练习题 第8章Oracle事务管理 第9章模式对象 第10章常用SQL函数 第11章PL/SQL基础 第l2章PL/SQL高级编程 第13章Oracle全球化支持 第14章Oracle的启动和关闭 第15章Oracle的体系结构 第16章Oracle的安全管理 附录A各章练习题参考答案 参考文献

章节摘录

版权页: 插图: 4.完整性和安全性 数据库在物理结构设计时,同样必须在系统的完整性、安全性等方面进行分析,并产生多种方案。 5.程序设计 逻辑数据库结构确定以后,就可以开始应用程序的设计了。从理论上说,数据库的物理数据独立性的目的是消除由于物理结构设计决策的变化而引起的对应用程序的修改。但是,当物理数据独立性未得到保证时,可能会发生对程序的修改。 3.5.2物理结构设计的性能评价 在物理结构设计过程中,不能把单个性能的优劣作为唯一评价标准,而要对一组性能进行评价,必须对时间、空间、效率、维护开销和各种用户要求进行权衡。多性能测量使设计者能灵活地对初始设计过程和未来的修正做出决策。假设数据库性能用“开销(Cost)”来描述,不同开销可用时间、空间及可能的货币值给出。在数据库应用系统生存期中,总的开销包括规划开销、设计开销、实施和测试开销、操作开销、运行维护开销等。 对物理结构设计者来说主要考虑操作开销,即为用户获得及时、准确的数据所需的开销和计算机资源的开销,可分为以下几类。 1.查询和响应时间 响应时间定义为从查询开始到查询结果开始显示之间所经历的时间,包括CPU服务时间、CPU队列等待时间、I/O服务时间、I/O队列等待时间、封锁延迟时间和通信延迟时间。 2.更新事务的开销 应用程序的执行是划分为若干比较小的独立的程序段,这些程序段称为事务。事务的开销是用从事务的开始到完成这段时间来度量的。 3.报告生成的开销 报告生成是一种特殊形式的查询检索,它花费的时间和查询、更新是一样的,都是从数据输入的结束到数据显示的开始这段时间,主要包括检索、重组、排序和结果显示。 4.主存储空间开销 主存储空间开销包括程序和数据所占有的空间,数据库设计者可以对缓冲区分别做适当的控制,包括缓冲区的个数和大小。 5.辅助存储空间 辅助存储空间分为数据块和检索块两种,块中的开销包括标志、计数、指针和自由空间等。设计者可以控制的是索引块的大小、装载因子、指针选择项和数据冗余等。 物理结构设计的结果是物理结构设计说明书,包括存储记录格式、存储记录位置分布及存取方法,并给出对硬件和软件系统的约束。


编辑推荐

《21世纪高等学校规划教材•计算机应用:Oracle 11g设计与开发教程》注重实用性和可读性,以实例为依托,使读者在学习理论知识的同时能够将所学内容应用于实际中,更容易掌握Oracle 11g的使用方法及技巧。《21世纪高等学校规划教材•计算机应用:Oracle 11g设计与开发教程》可作为高等院校及培训机构计算机相关专业的教材,也可作为Oracle数据库的初学者及具有一定的Oracle数据库基础的软件开发人员和数据库管理人员的参考书。

图书封面

广告

下载页面


Oracle 11g设计与开发教程 PDF格式下载



这本书总体来说还不错但有几个缺点首先对于一本入门书来说,内容没有从入门到精通那类书讲得细(至少那本书截图很多),没入门那本书好上手。内容其实够丰富,但又不很深,停留在介绍入门阶段。由以上两点来说,这本可以算过度吧,刚学过点但还不算深入的,可以拿来看看会能学到些知识。单对书而言,不错了,内容丰富,讲得明白。所以给个4星。


相关图书