2009-01-02 72 views
0

是否有「表或視圖」的數據庫術語?
在我的應用程序,我從拉數據表名稱中使用的配置設置UserTableName 現在是可配置的DBA去,並更名爲表,但創建使用原名稱的視圖。
所以沒有什麼改變,就在我身邊,但現在我覺得UserTableName是誤導性的,我想將其更改爲用戶無論名在無論是表或視圖的術語。
有這樣的事情,還是我只是一個白癡?保存表或視圖名稱的配置值的好名稱是什麼?

回答

1

邏輯模型使用術語實體/屬性;物理模型使用表/列。我不知道建模者是否會反對,但也許你可以稱它爲「UserEntity」。

這裏有一個問題:它爲什麼要不要緊?當你在SQL中編寫查詢時,你不知道或不在意它是表或視圖。爲什麼你的模式?

+0

你說得對,我不在乎 - 這就是爲什麼我意識到命名配置字段「UserTableName」不夠抽象。感謝您的回答。 – vitule 2009-01-02 14:59:14

1

如何 「數據庫對象」 或 「DBOBJECT」?

0

怎麼樣 「UserDataSource」?

+0

謝謝,但這不會工作 - UserDataSource已經是我的班的名字。 – vitule 2009-01-02 14:51:07

2

術語「關係」適用於表或圖。事實上,關係也適用於查詢的結果。

+0

如果處理正確 - 結果集中不允許重複。 :d – 2009-01-02 21:12:45

0

我會堅持你所擁有的。這就是Oracle的人爲他們的數據字典所做的(視圖名稱有時出現在名爲table_name的列中)。