SQL入門day01(關聯式資料庫 資料庫三大正規化)

2021-10-09 11:14:07 字數 715 閱讀 6032

關係:null

表結構:null

屬性:null

關係模式:null

屬性值:null

空值:null

域:null

主鍵:在關係中能夠唯一標識表中的不同行的屬性或屬性組合,並且這些屬性值不包括空值和重複值,用primary key表示。

外來鍵:某個表的主鍵常被引用為另乙個表的外來鍵。eg:學號是學生資訊表的主鍵,而不是學生成績表的主鍵,學號稱為學生成績表的外來鍵。

主表和從表:null

關聯式資料庫:是指一些相關的表和其他資料庫物件的集合。資料庫不僅包含表,而且包含了其他資料庫物件,如檢視,儲存過程,索引。

實體:方框  屬性:橢圓

將實體與屬性轉化為關係模型,作為連線實際物件與資料庫的橋梁。

1. e-r模型到關係模型的轉化

2. 一對多到關係模型的轉化

3. 多對多到關係模型的轉化

以兩個實體的主鍵作為他的外來鍵。

4. 一對一到關係模型的轉化

要求資料庫表中的字段都是單一屬性且字段值不可再分解。以保證每一列的原子性。

要求一張表只包含乙個實體資訊,並且每行記錄由主鍵唯一標識這一行。由於一張表中同時表述兩件事,不滿足第二正規化。eg:學生課程表和課程資訊表混雜在乙個表中

冗餘字段。從表中只需引用主表的主鍵欄位即能滿足第三正規化。適當引入關係表,可將建立多個表間的關係。

另還有第

四、五、bc正規化。

資料庫 SQL建立關聯式資料庫

sql語句不區分大小寫 指令show databases 檢視當前資料庫伺服器下有什麼資料庫介面 指令use 庫名 切換當前資料庫 show tables 檢視當前資料庫下有哪些表 介面 當前庫支援的所有字符集 select from character sets 當前庫的預設字符集 show va...

關聯式資料庫與非關聯式資料庫

關係型資料庫,是指採用了關係模型來組織資料的資料庫。關係模型是在1970年由ibm的研究員e.f.codd博士首先提出的,在之後的幾十年中,關係模型的概念得到了充分的發展並逐漸成為主流資料庫結構的主流模型。簡單來說,關係模型指的就是二維 模型,而乙個關係型資料庫就是由二維表及其之間的聯絡所組成的乙個...

關聯式資料庫與非關聯式資料庫

關係型資料庫,是指採用了關係模型來組織資料的資料庫。關係模型是在1970年由ibm的研究員e.f.codd博士首先提出的,在之後的幾十年中,關係模型的概念得到了充分的發展並逐漸成為主流資料庫結構的主流模型。簡單來說,關係模型指的就是二維 模型,而乙個關係型資料庫就是由二維表及其之間的聯絡所組成的乙個...