MySQL-1 數(shù)據(jù)庫入門

1.E-R模型

當(dāng)前物理的數(shù)據(jù)庫都是按照E-R模型進(jìn)行設(shè)計(jì)的

E表示entry 實(shí)體,R表示relationship 關(guān)系?

一個(gè)實(shí)體轉(zhuǎn)換為數(shù)據(jù)庫中的一個(gè)表,關(guān)系描述兩個(gè)實(shí)體對(duì)象之間的對(duì)應(yīng)規(guī)則 包括 一對(duì)一,一對(duì)多,多對(duì)多

關(guān)系轉(zhuǎn)換為數(shù)據(jù)庫表中的一個(gè)列*在關(guān)系型數(shù)據(jù)庫中一行就是一個(gè)對(duì)象

2.三范式

第一范式 :列不可拆分(滿足使用情況即可,無序?qū)?shù)據(jù)拆分過細(xì))

第二范式:唯一標(biāo)識(shí) (可以通過一個(gè)屬性唯一的找到一個(gè)對(duì)象)

第三范式:引用主鍵 (引用關(guān)系時(shí),只能引用主鍵)

其中后一個(gè)范式都是在錢一個(gè)范式的基礎(chǔ)上建立的

3.字段類型

數(shù)字:int ,decimal(浮點(diǎn)數(shù),需要指定總共有多少位和小數(shù)有多少位)

字符串:char varchar text (char varchar 都是有限長度的字符串 需要指定最長字符,其中varchar 為可變字符串,init時(shí) 需要指定長度 ,text 為未知長度文本)

日期:datetime

布爾:bit

4.約束

主鍵:primary key 不能重復(fù)唯一標(biāo)識(shí)

非空 not null

唯一 unique

默認(rèn) default

外鍵 foreign key

最后編輯于
?著作權(quán)歸作者所有,轉(zhuǎn)載或內(nèi)容合作請(qǐng)聯(lián)系作者
【社區(qū)內(nèi)容提示】社區(qū)部分內(nèi)容疑似由AI輔助生成,瀏覽時(shí)請(qǐng)結(jié)合常識(shí)與多方信息審慎甄別。
平臺(tái)聲明:文章內(nèi)容(如有圖片或視頻亦包括在內(nèi))由作者上傳并發(fā)布,文章內(nèi)容僅代表作者本人觀點(diǎn),簡書系信息發(fā)布平臺(tái),僅提供信息存儲(chǔ)服務(wù)。

相關(guān)閱讀更多精彩內(nèi)容

友情鏈接更多精彩內(nèi)容