Научная статья на тему 'ПРИМЕНЕНИЕ СУБД MS SQL SERVER ПРИ РАЗРАБОТКЕ ЭЛЕКТРОННОГО СПРАВОЧНИКА РЕЦЕПТОВ'

ПРИМЕНЕНИЕ СУБД MS SQL SERVER ПРИ РАЗРАБОТКЕ ЭЛЕКТРОННОГО СПРАВОЧНИКА РЕЦЕПТОВ Текст научной статьи по специальности «Компьютерные и информационные науки»

CC BY
8
1
i Надоели баннеры? Вы всегда можете отключить рекламу.
Ключевые слова
СУБД / проектирование / база данных / электронный справочник / нормализация данных / модель данных / интерфейс / поиск / фильтрация / тестирование / MS SQL Server / DBMS / database / design / directory / data normalization / data model / interface / search / filtering / testing

Аннотация научной статьи по компьютерным и информационным наукам, автор научной работы — Ертаев М. Е.

В статье рассматривается проектирование и разработка электронного справочника рецептов с использованием системы управления базами данных (СУБД) MS SQL Server. Основное внимание уделяется анализу требований к системе, проектированию модели данных и структуры базы данных, нормализации данных, а также реализации и тестированию системы. Описаны этапы установки и настройки MS SQL Server, наполнения базы данных, разработки пользовательского интерфейса, реализации функций поиска и фильтрации рецептов. В результате проведенных исследований предлагается эффективная и удобная в использовании система, обеспечивающая быстрый доступ к необходимой информации. Проект может служить основой для дальнейших исследований и разработок в области создания электронных справочников и информационных систем.

i Надоели баннеры? Вы всегда можете отключить рекламу.
iНе можете найти то, что вам нужно? Попробуйте сервис подбора литературы.
i Надоели баннеры? Вы всегда можете отключить рекламу.

USING MS SQL SERVER DBMS IN DEVELOPING ELECTRONIC DIRECTORY OF RECIPES

The article discusses the design and development of an electronic recipe directory using a database management system (DBMS) MS SQL Server. The focus is on system requirements analysis, data model and database structure design, data normalization, and system implementation and testing. The stages of installing and configuring MS SQL Server, filling the database, developing a user interface, implementing search functions and filtering recipes are described. As a result of the research, an effective and easy-to-use system is proposed that provides quick access to the necessary information. The project can serve as a basis for further research and development in the field of creating electronic directories and information systems.

Текст научной работы на тему «ПРИМЕНЕНИЕ СУБД MS SQL SERVER ПРИ РАЗРАБОТКЕ ЭЛЕКТРОННОГО СПРАВОЧНИКА РЕЦЕПТОВ»

УДК 004

Ертаев М.Е.

студент 4 курса бакалавриата Ишимский педагогический институт им. П.П. Ершова (филиал) Тюменский государственный университет (г. Ишим, Россия)

ПРИМЕНЕНИЕ СУБД MS SQL SERVER ПРИ РАЗРАБОТКЕ ЭЛЕКТРОННОГО СПРАВОЧНИКА РЕЦЕПТОВ

Аннотация: в статье рассматривается проектирование и разработка электронного справочника рецептов с использованием системы управления базами данных (СУБД) MS SQL Server. Основное внимание уделяется анализу требований к системе, проектированию модели данных и структуры базы данных, нормализации данных, а также реализации и тестированию системы. Описаны этапы установки и настройки MS SQL Server, наполнения базы данных, разработки пользовательского интерфейса, реализации функций поиска и фильтрации рецептов. В результате проведенных исследований предлагается эффективная и удобная в использовании система, обеспечивающая быстрый доступ к необходимой информации. Проект может служить основой для дальнейших исследований и разработок в области создания электронных справочников и информационных систем.

Ключевые слова: СУБД, проектирование, база данных, электронный справочник, нормализация данных, модель данных, интерфейс, поиск, фильтрация, тестирование.

Проектирование и разработка электронного справочника рецептов на базе MS SQL Server включает множество аспектов, каждый из которых направлен на создание надёжной, функциональной и удобной системы. Одним из ключевых этапов является проектирование базы данных, которое начинается с тщательного анализа требований. Этот анализ охватывает как функциональные, так и нефункциональные требования, такие как безопасность,

производительность и масштабируемость. Система должна поддерживать эффективное управление рецептами, включая добавление, обновление, удаление и поиск информации, а также предоставлять пользователям возможность оставлять отзывы и оценки.

Важной частью проекта является разработка модели данных. Таблицы для хранения рецептов, ингредиентов, пользователей и других сущностей создаются с учётом принципов нормализации данных. Нормализация до третьей нормальной формы позволяет устранить избыточность и обеспечить целостность данных, что в конечном итоге повышает производительность системы. Каждая таблица имеет чётко определённую структуру с первичными и внешними ключами, что позволяет эффективно управлять связями между данными и выполнять сложные запросы.

