SQLServer數(shù)據(jù)庫(kù)基礎(chǔ)與應(yīng)用關(guān)系數(shù)據(jù)庫(kù)原理ER概念模型實(shí)用教案_第1頁(yè)
SQLServer數(shù)據(jù)庫(kù)基礎(chǔ)與應(yīng)用關(guān)系數(shù)據(jù)庫(kù)原理ER概念模型實(shí)用教案_第2頁(yè)
SQLServer數(shù)據(jù)庫(kù)基礎(chǔ)與應(yīng)用關(guān)系數(shù)據(jù)庫(kù)原理ER概念模型實(shí)用教案_第3頁(yè)
SQLServer數(shù)據(jù)庫(kù)基礎(chǔ)與應(yīng)用關(guān)系數(shù)據(jù)庫(kù)原理ER概念模型實(shí)用教案_第4頁(yè)
SQLServer數(shù)據(jù)庫(kù)基礎(chǔ)與應(yīng)用關(guān)系數(shù)據(jù)庫(kù)原理ER概念模型實(shí)用教案_第5頁(yè)
已閱讀5頁(yè),還剩29頁(yè)未讀, 繼續(xù)免費(fèi)閱讀

下載本文檔

版權(quán)說(shuō)明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請(qǐng)進(jìn)行舉報(bào)或認(rèn)領(lǐng)

文檔簡(jiǎn)介

1、課程(kchng)有關(guān)問題的說(shuō)明 總學(xué)時(shí)68學(xué)時(shí)教學(xué)安排(npi)理論課上機(jī)實(shí)訓(xùn)本教材的重點(diǎn)章節(jié)1、3、4、5、6、7、8、9成績(jī)?cè)u(píng)定方法課堂(ktng)提問5% (包括上機(jī))平時(shí)作業(yè)5%課堂(ktng)考核30%考勤5%加分5%期末考試50%(統(tǒng)考)第1頁(yè)/共33頁(yè)第一頁(yè),共34頁(yè)。第1章 關(guān)系數(shù)據(jù)庫(kù)原理(yunl) ER概念模型設(shè)計(jì) 教學(xué)內(nèi)容數(shù)據(jù)庫(kù)概述數(shù)據(jù)庫(kù)的地位數(shù)據(jù)庫(kù)的基本概念ER概念模型(重點(diǎn))三個(gè)基本要素實(shí)體(sht)聯(lián)系圖(ER圖)ER概念模型的設(shè)計(jì)實(shí)例第2頁(yè)/共33頁(yè)第二頁(yè),共34頁(yè)。第1章 關(guān)系數(shù)據(jù)庫(kù)原理 ER概念模型設(shè)計(jì)(shj) 學(xué)習(xí)目標(biāo)認(rèn)知目標(biāo):理解(lji)數(shù)據(jù)庫(kù)的基本

2、概念了解數(shù)據(jù)庫(kù)系統(tǒng)的特點(diǎn)理解(lji)ER概念模型的含義能力目標(biāo):掌握ER概念模型的設(shè)計(jì)(重點(diǎn))第3頁(yè)/共33頁(yè)第三頁(yè),共34頁(yè)。教學(xué)活動(dòng)請(qǐng)同學(xué)們思考:數(shù)據(jù)庫(kù)有什么作用?在我們(w men)的生活中,哪些地方使用到了數(shù)據(jù)庫(kù)?第4頁(yè)/共33頁(yè)第四頁(yè),共34頁(yè)。一、數(shù)據(jù)庫(kù)系統(tǒng)概述(i sh)1.數(shù)據(jù)庫(kù)的地位 數(shù)據(jù)庫(kù)技術(shù)產(chǎn)生于六十年代末,是數(shù)據(jù)管理的最新技術(shù),是計(jì)算機(jī)科學(xué)的重要分支。 數(shù)據(jù)庫(kù)技術(shù)是信息系統(tǒng)的核心和基礎(chǔ),它的出現(xiàn)極大地促進(jìn)了計(jì)算機(jī)應(yīng)用向各行各業(yè)的滲透(shntu)。 數(shù)據(jù)庫(kù)的建設(shè)規(guī)模、數(shù)據(jù)庫(kù)信息量的大小和使用頻度已成為衡量一個(gè)國(guó)家信息化程度的重要標(biāo)志。第5頁(yè)/共33頁(yè)第五頁(yè),共34頁(yè)。

