x01-2014-2015學(xué)年02期-數(shù)據(jù)庫(kù)應(yīng)用技術(shù)-項(xiàng)目01-項(xiàng)目數(shù)據(jù)庫(kù)設(shè)計(jì)-任務(wù)3-邏輯設(shè)計(jì)_第1頁(yè)
x01-2014-2015學(xué)年02期-數(shù)據(jù)庫(kù)應(yīng)用技術(shù)-項(xiàng)目01-項(xiàng)目數(shù)據(jù)庫(kù)設(shè)計(jì)-任務(wù)3-邏輯設(shè)計(jì)_第2頁(yè)
x01-2014-2015學(xué)年02期-數(shù)據(jù)庫(kù)應(yīng)用技術(shù)-項(xiàng)目01-項(xiàng)目數(shù)據(jù)庫(kù)設(shè)計(jì)-任務(wù)3-邏輯設(shè)計(jì)_第3頁(yè)
x01-2014-2015學(xué)年02期-數(shù)據(jù)庫(kù)應(yīng)用技術(shù)-項(xiàng)目01-項(xiàng)目數(shù)據(jù)庫(kù)設(shè)計(jì)-任務(wù)3-邏輯設(shè)計(jì)_第4頁(yè)
x01-2014-2015學(xué)年02期-數(shù)據(jù)庫(kù)應(yīng)用技術(shù)-項(xiàng)目01-項(xiàng)目數(shù)據(jù)庫(kù)設(shè)計(jì)-任務(wù)3-邏輯設(shè)計(jì)_第5頁(yè)
已閱讀5頁(yè),還剩59頁(yè)未讀, 繼續(xù)免費(fèi)閱讀

下載本文檔

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

文檔簡(jiǎn)介

1、1數(shù)據(jù)庫(kù)應(yīng)用技術(shù)課程信息工程學(xué)院學(xué)生學(xué)生成績(jī)管理系統(tǒng)成績(jī)管理系統(tǒng)數(shù)據(jù)庫(kù)數(shù)據(jù)庫(kù)設(shè)計(jì)設(shè)計(jì)學(xué)生學(xué)生成績(jī)管理系統(tǒng)成績(jī)管理系統(tǒng)數(shù)據(jù)庫(kù)數(shù)據(jù)庫(kù)創(chuàng)建與維護(hù)創(chuàng)建與維護(hù)學(xué)生學(xué)生成績(jī)成績(jī)管理系統(tǒng)中管理系統(tǒng)中表表的創(chuàng)建與維護(hù)的創(chuàng)建與維護(hù)學(xué)生成績(jī)學(xué)生成績(jī)管理系統(tǒng)管理系統(tǒng)中中的的數(shù)據(jù)操作數(shù)據(jù)操作學(xué)生學(xué)生成績(jī)管理系統(tǒng)中的成績(jī)管理系統(tǒng)中的數(shù)據(jù)查詢(xún)數(shù)據(jù)查詢(xún)主講:倪寧主講:倪寧項(xiàng)目項(xiàng)目一、一、學(xué)生學(xué)生成績(jī)成績(jī)管理系統(tǒng)管理系統(tǒng)數(shù)據(jù)庫(kù)數(shù)據(jù)庫(kù)設(shè)計(jì)設(shè)計(jì)編輯ppt3數(shù)據(jù)庫(kù)應(yīng)用技術(shù)課程信息工程學(xué)院需求分析需求分析數(shù)據(jù)庫(kù)基礎(chǔ)數(shù)據(jù)庫(kù)基礎(chǔ)概念設(shè)計(jì)概念設(shè)計(jì)概念數(shù)據(jù)概念數(shù)據(jù)模型模型邏輯設(shè)計(jì)邏輯設(shè)計(jì)邏輯數(shù)據(jù)邏輯數(shù)據(jù)模型模型SQLserver2012操作

2、操作平臺(tái)平臺(tái)物理設(shè)計(jì)物理設(shè)計(jì)創(chuàng)建與管理創(chuàng)建與管理數(shù)據(jù)庫(kù)數(shù)據(jù)庫(kù)創(chuàng)建與管理創(chuàng)建與管理數(shù)據(jù)表數(shù)據(jù)表數(shù)據(jù)完整性數(shù)據(jù)完整性設(shè)計(jì)設(shè)計(jì)應(yīng)用開(kāi)發(fā)應(yīng)用開(kāi)發(fā)數(shù)據(jù)查詢(xún)數(shù)據(jù)查詢(xún)創(chuàng)建視圖創(chuàng)建視圖創(chuàng)建存儲(chǔ)過(guò)創(chuàng)建存儲(chǔ)過(guò)程、觸發(fā)器程、觸發(fā)器程序設(shè)計(jì)程序設(shè)計(jì)安全維護(hù)安全維護(hù)系統(tǒng)安全系統(tǒng)安全管理管理數(shù)據(jù)庫(kù)系統(tǒng)開(kāi)發(fā)流程數(shù)據(jù)庫(kù)系統(tǒng)開(kāi)發(fā)流程4數(shù)據(jù)庫(kù)應(yīng)用技術(shù)課程信息工程學(xué)院(1)數(shù)據(jù)庫(kù)與數(shù)據(jù)庫(kù)信息系統(tǒng)相關(guān)概念;數(shù)據(jù)庫(kù)與數(shù)據(jù)庫(kù)信息系統(tǒng)相關(guān)概念;(2)目前常用的數(shù)據(jù)庫(kù)管理系統(tǒng)目前常用的數(shù)據(jù)庫(kù)管理系統(tǒng)(3)數(shù)據(jù)庫(kù)設(shè)計(jì)的內(nèi)容和方法數(shù)據(jù)庫(kù)設(shè)計(jì)的內(nèi)容和方法(4)數(shù)據(jù)庫(kù)系統(tǒng)的功能、數(shù)據(jù)、性能需求;數(shù)據(jù)庫(kù)系統(tǒng)的功能、數(shù)據(jù)、性能需求;(5)掌握數(shù)據(jù)庫(kù)概念

3、設(shè)計(jì)階段繪制掌握數(shù)據(jù)庫(kù)概念設(shè)計(jì)階段繪制E-R圖的方法圖的方法(6)掌握掌握E-R圖轉(zhuǎn)換為數(shù)據(jù)表邏輯形的方法圖轉(zhuǎn)換為數(shù)據(jù)表邏輯形的方法項(xiàng)目知識(shí)項(xiàng)目知識(shí)項(xiàng)目一、項(xiàng)目一、學(xué)生成績(jī)管理系統(tǒng)學(xué)生成績(jī)管理系統(tǒng)數(shù)據(jù)庫(kù)設(shè)計(jì)數(shù)據(jù)庫(kù)設(shè)計(jì)5數(shù)據(jù)庫(kù)應(yīng)用技術(shù)課程信息工程學(xué)院項(xiàng)目能力項(xiàng)目能力(1)會(huì)描述數(shù)據(jù)庫(kù)設(shè)計(jì)的基本步驟;)會(huì)描述數(shù)據(jù)庫(kù)設(shè)計(jì)的基本步驟;(2)理解規(guī)范數(shù)據(jù)庫(kù)設(shè)計(jì)的原因;)理解規(guī)范數(shù)據(jù)庫(kù)設(shè)計(jì)的原因;(3)會(huì)敘述實(shí)體)會(huì)敘述實(shí)體-關(guān)系模型的相關(guān)術(shù)語(yǔ)及特征;關(guān)系模型的相關(guān)術(shù)語(yǔ)及特征;(4)會(huì))會(huì)用用word正確正確繪制繪制E-R圖;圖;(5)會(huì)將)會(huì)將E-R圖轉(zhuǎn)化為數(shù)據(jù)表;圖轉(zhuǎn)化為數(shù)據(jù)表;(6)理解規(guī)范化與性能

