版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請進(jìn)行舉報(bào)或認(rèn)領(lǐng)
文檔簡介
1、數(shù)據(jù)庫基礎(chǔ)與應(yīng)用課程性質(zhì)、學(xué)習(xí)目標(biāo)課程性質(zhì)、學(xué)習(xí)目標(biāo)本課程是中央電大計(jì)算機(jī)應(yīng)用、電子商務(wù)、軟件開發(fā)與應(yīng)用等??茖I(yè)有關(guān)數(shù)據(jù)庫的一門統(tǒng)設(shè)必修課。主要任務(wù)是介紹數(shù)據(jù)庫組織、管理和使用的一般知識,包括數(shù)據(jù)模型、數(shù)據(jù)庫結(jié)構(gòu)、數(shù)據(jù)庫系統(tǒng)、數(shù)據(jù)庫設(shè)計(jì)、關(guān)系運(yùn)算、關(guān)系規(guī)范化、關(guān)系查詢SQL語言等方面的知識;介紹至少一種實(shí)際的數(shù)據(jù)庫管理系統(tǒng)的構(gòu)成與使用。目的使學(xué)生通過學(xué)習(xí)和上機(jī)操作實(shí)踐掌握數(shù)據(jù)庫系統(tǒng)的基本知識,ACCESS和SQL Server數(shù)據(jù)庫管理系統(tǒng)的使用,數(shù)據(jù)庫應(yīng)用系統(tǒng)的設(shè)計(jì)和實(shí)現(xiàn)的方法與能力,以及具有進(jìn)行簡單數(shù)據(jù)庫應(yīng)用系統(tǒng)設(shè)計(jì)與開發(fā)的能力。課程概述數(shù)據(jù)庫基礎(chǔ)與應(yīng)用課程是中央電大計(jì)算機(jī)應(yīng)用專業(yè)信息管
2、理方向一門專業(yè)基礎(chǔ)與技術(shù)課,本課程由數(shù)據(jù)庫基礎(chǔ)知識、ACCESS數(shù)據(jù)庫管理系統(tǒng)和SQL Server數(shù)據(jù)庫管理系統(tǒng)這三個(gè)部分組成。數(shù)據(jù)庫基礎(chǔ)知識主要包括數(shù)據(jù)庫系統(tǒng)的基本概念和邏輯數(shù)據(jù)模型,ER圖的應(yīng)用,關(guān)系模式的定義和關(guān)系運(yùn)算,關(guān)系的規(guī)范化和應(yīng)用,SQL語言的定義和應(yīng)用,數(shù)據(jù)庫應(yīng)用系統(tǒng)設(shè)計(jì)等內(nèi)容。ACCESS數(shù)據(jù)庫管理系統(tǒng)主要包括系統(tǒng)的基本構(gòu)成和操作,數(shù)據(jù)表、查詢、窗體、報(bào)表、宏、模塊等數(shù)據(jù)庫對象的定義與使用等內(nèi)容。SQL Server數(shù)據(jù)庫管理系統(tǒng)主要包括系統(tǒng)的基本構(gòu)成,企業(yè)管理系和查詢分析器的使用,數(shù)據(jù)表、視圖、存儲(chǔ)過程、索引等數(shù)據(jù)庫對象的定義與使用,Transact SQL語言的使用等內(nèi)
3、容。課程特點(diǎn)課程特點(diǎn) 該課程理論性、實(shí)踐性和應(yīng)用性都很強(qiáng)。在理論方面涉及到集合理論、關(guān)系理論、數(shù)據(jù)庫設(shè)計(jì)理論等。實(shí)踐性強(qiáng)體現(xiàn)為:數(shù)據(jù)庫設(shè)計(jì)理論是隨著計(jì)算機(jī)技術(shù)和人們的設(shè)計(jì)實(shí)踐不斷地豐富和發(fā)展的,將不斷地產(chǎn)生出新的設(shè)計(jì)技術(shù)和理論。應(yīng)用性強(qiáng)是指:現(xiàn)在每一個(gè)實(shí)用的計(jì)算機(jī)信息管理系統(tǒng)幾乎都涉及到數(shù)據(jù)庫應(yīng)用,通常為后臺(tái)應(yīng)用。學(xué)習(xí)該課程既要注意學(xué)習(xí)好理論,又要注意運(yùn)用理論知識進(jìn)行數(shù)據(jù)庫設(shè)計(jì)實(shí)踐的鍛煉,進(jìn)行實(shí)際上機(jī)操作的鍛煉,做到理論與實(shí)踐相結(jié)合。數(shù)據(jù)庫知識很豐富,實(shí)際數(shù)據(jù)庫管理系統(tǒng)和應(yīng)用系統(tǒng)都比較復(fù)雜,因此,要學(xué)會(huì)利用數(shù)據(jù)庫開發(fā)系統(tǒng),僅靠掌握該課程的一點(diǎn)書本知識是遠(yuǎn)遠(yuǎn)不夠的,它只能給出進(jìn)行數(shù)據(jù)庫應(yīng)用所必須
4、的入門知識或基礎(chǔ)知識,真正掌握它需要不斷地學(xué)習(xí)和實(shí)際鍛煉的積累。 課程體系結(jié)構(gòu)本課程首先介紹數(shù)據(jù)庫的一般理論知識,包括數(shù)據(jù)模型、數(shù)據(jù)庫系統(tǒng)結(jié)構(gòu)、關(guān)系運(yùn)算、函數(shù)依賴、關(guān)系規(guī)范化、關(guān)系查詢語言、數(shù)據(jù)庫應(yīng)用系統(tǒng)設(shè)計(jì)等內(nèi)容。第二部分介紹Microsoft Access2000微機(jī)關(guān)系數(shù)據(jù)庫管理系統(tǒng)的使用,包括建立和使用表、查詢、窗體、報(bào)表、網(wǎng)頁、宏、模塊等內(nèi)容;介紹主要安裝在服務(wù)器上的Microsoft SQL Server2000關(guān)系數(shù)據(jù)庫管理系統(tǒng),包括表、視圖、索引、存儲(chǔ)過程、觸發(fā)器、規(guī)則、約束、默認(rèn)值等對象的建立與使用,以及數(shù)據(jù)庫恢復(fù)、安全性、事務(wù)處理等內(nèi)容;教材特點(diǎn):教材中的每一章均提出了學(xué)習(xí)
5、目標(biāo)、小結(jié)和習(xí)題三個(gè)部分。在學(xué)習(xí)每章之前,通過閱讀學(xué)習(xí)目標(biāo)能夠了解本章的主要內(nèi)容和所要達(dá)到的目標(biāo),從而增強(qiáng)學(xué)習(xí)的主動(dòng)性和積極性;在正文的學(xué)習(xí)中,每章正文中都有助學(xué)內(nèi)容,如提示、闡明、思考等,可幫助大家理解正文知識;每章小結(jié)總結(jié)、歸納和提煉了本章的內(nèi)容,使所學(xué)知識更加條理化和系統(tǒng)化,從而幫助同學(xué)們進(jìn)一步加深對內(nèi)容的理解和認(rèn)識;每章最后給出了豐富的練習(xí)題,同學(xué)們學(xué)習(xí)每章內(nèi)容后可通過認(rèn)真做好全部習(xí)題,以達(dá)到加深對所學(xué)知識的理解和掌握,并提高靈活運(yùn)用知識的能力。教材結(jié)構(gòu):第一章 數(shù)據(jù)庫系統(tǒng)概述數(shù)據(jù)庫系統(tǒng)的一些基本概念和ER圖的概念與應(yīng)用。第二章 關(guān)系運(yùn)算關(guān)系數(shù)據(jù)結(jié)構(gòu)、關(guān)系完整性規(guī)則和關(guān)系運(yùn)算等三個(gè)方面
6、的內(nèi)容第三章 關(guān)系規(guī)范化基礎(chǔ)數(shù)據(jù)依賴和關(guān)系規(guī)范化方面的數(shù)據(jù)庫設(shè)計(jì)的基礎(chǔ)知識。第四章 結(jié)構(gòu)化查詢語言-SQL關(guān)系數(shù)據(jù)庫系統(tǒng)通用的數(shù)據(jù)查詢語言,即SQL,它提供了進(jìn)行一切關(guān)系數(shù)據(jù)庫操作的基礎(chǔ)。第五章 數(shù)據(jù)庫應(yīng)用系統(tǒng)設(shè)計(jì)通過兩個(gè)實(shí)例簡要介紹數(shù)據(jù)庫應(yīng)用系統(tǒng)開發(fā)的大致過程。第六章 ACCESS數(shù)據(jù)庫管理系統(tǒng)的簡單應(yīng)用Access數(shù)據(jù)庫管理系統(tǒng)的一些概況,以及Access數(shù)據(jù)庫系統(tǒng)中的四個(gè)對象:表、查詢、窗體和報(bào)表的基本概念、創(chuàng)建方法和有關(guān)的操作。第七章 ACCESS數(shù)據(jù)庫管理系統(tǒng)的高級應(yīng)用Access數(shù)據(jù)庫系統(tǒng)中的三個(gè)操作對象:宏、模塊和數(shù)據(jù)訪問頁的基本概念、創(chuàng)建方法和有關(guān)的操作,以及數(shù)據(jù)庫的安全措施、
7、數(shù)據(jù)的導(dǎo)入和導(dǎo)出、簡單的Access數(shù)據(jù)庫管理系統(tǒng)開發(fā)過程。實(shí)驗(yàn)內(nèi)容(1) ACCESS實(shí)驗(yàn)內(nèi)容建表操作查詢操作窗體和宏操作其他自選操作(2) SQL Server實(shí)驗(yàn)內(nèi)容SQL Server運(yùn)行環(huán)境與建庫表的連接與簡單查詢表的高級查詢表記錄的插入、刪除和修改索引的使用在庫中使用規(guī)則和約束存儲(chǔ)過程的使用觸發(fā)器的使用學(xué)習(xí)方法指導(dǎo)1. 學(xué)習(xí)數(shù)據(jù)庫基礎(chǔ)知識時(shí)要做到理論聯(lián)系實(shí)際。2. 學(xué)習(xí)關(guān)系數(shù)據(jù)庫知識時(shí),要注重理解和掌握集合的概念和運(yùn)算,它同數(shù)學(xué)和一般程序設(shè)計(jì)中單值運(yùn)算的區(qū)別。3. 學(xué)習(xí)ACCESS管理系統(tǒng)時(shí),要主動(dòng)結(jié)合學(xué)習(xí)內(nèi)容進(jìn)行上機(jī)操作練習(xí),要做到課堂學(xué)習(xí)與上機(jī)時(shí)間同步。 課程考核說明 命題依據(jù)
8、:本考核說明嚴(yán)格按照中央電大計(jì)算機(jī)應(yīng)用專業(yè)課程教學(xué)大綱編寫。 考核要求:考核學(xué)生掌握和運(yùn)用數(shù)據(jù)庫基本概念和知識建立和使用數(shù)據(jù)庫的能力。具體考核要求分為以下3個(gè)層次: 了解:理解數(shù)據(jù)庫系統(tǒng)中的一些基本概念。 掌握:掌握數(shù)據(jù)庫系統(tǒng)中的一些基本知識、ACCESS數(shù)據(jù)庫管理系統(tǒng)的常用操作、常用數(shù)據(jù)類型的含義和語句的格式與作用等。 熟練掌握:能夠根據(jù)所給定的知識點(diǎn)分析問題和解決問題。命題原則:命題原則: 1. 嚴(yán)格按照該課程教學(xué)大綱和考核說明的要嚴(yán)格按照該課程教學(xué)大綱和考核說明的要求命題。求命題。 2. 試題的覆蓋面較廣,并適當(dāng)突出重點(diǎn)。主試題的覆蓋面較廣,并適當(dāng)突出重點(diǎn)。主教材第四章為課程重點(diǎn)內(nèi)容。教
9、材第四章為課程重點(diǎn)內(nèi)容。 3數(shù)據(jù)庫基本知識一至五章)、數(shù)據(jù)庫基本知識一至五章)、ACCESS使用與操作六、七章分別占試題量的使用與操作六、七章分別占試題量的70%、30%。 4試題的難易程度和題量適當(dāng),按難易程度試題的難易程度和題量適當(dāng),按難易程度分為三個(gè)層次:容易占分為三個(gè)層次:容易占40%,一般占,一般占40%,較難,較難占占20%。 5. 題型大致為:選擇、填空、按照數(shù)據(jù)庫查題型大致為:選擇、填空、按照數(shù)據(jù)庫查詢或處理的語句序列寫出相應(yīng)功能、按照數(shù)據(jù)庫詢或處理的語句序列寫出相應(yīng)功能、按照數(shù)據(jù)庫操作功能寫出相應(yīng)語句序列等。操作功能寫出相應(yīng)語句序列等。采用期末卷面考核與形成性考核相結(jié)合的方式
10、。形成性考核占20分,視平時(shí)上機(jī)和作業(yè)完成情況而定,由所在班級的任課教師給定,由省市、自治區(qū)級電大認(rèn)定;期末卷面考核占80分,由中央電大統(tǒng)一命題并采用閉卷方式。兩方面成績累計(jì)達(dá)到60分者為及格。課程重點(diǎn)、難點(diǎn)重點(diǎn):重點(diǎn):數(shù)據(jù)庫基礎(chǔ)知識:數(shù)據(jù)庫基礎(chǔ)知識:數(shù)據(jù)庫組織、管理和使用的一數(shù)據(jù)庫組織、管理和使用的一般知識,包括數(shù)據(jù)模型、數(shù)據(jù)般知識,包括數(shù)據(jù)模型、數(shù)據(jù)庫結(jié)構(gòu)、數(shù)據(jù)庫系統(tǒng)、數(shù)據(jù)庫庫結(jié)構(gòu)、數(shù)據(jù)庫系統(tǒng)、數(shù)據(jù)庫設(shè)計(jì)、關(guān)系運(yùn)算、關(guān)系規(guī)范化、設(shè)計(jì)、關(guān)系運(yùn)算、關(guān)系規(guī)范化、關(guān)系查詢關(guān)系查詢SQL語言等內(nèi)容;語言等內(nèi)容;ACCESS微機(jī)數(shù)據(jù)庫管理系統(tǒng):微機(jī)數(shù)據(jù)庫管理系統(tǒng):表、窗體、查詢、報(bào)表、宏、表、窗體、查
11、詢、報(bào)表、宏、模塊等內(nèi)容;模塊等內(nèi)容;難點(diǎn):難點(diǎn):關(guān)系的規(guī)范化;關(guān)系的規(guī)范化;使用結(jié)構(gòu)化查詢語言使用結(jié)構(gòu)化查詢語言SQL查詢;查詢;Access數(shù)據(jù)庫管理系統(tǒng)的高級數(shù)據(jù)庫管理系統(tǒng)的高級應(yīng)用;應(yīng)用;第1講課程導(dǎo)入第一章 數(shù)據(jù)庫系統(tǒng)概論主要教學(xué)內(nèi)容: 1. 數(shù)據(jù)管理技術(shù)的發(fā)展經(jīng)歷2. 數(shù)據(jù)庫系統(tǒng)的特點(diǎn)3. 數(shù)據(jù)模型4. 數(shù)據(jù)庫體系結(jié)構(gòu)5. 數(shù)據(jù)庫管理系統(tǒng)的功能6. 數(shù)據(jù)庫系統(tǒng)的組成 學(xué)習(xí)目標(biāo) 了解:數(shù)據(jù)庫管理技術(shù)發(fā)展的四個(gè)階段,數(shù)據(jù)庫體系結(jié)構(gòu)的三級模式和兩級映象,數(shù)據(jù)庫管理系統(tǒng)的功能,數(shù)據(jù)庫系統(tǒng)的組成等。 掌握:數(shù)據(jù)庫系統(tǒng)和文件系統(tǒng)的各自特點(diǎn),特別是關(guān)系數(shù)據(jù)庫系統(tǒng)的優(yōu)點(diǎn),ER圖的概念和使用,數(shù)據(jù)的
12、三種聯(lián)系類型,數(shù)據(jù)中的屬性、碼、域的含義。 第一章 數(shù)據(jù)庫系統(tǒng)概論數(shù)據(jù)庫中最常用術(shù)語和基本概念 數(shù)據(jù)的概念: 描述事物的符號記錄稱為數(shù)據(jù)。它是數(shù)據(jù)庫中存儲(chǔ)的基本對象。數(shù)據(jù)有數(shù)字、文字、圖形、圖像、動(dòng)畫、影像、聲音等多種表現(xiàn)形式,它們都可以經(jīng)過數(shù)字化后存入計(jì)算機(jī)。 信息的概念 信息是人們消化理解了的數(shù)據(jù),是對客觀世界的認(rèn)識,即知識。 數(shù)據(jù)與信息既有聯(lián)系又有區(qū)別,數(shù)據(jù)是載荷信息的物理符號或稱載體,用于描述事物,傳遞或表示信息。信息是抽象的,不隨數(shù)據(jù)形式而改變。信息是反映客觀現(xiàn)實(shí)世界的知識,用不同的數(shù)據(jù)形式可以表示同樣的信息。第一章 數(shù)據(jù)庫系統(tǒng)概論數(shù)據(jù)處理: 數(shù)據(jù)處理是指將數(shù)據(jù)轉(zhuǎn)換成信息的過程。廣義
13、地講,處理包括對數(shù)據(jù)的收集、存儲(chǔ)、加工、分類、檢索、傳播等一系列活動(dòng)。狹義地講,處理是指對所輸入的數(shù)據(jù)進(jìn)行加工整理。 數(shù)據(jù)處理的基本目的是從大量的、已知的數(shù)據(jù)出發(fā),根據(jù)事物之間的固有聯(lián)系和運(yùn)動(dòng)規(guī)律,通過分析歸納、演繹推導(dǎo)等手段,粹取出對人們有價(jià)值、有意義的信息,作為決策的依據(jù)。從數(shù)據(jù)處理的角度而言,信息是一種被加工成特定形式的數(shù)據(jù),這種數(shù)據(jù)形式對于數(shù)據(jù)接收者來說是有意義的。第一章 數(shù)據(jù)庫系統(tǒng)概論信息與數(shù)據(jù)之間的關(guān)系:信息=數(shù)據(jù)處置數(shù)據(jù)搜集數(shù)據(jù)存儲(chǔ)通訊處理1處理1數(shù)據(jù)存儲(chǔ)原始數(shù)據(jù)二次數(shù)據(jù)(信息)信息傳播第一章 數(shù)據(jù)庫系統(tǒng)概論數(shù)據(jù)庫所謂數(shù)據(jù)庫是指長期儲(chǔ)存在計(jì)算機(jī)內(nèi)的、有組織的、可共享的數(shù)據(jù)集合。數(shù)
14、據(jù)庫中的數(shù)據(jù)按一定的數(shù)據(jù)模型組織、描述和儲(chǔ)存,具有較小的冗余度、較高的數(shù)據(jù)獨(dú)立性和易擴(kuò)展性,并可為各種用戶共享。數(shù)據(jù)庫管理系統(tǒng)DBMS) 是位于用戶與操作系統(tǒng)之間的一層數(shù)據(jù)管理軟件,其功能包括:數(shù)據(jù)定義功能數(shù)據(jù)操縱功能數(shù)據(jù)庫的運(yùn)行管理數(shù)據(jù)庫的建立和維護(hù)功能數(shù)據(jù)庫管理系統(tǒng)是數(shù)據(jù)庫系統(tǒng)的一個(gè)重要組成部分。第一章 數(shù)據(jù)庫系統(tǒng)概論一、數(shù)據(jù)處理技術(shù)發(fā)展經(jīng)歷1、人工管理階段特點(diǎn):數(shù)據(jù)不保存應(yīng)用程序管理數(shù)據(jù)數(shù)據(jù)不共享數(shù)據(jù)不具有獨(dú)立性應(yīng)用程序1數(shù)據(jù)集1應(yīng)用程序2數(shù)據(jù)集2應(yīng)用程序n數(shù)據(jù)集n第一章 數(shù)據(jù)庫系統(tǒng)概論2、文件管理階段特點(diǎn):數(shù)據(jù)可以長期保存由文件系統(tǒng)管理數(shù)據(jù)數(shù)據(jù)共享性差,冗余度大數(shù)據(jù)獨(dú)立性差應(yīng)用程序1數(shù)
15、據(jù)集1應(yīng)用程序2數(shù)據(jù)集2應(yīng)用程序n數(shù)據(jù)集n存取方式第一章 數(shù)據(jù)庫系統(tǒng)概論3、數(shù)據(jù)庫管理階段優(yōu)點(diǎn):數(shù)據(jù)結(jié)構(gòu)化數(shù)據(jù)的共享性高,冗余度低,易擴(kuò)充數(shù)據(jù)獨(dú)立性高數(shù)據(jù)粒度小獨(dú)立的數(shù)據(jù)操作界面第一章 數(shù)據(jù)庫系統(tǒng)概論數(shù)據(jù)由DBMS統(tǒng)一管理和控制DBMS的數(shù)據(jù)控制功能數(shù)據(jù)的安全性保護(hù)數(shù)據(jù)的完整性檢查并發(fā)控制數(shù)據(jù)庫恢復(fù)人工管理-文件管理-數(shù)據(jù)庫管理-分布式數(shù)據(jù)庫管理第一章 數(shù)據(jù)庫系統(tǒng)概論因此,數(shù)據(jù)庫是長期存儲(chǔ)在計(jì)算機(jī)內(nèi)有組織的大量的共享的數(shù)據(jù)集合.它可以供各種用戶共享,具有最小冗余度和較高的數(shù)據(jù)獨(dú)立性.DBMS在數(shù)據(jù)庫建立、運(yùn)用和維護(hù)時(shí)對數(shù)據(jù)庫進(jìn)行統(tǒng)一控制,以保證數(shù)據(jù)的完整性、安全性,并在多用戶使用數(shù)據(jù)庫時(shí)進(jìn)行并
16、發(fā)控制,在發(fā)生故障后對系統(tǒng)進(jìn)行恢復(fù).應(yīng)用程序1應(yīng)用程序2數(shù)據(jù)庫管理系統(tǒng)數(shù)據(jù)庫第一章 數(shù)據(jù)庫系統(tǒng)概論4、分布式數(shù)據(jù)庫管理階段 分布式數(shù)據(jù)庫系統(tǒng)通過計(jì)算機(jī)網(wǎng)絡(luò)和通信線路可以把分布在不同地域的局部數(shù)據(jù)庫系統(tǒng)連接和統(tǒng)一起來.分布式數(shù)據(jù)庫系統(tǒng)既支持客戶的局部應(yīng)用,又支持客戶的全局應(yīng)用. 分布式數(shù)據(jù)庫除了具有一般數(shù)據(jù)庫的優(yōu)點(diǎn)之外,還具有系統(tǒng)的可靠性高、地域范圍廣、數(shù)據(jù)量大、客戶數(shù)多等優(yōu)點(diǎn),缺點(diǎn)是由提高可靠性而帶來的數(shù)據(jù)冗余,由不同局部數(shù)據(jù)庫使用平臺(tái)連接和統(tǒng)一管理所帶來的系統(tǒng)復(fù)雜性.第一章 數(shù)據(jù)庫系統(tǒng)概論數(shù)據(jù)管理三個(gè)階段的比較人工管理階段文件系統(tǒng)階段數(shù)據(jù)庫系統(tǒng)階段 背景應(yīng)用背景科學(xué)計(jì)算科學(xué)計(jì)算,管理大規(guī)模管
17、理硬件背景無直接存取存儲(chǔ)設(shè)備磁盤,磁鼓大容量磁盤軟件背景沒有操作系統(tǒng)有文件系統(tǒng)有數(shù)據(jù)庫管理系統(tǒng)處理方式批處理聯(lián)機(jī)實(shí)進(jìn)處理,批處理理聯(lián)機(jī)實(shí)時(shí)處理,分布處理,批處理特點(diǎn)數(shù)據(jù)的管理者用戶(程序員)文件系統(tǒng)數(shù)據(jù)庫管理系統(tǒng)數(shù)據(jù)面向的對象某一應(yīng)用程序某一應(yīng)用現(xiàn)實(shí)世界數(shù)據(jù)的共享程度無共享,冗余度極大共享性差,冗余度大共享性高,冗余度小數(shù)據(jù)的獨(dú)立性不獨(dú)立,完全依賴于程序 獨(dú)立性差具有高度的物理獨(dú)立性和一定的邏輯獨(dú)立性數(shù)據(jù)的結(jié)構(gòu)化無結(jié)構(gòu)記錄內(nèi)不結(jié)構(gòu),整體無結(jié)構(gòu)整體結(jié)構(gòu)化,用數(shù)據(jù)模型描述數(shù)據(jù)控制能力應(yīng)用程序自己控制應(yīng)用程序自己控制同數(shù)據(jù)庫管理系統(tǒng)提供數(shù)據(jù)安全性,完整性,并發(fā)性和恢復(fù)性能力第一章 數(shù)據(jù)庫系統(tǒng)概論二、
18、概念數(shù)據(jù)模型模型是現(xiàn)實(shí)世界特征的模擬和抽象。數(shù)據(jù)模型是現(xiàn)實(shí)世界數(shù)據(jù)特征的抽象。在數(shù)據(jù)庫中用數(shù)據(jù)模型這個(gè)工具來抽象、表示和處理現(xiàn)實(shí)世界中的數(shù)據(jù)和信息。通俗地講數(shù)據(jù)模型就是現(xiàn)實(shí)世界的模擬。數(shù)據(jù)模型應(yīng)滿足三方面要求:一是能比較真實(shí)地模擬現(xiàn)實(shí)世界;二是容易為人所理解;三是便于在計(jì)算機(jī)上實(shí)現(xiàn)。第一章 數(shù)據(jù)庫系統(tǒng)概論根據(jù)模型應(yīng)用的不同目的,可以將模型劃分為兩類。第一類:概念模型(信息模型),它是按用戶的觀點(diǎn)來對數(shù)據(jù)和信息建模,主要用于數(shù)據(jù)庫設(shè)計(jì)。 第二類:數(shù)據(jù)模型,主要包括網(wǎng)狀模型、層次模型、關(guān)系模型等,它是按計(jì)算機(jī)系統(tǒng)的觀點(diǎn)對數(shù)據(jù)建模,主要用于DBMS的實(shí)現(xiàn)。表示概念數(shù)據(jù)模型的最常用的一種工具叫實(shí)體聯(lián)系
19、Entity Relationship模型,簡稱ER模型。又稱為實(shí)體聯(lián)系圖,簡稱ER圖。第一章 數(shù)據(jù)庫系統(tǒng)概論1、ER模型的有關(guān)概念(1)實(shí)體實(shí)體:是現(xiàn)實(shí)世界中存在的可以相互區(qū)別的事物或活動(dòng)的抽象(數(shù)據(jù)描述)。如:一個(gè)人、一本書、一次會(huì)議、一個(gè)文件等實(shí)體集:是指同一類實(shí)體集合。如:一個(gè)班級的全體同學(xué)、一個(gè)圖書館的全部藏書、一年中的所有會(huì)議、一段時(shí)間簽發(fā)的所有文件等都是相應(yīng)的實(shí)體集。實(shí)體型:是對同類實(shí)體的共有特征的抽象定義。如人的共有特征為姓名、年齡、籍貫、職業(yè)、學(xué)歷等,這五個(gè)特征就定義了人這個(gè)實(shí)體型。實(shí)體值:就是符合實(shí)體型定義的每個(gè)具體實(shí)體。如假定人的實(shí)體型用姓名、年齡、籍貫、職業(yè)、學(xué)歷等特征
20、定義,那么“張三,35,江蘇,教師,研究生就是該實(shí)體型的一個(gè)實(shí)體值,它描述的是一個(gè)具體的人。第一章 數(shù)據(jù)庫系統(tǒng)概論(2)聯(lián)絡(luò)聯(lián)絡(luò)是指實(shí)體之間的相互關(guān)系,它通常表示一種活動(dòng)。聯(lián)系集是同一類聯(lián)系的集合。聯(lián)系型是對同類聯(lián)系的共有特征的抽象定義。留意:實(shí)體和聯(lián)系實(shí)際上沒有什么本質(zhì)區(qū)別,它們都是由相應(yīng)的特征標(biāo)識的,都具有型和值的概念,只不過在聯(lián)系中含有較多的聯(lián)系特征。第一章 數(shù)據(jù)庫系統(tǒng)概論(3)屬性屬性:是描述實(shí)體或聯(lián)系中的一種特征,一個(gè)實(shí)體或聯(lián)系通常具有多個(gè)特征,需要多個(gè)相應(yīng)屬性來描述。碼鍵):是實(shí)體間相互區(qū)別的一種惟一標(biāo)識。實(shí)體中的每個(gè)碼可能是實(shí)體中的一個(gè)屬性,也可能是一組屬性,特別是在聯(lián)系實(shí)體中往
21、往是一組屬性。在實(shí)體中能作為碼的屬性稱為主屬性,否則稱為非主屬性。域:實(shí)體中相應(yīng)屬性的取值范圍。第一章 數(shù)據(jù)庫系統(tǒng)概論(4)聯(lián)系分類聯(lián)系分類是討論兩實(shí)體型含聯(lián)系型之間的聯(lián)系情況。一對一聯(lián)系1:1)如果對于實(shí)體集A中的每一個(gè)實(shí)體,實(shí)體集B中至多有一個(gè)也可以沒有實(shí)體與之聯(lián)系,反之亦然,則稱實(shí)體集A與實(shí)體集B具有一對一聯(lián)系,記為1:1。例如:學(xué)校里面,一個(gè)班級只有一個(gè)正班長,而一個(gè)正班長只在一個(gè)班中任職,則班級與班長之間具有一對一聯(lián)系。第一章 數(shù)據(jù)庫系統(tǒng)概論一對多聯(lián)系(1:n)如果對于實(shí)體集A中的每一個(gè)實(shí)體,實(shí)體集B中有n個(gè)實(shí)體n0與之聯(lián)系,反之,對于實(shí)體集B中的每一個(gè)實(shí)體,實(shí)體集A中至多只有一個(gè)實(shí)
22、體與之聯(lián)系,則稱實(shí)體集A與實(shí)體集B有一對多聯(lián)系,記為1:n例如:一個(gè)班級中有若干名學(xué)生,而每個(gè)學(xué)生只在一個(gè)班級中學(xué)習(xí),則班級與學(xué)生之間具有一對多聯(lián)系第一章 數(shù)據(jù)庫系統(tǒng)概論多對多聯(lián)系m:n)如果對于實(shí)體集A中的每一個(gè)實(shí)體,實(shí)體集B中有n個(gè)實(shí)體( n0 )與之聯(lián)系,反之,對于實(shí)體集B中的每一個(gè)實(shí)體,實(shí)體集A中也有m個(gè)實(shí)體( m0 )與之聯(lián)系,則稱實(shí)體集A與實(shí)體集B具有多對多聯(lián)系,記為m:n。例如:一門課程同時(shí)有若干個(gè)學(xué)生選修,而一個(gè)學(xué)生可以同時(shí)選修多門課程,則課程與學(xué)生之間具有多對多聯(lián)系。實(shí)際上,一對一聯(lián)系是一對多聯(lián)系的特例,而一對多聯(lián)系又是多對多聯(lián)系的特例。一般地,兩個(gè)以上的實(shí)體型之間也存在著一
23、對一、一對多、多對多聯(lián)系。同一個(gè)實(shí)體集內(nèi)的各實(shí)體之間也可以存在一對一、一對多、多對多聯(lián)系。第一章 數(shù)據(jù)庫系統(tǒng)概論2、ER模型ER模型實(shí)體聯(lián)系模型簡稱ER圖,它是描述概念世界,建立概念模型的實(shí)用工具。ER圖包括三個(gè)要素: 1ER模型中的基本構(gòu)件實(shí)體用矩形表示,矩形框內(nèi)寫上實(shí)體名聯(lián)絡(luò)用菱形表示,菱形框內(nèi)寫上聯(lián)系名屬性且橢圓表示,橢圓形框內(nèi)寫上屬性名。用連線將矩形、菱形、橢圓連接起來,表示實(shí)體、聯(lián)系與屬性之間的所屬關(guān)系或?qū)嶓w與聯(lián)系之間的相連關(guān)系。第一章 數(shù)據(jù)庫系統(tǒng)概論2各種聯(lián)系的ER圖表示兩個(gè)實(shí)體型之間的三類聯(lián)系第一章 數(shù)據(jù)庫系統(tǒng)概論實(shí)體型A聯(lián)系名實(shí)體型B11實(shí)體型A聯(lián)系名實(shí)體型B1n實(shí)體型A聯(lián)系名實(shí)體型Bmn一個(gè)實(shí)體內(nèi)部的三類聯(lián)系第一章 數(shù)據(jù)庫系統(tǒng)概論實(shí)體聯(lián)絡(luò)11實(shí)體聯(lián)絡(luò)n1實(shí)體聯(lián)絡(luò)nm三個(gè)或更多實(shí)體相互聯(lián)系的情況P15頁)如對于學(xué)生、課程和教師這三個(gè)實(shí)
溫馨提示
- 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請下載最新的WinRAR軟件解壓。
- 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請聯(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ǔ)空間,僅對用戶上傳內(nèi)容的表現(xiàn)方式做保護(hù)處理,對用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對任何下載內(nèi)容負(fù)責(zé)。
- 6. 下載文件中如有侵權(quán)或不適當(dāng)內(nèi)容,請與我們聯(lián)系,我們立即糾正。
- 7. 本站不保證下載資源的準(zhǔn)確性、安全性和完整性, 同時(shí)也不承擔(dān)用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。
最新文檔
- 2025中國西電集團(tuán)限公司招聘高頻重點(diǎn)提升(共500題)附帶答案詳解
- 2025中國移動(dòng)安徽分公司春季社會(huì)招聘高頻重點(diǎn)提升(共500題)附帶答案詳解
- 2025中國電信山東泰安分公司校園招聘高頻重點(diǎn)提升(共500題)附帶答案詳解
- 2025中國農(nóng)業(yè)科學(xué)院北京畜牧獸醫(yī)研究所公開招聘5人高頻重點(diǎn)提升(共500題)附帶答案詳解
- 2025中國-東盟信息港股份限公司人才招聘(廣西)高頻重點(diǎn)提升(共500題)附帶答案詳解
- 2025下半年浙江省臺(tái)州市市屬事業(yè)單位招聘179人歷年高頻重點(diǎn)提升(共500題)附帶答案詳解
- 2025下半年廣東省佛山市直事業(yè)單位統(tǒng)一招聘57人高頻重點(diǎn)提升(共500題)附帶答案詳解
- 2025下半年四川省自貢市貢井區(qū)事業(yè)單位招聘90人歷年高頻重點(diǎn)提升(共500題)附帶答案詳解
- 2025下半年四川省廣元事業(yè)單位招聘175人歷年高頻重點(diǎn)提升(共500題)附帶答案詳解
- 2025上海城投水務(wù)(集團(tuán))限公司招聘129人高頻重點(diǎn)提升(共500題)附帶答案詳解
- 帶式輸送機(jī)機(jī)械設(shè)計(jì)課程設(shè)計(jì)(帶式輸送機(jī))
- 油氣管道泄漏事故應(yīng)急處理方案
- 部編版五年級語文上冊快樂讀書吧測試題及答案
- 三方代收款委托協(xié)議書范文
- 中國近代人物研究學(xué)習(xí)通超星期末考試答案章節(jié)答案2024年
- 變壓器搬遷施工方案
- 建筑施工安全風(fēng)險(xiǎn)辨識分級管控指南494條-副本
- 橙子主題課程設(shè)計(jì)
- 靜脈留置針?biāo)蚂o脈炎的標(biāo)準(zhǔn)化護(hù)理預(yù)防流程
- 廣西百色市縣級市2023-2024學(xué)年八年級上學(xué)期期末檢測物理試題(原卷版)
- 人教版2024年新教材七年級上冊英語各單元考點(diǎn)復(fù)習(xí)提綱
評論
0/150
提交評論