-
Диаграмму проекта можно посмотреть по ссылке, либо в файле
diagram.svg -
База данных находится в 3 нормальной форме, так как никакие неключевые атрибуты не зависят от других неключевых атрибутов. Решение построить БД в такой форме было принято ввиду наличия у неё ряда преимуществ:
-
Минимизация избыточности данных: Поскольку все неключевые атрибуты зависят только от первичного ключа, это снижает вероятность появления дублирующих данных. Это особенно важно для предотвращения аномалий обновления, вставки и удаления данных.
-
Стабильность и целостность данных: Избыточные данные могут привести к несоответствиям и противоречиям в данных. Нормализация помогает избежать таких ситуаций, делая структуру данных более устойчивой и надежной.
-
Улучшенная производительность: Когда структура данных оптимизирована, операции ввода/вывода, обновления и запросы выполняются быстрее и эффективнее. Это особенно заметно при работе с большими объемами данных.
-
Легкость понимания и модификации: Структура базы данных становится более понятной и предсказуемой, что облегчает ее сопровождение и развитие. Новые разработчики быстрее осваивают систему, а изменения в структуре данных требуют меньше усилий.
-
Лучшая масштабируемость: Масштабирование базы данных становится проще и безопаснее благодаря отсутствию зависимостей между неключевыми атрибутами. Это позволяет легко добавлять новые таблицы и связи без риска нарушить существующие данные.
-
-
Notifications
You must be signed in to change notification settings - Fork 0
Crazy-Explorer31/GamesDataBase_project
Folders and files
| Name | Name | Last commit message | Last commit date | |
|---|---|---|---|---|
Repository files navigation
About
HSE "data bases" project
Resources
Stars
Watchers
Forks
Releases
No releases published
Packages 0
No packages published