當前位置:首頁 » 操作系統 » 資料庫表的命名

資料庫表的命名

發布時間: 2023-08-09 23:13:50

1. 資料庫名,表名,欄位名能隨意命名嗎

這位朋友你好,資料庫名如果不是你的編輯,那麼你當然不可以隨意的命名,一定要按照規律性質來進行命名。

2. 頁面表單後台資料庫一般怎麼命名

在許多信息管理系統項目中,建立大型規范的邏輯資料庫是重中之重,系統的功能以及數據處理優化都跟資料庫的設計有很大關系,如果設計妥當,開發者還能減少重復開發。那資料庫怎麼設計才能讓開發者更好的理解和閱讀資料庫邏輯規則呢? 這里我們著重講資料庫命名規則

表和視圖命名原則
系統信息表:TS_
基本編碼表:TB_
決策數據表:TD_
業務數據表:不同的業務以不同的縮寫(2-3個字元)開始,如『TCRM_』;如是輔助編碼表則在代表業務的縮寫後加A_,如『TCRM_A_』。
關聯數據表:TRE__表A_表B
視圖:在表命名的基礎上加前綴改為V_
後綴:主-明細結構的表,主表為_M;明細表為_L
單詞首寫字母要大寫,多個單詞間不用任何連接符號如:TCRM_UserType
注意:盡量寫好列「描述」

參照經驗資料庫結構設計命名規則:http://jingyan..com/article/0f5fb099c3c2406d8334ea0d.html

3. 那位有完整的資料庫命名規范給一份,跪等

資料庫設計過程中命名規范很是重要,命名規范合理的設計能夠省去開發人員很多時間去區別資料庫實體。

資料庫物理設計包括:表設計,視圖設計,存儲過程設計,用戶自定義函數設計等等。

1、 表設計命名規范:表使用t開頭最好能將表根據屬性分類並作好編號。

如:編碼表可寫為tBM001Something t為表開頭,BM為業務類型,001為該類別中的第幾個表something是表的名稱注釋。

2、 視圖設計命名規范:視圖設計過程中使用v開頭,視圖命名以製作視圖的主表為准或是以視圖的實現功能為准。

如:上述tBM001Something 為主表製作的視圖 可取名vBM001Something

或者vGetSomeThingInfo等。

3、存儲過程命名規范:用戶自定義存儲過程使用p開頭以其實現功能命名,

如:pGetSomethingInfo

4、

存儲過程命名規范:用戶自定義存儲過程使用f開頭以其實現功能命名,

如:fGetSomethingInfo

此外在製作視圖存儲過程用戶自定義函數過程中,注意寫好注釋。

還有
一.實體和屬性的命名

1. 常用單詞已經進行了縮寫,在命名過程當中,根據語義拼湊縮寫即可。注意,由於ORCAL資料庫會將欄位名稱統一成大寫或者小寫中的一種,所以要求加上下劃線
舉例:
定義的縮寫 Sales: Sal 銷售;
Order: Ord 訂單;
Detail: Dtl 明細;
則銷售訂單名細表命名為:Sal_Ord_Dtl;

2. 如果表或者是欄位的名稱僅有一個單詞,那麼建議不使用縮寫,而是用完整的單詞。
舉例:
定義的縮寫 Material Ma 物品;
物品表名為:Material, 而不是 Ma.
但是欄位物品編碼則是:Ma_ID;而不是Material_ID

3. 所有的存儲值列表的表前面加上前綴Z
目的是將這些值列表類排序在資料庫最後。

4. 所有的冗餘類的命名(主要是累計表)前面加上前綴X
冗餘類是為了提高資料庫效率,非規范化資料庫的時候加入的欄位。或者表

5. 關聯類通過用下劃線連接兩個基本類之後,再加前綴R的方式命名,後面按照字母順序羅列兩個表名或者表名的縮寫。
關聯表用於保存多對多關系。
如果被關聯的表名大於10個字母,必須將原來的表名的進行縮寫。如果沒有其他原因,建議都使用縮寫。
舉例:表Object與自身存在多對多的關系,則保存多對多關系的表命名為:R_Object;
表 Depart和Employee;存在多對多的關系;則關聯表命名為R_Dept_Emp

6. 每一個表都將有一個自動ID作為主健,邏輯上的主健作為第一組候選主健來定義,如果是資料庫自動生成的編碼,統一命名為:ID;如果是自定義的邏輯上的編碼則用縮寫加「ID」的方法命名。
舉例:銷售訂單的編號欄位命名:Sal_Ord_ID;如果還存在一個資料庫生成的自動編號,則命名為:ID。