4、的關(guān)系。)理解規(guī)范化與性能的關(guān)系。項(xiàng)目一、項(xiàng)目一、學(xué)生成績(jī)管理系統(tǒng)學(xué)生成績(jī)管理系統(tǒng)數(shù)據(jù)庫(kù)設(shè)計(jì)數(shù)據(jù)庫(kù)設(shè)計(jì)6數(shù)據(jù)庫(kù)應(yīng)用技術(shù)課程信息工程學(xué)院學(xué)生成績(jī)管理系統(tǒng)的學(xué)生成績(jī)管理系統(tǒng)的概念設(shè)計(jì)概念設(shè)計(jì)項(xiàng)目一、項(xiàng)目一、學(xué)生成績(jī)管理系統(tǒng)學(xué)生成績(jī)管理系統(tǒng)數(shù)據(jù)庫(kù)設(shè)計(jì)數(shù)據(jù)庫(kù)設(shè)計(jì)學(xué)生成績(jī)管理系統(tǒng)學(xué)生成績(jī)管理系統(tǒng)的需求分析的需求分析任務(wù)任務(wù)1任務(wù)任務(wù)2學(xué)生成績(jī)管理系統(tǒng)的學(xué)生成績(jī)管理系統(tǒng)的邏輯邏輯設(shè)計(jì)設(shè)計(jì)任務(wù)任務(wù)3學(xué)生成績(jī)管理系統(tǒng)的規(guī)范化設(shè)計(jì)學(xué)生成績(jī)管理系統(tǒng)的規(guī)范化設(shè)計(jì)任務(wù)任務(wù)47數(shù)據(jù)庫(kù)應(yīng)用技術(shù)課程信息工程學(xué)院【任務(wù)描述與分析任務(wù)描述與分析】學(xué)生成績(jī)管理系統(tǒng)的軟邏輯設(shè)計(jì)學(xué)生成績(jī)管理系統(tǒng)的軟邏輯設(shè)計(jì)任務(wù)任務(wù)3項(xiàng)目一、項(xiàng)目一、

5、學(xué)生成績(jī)管理系統(tǒng)學(xué)生成績(jī)管理系統(tǒng)數(shù)據(jù)庫(kù)設(shè)計(jì)數(shù)據(jù)庫(kù)設(shè)計(jì)試將成績(jī)管理系統(tǒng)的試將成績(jī)管理系統(tǒng)的E-R模型軟轉(zhuǎn)換成邏輯模型模型軟轉(zhuǎn)換成邏輯模型邏輯結(jié)構(gòu)設(shè)計(jì)的任務(wù):邏輯結(jié)構(gòu)設(shè)計(jì)的任務(wù):將概念結(jié)構(gòu)進(jìn)一步轉(zhuǎn)化為相應(yīng)的將概念結(jié)構(gòu)進(jìn)一步轉(zhuǎn)化為相應(yīng)的數(shù)據(jù)模型數(shù)據(jù)模型8數(shù)據(jù)庫(kù)應(yīng)用技術(shù)課程信息工程學(xué)院【任務(wù)描述與分析任務(wù)描述與分析】學(xué)生成績(jī)管理系統(tǒng)的邏輯設(shè)計(jì)學(xué)生成績(jī)管理系統(tǒng)的邏輯設(shè)計(jì)任務(wù)任務(wù)3項(xiàng)目一、項(xiàng)目一、學(xué)生成績(jī)管理系統(tǒng)學(xué)生成績(jī)管理系統(tǒng)數(shù)據(jù)庫(kù)設(shè)計(jì)數(shù)據(jù)庫(kù)設(shè)計(jì)試將成績(jī)管理系統(tǒng)的試將成績(jī)管理系統(tǒng)的E-R模型軟轉(zhuǎn)換成邏輯模型模型軟轉(zhuǎn)換成邏輯模型邏輯邏輯結(jié)構(gòu)設(shè)計(jì)的步驟結(jié)構(gòu)設(shè)計(jì)的步驟l將概念結(jié)構(gòu)轉(zhuǎn)化為一般的將概念結(jié)構(gòu)轉(zhuǎn)化為一

6、般的關(guān)系模型關(guān)系模型l將轉(zhuǎn)化來(lái)的將轉(zhuǎn)化來(lái)的關(guān)系模型關(guān)系模型向特定向特定DBMS支持下的支持下的數(shù)據(jù)模型轉(zhuǎn)換數(shù)據(jù)模型轉(zhuǎn)換l對(duì)數(shù)據(jù)模型進(jìn)行優(yōu)化對(duì)數(shù)據(jù)模型進(jìn)行優(yōu)化9數(shù)據(jù)庫(kù)應(yīng)用技術(shù)課程信息工程學(xué)院信息世界:信息世界: 概念模型概念模型數(shù)據(jù)世界:數(shù)據(jù)世界: 數(shù)據(jù)模型數(shù)據(jù)模型認(rèn)識(shí)抽象現(xiàn)實(shí)世界的的信息化過(guò)程現(xiàn)實(shí)世界的的信息化過(guò)程抽象化數(shù)據(jù)化學(xué)生學(xué)生學(xué)生學(xué)生學(xué)號(hào)學(xué)號(hào)姓名姓名性別性別班級(jí)班級(jí)現(xiàn)實(shí)世界的數(shù)據(jù)化過(guò)程現(xiàn)實(shí)世界的數(shù)據(jù)化過(guò)程相關(guān)知識(shí)相關(guān)知識(shí)10數(shù)據(jù)庫(kù)應(yīng)用技術(shù)課程信息工程學(xué)院1. 數(shù)據(jù)模型與三種邏輯模型現(xiàn)實(shí)世界現(xiàn)實(shí)世界建模建模信息世界信息世界模型轉(zhuǎn)換模型轉(zhuǎn)換 規(guī)范化規(guī)范化數(shù)據(jù)庫(kù)世界數(shù)據(jù)庫(kù)世界數(shù)據(jù)庫(kù)數(shù)據(jù)庫(kù)數(shù)據(jù)

7、庫(kù)數(shù)據(jù)庫(kù)相關(guān)知識(shí)相關(guān)知識(shí) 開(kāi)發(fā)一個(gè)數(shù)據(jù)庫(kù)系統(tǒng),首先要將現(xiàn)實(shí)世界用數(shù)據(jù)進(jìn)行描述,這開(kāi)發(fā)一個(gè)數(shù)據(jù)庫(kù)系統(tǒng),首先要將現(xiàn)實(shí)世界用數(shù)據(jù)進(jìn)行描述,這種描述規(guī)定數(shù)據(jù)結(jié)構(gòu)如何組織以及允許用戶(hù)進(jìn)行什么樣的操作,是種描述規(guī)定數(shù)據(jù)結(jié)構(gòu)如何組織以及允許用戶(hù)進(jìn)行什么樣的操作,是一組向用戶(hù)提供的規(guī)則,是對(duì)現(xiàn)實(shí)世界數(shù)據(jù)特征的模擬與抽象,這一組向用戶(hù)提供的規(guī)則,是對(duì)現(xiàn)實(shí)世界數(shù)據(jù)特征的模擬與抽象,這就是就是數(shù)據(jù)模型數(shù)據(jù)模型。所有的數(shù)據(jù)庫(kù)系統(tǒng)都是基于某種。所有的數(shù)據(jù)庫(kù)系統(tǒng)都是基于某種數(shù)據(jù)模型數(shù)據(jù)模型的,數(shù)據(jù)的,數(shù)據(jù)模型的好壞,直接影響數(shù)據(jù)庫(kù)系統(tǒng)的性能。模型的好壞,直接影響數(shù)據(jù)庫(kù)系統(tǒng)的性能。任務(wù)3 學(xué)生成績(jī)管理系統(tǒng)的邏輯設(shè)計(jì)11數(shù)據(jù)

