暂无图片
暂无图片
暂无图片
暂无图片
暂无图片
OraclePLSQL实例精解(原书第5版).pdf
311
143页
1次
2024-05-02
100墨值下载
这是我翻译的第3本关于Oracle PL/SQL的书籍。第1本——《Oracle PL/SQL实战》适合有一定PL/SQL基础的读者,省略了基础内容。第2本——
《精通Oracle Database 12c SQL&PL/SQL编程》主要讲解Oracle SQL,只介绍了部分PL/SQL基础知识。而本书比前两本更全面、更系统,它由浅入
深地详细讲解PL/SQL,基本上涵盖了PL/SQL开发各个方面的内容,包括最新的Oracle 12c版本中新增和增强的PL/SQL功能,这些新功能使得利用
PL/SQL开发Oracle应用程序更加高效。本书还包含大量可运行的示例,便于读者理解和牢固掌握所学知识。
我要感谢妻子李颖,她主修英语专业,作为本书的第一读者,帮助我检查出很多生硬的译文,并把它们修改得更加通顺。她还承担了家务和培养教
育孩子的重任,使我可以专心翻译本书。
还要感谢我的儿子卢令一,他在我翻译书稿时自己安静地读书和玩耍,放弃了很多出去玩的机会,本书也有他的一份功劳。
感谢机械工业出版社的李艺编辑,她对译文进行把关,并对语言进行润色,使本书可读性更好。
希望本书能帮助读者提高Oracle PL/SQL开发水平。由于译者经验和水平有限,译文中难免有不妥之处,恳请读者批评指正
卢涛
本书用一种独特的风格介绍了Oracle的PL/SQL程序设计语言。它促使你通过使用Oracle PL/SQL,而不只是通过阅读来学习它。
正如语法手册通过首先展示名词和动词的示例,然后要求你写句子来讲解它们,本书也通过首先展示游标、循环、过程、触发器等的示例,要求你
自己创建这些对象来讲解它们。
本书的目标读者
本书是为那些需要快速地详细了解Oracle的PL/SQL语言编程的人员准备的。理想的读者是那些具有以下条件的人员:他们有某些关系数据库的经
验,具有一定的Oracle经验,特别是SQL、SQL*Plus和SQL Developer,但对于PL/SQL或大多数其他编程语言只有很少的经验或根本没有经验。
本书的内容主要基于纽约市哥伦比亚大学计算机技术与应用(CTA)项目的PL/SQL导论课程教学素材。学生的层次是相当不同的,因为有一些学
具有多年的信息技术(IT)和编程经验,但没有Oracle PL/SQL方面的经验,还有一些学生则完全没有IT或编程经验。与这门课一样,本书内容兼顾了
两种极端的需求。配套网站上的补充练习可以作为讲解这样一门PL/SQL课程的配套实验和家庭作业。
本书的组织结构
本书旨在首先通过解释编程概念或特定的PL/SQL功能,然后通过示例进一步说明它来教会你使用Oracle PL/SQL。通常情况下,当讨论更深入的主
题时,这些示例将被修改,以说明新涉及的内容。此外,本书的大多数章节都具有可在配套网站获得的补充练习部分。这些练习可以帮助你测试对新
容的理解程度。
每章的基本结构都如下:
·目标
·简介
·实验
·实验
·总结
目标部分列出此章所包含的主题。基本上每个目标都对应于一个实验
简介提供该章涉及的概念和功能的简要概述。
每个实验都涵盖了在该章的目标部分列出的一个目标。在一些情况下,在实验中,目标被进一步分解为更小的单个主题。然后每个这样的主题都借
助示例和相应的输出来说明和展示。需要注意的是,每个示例都尽可能完整地提供,这使得其代码是现成可用的。
每章最后都有一个总结,它对此章讨论的内容进行了简要总结。此外,“顺便说说”部分会说明某个特定章节是否有配套网站上的补充练习
关于配套网站
配套网站位于informit.com/title/0133796787。你会在那里发现三项非常重要的内容:
·创建和安装STUDENT模式所需要的文件。
·包含本书各章使用的示例脚本的文件。
·补充练习的章节,其中有两部分:
·“问与答”部分,其中包含某个特定的章所介绍内容的相关问题,以及这些问题的参考答案。通常情况下,要求你基于一些需求修改一个脚
本,并解释这些修改造成的输出差异。请注意,这部分也被组织成与书中的相应章节类似的实验。
·“试一试”部分,要求你根据给定的需求来创建脚本。此部分与“问与答”部分不同,没有给这些问题提供任何脚本。相反,你需要自己创建
全部脚本。
顺便说
如果想执行各章节和网站上提供的脚本,需要在使用本书之前访问配套网站,下载student模式,并将其安装在数据库中。
先决条件
完成本书中的实验既需要有软件程序,也需要有必要的知识。需要注意的是,本书涉及的一些功能只适用于Oracle 12c。但是,只要利用下列产
品,就能够运行绝大部分的示例并完成补充练习和“试一试”部分:
·Oracle 11g或更高版本。
·SQL Developer或SQL*Plus 11g或更高版本。
·接入互联网。
你可以使用Oracle个人版或Oracle企业版来执行本书的示例。如果你使用Oracle企业版,则可以在一台远程服务器或自己的本地机器上运行。建议
你使用Oracle 11g或Oracle 12c,以便执行本书全部或大部分的示例。当某个功能仅适用于Oracle数据库的最新版本时,本书会明确地说明。此外,你
应该能够使用并熟悉SQL Developer或SQL*Plus。
关于如何在SQL Developer或SQL*Plus中编辑和运行脚本有许多选择。也有许多可用来编辑和调试PL/SQL代码的第三方程序。本书中同时采用
SQL Developer和SQL*Plus来说明,因为这两者都是Oracle提供的工具,并作为Oracle安装的一部分提供。
顺便说
第1章具有名为“PL/SQL开发环境”这样一个实验,它介绍了如何开始使用SQL Developer和SQL*Plus。然而,本书使用的绝大多数示例都在SQL
Developer中执行。
关于示例模式
STUDENT模式包含表和其他对象,用来保存一个虚构大学的注册和登记系统的相关信息。系统中有10个表,分别存储学生、课程、教师等的相关数
据。除了存储学生和教师的联系信息(地址和电话号码),以及有关课程的描述性信息(费用和先决课程)之外,本模式还记录特定课程的课班
(section),以及学生已经就读的课班。
of 143
100墨值下载
【版权声明】本文为墨天轮用户原创内容,转载时必须标注文档的来源(墨天轮),文档链接,文档作者等基本信息,否则作者和墨天轮有权追究责任。如果您发现墨天轮中有涉嫌抄袭或者侵权的内容,欢迎发送邮件至:contact@modb.pro进行举报,并提供相关证据,一经查实,墨天轮将立刻删除相关内容。

评论

关注
最新上传
暂无内容,敬请期待...
下载排行榜
Top250 周榜 月榜