Details
Title | Программирование баз данных: основы PL/SQL: учебник |
---|---|
Creators | Андреева Наталья Викторовна ; Кожевников Вадим Андреевич ; Сабинин Олег Юрьевич |
Organization | Санкт-Петербургский политехнический университет Петра Великого |
Imprint | Санкт-Петербург: ПОЛИТЕХ-ПРЕСС, 2020 |
Electronic publication | Санкт-Петербург, 2020 |
Collection | Учебная и учебно-методическая литература ; Общая коллекция |
Subjects | Базы данных ; Программирования языки |
UDC | 004.655(075.8) |
Document type | Tutorial |
File type | |
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 |
|
Internet | Authorized users SPbPU |
|
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 Неявные курсоры
- 1.1. ОСНОВЫ СИНТАКСИСА PL/SQL И ТИПЫ ДАННЫХ
- 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 Передача исключений
- 2.1. УПРАВЛЯЮЩИЕ СТРУКТУРЫ PL/SQL
- 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 Предварительное объявление локальных подпрограмм
- 3.1 ХРАНИМЫЕ ПРОЦЕДУРЫ
- БИБЛИОГРАФИЧЕСКИЙ СПИСОК
- ПРИЛОЖЕНИЕ A
- ПРИЛОЖЕНИЕ Б
- ПРИЛОЖЕНИЕ В
- АЛФАВИТНЫЙ УКАЗАТЕЛЬ ТЕРМИНОВ НА РУССКОМ ЯЗЫКЕ
- АЛФАВИТНЫЙ УКАЗАТЕЛЬ ТЕРМИНОВ НА АНГЛИЙСКОМ ЯЗЫКЕ
Access count: 128
Last 30 days: 3