8、庫(kù)應(yīng)用技術(shù)課程信息工程學(xué)院現(xiàn)實(shí)世界現(xiàn)實(shí)世界建模建模信息世界信息世界模型轉(zhuǎn)換模型轉(zhuǎn)換 規(guī)范化規(guī)范化數(shù)據(jù)庫(kù)世界數(shù)據(jù)庫(kù)世界數(shù)據(jù)庫(kù)數(shù)據(jù)庫(kù)數(shù)據(jù)庫(kù)數(shù)據(jù)庫(kù)概念數(shù)據(jù)模型概念數(shù)據(jù)模型邏輯數(shù)據(jù)模型 概念數(shù)據(jù)模型用于信息世界的建模,它是現(xiàn)實(shí)世界的第一層抽象,其數(shù)據(jù)結(jié)構(gòu)不依賴(lài)于具體的計(jì)算機(jī)系統(tǒng)(數(shù)據(jù)庫(kù)系統(tǒng)),只是用來(lái)描述某個(gè)特定組織所關(guān)心的信息結(jié)構(gòu),是用戶(hù)和數(shù)據(jù)庫(kù)設(shè)計(jì)人員之間進(jìn)行交流的工具,目前常用“實(shí)體一聯(lián)系(ER)”方法(簡(jiǎn)稱(chēng)為 E-R方法)來(lái)建立此類(lèi)模型。按用戶(hù)的觀(guān)點(diǎn)對(duì)數(shù)據(jù)建模1. 數(shù)據(jù)模型與三種邏輯模型相關(guān)知識(shí)相關(guān)知識(shí)任務(wù)3 學(xué)生成績(jī)管理系統(tǒng)的邏輯設(shè)計(jì)12數(shù)據(jù)庫(kù)應(yīng)用技術(shù)課程信息工程學(xué)院現(xiàn)實(shí)世界現(xiàn)實(shí)世界建模建模

9、信息世界信息世界模型轉(zhuǎn)換模型轉(zhuǎn)換 規(guī)范化規(guī)范化數(shù)據(jù)庫(kù)世界數(shù)據(jù)庫(kù)世界數(shù)據(jù)庫(kù)數(shù)據(jù)庫(kù)數(shù)據(jù)庫(kù)數(shù)據(jù)庫(kù)概念數(shù)據(jù)模型邏輯數(shù)據(jù)模型 關(guān)系模型的存儲(chǔ)結(jié)構(gòu)與人們平常使用的二維表格相同,容易為人們理解,已成為目前數(shù)據(jù)庫(kù)系統(tǒng)中最重要、最常用的一種數(shù)據(jù)模型。本項(xiàng)目系統(tǒng)的邏輯設(shè)計(jì)就是建立在此數(shù)據(jù)模型的基礎(chǔ)上的。 層次模型層次模型網(wǎng)狀模型網(wǎng)狀模型關(guān)系模型關(guān)系模型1. 數(shù)據(jù)模型與三種邏輯模型相關(guān)知識(shí)相關(guān)知識(shí)任務(wù)3 學(xué)生成績(jī)管理系統(tǒng)的邏輯設(shè)計(jì)13數(shù)據(jù)庫(kù)應(yīng)用技術(shù)課程信息工程學(xué)院2. 關(guān)系模型結(jié)構(gòu)及術(shù)語(yǔ)學(xué)號(hào)姓名性別系別年齡生源95001李同男計(jì)科系20江蘇省95002劉晨女動(dòng)力系21山東省95003王名女電力系20北京市95004

10、張立男計(jì)科系19重慶市95700李同男管理系21重慶市學(xué)生信息表學(xué)生信息表(1)關(guān)系)關(guān)系關(guān)系是滿(mǎn)足一定條件的二維表。關(guān)系是滿(mǎn)足一定條件的二維表。n以二維矩陣來(lái)存儲(chǔ)數(shù)據(jù),行和列形成一個(gè)關(guān)聯(lián)的數(shù)據(jù)表(以二維矩陣來(lái)存儲(chǔ)數(shù)據(jù),行和列形成一個(gè)關(guān)聯(lián)的數(shù)據(jù)表(Table)(2)關(guān)系模型:)關(guān)系模型:用二維表格結(jié)構(gòu)來(lái)表示實(shí)體及實(shí)體間聯(lián)系的模型。用二維表格結(jié)構(gòu)來(lái)表示實(shí)體及實(shí)體間聯(lián)系的模型。相關(guān)知識(shí)相關(guān)知識(shí)任務(wù)3 學(xué)生成績(jī)管理系統(tǒng)的邏輯設(shè)計(jì)14數(shù)據(jù)庫(kù)應(yīng)用技術(shù)課程信息工程學(xué)院學(xué)號(hào)姓名性別系別年齡生源95001李同男計(jì)科系20江蘇省95002劉晨女動(dòng)力系21山東省95003王名女電力系20北京市95004張立男計(jì)科

11、系19重慶市95700李同男管理系21重慶市學(xué)生信息表學(xué)生信息表(3)屬性和值域)屬性和值域:在二維表中的列(字段、數(shù)據(jù)項(xiàng))稱(chēng)為屬性,列:在二維表中的列(字段、數(shù)據(jù)項(xiàng))稱(chēng)為屬性,列值稱(chēng)為屬性值,屬性值的取值范圍稱(chēng)為值域。值稱(chēng)為屬性值,屬性值的取值范圍稱(chēng)為值域。例如:例如:自然數(shù)自然數(shù),男,女男,女,0,1等都可以是域。等都可以是域。2. 關(guān)系模型結(jié)構(gòu)及術(shù)語(yǔ)相關(guān)知識(shí)相關(guān)知識(shí)任務(wù)3 學(xué)生成績(jī)管理系統(tǒng)的邏輯設(shè)計(jì)15數(shù)據(jù)庫(kù)應(yīng)用技術(shù)課程信息工程學(xué)院學(xué)號(hào)姓名性別系別年齡生源95001李同男計(jì)科系20江蘇省95002劉晨女動(dòng)力系21山東省95003王名女電力系20北京市95004張立男計(jì)科系19重慶市957

12、00李同男管理系21重慶市學(xué)生信息表(4)關(guān)系模式)關(guān)系模式:在二維表格中,行定義(記錄的型)稱(chēng)為關(guān)系模式。:在二維表格中,行定義(記錄的型)稱(chēng)為關(guān)系模式。(5)元組與關(guān)系)元組與關(guān)系:在二維表中的行(記錄的值),稱(chēng)為元組,元組的:在二維表中的行(記錄的值),稱(chēng)為元組,元組的集合稱(chēng)為關(guān)系。集合稱(chēng)為關(guān)系。相關(guān)知識(shí)相關(guān)知識(shí)2. 關(guān)系模型結(jié)構(gòu)及術(shù)語(yǔ)任務(wù)3 學(xué)生成績(jī)管理系統(tǒng)的邏輯設(shè)計(jì)16數(shù)據(jù)庫(kù)應(yīng)用技術(shù)課程信息工程學(xué)院學(xué)生信息表學(xué)號(hào)姓名性別系別年齡生源95001李同男計(jì)科系20江蘇省95002劉晨女動(dòng)力系21山東省95003王名女電力系20北京市95004張立男計(jì)科系19重慶市95700李同男管理系21