3、一、數(shù)據(jù)庫(kù)系統(tǒng)概述(i sh) 2.數(shù)據(jù)庫(kù)的基本概念(四個(gè)) 數(shù)據(jù)(Data) 定義:是數(shù)據(jù)庫(kù)中存儲(chǔ)的基本對(duì)象,是描述事物的符號(hào)。 表現(xiàn)形式:數(shù)字、文字、圖形、圖像、聲音等 特點(diǎn):數(shù)據(jù)與其語(yǔ)義是不可分的。 舉例(j l):學(xué)籍檔案中的一條學(xué)生記錄是(王芳,女,21,計(jì)算機(jī)系,2005) 其語(yǔ)義是:王芳是個(gè)女學(xué)生,年齡21歲,2005年考入計(jì)算機(jī)系。第6頁(yè)/共33頁(yè)第六頁(yè),共34頁(yè)。一、數(shù)據(jù)庫(kù)系統(tǒng)概述(i sh) 2.數(shù)據(jù)庫(kù)的基本概念(四個(gè)) 數(shù)據(jù)庫(kù)(Database,DB) 是長(zhǎng)期儲(chǔ)存在計(jì)算機(jī)內(nèi)、有組織(zzh)的、可共享的數(shù)據(jù)集合。 數(shù)據(jù)庫(kù)管理系統(tǒng)(Database Management S

4、ystem,DBMS) 是位于用戶與操作系統(tǒng)之間的管理數(shù)據(jù)庫(kù)的軟件。 SQL Server 2005是一種DBMS。第7頁(yè)/共33頁(yè)第七頁(yè),共34頁(yè)。一、數(shù)據(jù)庫(kù)系統(tǒng)概述(i sh) 2.數(shù)據(jù)庫(kù)的基本概念(四個(gè)) 數(shù)據(jù)庫(kù)系統(tǒng)(Database System,DBS) 是指在計(jì)算機(jī)系統(tǒng)中引入數(shù)據(jù)庫(kù)后的系統(tǒng)。 數(shù)據(jù)庫(kù)系統(tǒng)的組成如下: 計(jì)算機(jī)系統(tǒng) 數(shù)據(jù)庫(kù) 數(shù)據(jù)庫(kù)管理系統(tǒng)(及其開發(fā)工具) 人員 數(shù)據(jù)庫(kù)管理員(DBA) 終端用戶 通常情況(qngkung)下,把數(shù)據(jù)庫(kù)系統(tǒng)簡(jiǎn)稱為數(shù)據(jù)庫(kù)。第8頁(yè)/共33頁(yè)第八頁(yè),共34頁(yè)。教學(xué)活動(dòng) 閱讀教材P2-4,找出數(shù)據(jù)庫(kù)系統(tǒng)有哪些特點(diǎn)?并簡(jiǎn)單( jindn)闡述。第9頁(yè)

