Содержание
Введение.......................................................................................................................5
Раздел 1. Основные сведения о хранении данных...................................................5
Тема 1. Понятие банка данных, базы данных и системы управления базами
данных (СУБД). Состав банка данных. Классификация баз данных. Этапы
проектирования баз данных.....................................................................................5
1.1. Основные понятия..........................................................................................5
1.2. Компоненты БнД............................................................................................6
1.3. Классификация БнД и БД...............................................................................7
1.4. Этапы проектирования БД.............................................................................9
1.5. Взаимосвязь этапов проектирования БД.....................................................11
Вопросы для самоконтроля.................................................................................12
Раздел 2. Проектирование баз данных.....................................................................12
Тема 2. Инфологическое моделирование (начало)...............................................12
2.1. Необходимость инфологического моделирования.....................................12
2.1.1. Виды ограничений целостности...............................................................15
2.1.2. Причины, приводящие к нарушению ограничений целостности..........21
2.2. Описание объектов и их свойств.................................................................23
Тема 3. Инфологическое моделирование (окончание).........................................27
3.1. Описание связей между объектами.............................................................27
3. 2. Описание сложных объектов......................................................................33
Вопросы для самоконтроля.................................................................................35
Тема 4. Даталогическое проектирование..............................................................37
4.1. Общие сведения............................................................................................37
4.2. Подход к даталогическому проектированию..............................................38
4.3. Определение состава БД..............................................................................39
4.4. Разновидности даталогических моделей.....................................................40
Вопросы для самоконтроля.................................................................................41
Тема 5. Реляционная даталогическая модель базы данных.................................42
5.1. Основные понятия........................................................................................42
5.2. Цели проектирования РБД...........................................................................44
5.2.1. Возможность хранения всех необходимых данных в БД.......................45
5.2.2. Исключение избыточности данных..........................................................45
5.2.3. Сведение числа хранимых в БД отношений к минимуму......................47
5.2.4. Нормализация отношений.........................................................................47
Вопросы для самоконтроля.................................................................................47
Тема 6. Метод проектирования реляционной базы данных на основе ИЛМ.....48
Вопросы для самоконтроля.................................................................................56
Тема 7. Пример проектирования реляционной базы данных на основе ИЛМ...59
7.1. Описание объектов и связей между ними...................................................59
7.2. Лингвистические отношения.......................................................................60
7.3. Алгоритмические связи показателей...........................................................60
7.4. Описание информационных потребностей пользователей.......................61
7.5. Ограничения целостности............................................................................61
7.6. Определение состава БД..............................................................................61
7.7. Определение отношений, включаемых в БД..............................................61
7.8. Описание логической структуры БД на языке СУБД (схема БД)............62
7.9. Сравнение спроектированной РБД с однотабличной БД..........................63