13、重慶市(6)關(guān)鍵字或碼:)關(guān)鍵字或碼:在關(guān)系的屬性中,能夠用來(lái)唯一標(biāo)識(shí)元組的屬性在關(guān)系的屬性中,能夠用來(lái)唯一標(biāo)識(shí)元組的屬性(或?qū)傩越M合)稱(chēng)為關(guān)鍵字或碼(或?qū)傩越M合)稱(chēng)為關(guān)鍵字或碼(Key)。關(guān)系中的元組由關(guān)鍵字的值來(lái)。關(guān)系中的元組由關(guān)鍵字的值來(lái)唯一確定,并且關(guān)鍵字不能為空。(主鍵)唯一確定,并且關(guān)鍵字不能為空。(主鍵)相關(guān)知識(shí)相關(guān)知識(shí)2. 關(guān)系模型結(jié)構(gòu)及術(shù)語(yǔ)任務(wù)3 學(xué)生成績(jī)管理系統(tǒng)的邏輯設(shè)計(jì)17數(shù)據(jù)庫(kù)應(yīng)用技術(shù)課程信息工程學(xué)院學(xué)生學(xué)生學(xué)號(hào)姓名性別年齡已知:學(xué)生實(shí)體及屬性已知:學(xué)生實(shí)體及屬性學(xué)生(學(xué)生(學(xué)號(hào)學(xué)號(hào),姓名,性別,年齡),姓名,性別,年齡)轉(zhuǎn)換關(guān)系模式關(guān)系模式對(duì)應(yīng) 學(xué)號(hào)學(xué)號(hào)姓名性別年齡學(xué)

14、生表相關(guān)知識(shí)相關(guān)知識(shí)相關(guān)知識(shí)相關(guān)知識(shí)3. E-R模型到關(guān)系模型的轉(zhuǎn)換(例)(1) 一一個(gè)實(shí)體型轉(zhuǎn)換成一個(gè)個(gè)實(shí)體型轉(zhuǎn)換成一個(gè)關(guān)系模式關(guān)系模式,實(shí)體的屬性就是關(guān)實(shí)體的屬性就是關(guān)系的屬性。實(shí)體的碼就是關(guān)系的屬性。實(shí)體的碼就是關(guān)系的主鍵。系的主鍵。任務(wù)3 學(xué)生成績(jī)管理系統(tǒng)的邏輯設(shè)計(jì)18數(shù)據(jù)庫(kù)應(yīng)用技術(shù)課程信息工程學(xué)院 如果如果轉(zhuǎn)換為一個(gè)獨(dú)立的關(guān)系模式轉(zhuǎn)換為一個(gè)獨(dú)立的關(guān)系模式,則轉(zhuǎn)換后的關(guān)系其,則轉(zhuǎn)換后的關(guān)系其屬性有兩個(gè)來(lái)源:屬性有兩個(gè)來(lái)源:1:1聯(lián)系本身的屬性的屬性和與該聯(lián)系聯(lián)系本身的屬性的屬性和與該聯(lián)系相關(guān)的實(shí)體的碼。與該聯(lián)系相關(guān)的每個(gè)實(shí)體的碼均是該關(guān)相關(guān)的實(shí)體的碼。與該聯(lián)系相關(guān)的每個(gè)實(shí)體的碼均是該關(guān)

15、系的的候選碼。系的的候選碼。 1:1的聯(lián)系也可以與任意一端對(duì)應(yīng)的關(guān)系模式合并,此時(shí)的聯(lián)系也可以與任意一端對(duì)應(yīng)的關(guān)系模式合并,此時(shí)需要在該關(guān)系模式的屬性中加入另一個(gè)關(guān)系模式的碼和聯(lián)需要在該關(guān)系模式的屬性中加入另一個(gè)關(guān)系模式的碼和聯(lián)系本身的屬性。系本身的屬性。相關(guān)知識(shí)相關(guān)知識(shí)相關(guān)知識(shí)相關(guān)知識(shí)3. E-R模型到關(guān)系模型的轉(zhuǎn)換(例)任務(wù)3 學(xué)生成績(jī)管理系統(tǒng)的邏輯設(shè)計(jì)19數(shù)據(jù)庫(kù)應(yīng)用技術(shù)課程信息工程學(xué)院班號(hào)班名人數(shù)所在教室班級(jí)班級(jí)班長(zhǎng)班長(zhǎng)任職任職11學(xué)號(hào)姓名性別年齡任職時(shí)間班級(jí)(班號(hào),班名,人數(shù),所在教室)班長(zhǎng)(學(xué)號(hào),姓名,性別,年齡)任職(學(xué)號(hào),班號(hào),任職時(shí)間)班級(jí)(班號(hào),班名,人數(shù),所在教室)班長(zhǎng)(學(xué)

16、號(hào),姓名,性別,年齡,任職時(shí)間,班號(hào))邏輯圖班級(jí)班長(zhǎng)班級(jí)(班號(hào),班名,人數(shù),所在教室,任職時(shí)間, 學(xué)號(hào))班長(zhǎng)(學(xué)號(hào),姓名,性別,年齡)相關(guān)知識(shí)相關(guān)知識(shí)相關(guān)知識(shí)相關(guān)知識(shí)3. E-R模型到關(guān)系模型的轉(zhuǎn)換(例)任務(wù)3 學(xué)生成績(jī)管理系統(tǒng)的邏輯設(shè)計(jì)20數(shù)據(jù)庫(kù)應(yīng)用技術(shù)課程信息工程學(xué)院如果轉(zhuǎn)換為一個(gè)獨(dú)立的關(guān)系模式如果轉(zhuǎn)換為一個(gè)獨(dú)立的關(guān)系模式,則轉(zhuǎn)換后的關(guān)系其,則轉(zhuǎn)換后的關(guān)系其屬性有兩個(gè)來(lái)源:屬性有兩個(gè)來(lái)源:1:n聯(lián)系本身的屬性的屬性和與該聯(lián)系本身的屬性的屬性和與該聯(lián)系相關(guān)的實(shí)體的碼。關(guān)系的碼為聯(lián)系相關(guān)的實(shí)體的碼。關(guān)系的碼為n端實(shí)體的碼端實(shí)體的碼。 1:n的聯(lián)系也可以與的聯(lián)系也可以與n端對(duì)應(yīng)的關(guān)系模式合并,此

17、時(shí)端對(duì)應(yīng)的關(guān)系模式合并,此時(shí)需要在該關(guān)系模式的屬性中加入需要在該關(guān)系模式的屬性中加入1端關(guān)系模式的碼和端關(guān)系模式的碼和聯(lián)系本身的屬性。聯(lián)系本身的屬性。相關(guān)知識(shí)相關(guān)知識(shí)相關(guān)知識(shí)相關(guān)知識(shí)3. E-R模型到關(guān)系模型的轉(zhuǎn)換(例)任務(wù)3 學(xué)生成績(jī)管理系統(tǒng)的邏輯設(shè)計(jì)21數(shù)據(jù)庫(kù)應(yīng)用技術(shù)課程信息工程學(xué)院班號(hào)班號(hào)班名人數(shù)所在教室班級(jí)班級(jí)學(xué)生學(xué)生組成組成1n學(xué)號(hào)學(xué)號(hào)姓名性別年齡班級(jí)班級(jí)(班號(hào)班號(hào),班名,人數(shù),所在教室,班名,人數(shù),所在教室)學(xué)生學(xué)生(學(xué)號(hào)學(xué)號(hào),姓名,性別,年齡,姓名,性別,年齡)組成組成(學(xué)號(hào)學(xué)號(hào),班號(hào),班號(hào))班級(jí)班級(jí)(班號(hào)班號(hào),班名,人數(shù),所在教室,班名,人數(shù),所在教室)學(xué)生學(xué)生(學(xué)號(hào)學(xué)號(hào),姓名

18、,性別,年齡,姓名,性別,年齡,班號(hào)班號(hào))邏輯圖班級(jí)班級(jí)學(xué)生學(xué)生1端端n端端外鍵外鍵相關(guān)知識(shí)相關(guān)知識(shí)相關(guān)知識(shí)相關(guān)知識(shí)3. E-R模型到關(guān)系模型的轉(zhuǎn)換(例)任務(wù)3 學(xué)生成績(jī)管理系統(tǒng)的邏輯設(shè)計(jì)22數(shù)據(jù)庫(kù)應(yīng)用技術(shù)課程信息工程學(xué)院ln:m聯(lián)系只能作為一個(gè)獨(dú)立的關(guān)系模式聯(lián)系只能作為一個(gè)獨(dú)立的關(guān)系模式,則轉(zhuǎn)換,則轉(zhuǎn)換后的關(guān)系其屬性有兩個(gè)來(lái)源:后的關(guān)系其屬性有兩個(gè)來(lái)源:n:m聯(lián)系本身的屬聯(lián)系本身的屬性和與該聯(lián)系相關(guān)的實(shí)體的碼性和與該聯(lián)系相關(guān)的實(shí)體的碼。l n:m關(guān)系的碼為相關(guān)實(shí)體碼的組合。關(guān)系的碼為相關(guān)實(shí)體碼的組合。相關(guān)知識(shí)相關(guān)知識(shí)相關(guān)知識(shí)相關(guān)知識(shí)3. E-R模型到關(guān)系模型的轉(zhuǎn)換(例)任務(wù)3 學(xué)生成績(jī)管理系