5、/共33頁(yè)第九頁(yè),共34頁(yè)。一、數(shù)據(jù)庫(kù)系統(tǒng)概述(i sh) 3.數(shù)據(jù)庫(kù)系統(tǒng)的特點(diǎn)數(shù)據(jù)結(jié)構(gòu)化按照某種數(shù)據(jù)模型,將應(yīng)用的各種數(shù)據(jù)組織到一個(gè)數(shù)據(jù)庫(kù)中,整個(gè)數(shù)據(jù)不是一盤散沙,而是有機(jī)聯(lián)系在一起。數(shù)據(jù)共享性高、冗余少、易擴(kuò)充數(shù)據(jù)不再面向某個(gè)應(yīng)用程序而是面向整個(gè)系統(tǒng),當(dāng)前所有用戶可同時(shí)存取庫(kù)中的數(shù)據(jù)。數(shù)據(jù)共享減少了不必要的數(shù)據(jù)冗余,節(jié)約存儲(chǔ)空間,同時(shí)也避免了數(shù)據(jù)之間的不相容性與不一致性。數(shù)據(jù)面向整個(gè)系統(tǒng),而且是結(jié)構(gòu)化的,所以不僅能被多個(gè)應(yīng)用共享,而且容易(rngy)增加新的應(yīng)用,易于擴(kuò)充。第10頁(yè)/共33頁(yè)第十頁(yè),共34頁(yè)。一、數(shù)據(jù)庫(kù)系統(tǒng)概述(i sh) 3.數(shù)據(jù)庫(kù)系統(tǒng)的特點(diǎn)數(shù)據(jù)獨(dú)立性高物理獨(dú)立性:是指用

6、戶的應(yīng)用程序與存儲(chǔ)在磁盤上的數(shù)據(jù)庫(kù)中的數(shù)據(jù)是相互獨(dú)立的。也就是說(shuō),數(shù)據(jù)在磁盤上的數(shù)據(jù)庫(kù)中怎樣存儲(chǔ)是由DBMS管理的,用戶不需要了解,應(yīng)用程序要處理的只是數(shù)據(jù)的邏輯結(jié)構(gòu),這樣當(dāng)數(shù)據(jù)的物理存儲(chǔ)改變了,應(yīng)用程序不用改變。邏輯獨(dú)立性:是指用戶的應(yīng)用程序與數(shù)據(jù)庫(kù)的邏輯結(jié)構(gòu)是相互獨(dú)立的,也就是說(shuō),數(shù)據(jù)的邏輯結(jié)構(gòu)改變了,用戶程序也可以不變。數(shù)據(jù)由DBMS統(tǒng)一(tngy)管理和控制數(shù)據(jù)的安全性控制、數(shù)據(jù)的完整性控制、并發(fā)控制、數(shù)據(jù)恢復(fù) 第11頁(yè)/共33頁(yè)第十一頁(yè),共34頁(yè)。一、數(shù)據(jù)庫(kù)系統(tǒng)概述(i sh) 3.數(shù)據(jù)庫(kù)系統(tǒng)的特點(diǎn)數(shù)據(jù)庫(kù)管理階段(jidun)應(yīng)用程序與數(shù)據(jù)的對(duì)應(yīng)關(guān)系 以共享的數(shù)據(jù)庫(kù)為中心第12頁(yè)/共

7、33頁(yè)第十二頁(yè),共34頁(yè)。二、ER概念模型 1.1.數(shù)據(jù)模型數(shù)據(jù)模型的含義是對(duì)客觀事物及其聯(lián)系的數(shù)據(jù)描述,即對(duì)現(xiàn)實(shí)世界(存在于人腦之外的客觀世界)的模擬。例:桌子、筆等在數(shù)據(jù)庫(kù)中用數(shù)據(jù)模型來(lái)抽象、表示和處理現(xiàn)實(shí)世界中的數(shù)據(jù)和信息。要將現(xiàn)實(shí)世界轉(zhuǎn)變?yōu)闄C(jī)器能夠識(shí)別(shbi)的形式,必須經(jīng)過(guò)兩次抽象。數(shù)據(jù)模型的類型概念數(shù)據(jù)模型邏輯數(shù)據(jù)模型物理數(shù)據(jù)模型第13頁(yè)/共33頁(yè)第十三頁(yè),共34頁(yè)。二、ER概念(ginin)模型 2.概念(ginin)數(shù)據(jù)模型概念數(shù)據(jù)模型的含義用于信息世界(現(xiàn)實(shí)世界在人腦中的反映)的建模,是現(xiàn)實(shí)世界到信息世界的第一次抽象,是數(shù)據(jù)庫(kù)設(shè)計(jì)人員進(jìn)行數(shù)據(jù)庫(kù)設(shè)計(jì)的有力工具,也是設(shè)計(jì)人員

