Проектирование базы данных для почтового отделения.
Заказать уникальную курсовую работу- 44 44 страницы
- 11 + 11 источников
- Добавлена 08.01.2023
- Содержание
- Часть работы
- Список литературы
- Вопросы/Ответы
Содержание 2
Введение 3
Глава 1: Описание предметной области; 5
Глава 2: Моделирование и создание документно-ориентированной базы данных в MongoDB; 7
Глава 3: Создание запросов на поиск данных 33
Глава 4: Создание запросов на добавление, редактирование и 33
удаление данных 33
Глава 6: Создание пользователей базы данных 36
Глава 7: Создание индексов 38
Заключение 42
Список использованных источников 43
Приложение А Задание на курсовую работу 44
Разработать концептуальную модель базы данных.
Создать таблицы и заполнить базу данных.
Выполнить задачи по запросам , по созданию резервной копии.
Выполнить восстановление базы данных из архивного файла.
В ходе работы над курсовым проектом у меня возникали малозначительные проблемы с освоением среды MongoDB, а именно реализацией ее работы по воостановлению, но, к счастью, проблемы были устранены с помощью более углубленного изучения темы и тщательной работой над ошибками.
Все поставленные цели были мной достигнуты, информационная система была проверена на работоспособность.
Список использованных источников
1. Jesse, Russell Регулярные выражения / Jesse Russell. - М.: VSD, 2017. - 346 c.
2. Joseph, J. Bambara SQL Server® Developer's Guide / Joseph J. Bambara, Paul R. Allen. - Москва: СИНТЕГ, 2014. - 528 c.
3. Kalen, Delaney Inside Microsoft® SQL Server(TM) 2005: Query Tuning and Optimization / Kalen Delaney и др. - М.: Microsoft Press, 2014. - 448 c.
4. Аллен, Г. Тейлор SQL для чайников / Аллен Г. Тейлор. - М.: Диалектика, Вильямс, 2014. - 416 c.
5. Бьюли, А. Изучаем SQL / А. Бьюли. - М.: Символ-плюс, 2014. - 149 c.
6. Бэнкер, Кайл MongoDB в действии / Кайл Бэнкер. - М.: ДМК Пресс, 2016. - 540 c.
7. Васкевич Стратегии клиент/сервер / Васкевич, Дэвид. - М.: Киев: Диалектика, 2017. - 384 c.
8. Гудсон, Джон Практическое руководство по доступу к данным (+ DVD-ROM) / Джон Гудсон , Роб Стюард. - М.: БХВ-Петербург, 2013. - 304 c.
9. Джермейни Настольная книга по администрированию Oracle Application Server 10g / Джермейни, Бурлесон Джон; , К. Дональд. - М.: ЛОРИ, 2016. - 400 c.
10. Дубнов, П.Ю. Access 2000. Проектирование баз данных / П.Ю. Дубнов. - М.: ДМК, 2017. - 272 c.
11. Дунаев, В. Базы данных. Язык SQL для студента / В. Дунаев. - М.: БХВ-Петербург, 2015. - 320 c.
Приложение А Задание на курсовую работу
Почтовое отделение
База данных должна обеспечивать хранение сведений о подписчиках газет и журналов, обслуживаемых отделением связи, и о почтальонах. Каждое подписное издание характеризуется индексом, названием и подписной ценой. Данные о подписчиках включают в себя: Фамилию, имя, отчество, домашний адрес, индексы получаемых изданий, дату, начиная с которой оформлена подписка, и срок подписки на каждое издание. Несколько домов объединяются в участок, который обслуживается одним почтальоном. Каждый почтальон может обслуживать несколько участков. В базе данных должны содержаться сведения о том, к каким участкам относятся подписчики газет, и об обслуживающем их почтальоне. Заведующий почтовым отделением может принять на работу и уволить почтальона, при этом участки не должны оставаться без обслуживания. Оператор почтовой связи должен иметь возможность по просьбе клиента оформить подписку, а также добавить в БД сведения о новом подписном издании. Оформление подписки связано с выдачей клиенту квитанции, в которой указывается общая стоимость подписки, что выписано, и на какой срок.
22
Изм.
Лист
№ докум.
Подпись
Дата
Лист
0902036819000 ПЗ
Изм.
Лист
№ докум.
Подпись
Дата
Лист
2
Разраб.
Проверил
Реценз.
Н. контр..
Утвержд.
Лит.
Листов
502
‹‹Почтовое отделение››
1. Jesse, Russell Регулярные выражения / Jesse Russell. - М.: VSD, 2017. - 346 c.
2. Joseph, J. Bambara SQL Server® Developer's Guide / Joseph J. Bambara, Paul R. Allen. - Москва: СИНТЕГ, 2014. - 528 c.
3. Kalen, Delaney Inside Microsoft® SQL Server(TM) 2005: Query Tuning and Optimization / Kalen Delaney и др. - М.: Microsoft Press, 2014. - 448 c.
4. Аллен, Г. Тейлор SQL для чайников / Аллен Г. Тейлор. - М.: Диалектика, Вильямс, 2014. - 416 c.
5. Бьюли, А. Изучаем SQL / А. Бьюли. - М.: Символ-плюс, 2014. - 149 c.
6. Бэнкер, Кайл MongoDB в действии / Кайл Бэнкер. - М.: ДМК Пресс, 2016. - 540 c.
7. Васкевич Стратегии клиент/сервер / Васкевич, Дэвид. - М.: Киев: Диалектика, 2017. - 384 c.
8. Гудсон, Джон Практическое руководство по доступу к данным (+ DVD-ROM) / Джон Гудсон , Роб Стюард. - М.: БХВ-Петербург, 2013. - 304 c.
9. Джермейни Настольная книга по администрированию Oracle Application Server 10g / Джермейни, Бурлесон Джон; , К. Дональд. - М.: ЛОРИ, 2016. - 400 c.
10. Дубнов, П.Ю. Access 2000. Проектирование баз данных / П.Ю. Дубнов. - М.: ДМК, 2017. - 272 c.
11. Дунаев, В. Базы данных. Язык SQL для студента / В. Дунаев. - М.: БХВ-Петербург, 2015. - 320 c.
Вопрос-ответ:
Зачем нужно проектировать базу данных для почтового отделения?
Проектирование базы данных для почтового отделения позволяет эффективно хранить и управлять информацией о почтовых отправлениях, клиентах, сотрудниках, отделениях и других связанных с почтой объектах. Это помогает ведению операций, обработке запросов и созданию отчетов, а также обеспечивает безопасность и целостность данных.
Какая модель базы данных используется для почтового отделения?
В данной статье использована документно-ориентированная модель базы данных в MongoDB. Эта модель позволяет хранить данные в виде документов, состоящих из полей и значений, и обеспечивает гибкость и масштабируемость при работе с данными о почтовых отправлениях.
Какие запросы можно выполнять в базе данных для почтового отделения?
В базе данных для почтового отделения можно выполнять запросы на поиск данных, добавление, редактирование и удаление данных. Это позволяет получать информацию о почтовых отправлениях, клиентах, сотрудниках и других объектах, а также производить операции по управлению этими данными.
Как можно создавать пользователей в базе данных для почтового отделения?
Для создания пользователей в базе данных для почтового отделения можно использовать соответствующий функционал MongoDB. Это позволяет определить права доступа, пароли и другие параметры для каждого пользователя, обеспечивая безопасность и контроль в работе с данными.
Почему важно создание индексов в базе данных для почтового отделения?
Создание индексов в базе данных для почтового отделения позволяет оптимизировать процесс поиска и сортировки данных. Индексы ускоряют выполнение запросов и позволяют быстро находить нужную информацию, что особенно важно при большом объеме данных, хранящихся в базе.
Какое предметное областью охватывает данная статья?
Данная статья охватывает предметную область проектирования базы данных для почтового отделения.
Какая база данных используется при проектировании?
При проектировании используется документно ориентированная база данных MongoDB.
Что включает в себя моделирование базы данных?
Моделирование базы данных включает в себя создание сущностей, определение их атрибутов и связей между ними.
Как осуществляется поиск данных в базе данных?
Поиск данных осуществляется с помощью запросов, которые позволяют найти определенные записи или совокупности данных с заданными условиями.
Как можно создать пользователей в базе данных?
Пользователей базы данных можно создать с помощью специальных команд или инструментов управления базой данных.
Какие основные главы включает данная статья?
Данная статья включает 7 глав, в которых рассматриваются различные аспекты проектирования базы данных для почтового отделения.
Какие модели баз данных используются в статье?
В данной статье рассматривается модель документно-ориентированной базы данных в MongoDB.