【数据库】数据库的四个基本概念Data DB DBMS DBS
數(shù)據(jù) Data
一、數(shù)據(jù)的定義:
數(shù)據(jù)(Data)
是數(shù)據(jù)庫中存儲(chǔ)的基本對象。
數(shù)據(jù)庫 DB
一、數(shù)據(jù)庫的定義:
數(shù)據(jù)庫(Database,DB)
數(shù)據(jù)庫是長期儲(chǔ)存在計(jì)算機(jī)內(nèi),有組織、可共享、大量的數(shù)據(jù)集合。
二、數(shù)據(jù)庫的特征
這個(gè)要多說一下,計(jì)算機(jī)存儲(chǔ)里同一個(gè)數(shù)據(jù)有多個(gè)副本,如果說這個(gè)數(shù)據(jù)需要修改就要把所有的副本值修改,如果冗余度過高,也就意味著源代碼中有很多個(gè)副本值,一個(gè)個(gè)修改工作量相當(dāng)大,而且容易出現(xiàn)遺漏現(xiàn)象,導(dǎo)致運(yùn)行錯(cuò)誤。同樣的,冗余度是不能沒有的,我們要做的只能是讓冗余度盡量小,因?yàn)樵跀?shù)據(jù)庫出問題的時(shí)候,需要在副本里修改bug,所以冗余度的存在是必須的。
數(shù)據(jù)庫是提供給用戶使用的
不管數(shù)據(jù)結(jié)構(gòu)怎么變,應(yīng)用都不變就是數(shù)據(jù)獨(dú)立性的體現(xiàn)。
保證應(yīng)用可以在原來的架構(gòu)上,進(jìn)行數(shù)據(jù)優(yōu)化以達(dá)到優(yōu)化應(yīng)用功能和畫面等作用。(而不是推翻重建)
數(shù)據(jù)庫管理系統(tǒng) DBMS
一、數(shù)據(jù)庫管理系統(tǒng)的定義:
數(shù)據(jù)庫管理系統(tǒng)(Database Management System,DBMS)
數(shù)據(jù)庫管理系統(tǒng)是介于用戶和操作系統(tǒng)之間的數(shù)據(jù)管理軟件。
二、數(shù)據(jù)庫管理系統(tǒng)的功能
- 提供數(shù)據(jù)定義語言(Data Definition Language,DDL)
- 定義數(shù)據(jù)庫中的數(shù)據(jù)對象
- 分類組織、存儲(chǔ)和管理各種數(shù)據(jù)
- 確定組織數(shù)據(jù)的文件結(jié)構(gòu)和存儲(chǔ)方式
- 實(shí)現(xiàn)數(shù)據(jù)之間的聯(lián)系
- 提供多種存取方法(如:索引查找,hash查找 etc.)以提高存取效率
- 提供數(shù)據(jù)操縱語言(Data Manipulation Language,DML)
- 利用DML操縱數(shù)據(jù)實(shí)現(xiàn)對數(shù)據(jù)庫的基本操作(增刪改查)
- 保證數(shù)據(jù)的完整性和安全性(就是說存在后臺數(shù)據(jù),用戶看不到也不能修改)
- 多用戶對數(shù)據(jù)的并發(fā)使用(用戶之間的數(shù)據(jù)不能互相影響,相互獨(dú)立)
- 發(fā)生故障后的系統(tǒng)恢復(fù)(能夠返回到之前某一個(gè))
- 初始數(shù)據(jù)的輸入,轉(zhuǎn)換
- 數(shù)據(jù)庫的轉(zhuǎn)儲(chǔ),恢復(fù)
- 數(shù)據(jù)庫數(shù)據(jù)的批量裝載
- 數(shù)據(jù)庫的重組織
- 性能監(jiān)視
- etc.
- DBMS與網(wǎng)絡(luò)中其他軟件系統(tǒng)的通信
- DBMS間的數(shù)據(jù)轉(zhuǎn)換
- 異構(gòu)數(shù)據(jù)庫之間的互訪與互操作
數(shù)據(jù)庫系統(tǒng) DBS
一、數(shù)據(jù)庫系統(tǒng)的定義:
數(shù)據(jù)庫系統(tǒng)(Database System,DBS)
數(shù)據(jù)庫系統(tǒng)(DBS)包含數(shù)據(jù)庫、數(shù)據(jù)庫管理系統(tǒng)(以及應(yīng)用開發(fā)工具)、應(yīng)用程序和數(shù)據(jù)庫管理員(DataBase Administrator,DBA)
總結(jié)
以上是生活随笔為你收集整理的【数据库】数据库的四个基本概念Data DB DBMS DBS的全部內(nèi)容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: realme真我GT Neo5 240W
- 下一篇: AMD Zen5 曝光:IPC 提升 2