一、低代碼平臺-數據庫設計規范

數據庫設計規范目的

a、規格化管理各個業務數據表 b、通過字段名稱快速了解表與表之間的關聯關系 c、通過字段第一位快速了解字段數據類型等等所有規范都為了更好的開發與后期系統運維。

1、數據庫設計規范

答:數據庫安裝必須選擇大小寫敏感;編碼格式 utf8

2、數據庫表名設計規范

答:表名=業務模塊+業務含義英文;

具體業務模塊示例如下:

1、Sm : 系統類業務表;? ? ? ? 2、Pb?: 基礎數據/配置類業務表;

3、Sd?: 銷售類業務表;? ? ? ? ?4、Pu?: 采購類業務表;

5、Tm?: 技術類業務表;? ? ? ? ?6、Ps:? 生產計劃類業務表;

7、Pp?: 生產過程類業務表;? 8、Qm?: 質量類業務表;

9、Wh:? 倉庫類業務表;? ? ? ? 10、Fi:? 財務類業務表;

當涉及到主從表時:

a、主表后面應以Hdr結尾;b、從表后面應以Dtl結尾;c、同時應在從表內配置外鍵;

示例表名:? SdOrderHdr 銷售單主表? SdOrderDtl 銷售單明細表 它們是主從表? 在SdOrderDtl存在外鍵iSdOrderHdrId;

3、數據庫表字段設計規范

答:a、字段名稱組成:字段數據類型(編碼)+數據含義(英文)其中整體依照駝峰格式;即第一位標識字段數據類型:i 表示數字(整數、浮點數);b表示布爾型;s表示文本;d表示日期;t表示日期時間;

b、每個表必帶字段 iId 主鍵、iDeleted(邏輯刪除標識 默認為0 當需要邏輯刪除 則將iDeleted 更改成 iId)tCreateTime 表示創建時間 ;tCreateBy 創建人;tModifyTime 表示修改時間 ;sModifyBy 修改人

c、外鍵字段格式:i+表名+Id 如?iSdOrderHdrId?

4、視圖設計規范

答:視圖名稱規范:Vm+視圖含義英文

5、函數設計規范

答:函數名稱規范:Fn+函數含義英文

6、存儲過程設計規范

答:存儲過程名稱規范:Pro+過程含義英文

7、觸發器設計規范

答:觸發器名稱規范:Trig+過程含義英文

本文來自互聯網用戶投稿,該文觀點僅代表作者本人,不代表本站立場。本站僅提供信息存儲空間服務,不擁有所有權,不承擔相關法律責任。
如若轉載,請注明出處:http://www.pswp.cn/news/719335.shtml
繁體地址,請注明出處:http://hk.pswp.cn/news/719335.shtml
英文地址,請注明出處:http://en.pswp.cn/news/719335.shtml

如若內容造成侵權/違法違規/事實不符,請聯系多彩編程網進行投訴反饋email:809451989@qq.com,一經查實,立即刪除!

相關文章

15 easy 141. 環形鏈表

法1:快慢指針法: //給你一個鏈表的頭節點 head ,判斷鏈表中是否有環。 // // 如果鏈表中有某個節點,可以通過連續跟蹤 next 指針再次到達,則鏈表中存在環。 為了表示給定鏈表中的環,評測系統內部使用整數…

Python爬蟲副業真的可行嗎?

首先回答你,是可行的,python爬蟲能當副業,副業的方式比較多,等下我會講幾種。 那學到哪個層次可以接單呢?主要看你是接什么樣的單,爬一些資料,視頻這種簡單的學一兩個月就沒什么問題&#xff0…

第一天 走進Docker的世界

第一天 走進Docker的世界 介紹docker的前世今生,了解docker的實現原理,以Django項目為例,帶大家如何編寫最佳的Dockerfile構建鏡像。通過本章的學習,大家會知道docker的概念及基本操作,并學會構建自己的業務鏡像&…

一文讀懂Persistence One- 如何將Restaking帶入Cosmos

Persistence One正在將Restaking引入Cosmos。用戶將能夠通過pSTAKE、Stride、Quicksilver和Milkyway將Liquid Staked Tokens(如ATOM、TIA、DYDX等)存入Persistence One,對其進行Restaking,從而安全地連接更多區塊鏈,首…

MySQL:數據庫中有哪些鎖

1、全局鎖 加上全局鎖后整個數據庫就處于只讀狀態了,這時其他線程執行以下操作,都會被阻塞: 對數據的增刪改操作,比如 insert、delete、update等語句;對表結構的更改操作,比如 alter table、drop table 等…

Android APK包反編譯為java文件教程

