Курсовая работа по дисциплине «Базы данных»
Основная цель процесса проектирования БД состоит в получении такого проекта, который удовлетворяет следующим требованиям:
1. Корректность схемы БД, т.е. база должна быть гомоморфным образом моделируемой ПО, где каждому объекту ПО соответствуют данные в памяти ЭВМ, а каждому процессу – адекватные процедуры обработки данных.
2. Обеспечение ограничений (на объёмы внешней и оперативной памяти и другие ресурсы вычислительной системы).
3. Эффективность функционирования (соблюдение ограничений на время реакции системы на запрос и обновление данных).
4. Защита данных (от сбоев и несанкционированного доступа).
5. Простота и удобство эксплуатации.
6. Гибкость, т.е. возможность развития и адаптации к изменениям ПО и/или требований пользователей.
Удовлетворение первых 4-х требований обязательно для принятия проекта.
Процесс проектирования БД включает в себя следующие этапы:
1. Изучение предметной области.
2. Информационно-логическое (инфологическое) проектирование.
3. Определение требований к операционной обстановке, в которой будет функционировать информационная система.
4. Выбор СУБД и других инструментальных программных средств.
5. Логическое проектирование БД.
6. Физическое проектирование БД.
7. Разработка подсистемы безопасности
8. Разработка программного обеспечения
СОДЕРЖАНИЕ
ВВЕДЕНИЕ.............................................................................................. 4
1. Изучение предметной области............................................................. 5
2. Информационно-логическое (Инфологическое) проектирование БД.............................................................................................................. 6
3. Определение требований к операционной обстановке..................... 8
4. Выбор СУБД и инструментальных программных средств............. 10
5. Логическое проектирование БД........................................................ 15
6. Физическое проектирование БД........................................................ 18
7. Разработка подсистемы безопасности............................................... 21
8. Описание интерфейса приложения................................................... 22
ЗАКЛЮЧЕНИЕ...................................................................................... 34
СПИСОК ИСПОЛЬЗОВАННЫХ ИСТОЧНИКОВ.............................. 35
ПРИЛОЖЕНИЯ...................................................................................... 36
1. Автоматизация проектирования вычислительных систем. Языки, моделирование и базы данных / ред. М. Брейер. - М.: Мир, 2020. - 19 c.
2. Алексей, Горшков und Олжас Исаков Вопросы системного проектирования крупных информационных систем / Алексей Горшков und Олжас Исаков. - М.: LAP Lambert Academic Publishing, 2019. - 35 c.
3. Благодаров, Андрей Витальевич Алгоритмы категорирования персональных данных для систем автоматизированного проектирования баз данных информационных систем: моногр. / Благодаров Андрей Витальевич. - М.: Горячая линия - Телеком, 2019. - 12 c.
4. Боковой, Ю. В. Особенности методологии проектирования информационных систем для малого и среднего бизнеса / Ю.В. Боковой. - М.: Синергия, 2021. - 17 c.
5. Вендров, А. М. Практикум по проектированию программного обеспечения экономических информационных систем / А.М. Вендров. - М.: Финансы и статистика, 2020. - 15 c.
6. Вендров, А.М. Практикум по проектированию программного обеспечения экономических информационных систем. Гриф МО РФ / А.М. Вендров. - М.: Финансы и статистика, 2020. - 28 c.