После проектирования базы данных начинается этап её реализации. Этот этап включает установку и настройку MS SQL Server, что предполагает выбор подходящих параметров конфигурации и обеспечение безопасности базы данных. Важным аспектом является настройка аутентификации и авторизации пользователей, что обеспечивает доступ к базе данных только авторизованным лицам. Наполнение базы данных включает импорт данных о рецептах, ингредиентах и категориях, что требует разработки специальных скриптов для автоматизации этого процесса и проверки корректности данных.

Разработка интерфейса пользователя является критически важным аспектом проекта, так как от удобства и интуитивности интерфейса зависит успешность системы. Планируется использование современных веб-технологий для создания удобного и функционального интерфейса. Формы для поиска и фильтрации рецептов, добавления и редактирования данных, а также управления учётными записями пользователей будут разрабатываться с учётом лучших практик юзабилити, что обеспечит положительный пользовательский опыт.

Функции поиска и фильтрации рецептов будут реализованы таким образом, чтобы пользователи могли быстро и легко находить нужную

информацию. Поиск, по ключевым словам, фильтрация по категориям и кухням, сортировка по рейтингу и времени приготовления — все эти функции будут интегрированы в систему для обеспечения максимального удобства. Разработка этих функций требует тщательной проработки запросов к базе данных и оптимизации их выполнения для обеспечения высокой производительности.

Тестирование системы является завершающим этапом разработки, но не менее важным. Функциональное тестирование проверит основные операции, такие как добавление, обновление и удаление данных, на соответствие требованиям. Нагрузочное тестирование оценит производительность системы при различных условиях нагрузки, что позволит выявить и устранить возможные узкие места. Юзабилити-тестирование, проводимое с участием реальных пользователей, поможет получить обратную связь и внести необходимые коррективы для улучшения интерфейса и функциональности системы.

В заключение, данный проект по созданию электронного справочника рецептов на базе MS SQL Server предполагает комплексный подход к проектированию, реализации и тестированию системы. Использование MS SQL Server обеспечивает высокую производительность, надёжность и масштабируемость, что делает его идеальным выбором для данной задачи. Разработанная система будет не только удобной в использовании, но и обеспечит быстрый доступ к необходимой информации, удовлетворяя потребности пользователей в эффективном управлении кулинарными рецептами.

Этот проект может стать основой для дальнейших исследований и разработок в области создания электронных справочников и других информационных систем. В перспективе возможно расширение функционала, интеграция с мобильными приложениями и оптимизация производительности для обеспечения ещё более высокого уровня удобства и эффективности. Таким образом, проектирование и разработка электронного справочника рецептов на

базе MS SQL Server открывает широкие возможности для внедрения современных информационных технологий в повседневную жизнь.

СПИСОК ЛИТЕРАТУРЫ:

1. Грофф, Д.Р. SQL. Полное руководство / Д.Р. Грофф, П.Н. Вайнберг, Э.Д. Оппель, пер. с англ. И. В. Красиков. - Москва: Диалектика, 2020. - 960 с.;

2. Коннолли, Т. Базы данных. Проектирование, реализация и сопровождение. Теория и практика / Т. Коннолли, К. Бегг. - Москва: Вильямс, 2017. - 1440 с.;

3. Microsoft. Документация по Microsoft SQL: Официальная документация / Microsoft Corporation. - URL: https://docs.microsoft.com/ru-ru/sql/?view=sql-server-ver15. - Дата обращения: 08.02.2024;

4. Прамодкумар, Д.С. Рефакторинг баз данных: эволюционное проектирование / Д.С. Прамодкумар, В.Э. Скотт, пер. с англ. К. А. Птицына. -Москва: Диалектика, 2019. - 370 с.;

5. Федорова, Г.Н. Основы проектирования баз данных: учебник для среднего проф. образования / Г.Н. Федорова. - Москва: Академия, 2019. - 217 с.;

6. Шилдс, У. SQL. Быстрое погружение / У. Шилдс, пер. с англ. А. Павлов. -Санкт-Петербург: Питер, 2022. - 224 с

Ertaev M.E.

Tyumen State University (Ishim, Russia)

USING MS SQL SERVER DBMS IN DEVELOPING ELECTRONIC DIRECTORY OF RECIPES

Abstract: the article discusses the design and development of an electronic recipe directory using a database management system (DBMS) MS SQL Server. The focus is on system requirements analysis, data model and database structure design, data normalization, and system implementation and testing. The stages of installing and configuring MS SQL Server, filling the database, developing a user interface, implementing search functions and filtering recipes are described. As a result of the research, an effective and easy-to-use system is proposed that provides quick access to the necessary information. The project can serve as a basis for further research and development in the field of creating electronic directories and information systems.

Keywords: MS SQL Server, DBMS, database, design, directory, data normalization, data model, interface, search, filtering, testing.

i Надоели баннеры? Вы всегда можете отключить рекламу.