У меня есть эта база данных:Правильный путь к нормализации базы данных в 3NF
R(A, B, C, D, E)
Keys: A
F = {A -> B, D -> E, C -> D}
Я нормализуют его в 3NF так:
R(A, B, C, D, E)
Keys: AD
F = {AD -> B, AD -> E, C -> D}
Что я делаю, когда я проверяю D -> E, D не является суперключем, а E не является ключевым атрибутом, поэтому я рассматриваю D и A как суперключ {AD}. Когда я проверяю C -> D, C не является ключом, но D является ключевым атрибутом, поэтому все в порядке.
Правильно ли я нормализуюсь?