8、和用戶之間交流的語(yǔ)言。概念數(shù)據(jù)模型的表示(biosh)方法實(shí)體聯(lián)系圖(ER圖):用于描述信息世界的概念數(shù)據(jù)模型。它通過(guò)畫圖將實(shí)體以及實(shí)體間的聯(lián)系刻畫出來(lái),為客觀事物建立概念數(shù)據(jù)模型。 第14頁(yè)/共33頁(yè)第十四頁(yè),共34頁(yè)。二、ER概念模型 3. 3. ER圖的基本要素實(shí)體是現(xiàn)實(shí)世界中任何可以被認(rèn)識(shí)、區(qū)分的事物。實(shí)體可以是人或物,可以是實(shí)際的對(duì)象,也可以是抽象的概念(如事物之間的聯(lián)系)在學(xué)校:學(xué)生(xu sheng)、課程、教師、選課、班委等;某企業(yè)集團(tuán):工廠、職工、產(chǎn)品等屬性實(shí)體所具有的特性。一個(gè)實(shí)體可以有若干屬性來(lái)描述。學(xué)生(xu sheng)的屬性:學(xué)號(hào)、姓名、年齡、性別、系、專業(yè)等;產(chǎn)品

9、的屬性:產(chǎn)品編號(hào)、產(chǎn)品名、規(guī)格等第15頁(yè)/共33頁(yè)第十五頁(yè),共34頁(yè)。二、ER概念模型 3. 3. ER圖的基本要素聯(lián)系現(xiàn)實(shí)世界中事物(shw)內(nèi)部以及事物(shw)之間的聯(lián)系。在信息世界中反映為實(shí)體內(nèi)部的聯(lián)系和實(shí)體之間的聯(lián)系。實(shí)體內(nèi)部的聯(lián)系(一元聯(lián)系)兩個(gè)實(shí)體間的聯(lián)系(二元聯(lián)系)-理解多個(gè)實(shí)體間的聯(lián)系(多元聯(lián)系)類型:一對(duì)一聯(lián)系(簡(jiǎn)記成1:1) 例如:觀眾和座位一對(duì)多聯(lián)系(簡(jiǎn)記成1:n) 例如:工廠和職工多對(duì)多聯(lián)系(簡(jiǎn)記成m:n) 例如:學(xué)生和課程第16頁(yè)/共33頁(yè)第十六頁(yè),共34頁(yè)。二、ER概念模型 3. 3. ER圖的基本要素課堂練習(xí):判斷下列實(shí)體間的聯(lián)系類型。班級(jí)與班長(zhǎng)(正)班級(jí)與一個(gè)

10、班委班級(jí)與學(xué)生供應(yīng)商和商品商店(shngdin)和顧客工廠和產(chǎn)品出版社和作者商品和超市1:11:nm:nm:n1:1m:nm:nm:n第17頁(yè)/共33頁(yè)第十七頁(yè),共34頁(yè)?;疽氐谋硎痉椒ㄩL(zhǎng)方形實(shí)體橢 圓屬性菱 形聯(lián)系(linx)說(shuō)明:在相應(yīng)的框內(nèi)要寫上實(shí)體名、屬性名或聯(lián)系(linx)名。二、ER概念模型 4. ER圖的繪制(huzh)ER圖的繪制(huzh)方法第18頁(yè)/共33頁(yè)第十八頁(yè),共34頁(yè)。二、ER概念模型 4. ER圖的繪制(huzh)二元聯(lián)系(linx)的ER圖示例實(shí)體1聯(lián)系名實(shí)體2111:1聯(lián)系實(shí)體1聯(lián)系名實(shí)體2mnm:n聯(lián)系實(shí)體1聯(lián)系名實(shí)體21n1:n聯(lián)系課程選修學(xué)生mn成

