Система для автоматизації процесу нормалізації баз даних

dc.contributor.authorЯремко, Соломія uk_UA
dc.contributor.authorНовак, Володимир uk_UA
dc.date.accessioned2025-05-21T11:27:29Z
dc.date.available2025-05-21T11:27:29Z
dc.date.issued2024
dc.descriptionAs data volumes grow rapidly, efficient database management has become critical for organizations. Relational databases play an essential role in ensuring data integrity, enabling complex queries, and supporting various applications, including financial, healthcare, e-commerce, and CRM systems. Database normalization, a key technique for structuring data and reducing redundancy, improves database efficiency and performance. However, the normalization process can be complex and demands expert knowledge. The article outlines the theoretical foundations of normalization, explaining various normal forms, including 1NF, 2NF, 3NF, and Boyce-Codd Normal Form (BCNF). It emphasizes that while normalization is essential, eliminating redundancy entirely is impractical when maintaining database cohesion. The proposed system automates normalization using an algorithm based on Heath’s theorem, which guarantees a lossless decomposition and dependency preservation. The system can identify minimal sets of functional dependencies, search for quasi-keys, and perform decompositions up to 3NF, ensuring that the database meets lossless join and dependency preservation requirements. The authors compare the new system with existing tools, highlighting key advantages such as its userfriendly interface and comprehensive functionality, including decomposition capabilities and result integrity verification. The system is designed with Node.js for the backend and React.js for the user interface, providing a web-based platform for database normalization. The article also explores potential use cases, noting that the system is beneficial for database developers, analysts, and students learning about database management. It simplifies the normalization process, making it faster and more user-friendly. The authors conclude by discussing future improvements, including support for BCNF and 4NF decompositions. This system offers a practical solution for addressing database normalization challenges, reducing process complexity while enhancing data integrity and performance.en_US
dc.description.abstractУ статті розкрито поняття процесу нормалізації баз даних, проведено аналіз наявних інструментів для нормалізації, виділено основні їхні переваги та недоліки. Описано функціонал і реалізацію нової системи для автоматичної нормалізації структури бази даних з урахуванням недоліків наявних систем. uk_UA
dc.identifier.citationЯремко С. А. Система для автоматизації процесу нормалізації баз даних / Яремко С. А., Новак В. І. // Наукові записки НаУКМА. Комп'ютерні науки. - 2024. - Т. 7. - С. 11-17. - https://doi.org/10.18523/2617-3808.2024.7.11-17 uk_UA
dc.identifier.issn2617-3808
dc.identifier.issn2617-7323
dc.identifier.urihttps://doi.org/10.18523/2617-3808.2024.7.11-17
dc.identifier.urihttps://ekmair.ukma.edu.ua/handle/123456789/34792
dc.language.isouk uk_UA
dc.relation.sourceНаукові записки НаУКМА. Комп'ютерні науки. Том 7 uk_UA
dc.statusfirst published uk_UA
dc.subjectреляційні бази даних uk_UA
dc.subjectпроцес нормалізації uk_UA
dc.subjectцілісність баз даних uk_UA
dc.subjectфункціональні залежності uk_UA
dc.subjectалгоритм декомпозиції uk_UA
dc.subjectвластивість з’єднання без втрат uk_UA
dc.subjectвластивість збереження залежностей uk_UA
dc.subjectстаття uk_UA
dc.subjectrelational databasesen_US
dc.subjectnormalization processen_US
dc.subjectdatabase integrityen_US
dc.subjectfunctional dependenciesen_US
dc.subjectdecomposition algorithmen_US
dc.subjectlossless join propertyen_US
dc.subjectdependency preservation propertyen_US
dc.titleСистема для автоматизації процесу нормалізації баз даних uk_UA
dc.title.alternativeSystem for Automating the Database Normalization Processen_US
dc.typeArticle uk_UA
Files
Original bundle
Now showing 1 - 1 of 1
Loading...
Thumbnail Image
Name:
Yaremko_Systema_dlia_avtomatyzatsii_protsesu_normalizatsii_baz_danykh.pdf
Size:
3.94 MB
Format:
Adobe Portable Document Format
License bundle
Now showing 1 - 1 of 1
No Thumbnail Available
Name:
license.txt
Size:
1.71 KB
Format:
Item-specific license agreed upon to submission
Description: