Курсовая работа по дисциплине "Проектирование баз данных". Тема: Проектирование базы данных ... (привести название предметной области, отражаемой в разработанной базе данных). Тему выбрать в течение 2 недель и записать в файле на студенческом диске. Целью написания курсовой работы является отработка навыков работы с реляционными базами данных на этапах: 1. **Проектирование и нормализация** - дать описание предметной области, осуществить нормализацию и проектирование базы данных. На выходе - разработанная модель реляционной базы данных 2. **Программирование на языке высокого уровня** (на C#) В соответствии с темой создать базу данных из 10-15 реляционных таблиц. Написать программу, реализующую 25-30 запросов. Интерфейс выдержать в виде, привычном для любого пользователя - в духе Microsoft Office. Структуру таблиц определить вручную - внешними относительно своей программы средствами. Курсовая работа должна состоять из: 1. Пояснительной записки 2. Программы - файлы с исходным текстом, запускаемый, базы данных В состав РПЗ должны войти следующие разделы: - **Титульный лист** - **Оглавление** - **Введение** (краткая характеристика проблемы) - **Основная часть** 1. **Описание предметной области** 2. **Инфологическое проектирование** 3. **Даталогическое проектирование**: - обосновать выбор предлагаемой вами модели данных - осуществить процесс нормализации - отразить логическую и физическую модели - построить ER-диаграмму 4. **Описание работы программы** (*с позиции разработчика!*): каковы ее возможности, приемы навигации по ней - **Заключение** - **Список литературы** (требует не только сайты, но и книги) - **Приложения** (*из основного текста должны быть ссылки на номера разделов Приложения*): 1. ТЗ 2. Листинг (*с комментариями*) 3. Руководство пользователя (*с позиции пользователя!*) Требования к оформлению пояснительной записки: - Межстрочный интервал - 1 пт - Шрифт - Times New Roman, 14 - Поля: верхнее, нижнее - 2 см, правое - 1 см, левое - 3 см Курсовая работа оформляется: - РПЗ - на отдельных листах формата А4 (210х297 мм), оборотная сторона которых не заполняется, листы нумеруются (кроме титульника) - Файлы предъявляются в день объявления оценки за курсовую (скопировать на флешку преподавателю) - Листы должны быть вложены в пластиковую папку (без отверстий снаружи) ## Планирование работ по курсовой работе - **Этап 1** (срок: ЛР1): - Определиться с темой, записаться в таблице в папке дисциплины ПрБД на студенческом диске - **Этап 2** (срок: ЛР2): - Готовим к сдаче в электронном виде РПЗ в объеме: - Титульный лист - Оглавление - Введение - 1. Описание предметной области - ... - Заключение - Литература - Приложение. ТЗ - Пока не требуется: - Инфологическое проектирование - Даталогическое проектирование - Описание того, как разрабатывалась программа - Приложения - Руководство пользователя, Листинг - В этот же день сумейте (устно, бумажные наброски) описать свое видение (нормализации) БД - **Этап 3** (срок: ЛР4): - Инфологическое проектирование - Даталогическое проектирование - Если нет уверенности в качестве описания нормализации, можете сами таблицы предъявить в бумажном виде. Но в файле РПЗ должны быть заготовлены подпункты и текстовка о нормализации: теория, определения, рассуждения - В этот же день сумейте (устно, бумажные наброски) описать: - Как будет выглядеть программа - Какие запросы планировали - **Этап 4** (срок: ЛР5): - Демонстрация программы (чтобы услышать замечания, предложения) - **Этап 5** (срок: после ЛР6): - Сдачу курсовой работы запланируем на 22.05