7. 所有的屬性加上有關類型的後綴,類型後綴的縮寫定義見文件《類型後綴縮寫定義》,注意,如果還需要其它的後綴,都放在類型後綴之前。

二.關系的命名
關系的命名基本上按照;如有特殊情況,可以靈活處理.
[must/may/can/should][verb/verb+prep][a/many/exatly num][or a/many]的結構命名

三.域的命名

四.觸發器的命名

五.有關於默認的幾點說明
1. 嚴格依賴關系的主細表,主表的後綴Main可以不寫。
2. 數據類型是文本的欄位,類型後綴TX可以不寫。
3. 有些類型比較明顯的欄位,可以不寫類型後綴。
4. 非常明顯的關系,可以不寫。

4. 如何快速地重命名Mysql資料庫名

提供三種方法:
1. RENAME DATABASE db_name TO new_db_name
這個。。這個語法在mysql 5.1.7中被添加進來,到了5.1.23又去掉了。
據說有可能丟失數據。還是不要用的好。

2.如果所有表都是MyISAM類型的話,可以改文件夾的名字
關閉mysqld
把data目錄中的db_name目錄重命名為new_db_name
開啟mysqld

3.重命名所有的表
CREATE DATABASE new_db_name;
RENAME TABLE db_name.table1 TO new_db_name.table1,
db_name.table2 TO new_db_name.table2;
DROP DATABASE db_name;

5. acess資料庫 表的命名規則

ACCESS開發的命名規則
資料庫涉及字元規則

採用26個英文字母(區分大小寫)和0 -9這十個自然數,加上下劃線_組成,共63個字元。不能出現其他字元(注釋除外)。

資料庫對象命名規則

資料庫對象包括表、視圖(查詢)、存儲過程(參數查詢)、函數、約束。對象名字由前綴和實際名字組成,長度不超過30。前綴:使用小寫字母。

例如:

表 tb
視圖 vi
存儲過程 sp
函數 fn

實際名字

實際名字盡量描述實體的內容,由單詞或單片語合,每個單詞的首字母大寫,其他字母小寫,不以數字和_開頭。
例如:

表 User_Info
視圖 UserList
存儲過程 UserDelete

因此,合法的對象名字類似如下。

表 tbUser_Info、tbMessage_Detail
視圖 vi_MessageList
存儲過程 sp_MessageAdd

資料庫表命名規則

欄位由前綴和實際名字組成。實際名字中首單詞一個系統盡量採取同一單詞。
前綴:使用小寫字母tb,表示表。
例如:tbMember
tbMember_Info
tbForum_Board
tbForum_Thread1

欄位命名規則

數字、字元、日期/時間、lob(大對象)、雜項,欄位由表的簡稱、下劃線,實際名字加後綴組成。
後綴:使用小寫字母,代表該欄位的屬性。
例如: User_Idint
User_Namestr
User_RegDatedtm

視圖命名規則

欄位由前綴和實際名字組成,中間用下劃線連接。
前綴:使用小寫字母vi,表示視圖。
例如:vi_User
vi_UserInfo

存儲過程命名規則

欄位由前綴和實際名字組成,中間用下劃線連接。
前綴:使用小寫字母sp,表示存儲過程。
例如:sp_User

資料庫設計文檔規則

所有資料庫設計要寫成文檔,文檔以模塊化形式表達。大致格式如下:
'-------------------------------------------
' 表名: tbUser_Info
' 建立人:UAM_Richard
' 日期: 2004-12-17
' 版本: 1.0
' 描述: 保存用戶資料
' 具體內容:
' UserId int,自動增量 用戶代碼
' UserName char(12) 用戶名字
' ......
'--------------------------------------------

sql語句規則

所有sql關鍵詞全部大寫,比如Select,Update,FROM,ORDER,BY等。

熱點內容
伺服器關閉怎麼補償 發布:2025-03-12 01:01:26 瀏覽:332
c語言復數的四則運算 發布:2025-03-12 01:01:22 瀏覽:802
我的世界電腦版新的伺服器 發布:2025-03-12 01:00:27 瀏覽:378
網站資料庫設置 發布:2025-03-12 00:52:13 瀏覽:310
安卓是哪個企業 發布:2025-03-12 00:41:23 瀏覽:91
javascript還是php 發布:2025-03-12 00:41:12 瀏覽:697
微博抽獎演算法 發布:2025-03-12 00:41:10 瀏覽:112
抖音的麥克風在哪裡打開安卓版 發布:2025-03-12 00:35:15 瀏覽:122
壓縮碳濾芯 發布:2025-03-12 00:21:11 瀏覽:417
php兩個數組並集 發布:2025-03-12 00:15:00 瀏覽:339