11、績(jī)第19頁(yè)/共33頁(yè)第十九頁(yè),共34頁(yè)。二、ER概念模型 5. ER圖的設(shè)計(jì)(shj)原則設(shè)計(jì)原則:先局部,后綜合。設(shè)計(jì)局部ER圖。建立步驟:確定實(shí)體類型及屬性。確定聯(lián)系類型及屬性。把實(shí)體類型和聯(lián)系類型組合成局部ER圖。綜合成全局ER圖。合并步驟:合并局部ER圖,消除沖突(屬性、結(jié)構(gòu)( jigu)、命名沖突),生成初步ER圖。消除初步ER圖的數(shù)據(jù)冗余和聯(lián)系冗余,生成基本ER圖。第20頁(yè)/共33頁(yè)第二十頁(yè),共34頁(yè)。二、ER概念模型 6. ER圖的設(shè)計(jì)(shj)實(shí)例教學(xué)活動(dòng):閱讀教材P6-7,某學(xué)校計(jì)算機(jī)系的教學(xué)管理ER圖的建立實(shí)例(時(shí)間10分),并回答以下問題:有哪些實(shí)體?實(shí)體間有哪些聯(lián)系?各

12、聯(lián)系是什么類型?若實(shí)體的屬性(shxng)太多,可如何簡(jiǎn)化ER圖?第21頁(yè)/共33頁(yè)第二十一頁(yè),共34頁(yè)。二、ER概念模型 6. ER圖的設(shè)計(jì)(shj)實(shí)例 涉及的實(shí)體(sht)及屬性如下:第22頁(yè)/共33頁(yè)第二十二頁(yè),共34頁(yè)。二、ER概念模型 6. ER圖的設(shè)計(jì)(shj)實(shí)例 實(shí)體(sht)間的聯(lián)系如下: 第23頁(yè)/共33頁(yè)第二十三頁(yè),共34頁(yè)。二、ER概念模型 6. ER圖的設(shè)計(jì)(shj)實(shí)例 若實(shí)體的屬性太多,可如何(rh)簡(jiǎn)化ER圖? 可在ER圖中只畫實(shí)體間的聯(lián)系,而實(shí)體及屬性用另一個(gè)圖表示。第24頁(yè)/共33頁(yè)第二十四頁(yè),共34頁(yè)。二、ER概念模型 6. ER圖的設(shè)計(jì)(shj)實(shí)例實(shí)

13、例:設(shè)有商店和顧客兩個(gè)實(shí)體?!吧痰辍庇袑傩?shxng):商店編號(hào)、商店名、地址、電話“顧客”有屬性(shxng):顧客編號(hào)、姓名、地址、年齡、性別。 假設(shè)一個(gè)商店有多個(gè)顧客購(gòu)物,一個(gè)顧客可以到多個(gè)商店購(gòu)物,顧客每一次去商店購(gòu)物有一個(gè)消費(fèi)金額和日期。試畫ER圖,并注明屬性(shxng)和聯(lián)系類型。第25頁(yè)/共33頁(yè)第二十五頁(yè),共34頁(yè)。二、ER概念模型 6. ER圖的設(shè)計(jì)(shj)實(shí)例建立(jinl)步驟:確定實(shí)體類型及屬性。本題已知有:商店、顧客。商店商店編號(hào)商店名地址電話顧客顧客編號(hào)姓名地址年齡性別第26頁(yè)/共33頁(yè)第二十六頁(yè),共34頁(yè)。二、ER概念模型 6. ER圖的設(shè)計(jì)(shj)實(shí)例建

