Вроде бы всё правильно. У меня претензия только к фразе "Если запись является расширением базовой записи, поля базовой записи будут недоступны". Отчего же недоступны? Ведь расширенная запись включает все поля базовой.