1、什麼是規格化?
規格化是指把原始資料庫分解為表的過程,目的是去除資料庫裡冗餘資料,它是一組優化資料庫的指導方針,而具體的指導方針被稱為規格形式。規格化最終的效果是把原始資料分解為由關聯資料形成的多個表。
2、什麼是規格形式?
規格形式是衡量資料庫被規格化級別或深度的一種方式。下來列出常見的三種規格形式:
(1)第一規格形式:目標是把原始資料分解到表中。
(2)第二規格形式:目標是提取對主鍵僅有部分依賴的資料,把它們儲存到另一表裡。
(3)第三規格形式:目標是刪除表裡不依賴於主鍵的資料,它會自動屬於第一和第二規格形式。
3、反規格化的優缺點
4、規格化時如何決定資料是否需要轉移到單獨的表?
如果表包含冗餘的資料組,這些資料就可以轉移到單獨的表裡。
5、過度規格化的缺點
過度規格化會大量占用cpu和記憶體資源,給伺服器造成很大的壓力。
浮點數規格化
當階碼是0的時候 1 0的表示 對於階碼為0或255的情況,ieee754標準有特別的規定 如果 階碼e 是0 並且尾數m 是0,則這個數的真值為 0 正負號和數符位有關 因此 0的機器碼為 0 00000000 000 0000 0000 0000 0000 0000。0的機器碼為 0 00000...
浮點數運算的的規格化
在尾數用補碼表示時,規格化浮點數應滿足尾數最高數字與符號位不同,如相同就是不滿足規格化。尾數用雙符號位補碼表示,經過加 減運算之後,可能出現以下六種情況,即 00.1 x x x 11.0 x x x 00.0 x x x 11.1 x x x 01.x x x x 10.x x x x 第 種情況...
隨機數,時間生成以及規格化資料(小總結)
random a new random a.nextdouble 生成0到1之間的隨機小數 a.nextint 隨機生成整數裡面若新增資料如 a.nextint 100 生成0到100 包括0在內 的整數 a.nextdouble n2 n2 n1 生成隨機double數 區間為 n1,n2 a.n...