本章學(xué)習(xí)目標(biāo):
●熟練掌握數(shù)據(jù)庫應(yīng)用的基本概念和基本操作
7.1 數(shù)據(jù)庫管理系統(tǒng)基礎(chǔ)知識(shí)
一、基本概念
1. 數(shù)據(jù)和數(shù)據(jù)庫
(1)數(shù)據(jù):一般上,是對客觀事物特征所進(jìn)行的一種抽象化、符號(hào)化表示。
例:某學(xué)生的學(xué)號(hào)是20070101、身高1.77米、出生日期是1987年3月12日,其中20070101、1.77、1987年、3月、12日都是數(shù)據(jù)。
不僅包括數(shù)字、字母、文字及其他特殊字符組成的文本形式的數(shù)據(jù),還包括圖形、圖像、聲音等多媒體數(shù)據(jù)。
凡是能夠被計(jì)算機(jī)處理的對象都可以稱為數(shù)據(jù)。
(2)信息:有一定含義的、經(jīng)過加工處理的、對決策有價(jià)值的數(shù)據(jù)。
例:上例中該學(xué)生的年齡經(jīng)過計(jì)算可以得到20歲。
信息就是數(shù)據(jù)經(jīng)過處理之后的結(jié)果。
數(shù)據(jù)處理是將數(shù)據(jù)轉(zhuǎn)換成信息的過程,包括對數(shù)據(jù)的收集、存儲(chǔ)、加工、檢索、傳輸?shù)纫幌盗谢顒?dòng)。數(shù)據(jù)是信息的載體,信息是數(shù)據(jù)的內(nèi)涵。
(3)數(shù)據(jù)庫:是存儲(chǔ)地計(jì)算機(jī)存儲(chǔ)設(shè)備上、結(jié)構(gòu)化的相關(guān)數(shù)據(jù)的集合。
2. 數(shù)據(jù)庫系統(tǒng)
數(shù)據(jù)庫系統(tǒng)(DataBase System,DBS)由以下幾部分組成:
(1)計(jì)算機(jī)硬件系統(tǒng)
(2)數(shù)據(jù)庫集合
(3)數(shù)據(jù)庫管理系統(tǒng)(DBMS):如Access、Visual FoxPro等。
(4)相關(guān)軟件。包括操作系統(tǒng)、編譯系統(tǒng)、應(yīng)用開發(fā)工具軟件和計(jì)算機(jī)網(wǎng)絡(luò)軟件等。
(5)人員。包括數(shù)據(jù)庫管理員和用戶。
3. 數(shù)據(jù)模型
(1)實(shí)體:客觀存在的并相互區(qū)別的事件?墒乾F(xiàn)實(shí)中的事件,也可以是抽象的事物。如:一個(gè)學(xué)生、學(xué)生的一次借書等。
(2)兩個(gè)實(shí)體間的聯(lián)系:一對一、一對多和多對多。如:班級(jí):班長、班級(jí):學(xué)生、學(xué)生:老師
(3)數(shù)據(jù)模型:就是為準(zhǔn)確地反映事物本身及事物之間的各種聯(lián)系,數(shù)據(jù)庫中的數(shù)據(jù)必須有一定的結(jié)構(gòu),這種結(jié)構(gòu)就是數(shù)據(jù)模型。
數(shù)據(jù)庫管理系統(tǒng)最常用的數(shù)據(jù)模型有3種:層次模型、網(wǎng)狀模型和關(guān)系模型。
(1)層次模型
(2)網(wǎng)狀模型
(3)關(guān)系模型
用二維表結(jié)構(gòu)表示實(shí)體與實(shí)體之間關(guān)系的模型。一個(gè)二維表就是一個(gè)關(guān)系。
相關(guān)推薦:
北京 | 天津 | 上海 | 江蘇 | 山東 |
安徽 | 浙江 | 江西 | 福建 | 深圳 |
廣東 | 河北 | 湖南 | 廣西 | 河南 |
海南 | 湖北 | 四川 | 重慶 | 云南 |
貴州 | 西藏 | 新疆 | 陜西 | 山西 |
寧夏 | 甘肅 | 青海 | 遼寧 | 吉林 |
黑龍江 | 內(nèi)蒙古 |