19、統(tǒng)的邏輯設(shè)計(jì)23數(shù)據(jù)庫(kù)應(yīng)用技術(shù)課程信息工程學(xué)院課號(hào)課號(hào)課名課名學(xué)分學(xué)分學(xué)時(shí)學(xué)時(shí)課程課程學(xué)生學(xué)生選修選修nm學(xué)號(hào)學(xué)號(hào)姓名姓名性別性別年齡年齡課程課程(課號(hào)課號(hào),課名,學(xué)分,學(xué)時(shí),課名,學(xué)分,學(xué)時(shí))學(xué)生學(xué)生(學(xué)號(hào)學(xué)號(hào),姓名,性別,年齡,姓名,性別,年齡)選修選修(學(xué)號(hào),課號(hào)學(xué)號(hào),課號(hào),分?jǐn)?shù)分?jǐn)?shù))邏輯圖課程課程學(xué)生學(xué)生選課選課分?jǐn)?shù)一個(gè)一個(gè)n:m的聯(lián)系轉(zhuǎn)換為的聯(lián)系轉(zhuǎn)換為一個(gè)獨(dú)立的關(guān)系模式。一個(gè)獨(dú)立的關(guān)系模式。相關(guān)知識(shí)相關(guān)知識(shí)相關(guān)知識(shí)相關(guān)知識(shí)3. E-R模型到關(guān)系模型的轉(zhuǎn)換(例)任務(wù)3 學(xué)生成績(jī)管理系統(tǒng)的邏輯設(shè)計(jì)24數(shù)據(jù)庫(kù)應(yīng)用技術(shù)課程信息工程學(xué)院小結(jié):從小結(jié):從E-R圖到關(guān)系模式圖到關(guān)系模式課程課程學(xué)生

20、學(xué)生選修選修nm班級(jí)班級(jí)班長(zhǎng)班長(zhǎng)任職任職11班級(jí)班級(jí)學(xué)生學(xué)生組成組成1nE-R圖圖班級(jí)班級(jí)班長(zhǎng)班長(zhǎng)邏輯圖邏輯圖班級(jí)班級(jí)學(xué)生學(xué)生課程課程學(xué)生學(xué)生選課選課關(guān)系模式關(guān)系模式A (a1,. b1)B (b1, )A (a1,. )B (b1, a1)A (a1,. )B (b1, )D (a1,b1,. )相關(guān)知識(shí)相關(guān)知識(shí)相關(guān)知識(shí)相關(guān)知識(shí)25數(shù)據(jù)庫(kù)應(yīng)用技術(shù)課程信息工程學(xué)院4、將ER圖轉(zhuǎn)化為關(guān)系模式/表的原則相關(guān)知識(shí)相關(guān)知識(shí)相關(guān)知識(shí)相關(guān)知識(shí)任務(wù)3 學(xué)生成績(jī)管理系統(tǒng)的邏輯設(shè)計(jì)26數(shù)據(jù)庫(kù)應(yīng)用技術(shù)課程信息工程學(xué)院學(xué)生學(xué)生學(xué)號(hào)學(xué)號(hào)姓名姓名性別性別出生日期出生日期團(tuán)員否團(tuán)員否生源生源院系院系系編號(hào)系編號(hào)名稱(chēng)名稱(chēng)系

21、主任系主任專(zhuān)業(yè)專(zhuān)業(yè)專(zhuān)業(yè)編號(hào)專(zhuān)業(yè)編號(hào)名稱(chēng)名稱(chēng)所屬系所屬系課程課程課程編號(hào)課程編號(hào)課程名稱(chēng)課程名稱(chēng)學(xué)時(shí)學(xué)時(shí)班級(jí)班級(jí)班級(jí)編號(hào)班級(jí)編號(hào)班級(jí)名稱(chēng)班級(jí)名稱(chēng)人數(shù)人數(shù)班主任班主任教師教師教師編號(hào)教師編號(hào)姓名姓名所屬系所屬系【任務(wù)任務(wù)實(shí)施實(shí)施】任務(wù)3 學(xué)生成績(jī)管理系統(tǒng)的邏輯設(shè)計(jì)27數(shù)據(jù)庫(kù)應(yīng)用技術(shù)課程信息工程學(xué)院整體的整體的E-R圖圖院系院系專(zhuān)業(yè)專(zhuān)業(yè)組成組成1n專(zhuān)業(yè)專(zhuān)業(yè)班級(jí)班級(jí)組成組成1n班級(jí)班級(jí)學(xué)生學(xué)生組成組成1n學(xué)生學(xué)生課程課程選修選修nm教師教師課程課程講授講授nm任課學(xué)期任課學(xué)期成績(jī)成績(jī)補(bǔ)考成績(jī)補(bǔ)考成績(jī)考核方式考核方式邏輯圖邏輯圖n組成組成1院系院系專(zhuān)業(yè)專(zhuān)業(yè)教師教師院系院系課程課程教師教師講授講授班級(jí)班級(jí)

22、學(xué)生學(xué)生專(zhuān)業(yè)專(zhuān)業(yè)班級(jí)班級(jí)課程課程學(xué)生學(xué)生選修選修【任務(wù)任務(wù)實(shí)施實(shí)施】任務(wù)3 學(xué)生成績(jī)管理系統(tǒng)的邏輯設(shè)計(jì)28數(shù)據(jù)庫(kù)應(yīng)用技術(shù)課程信息工程學(xué)院系部系部專(zhuān)業(yè)專(zhuān)業(yè)組成組成1n專(zhuān)業(yè)專(zhuān)業(yè)班級(jí)班級(jí)組成組成1n班級(jí)班級(jí)學(xué)生學(xué)生組成組成1n學(xué)生學(xué)生課程課程選修選修nm教師教師課程課程講授講授nm任課學(xué)期任課學(xué)期成績(jī)成績(jī)補(bǔ)考成績(jī)補(bǔ)考成績(jī)考核方式考核方式n組成組成1系部系部專(zhuān)業(yè)專(zhuān)業(yè)班級(jí)班級(jí)學(xué)生學(xué)生專(zhuān)業(yè)專(zhuān)業(yè)班級(jí)班級(jí)課程課程學(xué)生學(xué)生選修選修教師教師講授講授課程課程最終有8個(gè)關(guān)系模式整體的整體的E-R圖圖邏輯圖邏輯圖【任務(wù)任務(wù)實(shí)施實(shí)施】任務(wù)3 學(xué)生成績(jī)管理系統(tǒng)的邏輯設(shè)計(jì)29數(shù)據(jù)庫(kù)應(yīng)用技術(shù)課程信息工程學(xué)院系部專(zhuān)業(yè)班級(jí)學(xué)生專(zhuān)業(yè)

