2011-09-14 79 views
1

有人可以給我一個oracle命名約定。我在網上衝浪。但找不到一個好的網站。我試圖從oracle站點找到一個。但失敗了。提前致謝。Oracle命名約定

+0

嗯......什麼?你能舉一些你想要什麼樣的信息的例子嗎? –

+0

你的意思是表/字段/等的命名約定。數據庫的? –

+0

@Joachim我正在尋找模式,表格,列命名最佳實踐。 – nath

回答

0

您正在尋找諸如表格命名之類的東西嗎?

http://ss64.com/ora/syntax-naming.html

+0

只是不明白什麼是鑄造投票的意圖...... :(通過任何方式添加評論 –

+0

我想發佈一個簡單的谷歌鏈接是不夠的也許不值得downvote ...但OTOH,這樣的答案並沒有真正的幫助。 下次你最好評論一下。 – Balmipour

+0

我已經指定,如果這是'表命名'的約定。和谷歌鏈接不只是一個隨機鏈接,它有我自己的判斷力。對我來說,開始搜索這個問題已經足夠了。我明白了你的觀點,也許我會更加冗長,並在這裏重複信息(我明白這是鼓勵),也許我會跳過,無論如何... –

0

尋找相同的其他一些環節,我發現這個甲骨文的命名約定DB對象......這IMO並沒有真正的幫助: https://docs.oracle.com/cd/E18727_01/doc.121/e12897/T302934T458266.htm#4164876


谷歌會給你很多其他的。這裏有幾個例子:

http://www.toadworld.com/platforms/oracle/w/wiki/4844.variables-best-practices-naming-conventions#establish-clear-variable-naming-conventions

https://oracle-base.com/articles/misc/naming-conventions

http://ss64.com/ora/syntax-naming.html


個人,從我的POV最重要的事情是有正確的情況一致。
要麼你把所有的SQL KEYWORDS IN CAPITALSbusiness_vocabularylower_case拼寫,或者相反,但要避免混淆兩者:它只會讓所有的東西都變得不可讀。

然後,當然,採用一些約定是很好的,但我猜他們通常是主觀選擇,而這些選擇的相關性取決於數據庫的目的。良好的慣例不會是一個10桌DB :)

在約定我個人使用的例子確有必要,我前面加上v_,前綴我所有的PK名字觀點與id_,我的FK與fk_ ...另外,我的PK總是我的第一列(我現在避免多列PK),並且我所有的FK都放在它之後(在表格末尾沒有FK)。


請記住,這些例子個人選擇

+0

謹慎解釋downvote?我找不到任何關於命名約定的建設性官方文檔。他們似乎都不清楚和/或非常主觀。我無法理解爲什麼其他兩個答案(我從-1提升到0)會被認爲更好。 – Balmipour