В рамках данной работы проводится исследование возможностей автоматизации процесса нормализации схемы реляционной базы данных. Важным этапом проектирования реляционной БД является логическое проектирование. Данный этап выполняется после выбора конкретной СУБД. Чаще всего логическое проектирование базируется на принципах нормализации. Результат логического проектирования схема БД (совокупность схем отношений, входящих в БД). Принцип нормализации предполагает удаление из отношений БД избыточных зависимостей, которые могут привести к нарушению целостности данных в ходе выполнения транзакций. Процесс нормализации даёт несколько вариантов третьей нормальной формы. Возникает необходимость выбора из этих вариантов наилучшего. Данный выбор можно организовать с использованием таких критериев, как объём занимаемой памяти и скорость выполнения транзакций.
база данных, логическое проектирование, функциональная зависимость, ключевой атрибут, нормальная форма, транзитивная зависимость