方法 流程: test.apk -> smali文件 -> dex文件 -> jar文件 ->java 文件 將APK包解壓為 smail文件 下載 apktool工具 apktool.jar 將 test.apk 和 apktool.jar放同一目錄下,并執行以下命令 java -jar apktool.jar d -f xxx.apk -o xxx(解…

【如何像網吧一樣弄個游戲菜單在家里】

GGmenu 個人家庭版游戲、應用管理 桌面圖標管理器

[環境配置]ssh連接報錯“kex_exchange_identification: read: Connection reset by peer”

已經被VScode ssh毒死好幾次了,都是執行命令意外中斷,然后又VSCode里連不上、本機Terminal也連不上了。。。 重啟遠程服務器,VSCode可以連上了, 系統ssh還是不行,報錯“kex_exchange_identification: read: Connecti…

容器(JAVA基礎)

一.泛型 在Java中,泛型(Generics)是JDK 5.0引入的一個新特性,它允許在定義類、接口和方法時使用類型參數(type parameters)。類型參數在使用前必須先被實際類型(如Integer、String等)替代,這個過程稱作類型實例化或類型擦除。泛型提供了編譯時類型安全,減少了運行時…

CSS~~

CSS是一門語言,用于控制網頁表現 CSS(Cascading Style Sheet):層疊樣式表 W3C標準:網頁主要由三部分組成 結構:HTML 表現: CSS 行為:JavaScript 1,CSS的導入方式 (1)內聯樣式 在標簽內部使用style屬性,屬性值是cs…

類 Unix 系統的文件目錄結構

以下是類 Unix 系統的文件目錄結構、各個目錄主要存放的文件以及縮寫的全稱的詳細說明: 根目錄 /: 全稱: Root Directory說明:根目錄是整個文件系統的起點,包含了所有其他目錄和文件。 /bin 目錄: 全稱: Binary說明&a…

Nginx最常用的指令

服務管理 sudo systemctl status nginx # nginx當前狀態 sudo systemctl reload nginx # 重新加載 nginx sudo systemctl restart nginx # 重啟nginxsudo nginx -t # 檢查語法 nginx # 啟動 nginx -s reload # 重啟 nginx -s stop # 關閉進程 nginx -s quit #…

Java學習筆記002——類的修飾符

在Java語言中,類的訪問修飾符決定了其它類能夠訪問該類的方式。類有如下4種訪問修飾符,在創建類時用于類的聲明: 1、public: 當一個類被聲明為public時,它可以從任何其他類中被訪問,無論這些類位于哪個包中。通常&am…

uniapp使用vue3語法構建自定義導航欄,適配小程序膠囊

具體代碼 <template><view class"nav-wrapper-container" :style"height:navBarHeight px"><view class"nav-status-container" :style"height:navstatusBarHeight px;" /><view v-if"isCustom" clas…

數字化轉型導師堅鵬:BLM證券公司數字化轉型戰略

BLM證券公司數字化轉型戰略 ——以BLM模型為核心&#xff0c;實現知行果合一 課程背景&#xff1a; 很多證券公司存在以下問題&#xff1a; 不知道如何系統地制定證券公司數字化轉型戰略&#xff1f; 不清楚其它證券公司數字化轉型戰略是如何制定的&#xff1f; 不知道…

Redis 淘汰策略、持久化、高可用

淘汰策略 只有 redis 內存空間已滿并且往里面寫新數據&#xff0c;才會觸發淘汰策略。通過 expire / / /pexpire 讓 key-value 過期&#xff0c;從而讓 redis 清除這個 key-value。value 的數據結構typedef struct redisObject {unsigned tpye:4;unsigned encoding:4;// 判斷哪…

個人數倉開發面試題記錄

一.廣州電商公司 1.簡單自我介紹 2.介紹下之前的公司離線數倉項目 3.mysql和hive區別&#xff1f; 4.sql的執行順序&#xff1f; 5.hive的優化 6.說下你之前公司來&#xff0c;你的技能層次在每個公司&#xff1f;你怎么評價你的技能&#xff1f; 7.你的之前業務主要是做什么&…

Linux基礎命令[10]-cmp

文章目錄 1. cmp 命令說明2. cmp 命令語法3. cmp 命令示例3.1 不加參數3.2 -b&#xff08;顯示不同的字節&#xff09;3.3 -i&#xff08;跳過字節&#xff09;3.4 -l&#xff08;顯示所有不同&#xff09;3.5 -n&#xff08;比較n個字節&#xff09;3.6 -s&#xff08;不顯示信…

el-select 不能重復選擇

el-select 不能重復選擇&#xff0c;注意&#xff1a;刪除后可以再次重新被選擇 <el-form-item><el-select v-model"attribute.attributeSelect" change"changeSelect()" placeholder"請選擇屬性分組" clearable><el-optionv-fo…

PostgreSQL restartpoint 原理詳解

背景 大部分人對 PG 的 checkpoint 機制會熟悉一點&#xff0c;但是對 restartpoint 卻不太熟悉&#xff0c;網上介紹這方面的文章也比較少。因此&#xff0c;本文將以 PG 14.7 的社區代碼為基礎&#xff0c;介紹 PG 中的 restartpoint 機制。 原理介紹 什么是 restartpoint…