Я читаю меня в объектно-ориентированных базах данных, хорошо знаю и должен сделать небольшую презентацию.
Что-то, чего я не понимаю и не могу найти, это следующая проблема:
Что происходит с данными базы данных, когда я меняю иерархию классов.
Например, у меня A простирается от C. Но потом я замечаю, что C должен простираться от B, а B должен простираться от A:
A <|-- C
A <|-- B <|-- C
Что происходит с (пользовательскими) данными, которые я хранил в базе данных?
Если база данных не может быть принята, данные больше не могут быть использованы, верно? Так, например, когда у меня есть социальная сеть, все данные должны быть потеряны, и сеть должна начинаться заново ... Я здесь или я что-то упускаю?