資料庫簡介

2021-09-23 05:45:50 字數 2004 閱讀 5152

資料庫管理資料和其它方式管理資料區別

記憶體管理資料

優點:訪問速度快 缺點:斷電後資料不能儲存

檔案管理資料

優點:資料可以持久化儲存 缺點:讀取速度慢,資料組織格式不好控制

資料庫管理資料

優點:統一的資料組織格式 讀取速度快 容量大 缺點:需要專門的管理軟體 需要一定的學習成本

資料庫如何管理資料

實際資料庫在管理資料時,也是管理檔案的形式來進行管理,只是這些檔案具有特定的檔案格式。

如果要操作這些資料檔案,需要通過專門的資料庫管理軟來進行操作。

資料庫管理軟體

dbms database management system資料庫管理系統,簡稱dbms ,是用來管理資料的專用軟體。

資料庫在管理時,通過 dbms 來運算元據庫檔案。

類似於 ms office excel 可以操作 .xls 的檔案一樣。

使用者dba database administrator 資料庫管理員

programmer 程式設計師

資料庫如何執行

資料庫 真正用來儲存資料的倉庫。

資料庫服務管理軟體 用來運算元據庫中檔案的管理軟體,也就是 dbms, 但在使用過程中經常的提及的資料庫常指 dbms

資料庫客戶端軟體 使用者在需要使用資料時,需要向資料庫服務管理軟體按照一定的格式申請,提交申請的軟體軟體稱為資料庫客戶端軟體

常用資料庫管理軟體

mysql 中小型資料庫,跨平台,開源,免費,應用範圍廣

oracle 大型資料庫,跨平台,穩定,安全,收費

ms sql server ms 針對 nt系統開發的資料庫,只能執行在 nt 系統上

sqlite 微型資料庫,一般用在移動端開發

關係型資料庫 rdbms

rdbms relational database management system 關聯式資料庫管理系統

關係型資料庫系統是指以行和列的形式儲存資料,將資料組織為相關的行和列的系統

這種方式便於使用者理解,類似於一張**。

一組行列關係組成的表構成乙個資料檔案。

一組表組成了資料庫。

使用者通過查詢(query)來檢索資料庫中的資料。

關係表中元素的構成

名詞解釋

資料庫操作語言

資料庫在操作時,需要使用專門的資料庫操作規則和語法,這個語法稱為 sql。

sql structured query language 結構化查詢語言

sql 的主要功能是和資料庫建立連線,提供增刪改查的操作。

按照ansi(美國國家標準協會)的規定,sql被作為關係型資料庫管理系統的標準語言。

sql語言共分為四大類:

資料定義語言ddl data definition language

用於定義資料庫中要儲存的現實世界實體的語言。

主要提供資料庫,資料表的建立操作。

資料操作語言dml data manipulation language 用於資料表的操作語言 主要提供資料表中資料的插入,更新,刪除操作

資料查詢語言dql data query language

主要提供對資料表中資料的查詢操作。

資料控制語言dcl data control language

主要用來設定或更改資料庫使用者或角色許可權的語句。

總結資料用來描述現實事物資訊,在計算機中指用來儲存這些資訊的檔案

資料庫是用來對資料檔案進行儲存的倉庫

資料庫相對於其它資料管理方式容量更大,速度更快,管理更方便

資料庫分為 資料庫伺服器,資料庫客戶端和資料庫儲存檔案三部分

大部分資料庫都是rdbms關係型資料庫,如 mysql,oracle,sql server,sqlite等

關係型資料庫以**形式來存儲存資料 ,但儲存的檔案並不是**

關係型資料庫以行,列形式來描述事物的關係

關係型資料使用sql語言對資料進行操作

sql語言分為四類,ddl,dml,dql,dcl

資料庫簡介

1.網型 2.層次型 3.關係型 4.物件導向的關係型 5.物件導向型 dbms 資料庫管理系統 rdbms 關係型資料庫管理系統 rodbms 物件導向的關係型資料庫管理系統 現在比較流行的大型資料庫有oracle,sqlserver,sybase,db2,都採用了sql 結構化查詢語言 作為資料...

資料庫簡介

1.關係型資料庫 sql mysql資料庫是中小型企業使用的資料。主要是使用innnodb的引擎儲存資料 orcalr資料庫是大型企業使用的資料庫 甲骨文公司 mariadb資料庫是把mysql的閉源漏洞在論壇上修復後的版本,使用時xtradb引擎 sql server是微軟設計的一種針對windo...

資料庫簡介

資料庫 吞吐量大 效率高 按照一定的資料結構來儲存和管理資料的倉庫 分類 1 關係型資料庫 二維關係表 sql 儲存方式固定 安全 2 非關係型資料庫 nosql not only sql 儲存方式比較靈活 儲存效率較高,但不太安全 mysql 基本結構 最流行的關係型資料庫管理系統之一 關係型資料...