資料庫學習之一 DBMS種類

2021-10-01 14:17:03 字數 1394 閱讀 5647

一、定義

資料庫(db):資料庫是將大量資料儲存爾來,通過計算機加工而成的可以進行高效訪問的資料集合;

資料庫管理系統(dbms):是一種操縱和管理資料庫資訊的大型管理軟體,用於建立,使用和維護資料庫;

二、dbms的優勢

1. 共享資料

2. 實現了資料讀寫以及編輯自動化

3.解決了從大量資料中提取資訊困難的問題

4. 解決了誤刪、系統故障突發事故引起的資料丟失問題

三、dbms的種類

1. 層次資料庫(hierarchical database, hdb)

把資料通過層次結構(樹型結構)的方式表現出來,是最早的資料庫系統,最基本的資料關係是層次關係,記錄型別之間一對多的關係,也叫做雙親  子女關係(pcr);

2. 關係型資料庫(relational database, rdb)

採用由行和列組成的二維表來管理資料,當前使用最廣泛的資料庫,使用sql(structured query language,結構化查詢語言)對資料進行操作;

代表性資料庫有:a. oracle database:甲骨文公司的rdbms

b. sql server:公司的rdbms

c. db2: ibm公司的rdbms

d. postgresql:開源的rdbms

e.mysql:開源的rdbms   

3. 物件導向資料庫(object oriented database,oodb)

把資料以及對資料的操作集合起來以物件為單位進行管理,程式語言當中有一種被稱為物件導向開發,物件導向資料庫就是用來儲存這些物件的資料  庫。

4. xml資料庫(xml database,xmldb)

一種支援對xml(標準通用標記語言下的乙個應用)格式文件進行儲存和查詢等操作的資料管理系統;可以對xml形式的大量資料進行高速處理;

5. 鍵值儲存系統(key-value store,kvs)

鍵值資料庫是一種用以鍵(key)和值(value)組合的方式儲存資料的資料庫。即非關係型資料庫(no sql)。

代表性資料庫有:

a. redis:結構化資料儲存, 用於資料庫、快取、訊息**;

b. memcached: 基於易失性記憶體的鍵-值儲存器;

四、rdbms系統結構

使用rdbms最常見的系統結構是客戶端/伺服器型別(c/s);如下圖所示:

五、關係型資料表的特徵

1. sql語句的內容返回的資料必須是二維表的形式;

2. 表的列,稱為字段;行,稱為記錄;一條記錄相當於一條資料;

3. 關聯式資料庫必須以「行」為單位進行資料讀寫;

4. 乙個單元格中只能輸入乙個資料;

資料庫學習之一

sql plus常用命令 1 conn 連線命令 conn 使用者名稱 密碼 例項名 as 角色 2 show user 檢視當前使用者 3 conn system 密碼 sid 號 如果密碼錯誤,就會斷開資料庫的連線,更改使用者 4 修改密碼 passw system使用者可以對任何乙個使用者設定...

資料庫管理系統 DBMS

1 資料庫管理系統 dbms 資料庫管理系統 dbms 是指dbs中對資料進行管理的軟體系統,它是dbs的核心成分。dbs中所有與資料庫打交道的操作,包括建庫 查詢 更新及資料控制,都是通過dbms進行的。資料庫管理系統總是基於某種資料庫模型,可分為網狀型 層次型 關係型和物件導向型dbms。資料庫...

資料庫 DB DBMS和DBMS分類

資料庫 database,db 是將大量資料儲存起來,通過計算機加工而成的可以進行高效訪問的資料集合。資料庫管理系統 database management syster,dbms 用來管理資料庫的計算機系統。dbms的分類 主要通過資料的儲存格式 資料庫的種類 來進行分類,主要有 1.層次資料庫 ...