Базы данных

Учебное пособие

Важнейшая задача компьютерных систем — хранение и обработка данных. Для ее решения были предприняты усилия, которые привели к появлению в конце 60-х — начале 70-х годов специализированного программного обеспечения — систем управления базами данных (DataGBase Management Systems — DBMS (СУБД)). СУБД позволяют структурировать, систематизировать и организовывать данные для их компьютерного хранения и обработки. Сегодня невозможно представить себе деятельность любого современного предприятия или организации без использования профессиональных СУБД. Несомненно, они составляют фундамент информационной деятельности во всех сферах — начиная c производства и заканчивая финансами и телекоммуникациями.

Кафедра промышленной электроники

Библиографическая запись:

Муравьев, А. Базы данных: Учебное пособие [Электронный ресурс] / А. Муравьев. — Томск: ТУСУР, 2006. — 136 с. — Режим доступа: https://edu.tusur.ru/publications/763
Автор:   Муравьев А.
Год издания: 2006
Количество страниц: 136
Скачиваний: 34

Оглавление (содержание)

Введение

Глава 1. Состав информационной системы

1.1 Численные и информационные прикладные системы

1.2 Состав информационной системы

Глава 2. Реляционные базы данных

2.1 Системы управления файлами

2.2 Иерархические СУБД

2.3 Сетевые базы данных

2.4 Реляционные базы данных

2.5 Базовые понятия реляционных баз данных

2.5.1 Тип данных

2.5.2 Схема отношения, схема базы данных

2.5.3 Кортеж, отношение

2.5.4 Пустые значения атрибутов

2.6 Фундаментальные свойства отношений

2.6.1 Отсутствие кортежей-дубликатов

2.6.2 Отсутствие упорядоченности кортежей

2.6.3 Отсутствие упорядоченности атрибутов

2.6.4 Атомарность значений атрибутов

2.7 Связанные отношения

2.8 Внешние ключи отношения

2.9 Целостность

Глава 3. Проектирование баз данных

3.1 Модель «Сущность-Связь» (ER-модель)

3.2 Нормализация отношений

3.2.1 Первая нормальная форма

3.2.2 Вторая нормальная форма

3.2.3 Третья нормальная форма

3.2.4 Нормальная форма Бойса-Кодда

3.2.5 Четвертая нормальная форма

Глава 4. Базисные средства манипулирования реляционными данными

4.1 Реляционная алгебра

4.2 Общая интерпретация реляционных операций

4.3 Замкнутость реляционной алгебры и операция переименования

4.4 Особенности теоретико-множественных операций реляционной алгебры

Глава 5. Язык SQL

5.1 Создание таблиц

5.2 Выборка данных

5.3 Изменение данных

5.4 Представления

Глава 6. Сервер баз данных

Глава 7. Сервер ORACLE

7.1 Файлы ORACLE

7.2 Фоновые процессы

7.3 Оперативная память ORACLE

7.4 Внешняя память ORACLE

Глава 8. PL/SQL

8.1 Типы данных

8.2 Управляющие структуры

8.2.1 Условное управление: предложения IF

8.2.2 Итеративное управление: Предложения LOOP и EXIT

8.3 Процедуры и функции

8.4 Курсоры

8.5 Хранимые подпрограммы

8.6 Триггеры баз данных

8.7 Обработка исключений

Литература