У меня есть Fk, скажем, схема s1.table1 для схемы s2.table1 в oracle, я просто задаюсь вопросом, является ли это хорошей практикой. Я видел это, и это может решить часть моей проблемы, то есть в схеме s1 у меня есть моя основная модель хранилища данных, но y schema s2, у меня есть общая модель хранилища данных. Поэтому, пожалуйста, дайте некоторое представление о том, как наилучшая практика будет решать такие проблемы.Fk в разных схемах, это хорошая практика?
0
A
ответ
0
Да, это нормально. В идеале вы задокументируете это, чтобы знали другие пользователи схем. Но не заходите за борт и не создавайте спагетти ссылок, например:
S1.TABLE1 references S2.TABLE2
S2.TABLE3 references S1.TABLE4
S3.TABLE5 references S1.TABLE6
S3.TABLE7 references S2.TABLE8
...
В этом смысле безумие лежит! Но общая схема имеет смысл:
S1.TABLE1 references S2.TABLE2
S1.TABLE3 references S2.TABLE4
S3.TABLE5 references S2.TABLE6
S3.TABLE7 references S2.TABLE8
Смежные вопросы
- 1. Это хорошая практика ссылок?
- 2. MVVM: это хорошая практика?
- 3. Это хорошая практика?
- 4. Java - Это хорошая практика?
- 5. В Python это хорошая практика?
- 6. Android Аннотации - это хорошая практика?
- 7. Java - это хорошая практика программирования?
- 8. Обработка исключений - это хорошая практика?
- 9. Избегайте перепечатки. Это хорошая практика? Это необходимо?
- 10. RecyclerView onItemClick() имитация, это хорошая практика?
- 11. Это хорошая практика для разбора строки doc?
- 12. В C++ это хорошая практика использования «этого»?
- 13. Назначение в состоянии. Это хорошая практика?
- 14. Автозагрузка классов в php - это хорошая практика?
- 15. Дженерики в POJO - это хорошая практика
- 16. Это хорошая практика для вопросов и ответов?
- 17. «Хорошая практика»?
- 18. Балансовые свойства модели Backbone.js - это хорошая практика?
- 19. URL-адрес нижнего регистра - это хорошая практика?
- 20. String pooling/interning - Это хорошая практика?
- 21. Это хорошая практика для связывания libstdC++ static?
- 22. C++ inhereting окружающий класс - это хорошая практика?
- 23. Это хорошая практика для итерации хэшмапа?
- 24. Модификация шаблона Builder, это хорошая практика?
- 25. Разве это хорошая практика для расширения NSError
- 26. Это хорошая практика для использования iframe
- 27. Это хорошая практика, объявляющая функцию BigStruct && foo (...);
- 28. Это хорошая практика использования WebView вместо Textview?
- 29. Это хорошая практика для изменения идентификаторов html?
- 30. Java Exception Handling - это хорошая практика?
Большое спасибо, я отмечу это как принятый ответ. – vicmac