新書推薦:
《
第十三位陪审员
》
售價:NT$
245.0
《
微观经济学(第三版)【2024诺贝尔经济学奖获奖者作品】
》
售價:NT$
709.0
《
Python贝叶斯深度学习
》
售價:NT$
407.0
《
文本的密码:社会语境中的宋代文学
》
售價:NT$
306.0
《
启微·狂骉年代:西洋赛马在中国
》
售價:NT$
357.0
《
有趣的中国古建筑
》
售價:NT$
305.0
《
十一年夏至
》
售價:NT$
347.0
《
如何打造成功的商业赛事
》
售價:NT$
407.0
|
編輯推薦: |
1.本书结构合理、内容全面。既讲解大学生必备的计算机基础知识,又结合当今计算机新技术、新应用的需求,着重加强信息安全与法律法规、图像与视频处理以及文献检索等基础知识,以满足当今信息技术应用发展的需要。2.本书以任务驱动为主线。操作内容以具体任务为导引,紧密结合大学生的认知实际与学习需要,提高学生的学习兴趣,加强能力培养。3.由浅入深,循序渐进。该书的逻辑结构安排遵循计算机基础知识教学规律,全书进阶式介绍计算机的基本理论和操作技能,便于学生理解掌握。4.本书的教学课件、习题答案等配套资源,读者可登录清华大学出版社网站下载使用。
|
內容簡介: |
本书系统全面地介绍有关Oracle开发涉及的各类知识。全书共分17章,内容包括Oracle 11g简介、Oracle的体系结构、参数文件与实例、SQL*Plus命令、SQL语句基础、PL/SQL编程基础、管理数据表、管理索引及其他数据对象、管理控制文件、日志文件、管理表空间和数据文件、用户权限与安全、数据导出与导入、备份与恢复、数据库闪回和审计技术、Oracle图形管理工具、项目实战等。 本书在内容选取、章节安排、难易程度等方面充分考虑教学的需要,力求使概念准确清晰、重点明确、内容广泛、便于取舍。可作为本科计算机专业、软件学院、高职软件专业及相关专业的教材,也适合Oracle爱好者及初、中级Web程序开发人员参考使用。
|
目錄:
|
目录
第1章Oracle 11g简介11.1Oracle的发展历史11.2Oracle 11g新特性21.3Oracle安装及卸载31.3.1安装Oracle31.3.2Oracle安装及卸载91.4Oracle数据库启动与关闭111.4.1启动数据库111.4.2关闭数据库13第2章Oracle体系结构152.1物理结构152.1.1数据文件152.1.2日志文件152.1.3控制文件162.2逻辑结构162.2.1数据块162.2.2区间182.2.3段182.2.4表空间18第3章参数文件与实例203.1参数文件203.1.1参数文件的定义和作用203.1.2参数文件分类203.1.3参数文件的读取213.2实例213.2.1内存结构213.2.2后台进程23第4章SQLPlus命令254.1环境设置命令254.1.1set命令254.1.2show命令264.2用SQLPlus生成报表274.2.1设置标题: ttitle和btitle284.2.2设置报表尺寸304.2.3设置列column30第5章SQL语句基础335.1SQL语言简介335.1.1SQL语言的优点335.1.2SQL与SQLPlus、PLSQL的区别335.1.3SQL的常用术语345.1.4SQL语言的组成345.2SQL语言的数据类型345.3管理表355.3.1定义基本表355.3.2修改表结构365.3.3删除基本表375.3.4插入数据语句375.4数据查询语句385.4.1简单查询,只有必须的查询子句385.4.2条件查询395.4.3排序结果表405.4.4聚集函数415.5数据更新语句435.5.1插入435.5.2删除435.5.3修改44第6章PLSQL编程基础456.1PLSQL程序设计456.1.1什么是PLSQL456.1.2PLSQL的好处456.1.3PLSQL可用的SQL语句456.1.4运行PLSQL程序466.2PLSQL块结构和组成元素466.2.1PLSQL块466.2.2PLSQL结构476.2.3标识符476.2.4PLSQL变量类型476.2.5运算符496.2.6变量赋值506.2.7注释516.3PLSQL流程控制语句526.3.1条件语句526.3.2case表达式536.3.3循环536.3.4标号和goto556.4游标的使用556.4.1游标概念556.4.2处理显式游标566.4.3处理隐式游标586.4.4游标修改和删除操作58第7章函数、过程、包和触发器607.1函数607.1.1创建函数607.1.2函数的调用617.1.3参数默认值617.2存储过程627.2.1建立存储过程627.2.2调用存储过程637.3包的创建和应用637.3.1包的定义647.3.2删除过程、函数和包677.4触发器687.4.1触发器类型687.4.2创建触发器687.4.3触发器触发次序697.4.4创建DML触发器697.4.5删除触发器70第8章表对象718.1表的概念718.2创建表718.3表的完整性约束728.3.1非空约束728.3.2主键约束738.3.3外键约束748.3.4唯一约束758.3.5条件约束768.3.6删除约束768.4修改表768.4.1修改表的状态768.4.2修改字段 778.4.3修改表名798.5删除表79第9章数据对象809.1索引809.1.1创建索引809.1.2修改索引819.1.3删除索引819.1.4查看索引829.2簇829.2.1管理簇的准则829.2.2创建簇839.2.3更改簇849.2.4删除簇849.3视图859.3.1视图的概念859.3.2视图的创建与查询869.3.3管理视图879.4序列889.4.1创建序列889.4.2管理序列899.5同义词90第10章管理控制文件和日志文件9310.1管理控制文件9310.1.1控制文件的管理9310.1.2创建控制文件9410.1.3添加、重命名或移动控制文件9610.1.4备份控制文件9610.1.5删除控制文件9610.1.6控制文件的数据字典视图9610.2重做日志文件9710.2.1设置重做日志文件9810.2.2创建重做日志文件组和日志文件成员9810.2.3重命名、移动日志文件成员10010.2.4强制重做日志切换10110.2.5清除重做日志文件10210.2.6删除重做日志文件组和日志文件成员10210.2.7重做日志文件的数据字典视图10410.3归档日志文件10510.3.1归档模式和非归档模式的选择10510.3.2归档模式的管理10510.3.3归档目的地管理10710.3.4归档日志文件的常用信息查询11110.3.5检查点11310.3.6快速恢复区114第11章管理表空间和数据文件11711.1表空间类型11711.1.1本地管理表空间11711.1.2自动段管理11911.1.3手动段管理11911.1.4Oracle数据库中的表空间分类12111.2表空间以及数据文件的脱机和联机12511.3用户表空间以及数据文件的维护12911.4只读表空间139第12章用户的安全设置14312.1用户账户的安全性管理14312.1.1用户身份认证方式14312.1.2用户密码的安全性管理14512.1.3用户账户的资源限制15312.1.4用户默认表空间和使用配额15712.2权限与角色15912.2.1系统权限16112.2.2用户角色16612.2.3对象权限171第13章数据导入与导出17513.1传统的数据导入导出工具expimp17513.1.1expimp的使用前提17513.1.2expimp的执行方式17613.1.3expimp的参数17813.2数据泵导入导出工具expdpimpdp18113.2.1expdpimpdp的使用前提18113.2.2expdpimpdp的执行方式18213.2.3expdpimpdp的参数18813.3数据加载工具SQLLoader19013.4外部表192第14章备份和恢复19514.1数据库备份与恢复的种类19514.2冷备份19614.2.1冷备份操作步骤19614.2.2备份完整实例19614.2.3冷恢复19914.3热备份20114.3.1热备份的步骤20114.3.2热备份的实例20214.3.3热备份的恢复20514.3.4数据库运行时数据文件破环的数据库恢复20614.3.5数据库关闭时数据文件破环的数据库恢复20914.3.6关闭数据库状态下的数据库恢复212第15章数据库闪回和审计技术21515.1数据库闪回概述21515.1.1闪回配置21615.1.2查询闪回21615.1.3表闪回21815.1.4删除闪回22015.1.5数据库闪回22215.1.6闪回版本查询22515.1.7闪回事务查询22715.1.8闪回数据归档22915.2数据库审计23015.2.1审计概述23015.2.2审计的分类23015.2.3审计的设置23115.2.4语句审计23215.2.5权限审计23615.2.6对象审计23715.2.7细粒度审计24015.2.8细粒度审计策略的管理24315.2.9细粒度审计数据字典视图244第16章Oracle图形管理工具24516.1Oracle企业管理器 24516.1.1数据库性能24516.1.2数据表的管理24716.1.3表空间与数据文件25316.1.4用户管理25516.1.5权限管理25916.1.6角色管理26216.1.7备份26616.1.8恢复26916.1.9数据泵27316.2Oracle SQL Developer281第17章项目实战小型超市管理系统28817.1任务与要求28817.1.1任务描述28817.1.2设计要求 28817.2需求分析28917.2.1数据需求28917.2.2事务需求28917.3概要设计28917.4逻辑设计29017.5物理设计29217.6数据库建立29217.6.1创建数据表29217.6.2数据初始化29417.7数据库用户权限管理29617.7.1用户权限类型29617.7.2触发器296参考文献299
|
內容試閱:
|
前言Oracle数据库系统是美国Oracle(甲骨文)公司提供的以分布式数据库为核心的一组软件产品,是目前应用最广泛的数据库管理系统。作为一个通用的数据库管理系统,它的系统可移植性好、使用方便、功能强,适用于各类大、中、小、微计算机环境,是一种高效率、高可靠性的适应高吞吐量的数据库解决方案。Oracle已拥有众多的用户,也是大学数据库技术类课程的首选内容。目前在高校教学中介绍数据库原理与技术的教材比较多,本书是作者在长期从事数据库课程教学和科研的基础上,为满足数据库原理及应用课程的教学需求而编写,内容循序渐进、深入浅出、系统全面。读者可以充分利用Oracle平台来深刻理解并掌握数据库概念及原理,充分掌握数据库应用技术,利用Oracle开发工具进行数据库应用系统的初步设计与开发,达到理论联系实际、提高解决问题能力的教学目的与教学效果。本书由李然、王芳、藤琳、孙庚编写,李然任主编。其中李然编写第10~第17章及第1章的1.3节和1.4节;王芳编写第2和第3章及第1章的1.1节和1.2节;藤琳编写第4~第6章;孙庚编写第7~第9章。全书由李然统稿。学生杜心雨参与了部分程序的调试。本书在编写过程中参阅了大量的参考书目和文献资料,本书的出版得到了清华大学出版社的大力支持,责任编辑张玥为本书付出了辛勤的劳动,在此一并表示衷心的感谢。由于编者水平有限,书中难免有不足之处,敬请读者批评指正。编者的邮箱是liran@dlou.edu.cn。
编者于大连海洋大学2017年10月
|
|