資料庫管理技術的發展階段
1、人工管理階段2、檔案系統階段資料不能長期儲存、程式本身管理資料、資料不能共享、資料不具有獨立性。
資料可以長期儲存、資料有檔案系統管理、資料冗餘大,共享性差、訪問效率低下。3、資料庫系統階段
資料實現結構化、資料實現共享性、訪問效率高
資料庫系統相關概念
資料庫技術的分類
關係型資料庫通過外來鍵關聯來建立表與表之間的關係。
oracle、db2、mysql、sql server等。
非關係型資料庫通常指資料以物件的行書儲存在資料庫中,而物件之間的關係通過每個物件的自身的屬性來決定。
bigtable、dynamo、mongodb、redis等。
資料庫管理系統提供的功能
ddl語言(資料定義語言):定義資料庫、表、檢視、索引、儲存過程。create、drop、alter...mysql資料管理系統dml語言(資料庫操縱語言):插入資料insert,刪除資料delete、更新資料update、查詢資料select
dcl語言(資料庫控制語言):例如控制使用者的訪問許可權grant、revoke
mysql資料庫的使用量
MySQL資料庫優化概述
1,避免出現頁面訪問錯誤 由於資料庫的timeout產生的5 錯誤 由於慢查詢造成的也沒無法載入 由於阻塞造成資料無法提交 2,增加資料庫的穩定性 很多資料庫的問題都是由於低效的查詢引起的 3,優化使用者體驗 流暢頁面的訪問速度 良好的 功能體驗 sql及索引 避免慢查詢,阻塞操作 資料庫表結構 滿...
一 mysql資料庫概述
了解mysql資料庫管理系統,內容如下 1.基於資料庫的php專案 2.為什麼要使用mysql oracle db2 sql server php mysql 搭檔 3.mysql架構 c s client server 客戶端 伺服器 資料庫 表 記錄 字段 4.php程式設計師主要學習哪些資料庫...
MySQL探索之資料庫概述
本文通過問答的形式回顧資料庫系統的基本理論知識 寫這篇文章的目的主要是為了回顧資料庫系統的基本理論知識,臨近期末,也全當複習把 資料模型 data model 指的是對資料庫中用來對對現實進行抽樣的工具。一般來說,資料模型是嚴格定義的概念的集合,這些概念精確的描述了系統的靜態特徵,動態特徵以及完整性...