数据、数据库、数据库管理系统,数据库系统的概念
數(shù)據(jù)、數(shù)據(jù)庫、數(shù)據(jù)庫管理系統(tǒng),數(shù)據(jù)庫系統(tǒng)的概念
數(shù)據(jù):
數(shù)據(jù)庫:
數(shù)據(jù)庫管理系統(tǒng):
數(shù)據(jù)庫系統(tǒng):
簡單答案:
數(shù)據(jù)(data):
????????描述事物的符號記錄稱為數(shù)據(jù)。數(shù)據(jù)是數(shù)據(jù)庫中存儲的基本對象。比如一個漢字或字母就是一個數(shù)據(jù)。
數(shù)據(jù)庫(DataBase, DB):
????????數(shù)據(jù)庫是大量數(shù)據(jù)的集合。比如Excel文件(一個文件就是一個數(shù)據(jù)庫)數(shù)據(jù)庫里的表即Excel文件里的sheet。
數(shù)據(jù)庫管理系統(tǒng)(DataBase Management System, DBMS):
????????組織、存儲、獲取、維護(hù)數(shù)據(jù)的軟件,也就是對數(shù)據(jù)進(jìn)行增刪改查等操作的軟件。如數(shù)據(jù)庫管理系統(tǒng)即Excel軟件或wps軟件(能夠新建數(shù)據(jù)庫,修改表里的數(shù)據(jù)等)。
數(shù)據(jù)庫系統(tǒng)(DataBase System, DBS):
????????DB+DBMS+DBA+應(yīng)用系統(tǒng),前三條+數(shù)據(jù)庫管理員等。
數(shù)據(jù)庫系統(tǒng)的幾種模型及其特點(diǎn)
層次模型:
????????層次模型是數(shù)據(jù)庫系統(tǒng)最早使用的一種模型,它的數(shù)據(jù)結(jié)構(gòu)是一棵“有向樹”。根結(jié)點(diǎn)在最上端,層次最高,子結(jié)點(diǎn)在下,逐層排列。層次模型的特征是:
網(wǎng)狀模型:
????????網(wǎng)狀模型以網(wǎng)狀結(jié)構(gòu)表示實(shí)體與實(shí)體之間的聯(lián)系。網(wǎng)中的每一個結(jié)點(diǎn)代表一個記錄類型,聯(lián)系用鏈接指針來實(shí)現(xiàn)。網(wǎng)狀模型可以表示多個從屬關(guān)系的聯(lián)系,也可以表示數(shù)據(jù)間的交叉關(guān)系,即數(shù)據(jù)間的橫向關(guān)系與縱向關(guān)系,它是層次模型的擴(kuò)展。網(wǎng)狀模型可以方便地表示各種類型的聯(lián)系,但結(jié)構(gòu)復(fù)雜,實(shí)現(xiàn)的算法難以規(guī)范化。其特征是:
關(guān)系模型:
????????關(guān)系模型以二維表結(jié)構(gòu)來表示實(shí)體與實(shí)體之間的聯(lián)系,它是以關(guān)系數(shù)學(xué)理論為基礎(chǔ)的。關(guān)系模型的數(shù)據(jù)結(jié)構(gòu)是一個“二維表框架”組成的集合。每個二維表又可稱為關(guān)系。在關(guān)系模型中,操作的對象和結(jié)果都是二維表。關(guān)系模型是目前最流行的數(shù)據(jù)庫模型。支持關(guān)系模型的數(shù)據(jù)庫管理系統(tǒng)稱為關(guān)系數(shù)據(jù)庫管理系統(tǒng),Access就是一種關(guān)系數(shù)據(jù)庫管理系統(tǒng)。
數(shù)據(jù)庫的三層模式和二級映射的內(nèi)容
三級模式:
????????包括外模式、概念模式、內(nèi)模式,三級模式能有效地組織、管理數(shù)據(jù),提高了數(shù)據(jù)庫的邏輯獨(dú)立性和物理獨(dú)立性。
二級映射:
????????是對象關(guān)系映射(ORM)是通過使用描述對象和數(shù)據(jù)庫之間映射的元數(shù)據(jù),將面向?qū)ο笳Z言程序中的對象自動持久化到關(guān)系數(shù)據(jù)庫中。
總結(jié)
以上是生活随笔為你收集整理的数据、数据库、数据库管理系统,数据库系统的概念的全部內(nèi)容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: 微型计算机控制技术第三版第六章课后答案,
- 下一篇: java 宿舍管理系统教学,java学校