liunx下mysql資料庫使用之三範式,關聯式模式設計注意項,安裝目錄結構

來源:互聯網
上載者:User

標籤:

資料庫的三範式
第一範式
===>每行記錄的屬性,是原子的,拆到不可拆為止。
===>例如:一個人的籍貫,可以拆分為,省,市,縣,鄉,村

第二範式
===>每行記錄的非主屬性(非主鍵屬性),都完全依賴主屬性(主鍵)。
===>每行的資料都能唯一區分。
===>例如:一個學校的教師,他的姓名,年齡,性別,籍貫。都依賴它的教師編號
===>而它教授的科目,並不依賴他的編號,則需要另建表,作為關聯式模式,進行儲存

第三範式
===>在實體關聯中,如果不存在非關鍵字段對任一候選關鍵字段的函數傳遞依賴。則符合第三範式。
===>一旦有屬性,即可以依賴主鍵,又可以依賴另一個欄位。就要拆分為兩張表
===>學號,姓名,性別,系部,歸屬學院   
===>系部即可以依賴學號,也可以依賴歸屬學院。則可以拆分為兩張表。(學號,姓名,性別)(系部,歸屬學院)


關係性資料庫在關係模式設計時滿足的一些基本要求
--->資料庫中的資料冗餘儘可能小。
--->當資料庫執行插入工作時,資料不能出現插入異常的現象
--->當資料庫執行更新工作時,資料庫中的資料不能因為更新而出現不一致
--->當資料庫執行刪除工作時,資料庫的資料不能出現刪除異常的現象
--->元組中的每個分量是不可再分的資料項目,資料庫設計時應該考慮查詢合理等相關問題,在資料群組織上要合理。

 

 

 

Liunx下mysql資料庫二進位壓縮包解壓後安裝目錄的結構
"bin"
==>用戶端程式和mysqlid服務端
"data"
==>記錄檔,資料庫
"docs"
==>文檔
"include"
==>包含(頭)檔案
"lib"
==>庫
"scripts"
==>mysql_install_db指令碼
"share/mysql"
==>錯誤訊息檔案
"sql-bench"
==>基準程式

liunx下mysql資料庫使用之三範式,關聯式模式設計注意項,安裝目錄結構

聯繫我們

該頁面正文內容均來源於網絡整理,並不代表阿里雲官方的觀點,該頁面所提到的產品和服務也與阿里云無關,如果該頁面內容對您造成了困擾,歡迎寫郵件給我們,收到郵件我們將在5個工作日內處理。

如果您發現本社區中有涉嫌抄襲的內容,歡迎發送郵件至: info-contact@alibabacloud.com 進行舉報並提供相關證據,工作人員會在 5 個工作天內聯絡您,一經查實,本站將立刻刪除涉嫌侵權內容。

A Free Trial That Lets You Build Big!

Start building with 50+ products and up to 12 months usage for Elastic Compute Service

  • Sales Support

    1 on 1 presale consultation

  • After-Sales Support

    24/7 Technical Support 6 Free Tickets per Quarter Faster Response

  • Alibaba Cloud offers highly flexible support services tailored to meet your exact needs.