資料庫基礎學習

2021-10-21 21:11:21 字數 1285 閱讀 1956

資料庫: 資料庫是按照「資料結構儲存、管理資料的倉庫」,是一種長期儲存在磁碟中、有組織、可共享、統一管理大量資料庫的集合。根據個人理解,類似於現實中的圖書館、超市一般。儲存了種類不同的物品的同時,對於物品進行分類、管理。

資料庫管理系統:database management system ,簡稱dbms,資料庫管理系統,是一種操縱和管理的資料的軟體,用於建立、儲存、管理資料,目的是為了維護資料的安全性和完整性。它對資料庫進行統一的管理和控制,以保證資料庫的安全性和完整性。使用者通過dbms訪問資料庫中的資料,資料庫管理員也通過dbms進行資料庫的維護工作。

資料庫系統:資料庫系統(database system),是由資料庫及其管理軟體組成的系統。

資料庫系統是為適應資料處理的需要而發展起來的一種較為理想的資料處理系統,也是乙個為實際可執行的儲存、維護和應用系統提供資料的軟體系統,是儲存介質 、處理物件和管理系統的集合體。

資料庫分類:資料庫按資料結構劃分分為關係型資料庫和非關係型資料庫。

關係型資料庫:系型資料庫是按照「關係模型」建立的資料庫,有行和列,表與表之間的關係有一對

一、一對多、多對多。

常見的關係型資料庫有:oracle、db2、mysql、sqlserver、access。

關係型資料庫特點:容易理解、操作方便、便於維護、支援事務

非關係型資料庫:非關係型資料庫基於「非關係模型」的資料庫。簡單來說,關係模型指的就是二維**模型,而乙個關係型資料庫就是由二維表及其之間的聯絡所組成的乙個資料組織。

非關係型資料庫主要有四種資料儲存型別:鍵值對儲存(key-value),文件儲存(document store),基於列的資料庫(column-oriented),還有就是圖形資料庫(graph database)。

1)鍵值對模型

儲存的是乙個個鍵值對,如name:zhangsan,鍵是name,值是zhangsan。

常見的鍵值對資料庫有:mamcached、redis。

2)列模式

儲存的是一列列資料,常見的有hbase。

3)文件模型

儲存的是乙個個文件,如:mongodb。

4)圖形模型非關係型資料庫的特點:成本低、操作速度快、易於擴充套件、儲存型別多

資料庫基礎學習

資料庫 資料庫和資料表管理 建立資料庫 語句格式 create database if not exists 資料庫名 create database if not exists mysqldb if not exists保證如果資料庫存在則不會報錯 顯示資料庫 語句格式 show create d...

資料庫的基礎學習

了解資料庫 1.資料庫是檔案儲存資料,按照一定的規則 sql語句 來進行儲存 2.資料庫管理系統,可以對資料庫進行增刪改查 sql 3.安裝資料庫 需要配置環境變數 分割路徑為分號 把mysql的bin資料夾的路徑新增到環境變數path上 常見資料庫 mysql 開源免費的資料庫,小型的資料庫.已經...

MongoDB資料庫基礎學習!

collection就相對於mysql中的table 表 use db 使用db資料庫 db.collection.insert 使用了不存在的物件,即建立該物件。show dbs 檢視當前伺服器中寫在磁碟上的資料庫 show tables 檢視資料庫中的collection db 檢視當前使用的資...