資料庫的簡單概述

2021-08-28 10:32:17 字數 2100 閱讀 3722

當今時代是乙個資訊化時代,無時無刻不在產生著大量的資訊,這些資訊針對於不同的人群,都非常重要。

比如使用者資訊,如果乙個公司的使用者資訊丟失,那麼這個公司基本上離倒閉就不遠了。

所以這些資料需要小心的儲存,管理。這就需要使用到資料庫。

資料庫是在資料管理和程式開發過程中,一種非常重要的資料管理軟體,通過資料庫,可以非常方便的對資料進行管理操作。

資料用來描述事物的特徵,行為,記錄事物的狀態,過程,結果等等。

比如 乙個人的姓名,姓別,年齡,職業,特長等等,這些都是資料。

從計算機角度來看,資料體現在記錄現實資料資訊的組織方式。

以下我們所說的資料,都是將現實資訊轉換為計算機角度的表示形式。

當資料越來越多的時候,就面臨著乙個具大的問題,就是如何去管理這些資料,資料量越大,管理難度就越大。

比如,你在你的桌面上建立了 n 個資料夾,資料夾又儲存了 n 個檔案,當你想找乙個很久以前建立的檔案時,就很難找到,需要花費大量的查詢時間。

這時,就需要一種管理組織方式,分門別類的將資料進行儲存,方便使用時的查詢。

將個桌面級的資料管理放大到千萬級,億萬級的資料量時,問題更加突出。

資料庫就產生了。

資料庫就是資料的倉庫,資料庫按照一定的資料格式,結構來儲存資料。方便資料和操作和管理。

記憶體管理資料

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

檔案管理資料

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

資料庫管理資料

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

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

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

資料庫管理軟體

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

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

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

使用者

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

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

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

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

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

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

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

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

一組表組成了資料庫。

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

關係表中元素的構成

名詞解釋

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

sql structured query language 結構化查詢語言

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

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

sql語言共分為四大類:

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

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

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

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

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

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

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

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

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

資料庫概述

資料庫系統 顧名思義,就是計算機系統中加入資料庫後的系統。在組成上由資料庫 作業系統 資料庫管理系統 開發工具 資料庫應用系統 人員這幾部分組成,如圖1 1所示。圖1 1 資料庫系統組成圖資料庫是長期儲存在計算機上的有組織的有聯絡的資料的集合,就如同乙個專門儲存資料的倉庫一樣,特別注意的是資料庫中不...

資料庫概述

資料庫概述 1.資訊 資料 大資料的概念 2.資料庫 database db 簡而言之就是存放資料的倉庫 3.常見的關係型資料庫有oracle sql server mysql,非關係型的資料庫有mongodb 4.資料庫管理系統包括資料庫以及用於資料庫訪問管理的介面系統 5.資料庫管理員 dara...

資料庫概述

資料庫dbms發展 比較主流資料庫 資料庫 按照資料結構來組織,儲存,管理資料的倉庫.以樹形結構表示實體及其之間的聯絡.關係只支援一對多.代表資料庫 ibm ims 通用電氣最早在1964年開發出網狀資料庫ids,只能執行在ge自家的主機上 結點描述資料,結點的聯絡是資料的關係.能夠直接描述客觀世界...