本章主要學(xué)習(xí)數(shù)據(jù)庫(kù)的基本概念和基本理論,并對(duì) Access 進(jìn)行簡(jiǎn)單介紹。
1.1 數(shù)據(jù)庫(kù)基礎(chǔ)知識(shí)
1.1.1 計(jì)算機(jī)數(shù)據(jù)管理的發(fā)展
一.?dāng)?shù)據(jù)與數(shù)據(jù)處理
數(shù)據(jù):
是指存儲(chǔ)在某種 媒體上能夠識(shí)別的物理符號(hào) 。
數(shù)據(jù)處理:
是指將數(shù)據(jù)轉(zhuǎn)換成信息的過(guò)程。
從數(shù)據(jù)處理的角度而言,信息是一種被加工成特定形式的數(shù)據(jù),這種數(shù)據(jù)形式對(duì)于數(shù)據(jù)接受者來(lái)說(shuō)是有意義的。
二.計(jì)算機(jī)數(shù)據(jù)管理
計(jì)算機(jī)數(shù)據(jù)管理 是指對(duì)數(shù)據(jù)的 分類、組織、編碼、存儲(chǔ)、檢索和維護(hù) 。
計(jì)算機(jī)數(shù)據(jù)管理 發(fā)展的幾個(gè)階段:
1 .人工管理
20 世紀(jì) 50 年代中期以前,計(jì)算機(jī)主要用于科學(xué)計(jì)算。
外部存儲(chǔ)器 只有紙帶、卡片、磁帶,無(wú)像磁盤(pán)這樣的可以隨機(jī)訪問(wèn)、直接存取的外部存儲(chǔ)設(shè)備。 軟件的狀況 是沒(méi)有操作系統(tǒng),沒(méi)有專門(mén)管理數(shù)據(jù)的軟件,數(shù)據(jù)由計(jì)算或處理它的程序自行攜帶。數(shù)據(jù)管理任務(wù),包括存儲(chǔ)結(jié)構(gòu)、存儲(chǔ)方法、輸入/輸出方式等完全由程序設(shè)計(jì)者負(fù)責(zé)。
特點(diǎn):
數(shù)據(jù)與程序不具有獨(dú)立性,一組數(shù)據(jù)對(duì)應(yīng)一組程序。
數(shù)據(jù)不能長(zhǎng)期保存。
一個(gè)程序中的數(shù)據(jù)無(wú)法被其他程序使用。
程序之間存在大量重復(fù)數(shù)據(jù),數(shù)據(jù)冗余大。
2 .文件系統(tǒng)
20 世紀(jì) 50 年代后期到 60 年代中期。計(jì)算機(jī)不僅用于科學(xué)計(jì)算 , 而且還用于大量的數(shù)據(jù)處理。 直接存儲(chǔ)設(shè)備,高級(jí)語(yǔ)言,操作系統(tǒng) 。
程序和數(shù)據(jù)有一定的獨(dú)立性,數(shù)據(jù)文件可以長(zhǎng)期保存。
數(shù)據(jù)和程序相互依賴。數(shù)據(jù)文件是為滿足特定的業(yè)務(wù),或某部門(mén)的專門(mén)需要而設(shè)計(jì),服務(wù)于某一特定的應(yīng)用程序。
同一數(shù)據(jù)項(xiàng)可能重復(fù)出現(xiàn)在多個(gè)文件中,數(shù)據(jù)冗余度大。
數(shù)據(jù)容易造成不一致。
3 .?dāng)?shù)據(jù)庫(kù)系統(tǒng)
20 世紀(jì) 60 年代后期。計(jì)算機(jī)用于管理的規(guī)模更加龐大,應(yīng)用越來(lái)越廣泛。同時(shí)多種應(yīng)用、多種語(yǔ)言共享數(shù)據(jù)集合的要求越來(lái)越強(qiáng)烈。
標(biāo)志: 1968年IBM的 IMS 是一個(gè)層次模型數(shù)據(jù)庫(kù)。1969年美國(guó)數(shù)據(jù)系統(tǒng)語(yǔ)言協(xié)會(huì)公布的 DBTG 報(bào)告,對(duì)研制開(kāi)發(fā)網(wǎng)狀數(shù)據(jù)庫(kù)系統(tǒng)起到了推動(dòng)作用。自1970年 IBM 公司的研究成果奠定了關(guān)系數(shù)據(jù)庫(kù)理論基礎(chǔ)。
數(shù)據(jù)庫(kù)技術(shù)的主要目的:
有效地 管理和存儲(chǔ) 大量的數(shù)據(jù)資源,包括:提高數(shù)據(jù)的 共享性 ,使多個(gè)用戶能夠同時(shí)訪問(wèn)數(shù)據(jù)庫(kù)中的數(shù)據(jù); 減少數(shù)據(jù)冗余 ,以提高數(shù)據(jù)的 一致性和完整性 ;提高數(shù)據(jù)與程序的 獨(dú)立性 ,從而 減少 應(yīng)用程序的 開(kāi)發(fā)和維護(hù)代價(jià) 。
4 .分布式數(shù)據(jù)庫(kù)
20 世紀(jì) 70 年代以后,網(wǎng)絡(luò)技術(shù)的發(fā)展為數(shù)據(jù)庫(kù)提供了分布式的運(yùn)行環(huán)境,從主機(jī)—終端結(jié)構(gòu)發(fā)展到 C/S (客戶 / 服務(wù)器)系統(tǒng)結(jié)構(gòu)。
數(shù)據(jù)庫(kù)技術(shù)與網(wǎng)絡(luò)技術(shù)的結(jié)合分為 緊密結(jié)合 與 松散結(jié)合 兩大類。
分布式數(shù)據(jù)庫(kù)系統(tǒng)又分為 物理上分布、邏輯上集中 的分布式數(shù)據(jù)結(jié)構(gòu)和 物理上分布、邏輯上分布 的分布式數(shù)據(jù)庫(kù)結(jié)構(gòu)兩種。
物理上分布、邏輯上集中的分布式數(shù)據(jù)結(jié)構(gòu)是邏輯上統(tǒng)一、地域上分布的數(shù)據(jù)集合,是計(jì)算機(jī)網(wǎng)絡(luò)環(huán)境中各個(gè)節(jié)點(diǎn)局部數(shù)據(jù)庫(kù)的邏輯集合,同時(shí)受分布式數(shù)據(jù)庫(kù)管理系統(tǒng)的統(tǒng)一控制和管理。
物理上分布、邏輯上分布 的分布式數(shù)據(jù)庫(kù)結(jié)構(gòu)是把多個(gè)集中式數(shù)據(jù)庫(kù)系統(tǒng)通過(guò)網(wǎng)絡(luò)連接起來(lái),各個(gè)節(jié)點(diǎn)上計(jì)算機(jī)可以利用網(wǎng)絡(luò)通信功能訪問(wèn)其他節(jié)點(diǎn)上的數(shù)據(jù)庫(kù)資源。
5 .面向?qū)ο髷?shù)據(jù)庫(kù)系統(tǒng)
面向?qū)ο髷?shù)據(jù)庫(kù)吸收了面向?qū)ο蟪绦蛟O(shè)計(jì)方法的核心概念和基本思想,采用面向?qū)ο蟮挠^點(diǎn)來(lái) 描述現(xiàn)實(shí)世界實(shí)體(對(duì)象)的邏輯組織、對(duì)象之間的限制和聯(lián)系等 ?朔藗鹘y(tǒng)數(shù)據(jù)庫(kù)的局限性,能夠自然地存儲(chǔ)復(fù)雜的數(shù)據(jù)對(duì)象以及這些對(duì)象之間的關(guān)系,從而大幅度地提高了 數(shù)據(jù)庫(kù)管理效率、降低了用戶使用的復(fù)雜性 。
希望與更多計(jì)算機(jī)等級(jí)考試的網(wǎng)友交流,請(qǐng)進(jìn)入計(jì)算機(jī)等級(jí)考試論壇
更多信息請(qǐng)?jiān)L問(wèn):考試吧計(jì)算機(jī)等級(jí)考試欄目
北京 | 天津 | 上海 | 江蘇 | 山東 |
安徽 | 浙江 | 江西 | 福建 | 深圳 |
廣東 | 河北 | 湖南 | 廣西 | 河南 |
海南 | 湖北 | 四川 | 重慶 | 云南 |
貴州 | 西藏 | 新疆 | 陜西 | 山西 |
寧夏 | 甘肅 | 青海 | 遼寧 | 吉林 |
黑龍江 | 內(nèi)蒙古 |