Детальная информация

Название: Программирование баз данных: основы PL/SQL: учебник
Авторы: Андреева Наталья Викторовна; Кожевников Вадим Андреевич; Сабинин Олег Юрьевич
Организация: Санкт-Петербургский политехнический университет Петра Великого
Выходные сведения: Санкт-Петербург: ПОЛИТЕХ-ПРЕСС, 2020
Электронная публикация: Санкт-Петербург, 2020
Коллекция: Учебная и учебно-методическая литература; Общая коллекция
Тематика: Базы данных; Программирования языки
УДК: 004.655(075.8)
Тип документа: Учебник
Тип файла: PDF
Язык: Русский
DOI: 10.18720/SPBPU/2/i20-34
Права доступа: Доступ по паролю из сети Интернет (чтение, печать)
Ключ записи: RU\SPSTU\edoc\62223

Разрешенные действия:

Действие 'Прочитать' будет доступно, если вы выполните вход в систему или будете работать с сайтом на компьютере в другой сети

Группа: Анонимные пользователи

Сеть: Интернет

Аннотация

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

Права на использование объекта хранения

Место доступа Группа пользователей Действие
Локальная сеть ИБК СПбПУ Все Прочитать Печать
Интернет Авторизованные пользователи СПбПУ Прочитать Печать
-> Интернет Анонимные пользователи

Оглавление

  • ОГЛАВЛЕНИЕ
  • ВВЕДЕНИЕ
  • 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
  • ПРИЛОЖЕНИЕ Б
  • ПРИЛОЖЕНИЕ В
  • АЛФАВИТНЫЙ УКАЗАТЕЛЬ ТЕРМИНОВ НА РУССКОМ ЯЗЫКЕ
  • АЛФАВИТНЫЙ УКАЗАТЕЛЬ ТЕРМИНОВ НА АНГЛИЙСКОМ ЯЗЫКЕ

Статистика использования

stat Количество обращений: 121
За последние 30 дней: 1
Подробная статистика