DeepEdit!

Программирование баз данных на Oracle, техническая документация, литература, статьи и публикации

  • Увеличить размер шрифта
  • Размер шрифта по умолчанию
  • Уменьшить размер шрифта

Содержание книги

Книга содержит 12 глав и 3 приложения. Главы сгруппированы в три час­ти: "Введение и среды разработки", "Базовые свойства PL/SQL" и "Дополни­тельные средства PL/SQL".

Введение

Часть I. Введение и среды разработки
Первая часть книги знакомит с PL/SQL и средами, в которых он выпол­няется. Рассматриваются также среды разработки программ на PL/SQL.
Глава    Введение в PL/SQL
В этой главе дается общее представление о PL/SQL и описываются основ­ные свойства языка. Кроме того, здесь говорится о версиях PL/SQL и о том, каким версиям систем баз данных они соответствуют. Глава заверша­ется описанием схемы базы данных, используемой в качестве примера на протяжении всей книги.
Глава 2. Среды разработки и выполнения
PL/SQL может работать в различных типах сред как на стороне клиента, так и на сервере. В этой главе говорится о размещении систем поддержки PL/SQL, а также о взаимодействии разных систем поддержки. Также ис­следуются инструментальные средства.
Часть II. Базовые свойства PL/SQL
В этой части говорится о реляционных свойствах PL/SQL, включая син­таксис языка, типы данных, способы использования SQL, встроенные функции SQL, курсоры, обработку ошибок и сборные конструкции.
Глава 3. Основы PL/SQL
Любое рассмотрение языка программирования должно начинаться с син­таксиса языка и доступных типов данных. В этой главе представлены всё типы данных, которые существуют в PL/SQL, и поддерживаемые управ­ляющие структуры.
Глава 4. Использование SQL в PL/SQL
Процедурные конструкции PL/SQL являются частью языка. Только доступность SQL делает язык понастоящему мощным и полезным. В этой главе описывается использование запросов SQL и инструкций DML, а также особенности транзакций. 
Глава 5. Встроенные функции SQL
Язык SQL имеет множество встроенных функций, обеспечивающих дополнительные функциональные возможности.
Глава 6. Курсоры
Курсоры применяются для обработки многострочных запросов. Они позволяют просматривать результирующие наборы данных и обрабатывать каждую по очереди. В этой главе рассматривается синтаксис кусоров и обсуждаются различные доступные типы циклов выборки дан­ных. Мы увидим также, как использовать переменные курсоров.
Глава 7. Обработка ошибок
Программа не может считаться законченной, если она не способна акку­ратно обрабатывать ошибки времени выполнения. PL/SQL поддерживает использование исключений (аналогично Java), которые предоставляют определенную инфраструктуру для обработки любой ситуации времени выполнения. В этой главе описывается, как действуют исключения, и по­дробно обсуждается семантика распространения исключений.
Глава 8. Сборные конструкции
Сборные конструкции представляют собой группы объектов PL/SQL. К ним относятся индексные таблицы, вложенные таблицы и изменяемые массивы (varray). Все эти типы данных аналогичны массивам в других языках программирования. В этой главе речь идет 6 том, как хранить вложенные таблицы и изменяемые массивы в базе данных, а также о методах
сборных конструкций.
Часть II. Дополнительные возможности PL/SQL
В третьей части книги рассматривается использование процедур, моду­лей, функций и триггеров, а также представлены некоторые более разви­тые средства pl/sql.
Глава 9. Создание процедур, функций и модулей
Подпрограммы (процедуры и функции) — это эффективные средства ор­ганизации программного кода PL/SQL в именованные блоки, которые могут храниться в базе данных, а затем вызываться в программах. В этой главе подробно рассматривается синтаксис создания подпрограмм и мо­дулей и обсуждается передача параметров.
Глава 10. Использование процедур, функций и модулей
В главе 10 продолжается обсуждение свойств подпрограмм и модулей. Ис­следуются способы их вызова из SQL-операторов и зависимости между ними. Описывается взаимодействие модулей с разделяемым пулом.
Глава 11.  Триггеры базы данных
Триггеры - это особый вид именованных блоков PL/SQL, исполняемых автоматически при наступлении активизирующего события: dml-onepa-ции, например инструкции INSERT, DDL-инструкции, или системного со­бытия. Триггеры могут выполняться также вместо заданной инструкции
DDL. В этой главе обсуждаются все типы триггеров.
Глава 12. Дополнительные возможности
В этой главе кратко описываются дополнительные возможности
PL/SQL: объектные типы, динамический SQL, LOB и канализированные
функции. Рассматриваются некоторые из наиболее часто используемых встроенных модулей: DBMS_ALERT, DBMS_JOB, DBMS LOB, DBMS_PIPE, DBMSSQL и UTL_FILE. Обсуждаются усовершенствования, внесенные в коммуникационные модули UTL_TCP, LITL_HTTP, UTL SMTP и UTLJNADDR.
Приложения
В приложениях приводятся полезные справочные сведения о PL/SQL.
Приложение А. Руководство по работе с встроенными модулями
Обсуждаются встроенные модули, доступные в Oracle и значительно рас­ширяющие возможности PL/SQL.
Приложение В. Зарезервированные слова PL/SQL
Приводится список всех слов, зарезервированных для PL/SQL. Следует избегать использования этих слов при работе с переменными и другими объектами PL/SQL.
Приложение С. Словарь данных
Описываются многочисленные представления словаря данных, включая те, что имеют наибольшее отношение к программированию PL/SQL.
 


Помощь в написании дипломов: заказать дипломную работу киев.







jAntivirus