Skip to content

Latest commit

 

History

History
18 lines (13 loc) · 2.87 KB

File metadata and controls

18 lines (13 loc) · 2.87 KB

База данных вымышленного онлайн-сервиса цифрового распространения компьютерных игр

  • Диаграмму проекта можно посмотреть по ссылке, либо в файле diagram.svg

  • База данных находится в 3 нормальной форме, так как никакие неключевые атрибуты не зависят от других неключевых атрибутов. Решение построить БД в такой форме было принято ввиду наличия у неё ряда преимуществ:

    1. Минимизация избыточности данных: Поскольку все неключевые атрибуты зависят только от первичного ключа, это снижает вероятность появления дублирующих данных. Это особенно важно для предотвращения аномалий обновления, вставки и удаления данных.

    2. Стабильность и целостность данных: Избыточные данные могут привести к несоответствиям и противоречиям в данных. Нормализация помогает избежать таких ситуаций, делая структуру данных более устойчивой и надежной.

    3. Улучшенная производительность: Когда структура данных оптимизирована, операции ввода/вывода, обновления и запросы выполняются быстрее и эффективнее. Это особенно заметно при работе с большими объемами данных.

    4. Легкость понимания и модификации: Структура базы данных становится более понятной и предсказуемой, что облегчает ее сопровождение и развитие. Новые разработчики быстрее осваивают систему, а изменения в структуре данных требуют меньше усилий.

    5. Лучшая масштабируемость: Масштабирование базы данных становится проще и безопаснее благодаря отсутствию зависимостей между неключевыми атрибутами. Это позволяет легко добавлять новые таблицы и связи без риска нарушить существующие данные.