Skip to content

Crazy-Explorer31/GamesDataBase_project

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

14 Commits
 
 
 
 
 
 
 
 

Repository files navigation

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

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

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

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

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

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

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

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

About

HSE "data bases" project

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Contributors 4

  •  
  •  
  •  
  •