Оглавление
ВВЕДЕНИЕ.. 5
Раздел 1. Основы теории баз данных. 6
Тема 1: Базы данных и информационные системы. Основные понятия. 6
Тема 2: Банки данных. Системы управления базами данных. 9
Раздел 2. Реляционная алгебра. 14
Тема1: Реляционная алгебра. Классические операции теории множеств. 14
Тема 2: Специальные операции теории множеств. 17
Раздел 3. Модели данных. 41
Тема 1: Классические модели данных. 21
Тема 2: Связывание таблиц. Целостность связей. 26
Раздел 4. Проектирование реляционных баз данных. 29
Тема 1: Основные принципы проектирования баз данных. 29
Тема 2: Метод нормальных форм.. 33
Тема 3: Метод сущность-связь. Этапы проектирования. 38
Раздел 5. Определение структур данных и обслуживание баз данных. 50
Тема 1: Среда SQL*Plus…………………………………..50
Тема 2: Структуры данных. Создание таблиц. 57
Тема 3: Изменение таблиц и ограничений. 58
Тема 4: Операции с ограничениями. 60
Тема 5: Манипулирование данными. 65
Тема 6: Команда запроса данных. Простой запрос. 67
Тема 7: Сложные запросы. 73
Тема 8: Группировка строк в запросе. 76
|
|
Тема 9: Подзапросы. 80
Тема 10: Выборка данных из нескольких таблиц. 83
Тема 11: Создание, изменение и удаление последовательностей. 87
Тема 12: Создание, изменение и удаление представлений. 89
Тема 13: «Индексы». 91
Тема 14: «Создание отчетов». 93
Тема 15: Управление транзакциями. 101
ПРАКТИКУМ... 104
Раздел 3. Реляционная алгебра. 104
Раздел 4. Проектирование реляционных баз данных. 107
Раздел 5. Определение структур данных и обслуживание баз данных. 108
БИБЛИОГРАФИЧЕСКИЙ СПИСОК.. 120
ВВЕДЕНИЕ
Использование баз данных и информационных систем становится неотъемлемой составляющей профессиональной деятельности современного специалиста-техника и функционирования преуспевающих организаций, что говорит об актуальности освоения принципов построения и эффективного применения новых технологий и программных продуктов.
Учебное пособие разработано в соответствии с государственным образовательным стандартом среднего профессионального образования и ориентировано на использование в учебном процессе. Пособие включает 5 разделов и практикум.
В разделе 1 «Основы теории баз данных» описываются основные понятия баз данных и информационных систем, варианты их архитектуры.
В разделе 2 «Реляционная алгебра» описываются классические и специальные операции теории множеств Э. Кодда, как теоретический язык запросов.
В разделе 3 «Модели данных» дается общая характеристика моделей представления данных. Рассматриваются классические модели данных.
В разделе 4 «Проектирование реляционных баз данных» рассматриваются вопросы проектирования реляционных баз данных (проблемы проектирования, нормализация отношений методом нормальных форм, связывание таблиц), метод «Сущность-связь».
|
|
В разделе 5 «Определение структур данных и обслуживание баз данных» содержатся материалы по основам работы в среде SQL*plus (создание, изменение и удаление таблиц, представлений, последовательностей и индексов, организация запросов разных типов, создание отчетов, управление транзакциями).
Практикум включает практические задания по трем разделам курса, необходимые для успешного освоения новых знаний.