23、班級(jí)課程學(xué)生選修教師講授課程系部(系部編號(hào),系部名稱(chēng),系主任)專(zhuān)業(yè) (專(zhuān)業(yè)編號(hào),專(zhuān)業(yè)名稱(chēng),系部編號(hào))學(xué)生 (學(xué)號(hào),姓名,性別,出生日期,生源,團(tuán)員否,班級(jí)編號(hào)) 教師(教師編號(hào),教師姓名,系部編號(hào))班級(jí)(班級(jí)編號(hào),班級(jí)名稱(chēng),班級(jí)人數(shù),班主任,專(zhuān)業(yè)編號(hào))課程 (課程編號(hào),課程名稱(chēng),課時(shí)數(shù),學(xué)分 )選修(學(xué)號(hào), 課程編號(hào),成績(jī),補(bǔ)考成績(jī))講授(教師編號(hào), 課程編號(hào),學(xué)期,考核方式)關(guān)系模式關(guān)系模式【任務(wù)任務(wù)實(shí)施實(shí)施】任務(wù)3 學(xué)生成績(jī)管理系統(tǒng)的邏輯設(shè)計(jì)30數(shù)據(jù)庫(kù)應(yīng)用技術(shù)課程信息工程學(xué)院5. 關(guān)系數(shù)據(jù)庫(kù) 用二維表格結(jié)構(gòu)表示實(shí)體及實(shí)體間的聯(lián)系的數(shù)據(jù)模型稱(chēng)為關(guān)系模型 在關(guān)系模型中,操作對(duì)象和操作結(jié)果都是二

24、維表。在關(guān)系模型中,操作對(duì)象和操作結(jié)果都是二維表。以關(guān)系模型為數(shù)據(jù)模型的數(shù)據(jù)庫(kù)稱(chēng)為以關(guān)系模型為數(shù)據(jù)模型的數(shù)據(jù)庫(kù)稱(chēng)為關(guān)系數(shù)據(jù)庫(kù)關(guān)系數(shù)據(jù)庫(kù)。相關(guān)知識(shí)相關(guān)知識(shí)相關(guān)知識(shí)相關(guān)知識(shí)任務(wù)3 學(xué)生成績(jī)管理系統(tǒng)的邏輯設(shè)計(jì)31數(shù)據(jù)庫(kù)應(yīng)用技術(shù)課程信息工程學(xué)院目前常用的關(guān)系數(shù)據(jù)庫(kù)以商用數(shù)據(jù)以商用數(shù)據(jù)庫(kù)為主導(dǎo)庫(kù)為主導(dǎo)SQL Serverl 針對(duì)不同用戶(hù)群體針對(duì)不同用戶(hù)群體的多個(gè)版本的多個(gè)版本l 易用性好易用性好Oraclel Oracle公司的產(chǎn)品公司的產(chǎn)品l “關(guān)系關(guān)系-對(duì)象對(duì)象”型數(shù)據(jù)庫(kù)型數(shù)據(jù)庫(kù)l 產(chǎn)品免費(fèi)、服務(wù)收費(fèi)產(chǎn)品免費(fèi)、服務(wù)收費(fèi)MySQLl開(kāi)源社區(qū)支持開(kāi)源社區(qū)支持lMySQL 和和 php 的結(jié)的結(jié)合相當(dāng)完美

25、合相當(dāng)完美DB2l IBM公司的產(chǎn)品公司的產(chǎn)品l 支持多操作系統(tǒng)、多支持多操作系統(tǒng)、多種類(lèi)型的硬件和設(shè)備種類(lèi)型的硬件和設(shè)備相關(guān)知識(shí)相關(guān)知識(shí)相關(guān)知識(shí)相關(guān)知識(shí)任務(wù)3 學(xué)生成績(jī)管理系統(tǒng)的邏輯設(shè)計(jì)32數(shù)據(jù)庫(kù)應(yīng)用技術(shù)課程信息工程學(xué)院學(xué)生信息表學(xué)號(hào)學(xué)號(hào)姓名姓名性別性別系別系別年齡年齡生源生源(7)候選關(guān)鍵字或候選碼:)候選關(guān)鍵字或候選碼:如果一個(gè)關(guān)系中,存在著多個(gè)屬性(或?qū)偃绻粋€(gè)關(guān)系中,存在著多個(gè)屬性(或?qū)傩缘慕M合)都能用來(lái)唯一標(biāo)識(shí)該關(guān)系的元組,這些屬性或?qū)傩缘慕M合性的組合)都能用來(lái)唯一標(biāo)識(shí)該關(guān)系的元組,這些屬性或?qū)傩缘慕M合都稱(chēng)為該關(guān)系的候選關(guān)鍵字或候選碼。都稱(chēng)為該關(guān)系的候選關(guān)鍵字或候選碼。6. 關(guān)系模

26、型結(jié)構(gòu)及術(shù)語(yǔ)(2)相關(guān)知識(shí)相關(guān)知識(shí)相關(guān)知識(shí)相關(guān)知識(shí)任務(wù)3 學(xué)生成績(jī)管理系統(tǒng)的邏輯設(shè)計(jì)33數(shù)據(jù)庫(kù)應(yīng)用技術(shù)課程信息工程學(xué)院學(xué)生信息表學(xué)號(hào)學(xué)號(hào)姓名姓名性別性別系別系別年齡年齡生源生源(8)主關(guān)鍵字或主碼)主關(guān)鍵字或主碼:在一個(gè)關(guān)系中的若干候選碼中指定為關(guān)鍵字的屬性(或?qū)傩裕涸谝粋€(gè)關(guān)系中的若干候選碼中指定為關(guān)鍵字的屬性(或?qū)傩越M合)稱(chēng)為該關(guān)系的主關(guān)鍵碼組合)稱(chēng)為該關(guān)系的主關(guān)鍵碼(Primary Key)或主碼。主鍵的屬性稱(chēng)為主屬性?;蛑鞔a。主鍵的屬性稱(chēng)為主屬性。(9)非主屬性或非碼屬性)非主屬性或非碼屬性:關(guān)系中不組成碼的屬性均為非主屬性或非碼屬性。:關(guān)系中不組成碼的屬性均為非主屬性或非碼屬性。6.

27、關(guān)系模型結(jié)構(gòu)及術(shù)語(yǔ)(2)相關(guān)知識(shí)相關(guān)知識(shí)相關(guān)知識(shí)相關(guān)知識(shí)任務(wù)3 學(xué)生成績(jī)管理系統(tǒng)的邏輯設(shè)計(jì)34數(shù)據(jù)庫(kù)應(yīng)用技術(shù)課程信息工程學(xué)院學(xué)生表 S課程表 C選課表 SC主鍵主鍵主鍵主鍵主鍵主鍵候選候選鍵鍵非主屬性非主屬性非主屬性非主屬性相關(guān)知識(shí)相關(guān)知識(shí)相關(guān)知識(shí)相關(guān)知識(shí)任務(wù)3 學(xué)生成績(jī)管理系統(tǒng)的邏輯設(shè)計(jì)6. 關(guān)系模型結(jié)構(gòu)及術(shù)語(yǔ)(2)35數(shù)據(jù)庫(kù)應(yīng)用技術(shù)課程信息工程學(xué)院學(xué)生表 R班級(jí)表 S主鍵主鍵外鍵外鍵主鍵主鍵l 外鍵在兩個(gè)相關(guān)聯(lián)的表中是一定是外鍵在兩個(gè)相關(guān)聯(lián)的表中是一定是公共屬性公共屬性。l 反映的是兩個(gè)實(shí)體間反映的是兩個(gè)實(shí)體間1:n的關(guān)系的關(guān)系從表(n)主表(1)公共屬是主鍵的表,稱(chēng)為公共屬是主鍵的表,稱(chēng)

