Проектирование и разработка БД «Интернет-магазин»
Введение
В современном мире постиндустриального общества качественно структурированная и удобная в использовании информация – залог успеха предприятия. Каждому бизнесу необходимо хранить и анализировать большие объемы информации. Это помогает составить более детальный образ целевой аудитории, «портрет» отдельного клиента, вести учет прибыли и издержек и т.д. Кроме того, современные бизнесы продают свои товары не только в живую, но и создают свои интернет магазины. В связи с этим все большую актуальность приобретает проектирование и разработка баз данных персонально для отдельного магазина, с учетом всех его требований. Без современной базы данных ни один интернет магазин не сможет быть конкурентноспособным. Действительно, ведь необходимо хранить и анализировать информацию о своих товарах, складах, поставщиках, сотрудниках и т.д. Хранение, обработка и взаимодействие с данными наиболее эффективно – одна из наиболее важных задач в современном бизнесе.
Оглавление
Тема: Проектирование и разработка БД «Интернет-магазин».
Введение
Глава 1. Концептуальное проектирование
1.1Анализ предметной области и постановка задач.
1.2Определение сущностей, связей, первичных ключей, атрибутов и их значений. Документирование.
1.3 Создание ER-модели предметной области.
Глава 2. Логическое проектирование
2.1 Выбор модели данных.
2.2 Определение набора таблиц и их нормализация.
2.3 Проверка логической модели данных на предмет возможности выполнения всех транзакций, предусмотренных пользователями.
Глава 3. Физическое проектирование
3.1 Проектирование таблиц базы данных средствами выбранной СУБД.
3.2 Организация ввода и корректировки данных в БД.
3.3 Реализация запросов к БД и получение отчетов.
3.4 Защита БД.
Заключение.
Списки источников и литературы.
Приложение.
Списки источников и литературы
1. Васильева К. Н., Хусаинова Г. Я. Реляционные базы данных // Colloquium-journal. 2020. №2 (54). URL: https://cyberleninka.ru/article/n/relyatsionnye-bazy-dannyh (дата обращения: 22.05.2022).
2. Булахов Никита Романович Основы реляционных баз данных // Вестник науки и образования. 2019. №22-2 (76). URL: https://cyberleninka.ru/article/n/osnovy-relyatsionnyh-baz-dannyh (дата обращения: 22.05.2022).
3. Брешенков Александр Владимирович Методика проектирования реляционных баз данных // Инженерный журнал: наука и инновации. 2013. №11 (23). URL: https://cyberleninka.ru/article/n/metodika-proektirovaniya-relyatsionnyh-baz-dannyh (дата обращения: 22.05.2022).
4. Пылин Владислав Владимирович Метод защиты файлов в среде СУБД MS Access // Вестник ВУиТ. 2011. №17. URL: https://cyberleninka.ru/article/n/metod-zaschity-faylov-v-srede-subd-ms-access (дата обращения: 22.05.2022).
5. Дмитриева Марина Валерьевна, Дмитриев Юрий Игоревич Современные информационные технологии: СУБД Access 8.0 // КИО. 1999. №2. URL: https://cyberleninka.ru/article/n/sovremennye-informatsionnye-tehnologii-subd-access-8-0 (дата обращения: 22.05.2022).
6. Ачкасова Лариса Миколаївна, Гашинська А.О. Автоматизация информационной системы службы эксплуатации АТП // Экономика транспортного комплекса. 2016. №27. URL: https://cyberleninka.ru/article/n/avtomatizatsiya-informatsionnoy-sistemy-sluzhby-ekspluatatsii-atp (дата обращения: 22.05.2022).
В ходе дальнейшей разработки я буду использовать эту модель данных. В роли ограничителя информации (по мимо указания типа данных), поступающей в базу данных выступает домен. Ограничение осуществляется за счет установления добавочных логических правил. Например, утверждая нового сотрудника на работу при установлении даты рождения есть возможность учитывать возраст работника. Логические правила являются не столько представлением домена в отдельности, сколько методом поддержки целостности данных в отношении всей базы данных целиком. Для того, чтобы система смогла обнаружить логическую ошибку, разработчик БД должен сконструировать строгий комплекс доменных ограничений, а так же внедрить развитую систему поддержания корпоративной целостности.