版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請(qǐng)進(jìn)行舉報(bào)或認(rèn)領(lǐng)
文檔簡(jiǎn)介
第一章數(shù)據(jù)庫系統(tǒng)概論1.1數(shù)據(jù)庫的基本概念1.2數(shù)據(jù)模型3數(shù)據(jù)庫管理系統(tǒng)和數(shù)據(jù)庫系統(tǒng)1.4數(shù)據(jù)庫系統(tǒng)體系結(jié)構(gòu)部分習(xí)題答案1.1.1
數(shù)據(jù)與數(shù)據(jù)處理1.1數(shù)據(jù)庫的基本概念計(jì)算機(jī)的出現(xiàn),將數(shù)據(jù)處理帶入了一個(gè)新的時(shí)代。數(shù)據(jù)處理的基本問題是數(shù)據(jù)的組織、存儲(chǔ)、檢索、維護(hù)及加工利用,這正是數(shù)據(jù)庫系統(tǒng)所要研究解決的問題。1.信息與數(shù)據(jù)數(shù)據(jù)是數(shù)據(jù)庫系統(tǒng)研究和處理的對(duì)象。數(shù)據(jù)又離不開信息,它們既有聯(lián)系又有區(qū)別。信息是現(xiàn)實(shí)世界各種事物的存在方式、運(yùn)行形態(tài)以及它們之間的相互聯(lián)系等諸要素在人腦中的反映,通過人腦的抽象后形成的概念。這些概念不僅被人們認(rèn)識(shí)和理解,而且人們可以對(duì)它進(jìn)行推理、加工和傳播。數(shù)據(jù)一般是指信息的一種符號(hào)化表示方法。數(shù)據(jù)的概念包括兩個(gè)方面的含義:一是數(shù)據(jù)的內(nèi)容是信息,二是數(shù)據(jù)的表現(xiàn)形式是符號(hào)。數(shù)據(jù)是承載信息的物理符號(hào)或稱之為載體,而信息是數(shù)據(jù)的內(nèi)涵。二者區(qū)別是:數(shù)據(jù)可以表示信息,但不是任何數(shù)據(jù)都能表示信息,同一數(shù)據(jù)也可以有不同的解釋。信息是抽象的,同一信息可以有不同的數(shù)據(jù)表示方式。例如新聞這一信息,它可以用報(bào)紙上的文字形式、電臺(tái)上的聲音形式或電視上的圖形形式表示。1.1數(shù)據(jù)庫的基本概念信息與數(shù)據(jù)的聯(lián)系與區(qū)別2.數(shù)據(jù)處理數(shù)據(jù)處理是將數(shù)據(jù)轉(zhuǎn)換成信息的過程,這一過程主要是指對(duì)所輸入的數(shù)據(jù)進(jìn)行加工整理,包括對(duì)數(shù)據(jù)的收集、存儲(chǔ)、加工、檢索和傳播等一系列活動(dòng),其根本目的就是從大量的、已知的數(shù)據(jù)出發(fā),根據(jù)事物之間的固有聯(lián)系和運(yùn)動(dòng)規(guī)律,采用分析、推理、歸納等手段,提取出對(duì)人們有價(jià)值、有意義的信息,作為某種決策的依據(jù)。1.1.2
數(shù)據(jù)庫的概念數(shù)據(jù)庫(DataBase,簡(jiǎn)稱DB)是長(zhǎng)期儲(chǔ)存在計(jì)算機(jī)內(nèi)、有組織的、可共享的數(shù)據(jù)集合。數(shù)據(jù)庫中的數(shù)據(jù)按一定的數(shù)據(jù)模型組織、描述和儲(chǔ)存,具有較小的冗余度,較高的數(shù)據(jù)獨(dú)立性和易擴(kuò)展性,并可為各種用戶共享。1.1數(shù)據(jù)庫的基本概念1.2數(shù)據(jù)模型根據(jù)模型應(yīng)用的不同目的,可以將模型分為兩類或兩個(gè)層次:一是概念模型(也稱信息模型)二是數(shù)據(jù)模型(如網(wǎng)狀、層次、關(guān)系模型)根據(jù)模型應(yīng)用的不同目的,可以將模型分為兩類或兩個(gè)層次:一是概念模型(也稱信息模型)二是數(shù)據(jù)模型(如網(wǎng)狀、層次、關(guān)系模型)1.2.1
概念模型概念模型(ConceptualDataModel)是面向數(shù)據(jù)庫用戶的現(xiàn)實(shí)世界的數(shù)據(jù)模型,主要用來描述現(xiàn)實(shí)世界的概念化結(jié)構(gòu),它使數(shù)據(jù)庫的設(shè)計(jì)人員在設(shè)計(jì)的初始階段,擺脫計(jì)算機(jī)系統(tǒng)及數(shù)據(jù)庫管理系統(tǒng)(DBMS)的具體技術(shù)問題,集中精力分析數(shù)據(jù)以及數(shù)據(jù)之間的聯(lián)系等,與具體的DBMS無關(guān)。術(shù)語1.實(shí)體(Entity)實(shí)體是客觀存在并可相互區(qū)分的事物。2.實(shí)體集(EntitySet)同型實(shí)體的集合稱為實(shí)體集。3.實(shí)體型(EntityType)具有相同屬性的實(shí)體具有共同的特征和性質(zhì),用實(shí)體名及其屬性名集合來抽象和刻畫同類實(shí)體稱為實(shí)體型。4.屬性(Attribute)屬性是實(shí)體所具有的特性,每一特性都稱為實(shí)體的屬性。一個(gè)實(shí)體可以由若干個(gè)屬性來刻畫。5.關(guān)鍵字(Key)如果某個(gè)屬性或?qū)傩越M合的值能夠唯一地標(biāo)識(shí)出實(shí)體集中的每一個(gè)實(shí)體,可以選作關(guān)鍵字。用作標(biāo)識(shí)的關(guān)鍵字,也稱為碼。6.聯(lián)系(Relationship)實(shí)體集之間的對(duì)應(yīng)關(guān)系稱為聯(lián)系,它反映現(xiàn)實(shí)世界事物之間的相互關(guān)聯(lián)。1.2數(shù)據(jù)模型概念模型稱為實(shí)體聯(lián)系模型(簡(jiǎn)稱E-R模型)。三種關(guān)系: 1.一對(duì)一聯(lián)系(1:1)見例1.1 2.一對(duì)多聯(lián)系(1:N)見例1.2 3.多對(duì)多聯(lián)系(M:N)見例1.3E-R模型
E-R方法為抽象地描述現(xiàn)實(shí)世界提供了一種簡(jiǎn)明有力的工具,它所表示的概念模型是各種數(shù)據(jù)模型的共同基礎(chǔ),進(jìn)行數(shù)據(jù)庫設(shè)計(jì)時(shí)必須要用到它。見例1.4與例1.5建立E-R模型時(shí)注意事項(xiàng)見例1.6、例1.7與例1.8的分析結(jié)果1.2數(shù)據(jù)模型1.2.2
關(guān)系模型1.關(guān)系模型的概念每一張二維表稱為一個(gè)關(guān)系(Relation)。二維表中存放了兩類數(shù)據(jù):實(shí)體本身的數(shù)據(jù)和實(shí)體間的聯(lián)系。2.關(guān)系模型的特點(diǎn)
⑴關(guān)系模型的概念單一。⑵關(guān)系必須是規(guī)范化的關(guān)系。⑶在關(guān)系模型中,對(duì)數(shù)據(jù)的檢索操作就是從原來的表中得到一張新的表。
1.2數(shù)據(jù)模型3.
E-R模型向關(guān)系模型的轉(zhuǎn)換應(yīng)遵循的原則(1)實(shí)體的轉(zhuǎn)換一個(gè)實(shí)體轉(zhuǎn)換為一個(gè)關(guān)系模式。實(shí)體的屬性就是關(guān)系模式的屬性,實(shí)體的鍵就是關(guān)系的鍵。見例1.10(2)實(shí)體間聯(lián)系的轉(zhuǎn)換①1:1聯(lián)系可以轉(zhuǎn)換為一個(gè)獨(dú)立的關(guān)系模式,也可以與任意一端對(duì)應(yīng)的關(guān)系模式合并。②1:n聯(lián)系可以轉(zhuǎn)換為一個(gè)獨(dú)立的關(guān)系模式,也可以與n端對(duì)應(yīng)的關(guān)系模式合并。見例1.11③m:n聯(lián)系轉(zhuǎn)換為一個(gè)關(guān)系模式,關(guān)系的屬性由聯(lián)系本身的屬性和與之聯(lián)系的兩個(gè)實(shí)體的鍵組成,而關(guān)系的主鍵由各實(shí)體的鍵組合而成。見實(shí)例1.11(3)應(yīng)用實(shí)例轉(zhuǎn)換為關(guān)系模型。見例1.13與例1.14
1.2數(shù)據(jù)模型1.2.3
實(shí)訓(xùn)練習(xí)
E-R圖的應(yīng)用實(shí)訓(xùn)內(nèi)容(1)實(shí)地考察一個(gè)企業(yè),繪制一個(gè)企業(yè)管理系統(tǒng)的E-R模型。組織學(xué)生兩三人為一小組,了解工廠管理的模式,并畫工廠管理系統(tǒng)的E-R圖(學(xué)生可根據(jù)現(xiàn)有的條件,到相關(guān)的工廠了解工廠管理的內(nèi)容)。完成本次實(shí)訓(xùn)的內(nèi)容,并寫出實(shí)訓(xùn)報(bào)告。(2)實(shí)地考察本校的圖書館,建立一個(gè)圖書管理系統(tǒng)的數(shù)據(jù)模型(包括概念模型和關(guān)系模型)。組織學(xué)生到學(xué)校圖書館,了解圖書管理的內(nèi)容。并畫出E-R圖和建立圖書管理系統(tǒng)的關(guān)系模型。1.2數(shù)據(jù)模型1.3數(shù)據(jù)庫管理系統(tǒng)和數(shù)據(jù)庫系統(tǒng)1.3.1數(shù)據(jù)庫管理系統(tǒng)數(shù)據(jù)庫管理系統(tǒng)(DatabaseManagementSystems,簡(jiǎn)稱DBMS)是位于用戶與操作系統(tǒng)之間的一層數(shù)據(jù)管理軟件。數(shù)據(jù)庫在建立、運(yùn)用和維護(hù)時(shí)由數(shù)據(jù)庫管理系統(tǒng)統(tǒng)一管理、統(tǒng)一控制。數(shù)據(jù)庫管理系統(tǒng)使用戶能方便地定義數(shù)據(jù)和操作數(shù)據(jù),并能夠保證數(shù)據(jù)的安全性、完整性、發(fā)生故障后能將系統(tǒng)恢復(fù)。1.3.2數(shù)據(jù)庫系統(tǒng)數(shù)據(jù)庫系統(tǒng)(DataBaseSystem,簡(jiǎn)稱DBS)是指采用了數(shù)據(jù)庫技術(shù)的計(jì)算機(jī)系統(tǒng)。因此,數(shù)據(jù)庫系統(tǒng)是一種實(shí)際可運(yùn)行的,按照數(shù)據(jù)庫方式存儲(chǔ)、維護(hù)和向應(yīng)用系統(tǒng)提供數(shù)據(jù)或信息支持的系統(tǒng),是存儲(chǔ)介質(zhì)、處理對(duì)象和管理系統(tǒng)的集合體。數(shù)據(jù)庫系統(tǒng)通常由數(shù)據(jù)庫、硬件、軟件和數(shù)據(jù)庫管理員(簡(jiǎn)稱DBA)組成。1.4數(shù)據(jù)庫系統(tǒng)體系結(jié)構(gòu)整個(gè)數(shù)據(jù)庫系統(tǒng)分為三層,外層、概念層、內(nèi)層。用數(shù)據(jù)描述語言精確地定義數(shù)據(jù)模型的程序叫模式。1、數(shù)據(jù)庫的特點(diǎn)是:①
結(jié)構(gòu)化:數(shù)據(jù)有組織地存放。②
共享性:多個(gè)用戶同時(shí)使用。③
獨(dú)立性:數(shù)據(jù)與程序分離。④
完整性:數(shù)據(jù)保持一致與完全。⑤
安全性:設(shè)置不同的用戶權(quán)限。2、數(shù)據(jù)定義功能、數(shù)據(jù)庫操縱功能、數(shù)據(jù)庫運(yùn)行控制功能、數(shù)據(jù)字典。3、人工管理階段、文件系統(tǒng)階段、數(shù)據(jù)庫系統(tǒng)階段。整個(gè)數(shù)據(jù)庫系統(tǒng)分為三層,外層、概念層、內(nèi)層。用數(shù)據(jù)描述語言精確地定義數(shù)據(jù)模型的程序叫模式。4、實(shí)體(用矩形框表示,框內(nèi)標(biāo)注實(shí)體名稱)、屬性(用橢圓形表示,并用連線與實(shí)體連接起來。如果屬性較多,為了使圖形更加簡(jiǎn)明,有時(shí)也將實(shí)體與其相應(yīng)的屬性另外單獨(dú)用列表表示)、實(shí)體之間的聯(lián)系(用菱形框表示,框內(nèi)標(biāo)注聯(lián)系名稱,并用連線將菱形框分別與有關(guān)實(shí)體相連,并在連線上注明聯(lián)系類型)。
溫馨提示
- 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請(qǐng)下載最新的WinRAR軟件解壓。
- 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請(qǐng)聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶所有。
- 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁內(nèi)容里面會(huì)有圖紙預(yù)覽,若沒有圖紙預(yù)覽就沒有圖紙。
- 4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
- 5. 人人文庫網(wǎng)僅提供信息存儲(chǔ)空間,僅對(duì)用戶上傳內(nèi)容的表現(xiàn)方式做保護(hù)處理,對(duì)用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對(duì)任何下載內(nèi)容負(fù)責(zé)。
- 6. 下載文件中如有侵權(quán)或不適當(dāng)內(nèi)容,請(qǐng)與我們聯(lián)系,我們立即糾正。
- 7. 本站不保證下載資源的準(zhǔn)確性、安全性和完整性, 同時(shí)也不承擔(dān)用戶因使用這些下載資源對(duì)自己和他人造成任何形式的傷害或損失。
最新文檔
- 樂器聲學(xué)設(shè)計(jì)與音響效果考核試卷
- 廣告行業(yè)創(chuàng)業(yè)與投資分析考核試卷
- 家用通風(fēng)設(shè)備生命周期評(píng)估考核試卷
- 技術(shù)服務(wù)智能制造系統(tǒng)集成與優(yōu)化考核試卷
- 工業(yè)電路板設(shè)計(jì)與制作考核試卷
- 發(fā)酵蔬菜的生產(chǎn)與保鮮技術(shù)考核試卷
- 電動(dòng)汽車與智能科技的融合創(chuàng)新
- 現(xiàn)代企業(yè)數(shù)據(jù)驅(qū)動(dòng)的營(yíng)銷策略分析
- 現(xiàn)代教育技術(shù)在教育資源優(yōu)化中的價(jià)值
- 電子書市場(chǎng)的全球化趨勢(shì)及影響
- 裝修工程延期協(xié)議
- 2025-2030全球21700圓柱形鋰離子電池行業(yè)調(diào)研及趨勢(shì)分析報(bào)告
- 2025-2025年教科版小學(xué)科學(xué)三年級(jí)下冊(cè)科學(xué)教學(xué)計(jì)劃
- 2025年云南中煙工業(yè)限責(zé)任公司招聘24人歷年高頻重點(diǎn)提升(共500題)附帶答案詳解
- 2025云南昆明空港投資開發(fā)集團(tuán)招聘7人歷年高頻重點(diǎn)提升(共500題)附帶答案詳解
- 《大健康解讀》課件
- 2024-2025學(xué)年成都市樹德東馬棚七年級(jí)上英語期末考試題(含答案)
- 2025年度交通運(yùn)輸規(guī)劃外聘專家咨詢協(xié)議3篇
- 2024年04月北京中信銀行北京分行社會(huì)招考(429)筆試歷年參考題庫附帶答案詳解
- 專項(xiàng)債券培訓(xùn)課件
- 中央企業(yè)人工智能應(yīng)用場(chǎng)景案例白皮書(2024年版)-中央企業(yè)人工智能協(xié)同創(chuàng)新平臺(tái)
評(píng)論
0/150
提交評(píng)論