Добавил:
Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
Управление данными. Использование технологий ORACLE для реализации баз данных. Учебное пособие.pdf
Скачиваний:
0
Добавлен:
15.08.2026
Размер:
722 Кб
Скачать

ЗАКЛЮЧЕНИЕ

Рассмотренные в настоящем учебном пособии вопросы, относящиеся к разработке баз данных, далеко не исчерпывают весь перечень проблем и направлений развития этой отрасли информатики. В настоящее время осуществляются многочисленные исследования в области баз данных, СУБД и построении на их основе информационных систем. Активно разрабатываются новые средства описания и манипулирования данными, а также алгоритмы выполнения операций в СУБД. Требуют новых эффективных решений задачи обеспечения информационной безопасности баз данных, без чего невозможна информационная безопасность и конкретного владельца информации, и организации, и страны в целом. Дальнейший прогресс в направлении внедрения информационных систем во все сферы деятельности невозможен без разработки и использования распределённых баз данных, совершенствования способов обмена информацией между различными приложениями в глобальных компьютерных сетях. Ведущими мировыми компаниями – разработчиками баз данных предлагаются новые версии своих систем, реализующих всё более широкий спектр функций. Осуществляется разработка и принятие новых стандартов в области СУБД. Однако следует отметить, что все представленные направления развития теории и практики создания баз данных используют в качестве фундаментальной основы знание основных принципов баз данных.

78

СПИСОК ЛИТЕРАТУРЫ

1.Кузнецов, С. Д. Введение в модель данных SQL : учебное пособие / С. Д. Кузнецов. – М. : Ай Пи Ар Медиа, 2021. – 350 c.

2.Кузнецов, С. Д. Введение в реляционные базы данных : учебное пособие / С. Д. Кузнецов. – М. : Ай Пи Ар Медиа, 2021. – 247 c.

3.Мейер, Б. Инструменты, алгоритмы и структуры данных : учебное пособие / Б. Мейер. – М. : Ай Пи Ар Медиа, 2021. – 540 c.

4.Бессарабов, Н. В. Модели и смыслы данных в Cache и Oracle : учебное пособие / Н. В. Бессарабов. – М. : Ай Пи Ар Медиа, 2021. – 615 c.

5.Грошев, А. С. Основы работы с базами данных : учебное пособие / А. С. Грошев. – М. : Ай Пи Ар Медиа, 2021. – 255 c.

6.Петрова, А. Н. Реализация баз данных : учебное пособие / А. Н. Петрова, В. Е. Степаненко. – М. : Ай Пи Ар Медиа, 2021. – 143 c.

7.

Волков, Д. А.

Базы данных : учебно-методическое пособие /

Д. А. Волков. – М. : Ай Пи Эр Медиа, 2018. – 77 c.

8.

Пржиялковский,

В. В. Введение в Oracle SQL : учебное пособие /

В. В. Пржиялковский. – М. : Ай Пи Ар Медиа, 2020. – 336 c.

79

ОГЛАВЛЕНИЕ

Введение . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 3

1. Введение в PL/SQL . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 4 1.1. Описание PL/SQL . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 4 1.2. Преимущества PL/SQL . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 8

2. Команды Data Definition Language (DDL) . . . . . . . . . . . . . . . . . . . . . . . . . . . 11 2.1. Основные объекты Oracle . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 11 2.2. Таблицы . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 13 2.3. Представление (VIEW) . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 20 2.4. Индекс . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 21 2.5. Изменения объектов . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 23

Контрольные вопросы к главе 2 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 26

3. Язык Oracle SQL . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 28 3.1. Алиас . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 28

3.2. DDL, DML и PL/SQL . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 30 3.3. Выборка . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 32 3.4. Обработка ошибок . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 37 3.5. Выражения . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 38 Контрольные вопросы к главе 3 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 38

4. Язык PL/SQL . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 40 4.1. Типы данных PL/SQL . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 40 4.2. Структура программы на PL/SQL . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 46 4.3. Управление выполнением программы . . . . . . . . . . . . . . . . . . . . . . . . . . . 49 4.4. Учебная база данных . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 52 4.5. Курсоры . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 53 4.6. Обработка исключительных ситуаций . . . . . . . . . . . . . . . . . . . . . . . . . . 58 4.7. Создание пользовательских процедур и функций . . . . . . . . . . . . . . . . . 62 4.8. Пакеты PL/SQL . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 67 4.9. Триггеры базы данных . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 71

Заключение . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 78

Список литературы . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 79

80

Учебное электронное издание

ИВАНОВА Ольга Геннадьевна КУЛАКОВ Юрий Владимирович ДАНИЛКИН Сергей Владимирович

УПРАВЛЕНИЕ ДАННЫМИ. ИСПОЛЬЗОВАНИЕ ТЕХНОЛОГИЙ ORACLE ДЛЯ РЕАЛИЗАЦИИ БАЗ ДАННЫХ

Учебное пособие Редактор И. В. Калистратова

Компьютерное макетирование М.

А.

Евсейчевой

Обложка, упаковка, тиражирование

Т.

Ю. Зотовой

ISBN 978-5-8265-2430-5

Подписано к использованию 13.12.2021. Тираж 50 шт. Заказ № 152

Издательский центр ФГБОУ ВО «ТГТУ» 392000, г. Тамбов, ул. Советская, д. 106, к. 14

Телефон (4752) 63-81-08 E-mail: izdatelstvo@tstu.ru

81

Соседние файлы в предмете [НЕСОРТИРОВАННОЕ]