ON THE APPROACH TO SEARCHING FOR FUNCTIONAL DEPENDENCES OF DATA IN RELATIONAL SYSTEMS

Abstract
Предметом дослідження є інформаційні системи, побудовані на основі реляційних баз даних. Метою статті є розробити метод для реінжинірингу реляційних баз даних, що враховує неявні взаємопов'язані функціонально залежні данні, які впливають на структуру логічної моделі. Отримані такі результати: в статті запропоновано підхід до виявлення раніше невідомих функціональних залежностей, який ґрунтується на аналізі безлічі даних реляційної бази даних. Виділено класи завдань реінжинірингу реляційних баз даних; досліджений етап формування цільової логічної схеми, яка є спільною для задач адаптації та рефакторінга. Розглянуто підзавдання перевірки відповідності логічної схеми реляційної бази даних третій нормальній формі в межах даного етапу за допомогою методу синтезу; показано, що її рішення пов’язане з низкою труднощів, зокрема, необхідністю знаходження безлічі функціональних залежностей, що виконуються на поточному екземплярі даних деякої реляційної бази даних. Запропоновано підхід для знаходження безлічі функціональних залежностей з примірника даних реляційної структури. Напрямком для подальших досліджень може стати реалізація підтримки порожніх значень на етапі виявлення функціональних залежностей, а також питання перенесення даних без втрат з вихідної структури бази даних в цільову, отриману в результаті застосування методів реінжинірингу. Висновки. В роботі запропоновано підхід до виявлення раніше невідомих функціональних залежностей, який ґрунтується на аналізі безлічі даних реляційної бази даних. Першим кроком є отримання безлічі функціональних залежностей для кожного відношення. На...