Сделайте Google ищет на "спецификации генерала реляционное моделирование". Вы найдете статьи о том, как настроить таблицы, которые хранят атрибуты обобщенного объекта (что программисты OO могли бы назвать суперклассом), отдельные таблицы для каждого из специализированных объектов (подклассы), и как использовать внешние ключи для соединения всего этого.
лучшие статьи, IMO, обсуждают спецификацию генерала с точки зрения моделирования ER. Если Вы будете знать, как перевести модель ER в реляционную модель, и отсюда к таблицам SQL, Вы будете знать, что сделать, после того как они показывают Вам, как смоделировать спецификацию генерала в ER.
, Если Вы просто Google на "спецификации генерала", большей части того, что Вы будете видеть, объектно-ориентированы, не реляционный ориентированный. Тот материал может быть полезным также, пока Вы знаете, как преодолеть объектное реляционное несоответствие импеданса.
InsertLeave still needs a parameter.
This works for me:
autocmd FileType tex :autocmd InsertLeave * :w
Note that this behavior will remain if you later edit a non-tex
file in the same buffer. I'm not sure if there's a simple way to remove it when editing anything but a certain type of file.