28、為主表主表公共屬是外鍵的表,稱(chēng)為公共屬是外鍵的表,稱(chēng)為從表從表任務(wù)3 學(xué)生成績(jī)管理系統(tǒng)的邏輯設(shè)計(jì)36數(shù)據(jù)庫(kù)應(yīng)用技術(shù)課程信息工程學(xué)院學(xué)號(hào)姓名性別年齡班號(hào)101王同男191102劉小男201201趙澤作女192202侃明伯男212203劉宜首女202401李海笑男204402王同男214學(xué)號(hào)課號(hào)分?jǐn)?shù)課號(hào)課名學(xué)分1數(shù)學(xué)32英語(yǔ)33數(shù)據(jù)庫(kù)54制圖45C語(yǔ)言76網(wǎng)頁(yè)6學(xué)生表 S課程表 C選課表 SC主鍵主鍵主鍵主鍵選課表選課表(學(xué)號(hào),課號(hào),分?jǐn)?shù)學(xué)號(hào),課號(hào),分?jǐn)?shù))外鍵外鍵主鍵主鍵從表從表主表主表37數(shù)據(jù)庫(kù)應(yīng)用技術(shù)課程信息工程學(xué)院學(xué)生信息表元組元組(行)(行)屬性屬性(列)(列)實(shí)體實(shí)體1實(shí)體實(shí)體2實(shí)體實(shí)體

29、n相關(guān)知識(shí)相關(guān)知識(shí)相關(guān)知識(shí)相關(guān)知識(shí)任務(wù)3 學(xué)生成績(jī)管理系統(tǒng)的邏輯設(shè)計(jì)6. 關(guān)系模型結(jié)構(gòu)及術(shù)語(yǔ)(2)38數(shù)據(jù)庫(kù)應(yīng)用技術(shù)課程信息工程學(xué)院學(xué)生信息表元組元組(行)(行)屬性(列)屬性(列)關(guān)系關(guān)系關(guān)系名關(guān)系名相關(guān)知識(shí)相關(guān)知識(shí)相關(guān)知識(shí)相關(guān)知識(shí)任務(wù)3 學(xué)生成績(jī)管理系統(tǒng)的邏輯設(shè)計(jì)6. 關(guān)系模型結(jié)構(gòu)及術(shù)語(yǔ)(2)關(guān)系模式關(guān)系模式39數(shù)據(jù)庫(kù)應(yīng)用技術(shù)課程信息工程學(xué)院 (學(xué)號(hào)(學(xué)號(hào) , 姓名姓名 , 性別性別 , 系別系別 , 年齡年齡 , 生源)生源)學(xué)生學(xué)生關(guān)系模式關(guān)系模式表頭表頭相關(guān)知識(shí)相關(guān)知識(shí)相關(guān)知識(shí)相關(guān)知識(shí)任務(wù)3 學(xué)生成績(jī)管理系統(tǒng)的邏輯設(shè)計(jì)6. 關(guān)系模型結(jié)構(gòu)及術(shù)語(yǔ)(2)40數(shù)據(jù)庫(kù)應(yīng)用技術(shù)課程信息工程學(xué)院學(xué)

30、生信息表學(xué)號(hào)姓名性別系別年齡生源95001李同男計(jì)科系20江蘇省95002劉晨女動(dòng)力系21山東省95003王名女電力系20北京市95004張立男計(jì)科系19重慶市95700李同男管理系21重慶市主鍵域分量相關(guān)知識(shí)相關(guān)知識(shí)相關(guān)知識(shí)相關(guān)知識(shí)任務(wù)3 學(xué)生成績(jī)管理系統(tǒng)的邏輯設(shè)計(jì)6. 關(guān)系模型結(jié)構(gòu)及術(shù)語(yǔ)(2)41數(shù)據(jù)庫(kù)應(yīng)用技術(shù)課程信息工程學(xué)院關(guān)系的存儲(chǔ)結(jié)構(gòu)相關(guān)知識(shí)相關(guān)知識(shí)相關(guān)知識(shí)相關(guān)知識(shí)任務(wù)3 學(xué)生成績(jī)管理系統(tǒng)的邏輯設(shè)計(jì)6. 關(guān)系模型結(jié)構(gòu)及術(shù)語(yǔ)(2)42數(shù)據(jù)庫(kù)應(yīng)用技術(shù)課程信息工程學(xué)院相關(guān)知識(shí)相關(guān)知識(shí)相關(guān)知識(shí)相關(guān)知識(shí)任務(wù)3 學(xué)生成績(jī)管理系統(tǒng)的邏輯設(shè)計(jì)7. 關(guān)系的性質(zhì)關(guān)系的性質(zhì)43數(shù)據(jù)庫(kù)應(yīng)用技術(shù)課程信息工程學(xué)

31、院相關(guān)知識(shí)相關(guān)知識(shí)相關(guān)知識(shí)相關(guān)知識(shí)任務(wù)3 學(xué)生成績(jī)管理系統(tǒng)的邏輯設(shè)計(jì)7. 關(guān)系的性質(zhì)(等價(jià)說(shuō)法)44數(shù)據(jù)庫(kù)應(yīng)用技術(shù)課程信息工程學(xué)院關(guān)系性質(zhì)的演示錯(cuò)誤正確相關(guān)知識(shí)相關(guān)知識(shí)相關(guān)知識(shí)相關(guān)知識(shí)任務(wù)3 學(xué)生成績(jī)管理系統(tǒng)的邏輯設(shè)計(jì)7. 關(guān)系的性質(zhì)45數(shù)據(jù)庫(kù)應(yīng)用技術(shù)課程信息工程學(xué)院錯(cuò)誤正確相關(guān)知識(shí)相關(guān)知識(shí)相關(guān)知識(shí)相關(guān)知識(shí)任務(wù)3 學(xué)生成績(jī)管理系統(tǒng)的邏輯設(shè)計(jì)7. 關(guān)系的性質(zhì)46數(shù)據(jù)庫(kù)應(yīng)用技術(shù)課程信息工程學(xué)院錯(cuò)誤正確相關(guān)知識(shí)相關(guān)知識(shí)相關(guān)知識(shí)相關(guān)知識(shí)任務(wù)3 學(xué)生成績(jī)管理系統(tǒng)的邏輯設(shè)計(jì)7. 關(guān)系的性質(zhì)47數(shù)據(jù)庫(kù)應(yīng)用技術(shù)課程信息工程學(xué)院錯(cuò)誤正確相關(guān)知識(shí)相關(guān)知識(shí)相關(guān)知識(shí)相關(guān)知識(shí)任務(wù)3 學(xué)生成績(jī)管理系統(tǒng)的邏輯設(shè)計(jì)7. 關(guān)系

