-
innodb為了維護(hù)表的順序,會(huì)在沒有主鍵,沒有唯一索引的情況下,創(chuàng)建一個(gè)6字節(jié)的隱含主鍵。 所以,盡量自定義一個(gè)主鍵,int才4個(gè)字節(jié)嘛查看全部
-
時(shí)間類型, 詳細(xì)到時(shí)分秒,就用datetime 8個(gè)字節(jié) 只使用年,year類型查看全部
-
decimal和float的選擇查看全部
-
在mysql中,utf8的一個(gè)字符占3個(gè)字節(jié),所以當(dāng)某個(gè)字段的字符數(shù)大于15時(shí),要用varchar,小于就用char查看全部
-
字段類型的選擇, 數(shù)據(jù)庫加載以頁為單位,頁依賴于列的寬度 數(shù)據(jù)庫的瓶頸不是CPU,而是IO,所以要盡可能的壓縮數(shù)據(jù)庫表的列結(jié)構(gòu)查看全部
-
mysql中字段類型所占字節(jié)。 timestamp 占4個(gè)字節(jié),最多只能表示到2037年。查看全部
-
數(shù)據(jù)庫中的時(shí)間格式查看全部
-
維護(hù)表結(jié)構(gòu)
查看全部 -
為什么要進(jìn)行需求分析?需求分析需要分析的幾個(gè)層面?
1、了解系統(tǒng)中所需要存儲(chǔ)的數(shù)據(jù)
2、了解數(shù)據(jù)的存儲(chǔ)特點(diǎn)
3、了解數(shù)據(jù)的生命周期
需要搞清楚的問題:
(1)實(shí)體及實(shí)體之間的關(guān)系(1對1,1對多,多對多)
(2)實(shí)體所包含的屬性有什么?
(3)那些屬性或?qū)傩缘慕M合可以唯一標(biāo)識一個(gè)實(shí)體
查看全部 -
1、需求分析? :數(shù)據(jù)庫需求的作用點(diǎn):1、數(shù)據(jù)是什么
????????????????????????????????????????????????????????????2、數(shù)據(jù)有哪些屬性
????????????????????????????????????????????????????????????3、數(shù)據(jù)和屬性各自的特點(diǎn)有哪些
2、邏輯設(shè)計(jì):進(jìn)行邏輯建模
3、物理設(shè)計(jì):考慮所使用的數(shù)據(jù)庫是什么?根據(jù)數(shù)據(jù)庫自身的特點(diǎn)把邏輯設(shè)計(jì)轉(zhuǎn)換成物理設(shè)計(jì)
4、維護(hù)優(yōu)化:(1)新的需求進(jìn)行建表(2)索引優(yōu)化(3)大表拆分
查看全部 -
需求分析,對象之間的關(guān)系查看全部
-
ER圖示例查看全部
-
第一范式 所有字段不可拆分
第二范式 非關(guān)鍵屬性不存在對關(guān)鍵屬性的部分函數(shù)依賴
第三范式 非關(guān)鍵字段不存在對關(guān)鍵字段的傳遞函數(shù)依賴(關(guān)鍵字端a決定非關(guān)鍵字段b,b決定非關(guān)鍵字段c)
查看全部 -
數(shù)據(jù)庫設(shè)計(jì)查看全部
-
根據(jù)業(yè)務(wù)需求,尋找最優(yōu)數(shù)據(jù)模型查看全部
舉報(bào)