Details

Title Программирование баз данных: основы PL/SQL: учебник
Creators Андреева Наталья Викторовна ; Кожевников Вадим Андреевич ; Сабинин Олег Юрьевич
Organization Санкт-Петербургский политехнический университет Петра Великого
Imprint Санкт-Петербург: ПОЛИТЕХ-ПРЕСС, 2020
Electronic publication Санкт-Петербург, 2020
Collection Учебная и учебно-методическая литература ; Общая коллекция
Subjects Базы данных ; Программирования языки
UDC 004.655(075.8)
Document type Tutorial
File type PDF
Language Russian
DOI 10.18720/SPBPU/2/i20-34
Rights Доступ по паролю из сети Интернет (чтение, печать)
Record key RU\SPSTU\edoc\62223
Record create date 3/11/2020

Allowed Actions

Action 'Read' will be available if you login or access site from another network

Group Anonymous
Network Internet

Данный учебник предназначен для подготовки бакалавров по направлению 02.03.03 «Математическое обеспечение и администрирование информационных систем», а также может быть использован при обучении магистров данного направления и других специалистов в области информационных технологий в системах повышения квалификации, учреждениях дополнительного профессионального образования и иных учебных заведениях. В первом разделе учебника приводится обзор синтаксиса языка и типов данных, рассматривается структура и виды PL/SQL-блоков, способы объявления переменных и констант и работы с ними, а также использование SQL-запросов и DML-команд в PL/SQL-блоках. Во втором разделе рассматриваются различные виды управляющих структур и циклов, виды и применение составных типов данных, работа с явными курсорами. Кроме того, приводится обзор видов исключительных ситуаций в PL/SQL и алгоритм их обработки. Третий раздел включает информацию о создании процедур и функций и управлении ими.

Network User group Action
ILC SPbPU Local Network All
Read Print
Internet Authorized users SPbPU
Read Print
Internet Anonymous
  • ОГЛАВЛЕНИЕ
  • ВВЕДЕНИЕ
  • 1. ВВЕДЕНИЕ В PL/SQL
    • 1.1. ОСНОВЫ СИНТАКСИСА PL/SQL И ТИПЫ ДАННЫХ
      • 1.1.1 Назначение и основные преимущества языка
      • 1.1.2 Основные лексические единицы PL/SQL
      • 1.1.3 Типы данных PL/SQL
      • 1.1.4 Операторы и SQL-функции в PL/SQL
    • 1.2. БЛОКИ PL/SQL: СТРУКТУРА И ВИДЫ
      • 1.2.1 Анонимные (неименованные) блоки
      • 1.2.2 Именованные блоки
      • 1.2.3 Вложенные блоки
      • 1.2.4 Метки блоков
    • 1.3 ПЕРЕМЕННЫЕ И КОНСТАНТЫ
      • 1.3.1 Объявление переменных
      • 1.3.2 Область действия и видимость локальных переменных
      • 1.3.3 Связанные и подстановочные переменные
    • 1.4. ИСПОЛЬЗОВАНИЕ КОМАНД DQL, DML и TCL В ЯЗЫКЕ PL/SQL
      • 1.4.1 Обзор основных SQL-команд, используемых в PL/SQL
      • 1.4.2 Использование команды SELECT в языке PL/SQL
      • 1.4.3 Использование команд DML в языке PL/SQL
      • 1.4.4 Неявные курсоры
  • 2. СОЗДАНИЕ СЛОЖНЫХ АНОНИМНЫХ БЛОКОВ
    • 2.1. УПРАВЛЯЮЩИЕ СТРУКТУРЫ PL/SQL
      • 2.1.1. Операторы условного и безусловного перехода
      • 2.1.2. Циклы
    • 2.2. СОСТАВНЫЕ ТИПЫ ДАННЫХ
      • 2.2.1 Записи
      • 2.2.2 Коллекции
    • 2.3 ЯВНЫЕ КУРСОРЫ
      • 2.3.1 Этапы работы с явным курсором
      • 2.3.2 Атрибуты курсора
      • 2.3.3 Цикл FOR с курсором
    • 2.4 КУРСОРНЫЕ ПЕРЕМЕННЫЕ
      • 2.4.1 Объявление курсорных переменных
      • 2.4.2 Этапы работы с курсорными переменными
      • 2.4.3 Операции с курсорными переменными
    • 2.5 ИСКЛЮЧЕНИЯ
      • 2.5.1 Объявление исключений
      • 2.5.2 Инициирование исключений
      • 2.5.3 Обработка исключений
      • 2.5.4 Передача исключений
  • 3. ПРОЦЕДУРЫ И ФУНКЦИИ
    • 3.1 ХРАНИМЫЕ ПРОЦЕДУРЫ
      • 3.1.1 Параметры процедуры
      • 3.1.2 Вызов хранимых процедур
      • 3.1.3 Установка соответствия между формальными и фактическими параметрами
    • 3.2 ХРАНИМЫЕ ФУНКЦИИ
      • 3.2.1 Вызов хранимых функций
      • 3.2.2 Ограничения на использование хранимых функций в командах SQL
    • 3.3 ЛОКАЛЬНЫЕ ПОДПРОГРАММЫ
      • 3.3.1 Перегрузка локальных подпрограмм
      • 3.3.2 Предварительное объявление локальных подпрограмм
  • БИБЛИОГРАФИЧЕСКИЙ СПИСОК
  • ПРИЛОЖЕНИЕ A
  • ПРИЛОЖЕНИЕ Б
  • ПРИЛОЖЕНИЕ В
  • АЛФАВИТНЫЙ УКАЗАТЕЛЬ ТЕРМИНОВ НА РУССКОМ ЯЗЫКЕ
  • АЛФАВИТНЫЙ УКАЗАТЕЛЬ ТЕРМИНОВ НА АНГЛИЙСКОМ ЯЗЫКЕ

Access count: 128 
Last 30 days: 3

Detailed usage statistics