32、的性質(zhì)48數(shù)據(jù)庫(kù)應(yīng)用技術(shù)課程信息工程學(xué)院姓名數(shù)學(xué)語(yǔ)文總分正確姓名總分語(yǔ)文 數(shù)學(xué)正確行、列交換相關(guān)知識(shí)相關(guān)知識(shí)相關(guān)知識(shí)相關(guān)知識(shí)任務(wù)3 學(xué)生成績(jī)管理系統(tǒng)的邏輯設(shè)計(jì)7. 關(guān)系的性質(zhì)49數(shù)據(jù)庫(kù)應(yīng)用技術(shù)課程信息工程學(xué)院教學(xué)活動(dòng):回答下面提問(wèn):1.該表中有幾個(gè)元組(記錄)?2.該表中有多少個(gè)屬性?第4個(gè)元組的屬性值分別是多少?3.什么是域?年齡的域可以是多少?4.什么是關(guān)鍵字(碼/鍵)?學(xué)號(hào)姓名性別年齡系編號(hào)03001馬力剛男210103102王萍華女200203223王平男210303103張華男220403301李萍女1905任務(wù)3 學(xué)生成績(jī)管理系統(tǒng)的邏輯設(shè)計(jì)練習(xí)50數(shù)據(jù)庫(kù)應(yīng)用技術(shù)課程信息工程學(xué)院教學(xué)

33、活動(dòng)(續(xù)):5.哪些屬性可以作為該表的候選關(guān)鍵字?6.該表的主關(guān)鍵字(主碼/主鍵)是什么?7.該表的非主屬性有哪些?8.哪個(gè)屬性可以作為外關(guān)鍵字(外碼/外鍵)?學(xué)號(hào)姓名性別年齡系編號(hào)03001馬力剛男210103102王萍華女200203223王平男210303103張華男220403301李萍女1905任務(wù)3 學(xué)生成績(jī)管理系統(tǒng)的邏輯設(shè)計(jì)練習(xí)51數(shù)據(jù)庫(kù)應(yīng)用技術(shù)課程信息工程學(xué)院教學(xué)活動(dòng):請(qǐng)同學(xué)們理解以下幾個(gè)概念1.關(guān)系模式的含義關(guān)系模式的含義2.關(guān)系模式的表示方法關(guān)系模式的表示方法3.表的含義表的含義4.關(guān)系模式與關(guān)系的區(qū)別關(guān)系模式與關(guān)系的區(qū)別任務(wù)3 學(xué)生成績(jī)管理系統(tǒng)的邏輯設(shè)計(jì)52數(shù)據(jù)庫(kù)應(yīng)用技術(shù)

34、課程信息工程學(xué)院l關(guān)系模式的含義 對(duì)關(guān)系的信息結(jié)構(gòu)及語(yǔ)義限制的描述。l關(guān)系模式的表示方法 用關(guān)系名和包含的屬性名的集合表示。u例如:學(xué)生(學(xué)號(hào),姓名,性別,年齡,系編號(hào))l表的含義 用二維表格表示的一個(gè)關(guān)系。任務(wù)3 學(xué)生成績(jī)管理系統(tǒng)的邏輯設(shè)計(jì)相關(guān)知識(shí)相關(guān)知識(shí)相關(guān)知識(shí)相關(guān)知識(shí)53數(shù)據(jù)庫(kù)應(yīng)用技術(shù)課程信息工程學(xué)院在學(xué)生表中,由于學(xué)生的入學(xué)、退學(xué)和畢業(yè)等原因,學(xué)生關(guān)在學(xué)生表中,由于學(xué)生的入學(xué)、退學(xué)和畢業(yè)等原因,學(xué)生關(guān)系是經(jīng)常變化的,但其結(jié)構(gòu)以及對(duì)數(shù)據(jù)的限制是不會(huì)改變的。系是經(jīng)常變化的,但其結(jié)構(gòu)以及對(duì)數(shù)據(jù)的限制是不會(huì)改變的。n說(shuō)明說(shuō)明:關(guān)系模式和關(guān)系往往統(tǒng)稱(chēng)為關(guān)系。關(guān)系模式和關(guān)系往往統(tǒng)稱(chēng)為關(guān)系。相關(guān)知識(shí)

35、相關(guān)知識(shí)相關(guān)知識(shí)相關(guān)知識(shí)任務(wù)3 學(xué)生成績(jī)管理系統(tǒng)的邏輯設(shè)計(jì)54數(shù)據(jù)庫(kù)應(yīng)用技術(shù)課程信息工程學(xué)院名稱(chēng)定義說(shuō)明關(guān)系關(guān)系一個(gè)由行和列組成組的二維表一個(gè)由行和列組成組的二維表元組元組表中的一行即為一個(gè)元組表中的一行即為一個(gè)元組屬性屬性表中一列即為一個(gè)屬性表中一列即為一個(gè)屬性碼碼能唯一確定表中一個(gè)元組的屬能唯一確定表中一個(gè)元組的屬性性域域?qū)傩缘娜≈捣秶鷮傩缘娜≈捣秶至糠至吭M中的一個(gè)屬性元組中的一個(gè)屬性基本術(shù)語(yǔ)基本術(shù)語(yǔ)相關(guān)知識(shí)相關(guān)知識(shí)相關(guān)知識(shí)相關(guān)知識(shí)任務(wù)3 學(xué)生成績(jī)管理系統(tǒng)的邏輯設(shè)計(jì)55數(shù)據(jù)庫(kù)應(yīng)用技術(shù)課程信息工程學(xué)院56數(shù)據(jù)庫(kù)應(yīng)用技術(shù)課程信息工程學(xué)院數(shù)據(jù)庫(kù)設(shè)計(jì)步驟 需求分析需求分析 :分析用戶(hù)的要求分析用戶(hù)的要求 概念設(shè)計(jì):概念設(shè)計(jì):由需求得到概念模型由需求得到概念模型(實(shí)體聯(lián)系模型實(shí)體聯(lián)系模型) 邏輯設(shè)計(jì):邏輯設(shè)計(jì):將概念模型轉(zhuǎn)化邏輯模型將概念模型轉(zhuǎn)化邏輯模型(關(guān)系模型關(guān)系模型) 物理設(shè)計(jì):物理設(shè)計(jì):由邏輯模型選取適合的物理結(jié)構(gòu)由邏輯模型選取適合的物理結(jié)構(gòu) 學(xué)生成績(jī)管理系統(tǒng)學(xué)生成績(jī)管理系統(tǒng) 57數(shù)據(jù)庫(kù)應(yīng)用技術(shù)課程信息工程學(xué)院實(shí)例學(xué)生成績(jī)管理管理系統(tǒng)學(xué)生成績(jī)管理管理系統(tǒng)需求分析:需求分析:學(xué)生、課程、選課學(xué)生、課程、選課 概念設(shè)計(jì):概念設(shè)計(jì):ER模型模型 邏輯設(shè)計(jì):邏輯設(shè)計(jì):關(guān)系模型關(guān)系模型 物理設(shè)計(jì):物理設(shè)計(jì):數(shù)據(jù)庫(kù)數(shù)據(jù)庫(kù)(d:examplestudent_data.md

溫馨提示

  • 1. 本站所有資源如無(wú)特殊說(shuō)明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請(qǐng)下載最新的WinRAR軟件解壓。
  • 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請(qǐng)聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶(hù)所有。
  • 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁(yè)內(nèi)容里面會(huì)有圖紙預(yù)覽,若沒(méi)有圖紙預(yù)覽就沒(méi)有圖紙。
  • 4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
  • 5. 人人文庫(kù)網(wǎng)僅提供信息存儲(chǔ)空間,僅對(duì)用戶(hù)上傳內(nèi)容的表現(xiàn)方式做保護(hù)處理,對(duì)用戶(hù)上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對(duì)任何下載內(nèi)容負(fù)責(zé)。
  • 6. 下載文件中如有侵權(quán)或不適當(dāng)內(nèi)容,請(qǐng)與我們聯(lián)系,我們立即糾正。
  • 7. 本站不保證下載資源的準(zhǔn)確性、安全性和完整性, 同時(shí)也不承擔(dān)用戶(hù)因使用這些下載資源對(duì)自己和他人造成任何形式的傷害或損失。

最新文檔

評(píng)論

0/150

提交評(píng)論