14、立步驟:確定實(shí)體類型及屬性。確定聯(lián)系類型及屬性?!吧痰?顧客”的聯(lián)系是m:n聯(lián)系的屬性有四項(xiàng):顧客(編號(hào))商店(編號(hào))消費(fèi)金額日期(rq)聯(lián)系的名稱:購(gòu)物商店顧客日期購(gòu)物消費(fèi)金額mn第27頁(yè)/共33頁(yè)第二十七頁(yè),共34頁(yè)。二、ER概念模型 6. ER圖的設(shè)計(jì)(shj)實(shí)例建立步驟:確定實(shí)體(sht)類型及屬性。確定聯(lián)系類型及屬性。把實(shí)體(sht)類型和聯(lián)系類型組合成ER圖。第28頁(yè)/共33頁(yè)第二十八頁(yè),共34頁(yè)。二、ER概念模型 6. ER圖的設(shè)計(jì)(shj)實(shí)例 mn商店商店編號(hào)商店名地址電話日期購(gòu)物消費(fèi)金額顧客顧客編號(hào)姓名地址年齡性別“商店(shngdin)”與“顧客”的ER圖第29頁(yè)/共3

15、3頁(yè)第二十九頁(yè),共34頁(yè)。本課小結(jié)(xioji)數(shù)據(jù)庫(kù)系統(tǒng)ER圖的繪制確定現(xiàn)實(shí)系統(tǒng)可能包含的實(shí)體。確定每個(gè)實(shí)體的屬性。確定實(shí)體之間可能有的聯(lián)系,并結(jié)合實(shí)際情況給每個(gè)聯(lián)系命名。確定每個(gè)聯(lián)系的種類和可能有的屬性。畫ER圖,建立概念模型,完成現(xiàn)實(shí)世界到信息(xnx)世界的第一次抽象。第30頁(yè)/共33頁(yè)第三十頁(yè),共34頁(yè)。本課小結(jié)(xioji) 對(duì)ER模型的理解 ER模型是人們認(rèn)識(shí)客觀世界的一種方法、工具。ER模型具有客觀性和主觀性兩重含義。ER模型是在客觀事物(shw)或系統(tǒng)的基礎(chǔ)上形成的,在某種程度上反映了客觀現(xiàn)實(shí),反映了用戶的需求,因此ER模型具有客觀性。但ER模型又不等同于客觀事物(shw)的本身,它往往反映事物(shw)的某一方面,至于選取哪個(gè)方面或哪些屬性,如何表達(dá)則決定于觀察者本身的目的與狀態(tài),從這個(gè)意義上說(shuō),ER模型又具有主觀性。第31頁(yè)/共33頁(yè)第三十一頁(yè),共34頁(yè)。課外作業(yè)布置(bzh) 課外練習(xí)無(wú)預(yù)習(xí):第1章“關(guān)系數(shù)據(jù)模型”中的內(nèi)容。請(qǐng)思考下列問題什么是關(guān)鍵字/碼/鍵?什么是主關(guān)鍵字/主碼/主鍵?ER圖轉(zhuǎn)化為關(guān)系模式的原則是什么?關(guān)系應(yīng)具備( jbi)什么性質(zhì)?第32頁(yè)/共33頁(yè)第三十二頁(yè),共34頁(yè)。感謝您的觀看(gunkn)!第33頁(yè)/共33頁(yè)第三十三

溫馨提示

  • 1. 本站所有資源如無(wú)特殊說(shuō)明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請(qǐng)下載最新的WinRAR軟件解壓。
  • 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請(qǐng)聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶所有。
  • 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁(yè)內(nèi)容里面會(huì)有圖紙預(yù)覽,若沒有圖紙預(yù)覽就沒有圖紙。
  • 4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
  • 5. 人人文庫(kù)網(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ì)自己和他人造成任何形式的傷害或損失。

評(píng)論

0/150

提交評(píng)論