目标部分列出此章所包含的主题。基本上每个目标都对应于一个实验。
简介提供该章涉及的概念和功能的简要概述。
每个实验都涵盖了在该章的目标部分列出的一个目标。在一些情况下,在实验中,目标被进一步分解为更小的单个主题。然后每个这样的主题都借
助示例和相应的输出来说明和展示。需要注意的是,每个示例都尽可能完整地提供,这使得其代码是现成可用的。
每章最后都有一个总结,它对此章讨论的内容进行了简要总结。此外,“顺便说说”部分会说明某个特定章节是否有配套网站上的补充练习。
关于配套网站
配套网站位于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),以及学生已经就读的课班。
评论