- •Отчет о курсовой работе по курсу «Базы данных»
- •Содержание работы
- •1 Инфологическое проектирование
- •1.1 Анализ Предметной области
- •1.2 Анализ информационных задач и круга пользователей системы
- •2 Определение требований к операционной обстановке
- •3 Выбор субд и других программных средств
- •4 Логическое проектирование бд
- •4. 3 Составление реляционных отношений
- •4.4 Нормализация полученных отношений(до 4нф)
- •4. 6 Определение дополнительных ограничений целостности
- •4.7 Описание групп пользователей и прав доступа
- •5 Реализация проекта базы данных
- •5.1 Создание таблиц
- •5.2 Создание представлений, готовых запросов
- •5.3 Назначение прав доступа
- •5.4 Создание индексов
- •5.5 Разработка стратегии резервного копирования
- •6 Список литературы
5.4 Создание индексов
Анализ готовых запросов показывает, что для повышения эффективности работы с данными необходимо создать индексы почти для всех внешних ключей (кроме связи со Страховщиком).
Create index Insurer_Pass on Policy (PassR);
Create index Insured_Pass on Policy (PassD);
Create index NumberSer1 on put_money (NumberSer);
Create index NumberSer2 on Payment (NumberSer);
Create index NumberSer3 on Beneficiary (NuberSer);
Create index NumberSer4 on Work_policy (SerNum);
5.5 Разработка стратегии резервного копирования
Интенсивность обновления базы данных – средняя, поэтому для обеспечения сохранности вполне достаточно производить инкрементное копирование раз в 4 часа и полное резервное копирование раз в неделю (в конце рабочей недели). Для разработанной БД есть необходимость держать сервер включенным круглосуточно, поэтому необходимо иметь «запасной сервер», где будут храниться резервные копии. Перезагружать основной сервер необходимо 1 раз в 2 недели, для обновления ПО, также перед этим необходимо делать резервную копию всей БД.
6 Список литературы
1 Карпова И.П. «Новые методические указания по лабораторным работам для студентов МИЭМ»
2 Карпова И.П. «Методические указания к курсовому проектированию»
3 http://www.spravkaweb.ru/mysql«Справочник поMySql»