標籤:
一.資料管理技術的產生和發展:
1.人工管理階段 - 效率低,成本高(文字)
2.檔案系統階段 - 易於儲存,處理速度快,資料形式豐富(文字,聲音,圖片...磁帶,磁碟)
3.資料庫系統階段 - 易於維護海量資料,更快的運算和處理,保證資料安全性,使用程式設計語言管理資料
二.關係型資料庫中常用的概念
1. 資料庫及資料庫管理系統
資料庫管理系統 - database manager system(DBMS) - 管理資料的工具(eg: MySql , SqlServer , Oracle...)
2. 關係型資料庫常用概念
世界上流行的資料庫基本都是關係型資料庫,其特點是:將資料以表格的形式儲存。
包括:欄位(title),元組,行(記錄),列
資料冗餘:可以不存在的資料真實的存在了就叫資料冗餘
完整性:資料的正確性
失去了完整性:資料出了錯
主鍵:不能重複的(唯一標識實體),主鍵不可為空
主鍵為空白/重複:失去了實體完整性
外鍵:這個列上的資料來源於其他表,不能亂寫
引用了不存在的資料:失去了參考完整性
類型(姓名必須是字元資料類型),範圍(性別必須是男或女),格式不正確(社會安全號碼碼必須是18位):失去了值域完整性
3. 結構化查詢語言 (SQL)SQL簡介
結構化查詢語言 (SQL)(Structured Query Language)
分類:資料定義語言 (Data Definition Language)(DDL) - creat , alter, drop
資料操縱語言(DML) - 增加(insert),刪除(delete),更新(update),查詢(select)
資料控制語言(DCL) - 分配(grant), 回收(revoke),拒絕(deny)
三.MySql簡介
發展曆史:由瑞典MyySql AB公司開發,目前屬於Oracle旗下公司
特點:開源性,佔用資源少,適用於多種程式設計語言,支援用戶端訪問
版本:
MySql Community Server社區版本,開源免費,但不提供官方支援人員
MySql Enterprise Edition企業版本,需付費,可以試用30天
MySql Cluster叢集版,開源免費,可將幾個MySql Server封裝成一個Server.
MySql Cluster CGE進階叢集版,需付費
四.MySql下載與安裝
下載MySql步驟:
- 登入MySql官方網站www.mysql.com
- 進入download模組
- 選擇社區版- Community
- 選擇MySql Community Server下的download
- 找到官方網推薦的最新版本
- 選擇圖形化安裝包 - MySql Installer msl下載
安裝MySql步驟:
1. 如之前本機已安裝Mysql,請先卸載
2. 點擊安裝檔案
3. 選擇接受許可開始安裝過程
4. 選擇安裝模式為自訂安裝
5. 進入安裝過程
6. 完成安裝,進入設定精靈
MySQL資料庫1 - 基本概念及安裝