數(shù)據(jù)庫的基本概念
1.數(shù)據(jù)
1)描述事物的符號記錄稱為數(shù)據(jù);數(shù)字,文字,圖形,圖像,聲音,檔案記錄等都是數(shù)據(jù)
2)數(shù)據(jù)是以“記錄”的形式按照統(tǒng)一的格式進行存儲的,而不是雜亂無章的
相同格式和類型的數(shù)據(jù)統(tǒng)一存放在一起,數(shù)據(jù)的存儲就能夠井然有序;而不會把“人”和“書”混在一起存儲
2.表
????????將不同的記錄組織在一起;用來存儲具體數(shù)據(jù)
3.數(shù)據(jù)庫
????????表的集合,是存儲數(shù)據(jù)的倉庫;以一定的組織方式存儲的相互有關的數(shù)據(jù)集合
4.數(shù)據(jù)庫管理系統(tǒng)
????????是實現(xiàn)對數(shù)據(jù)庫資源有效組織、管理和存取的系統(tǒng)軟件
5.數(shù)據(jù)庫管理系統(tǒng)的原理
BMS主要包括以下功能:
1)數(shù)據(jù)庫的建立和維護功能:包括建立數(shù)據(jù)庫的結(jié)構和數(shù)據(jù)的錄入與轉(zhuǎn)換、數(shù)據(jù)庫的 轉(zhuǎn)儲與恢復、數(shù)據(jù)庫的重組與性能監(jiān)視等功能。
2)數(shù)據(jù)定義功能:包括定義全局數(shù)據(jù)結(jié)構、局部邏輯數(shù)據(jù)結(jié)構、存儲結(jié)構、保密模式及信息格式等功能。保證存儲在數(shù)據(jù)庫中的數(shù)據(jù)正確、有效和相容,以防止不合語義的錯誤數(shù)據(jù)被輸入或輸出。
3)數(shù)據(jù)操縱功能:包括數(shù)據(jù)查詢統(tǒng)計和數(shù)據(jù)更新兩個方面。
4)數(shù)據(jù)庫的運行管理功能:這是數(shù)據(jù)庫管理系統(tǒng)的核心部分,包括并發(fā)控制、存取控 制、數(shù)據(jù)庫內(nèi)部維護等功能。
5)通信功能:DBMS 與其他軟件系統(tǒng)之間的通信,如 Access 能與其他 Office 組件進行數(shù)據(jù)交換。
DBMS的工作模式如下:
1>接收應用程序的數(shù)據(jù)請求和處理請求
2>將用戶的數(shù)據(jù)請求(高級指令)轉(zhuǎn)換為復雜機器代碼(底層指令)
3>實現(xiàn)對數(shù)據(jù)庫的操作
4>從數(shù)據(jù)庫的操作中接收查詢結(jié)果
5>對查詢結(jié)果進行處理(格式轉(zhuǎn)換)
6>將處理結(jié)果返回給用戶
接受請求——>高轉(zhuǎn)低——>實現(xiàn)操作——>接收結(jié)果——>格式轉(zhuǎn)換——>返回結(jié)果
三代數(shù)據(jù)庫的發(fā)展
第三代數(shù)據(jù)庫
一些新的元素被添加進主流數(shù)據(jù)庫系統(tǒng)中
引申:SQL + NoSQL 組合使用
web ——》 redis ——》mysql
CPU ——》 緩存 ——》內(nèi)存
主流數(shù)據(jù)庫的介紹
1.關系型數(shù)據(jù)庫
MySQL(甲骨文公司收購)
? ? ? ? 免費、開源、體積小
SOLServer(微軟公司產(chǎn)品)
? ? ? ? 面向Windows操作系統(tǒng);簡單、易用
access(微軟)
Oracle(甲古文公司產(chǎn)品)
? ? ? ? 面向所有主流平臺;安全、完善、操作復雜;收費
BD2(IBM公司產(chǎn)品)
? ? ? ? 面向所有主流平臺;大型、安全、完善
?
2.非關系型數(shù)據(jù)庫
MongoDB 、 Redis(內(nèi)存數(shù)據(jù)庫/緩存數(shù)據(jù)庫)K-V鍵值對、與之類似的Memcache,K-V鍵值對
redis-memecache對比:
相同點:存儲高熱數(shù)據(jù)(在內(nèi)存中高速運行)
不同點:redis可以做持久化保存,可以存儲對象
文章來源:http://www.zghlxwxcb.cn/news/detail-670783.html
對比
關系型數(shù)據(jù)庫: 適用于對關系很明確的數(shù)據(jù)建立模型、定義、存儲數(shù)據(jù)
非關系型數(shù)據(jù)庫: 存儲海量數(shù)據(jù),給與“大數(shù)據(jù)”進行分析,篩選出有價值的
部分文章來源地址http://www.zghlxwxcb.cn/news/detail-670783.html
到了這里,關于【MySQL】1、MySQL數(shù)據(jù)庫的基本概念的文章就介紹完了。如果您還想了解更多內(nèi)容,請在右上角搜索TOY模板網(wǎng)以前的文章或繼續(xù)瀏覽下面的相關文章,希望大家以后多多支持TOY模板網(wǎng)!