
Среда программирования: SQL
Название работы: Проектирование базы данных «Магазин продуктов»
Вид работы: Курсовая работа
Тематика работы: Базы данных
Объем программы: 7 (по десятибалльной шкале)
Уровень сложности: 7 (по десятибалльной шкале)
Разработчик (автор):
Программист сайта kursovik.com
(письмо автору)
Данная работа написана ЧЕЛОВЕКОМ без использования ИИ
Ключевые слова: магазин продуктов, курсовой проект, базы данных, таблицы, справочники, первичные ключи, внешние ключи, нормализация, 3НФ, ограничения целостности, check, NULL, NOT NULL, значения по умолчанию, уникальность, индексы, триггеры, скрипты, SQL, заполнение таблиц, тестовые данные, хранимые процедуры, функции, бизнес-логика, безопасность, пользователи, роли, разрешения, MS SQL Server, джобы, резервное копирование, отчёты, статистика, выручка, заказы, клиенты, предметная область.
Функции программы:
Требования к курсовым проектам по дисциплине Базы данных
1. Количество таблиц – от 10 и более. Наличие как таблиц-справочников (обязательное заполнение скриптами при создании БД), так и таблиц с текущими изменяющимися данными.
2. Наличие первичных и внешних ключей, обоснование их выбора.
3. Указание, до какой степени нормализована БД и почему. Если есть отклонения от 3НФ – обосновать их целесообразность.
4. Наличие в БД других ограничений целостности с обоснованием их использования: ограничения на допустимые значения (check), NULL и NOT NULL поля, значения по умолчанию, ограничения уникальности.
5. Наличие индексов, обоснование их выбора.
6. Наличие триггеров приветствуется (для оценки отлично – обязательно).
7. Оформление скриптов создания объектов БД в текстовом легко читаемом виде. Возможность создания/очищения БД путем запуска одного или нескольких файлов с sql-скриптами. Все эти скрипты добавляются в качестве приложения к ПЗ курсового проекта.
8. Наличие скриптов заполнения всех справочных таблиц.
9. Наличие скриптов массового заполнения таблиц с данными для тестирования.
10. Наличие нескольких хранимых процедур и функций реализации отдельных операций бизнес-логики на T-SQL.
11. Система безопасности – пользователи, роли, разрешения на выполнение хранимых процедур, на доступ к таблицам и т.п.
12. Скрипты тестирования, вызова написанных хранимых процедур, функций и триггеров, демонстрация их работы.
13. Джобы.
14. Название БД – dbXYY X – последняя цифра номера группы YY – порядковый номер студента в группе.
15. Используется СУБД MS SQL Server 2000 или более поздней версии (2005, 2008, 2008R2, 2012, 2014).
Примерный шаблон задания на курсовой проект.
1) краткое описание предметной области.
2) подробное описание того, что будет храниться в БД (понятно, что всю предметную область в БД курсового проекта вы не реализуете, поэтому эта часть будет подмножеством всей предметной области, но хранящиеся данные должны быть описаны более подробно).
3) группы пользователей, которые будут работать с БД. выполняемые операции, функции этих групп пользователей.
4) действия над данными - т.е. реализация на T-SQL в виде хранимых процедур, функций и триггеров части бизнец-логики, подразумевающейся выбранной предметной областью. тут описывается только то, какие действия будут реализованы, без алгоритма самой реализации. Например, для БД инет-магазина это может быть операция регистрации нового клиента, набора корзины товаров, оформления заказа, изменения статуса заказа (сформирован/подтвержден/оплачен/доставлен), поступления новых товаров в магазин и т.п.
5) отчёты - это опять-таки могут быть хранимые процедуры, возвращающие в результате некие статистические данные, на которые может смотреть менеджер и принимать какие-то решения. например, среднее/мин/макс кол-во покупок в магазине в день/неделю/месяц, средняя/мин/макс сумма заказа, суммарная выручка за период, среднее кол-во заказов одного клиента за период и т.д. и т.п.
6) действия, выполняемые по расписанию (джобы). Одним из обязательных джобов должно быть резервное копирование базы данных.
Описание (отчет):
Есть
на 34 страниц, посмотреть оглавление

All
Create
Create_user
Delete
Exec
InsertПеред покупкой готовой работы не забудьте проверить её оригинальность. Запросить у администратора проверку текущей оригинальности работы по версии системы Антиплагиат.РУ
Отчет к программе. СодержаниеКраткое описание предметной области. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .2 Подробное описание . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .3 Группы пользователей, которые будут работать с БД . выполняемые операции, функции этих групп пользователей . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .3 Действия над данными . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .4 Отчёты . . . . . . . . . . . . . . . . . . . . . . . . . . . .