資料庫物件命名約定

2021-10-10 18:24:02 字數 512 閱讀 8089

資料庫物件包括表、檢視、索引、觸發器、儲存過程、函式等。由於資料不區分大小寫,無法使用駝峰式命名,為了能夠明確每個物件的意義,單詞之間使用下劃線連線。每種資料庫物件命名約定如下:

t+表名,表名使用英文單詞,單詞首字母大寫,不同單詞之間首字母大寫,如:課程表:t_course、學生課程表 t_student_course

v+檢視名,使用英文單詞,單詞首字母大寫,不同單詞之間首字母大寫,如:學生課程成績 v_student_course_grade

i+表名+屬性名,其中表名省略字首,如學生表中學號索引,i_student_sno

p+儲存過程名,儲存過程名單詞首字母大寫,不同單詞之間首字母大寫,儲存過程名首單詞為動詞,如:get、update等,如:獲取我的課程為:p_get_course

tri+表名+insert(update 或 delete),如:新增或修改員工時需要完成的操作為:tri_staff_insert_or_update

函式:f+函式名,如:獲得主鍵序列號:f_primary_key_no

SQL資料庫命名約定

1 資料庫表的約定 l 總是使用單數名稱 product 而不是products l 給表的字段採用某種形式的命名約定,我們採用的是表的主鍵碼為 id,字段採用 name,考慮到記錄使用者的友好性。2 資料庫列名的約定 l使用單數名稱,而不是複數名稱 l鏈結到另乙個表中的列名應與該錶的主鍵碼名相同,...

MySQL資料庫命名規範及約定

一 操作規範 1.如無備註,則表中的第乙個id欄位一定是主鍵且為自動增長 2.如無備註,則數值型別的字段請使用un程式設計客棧signed屬性 3.如無備註,排序欄位order id在程式中預設使用降序排列 4.如無備註,所有欄位都設定not null,並設定預設值 5.如無備註,所有的布林值字段,...

資料庫物件命名

基本物件命名 物件名稱 字首 舉例 表 table 無student 字段 column 無title 檢視 view vvactivity 儲存過程 stored procedure prprdelorder 觸發器 trigger trtrorder d 索引 index ix ix custo...