SQLServer數(shù)據(jù)庫(kù)實(shí)現(xiàn)與應(yīng)用案例教程教學(xué)教案_第1頁(yè)
SQLServer數(shù)據(jù)庫(kù)實(shí)現(xiàn)與應(yīng)用案例教程教學(xué)教案_第2頁(yè)
SQLServer數(shù)據(jù)庫(kù)實(shí)現(xiàn)與應(yīng)用案例教程教學(xué)教案_第3頁(yè)
SQLServer數(shù)據(jù)庫(kù)實(shí)現(xiàn)與應(yīng)用案例教程教學(xué)教案_第4頁(yè)
SQLServer數(shù)據(jù)庫(kù)實(shí)現(xiàn)與應(yīng)用案例教程教學(xué)教案_第5頁(yè)
已閱讀5頁(yè),還剩89頁(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)介

一、【復(fù)習(xí)引入】

無(wú)

二、【本節(jié)所屬項(xiàng)目任務(wù)及子任務(wù)】

?項(xiàng)目任務(wù)名稱(chēng):走進(jìn)數(shù)據(jù)庫(kù)系統(tǒng)

?子任務(wù)名稱(chēng):任務(wù)1-1數(shù)據(jù)庫(kù)概述

三、【主要教學(xué)過(guò)程】

簡(jiǎn)單介紹f教師結(jié)合實(shí)例講解f總結(jié)

四、【本節(jié)重點(diǎn)(學(xué)習(xí)目標(biāo))】

知識(shí)目標(biāo):

?了解信息、信息工程、數(shù)據(jù)、數(shù)據(jù)庫(kù)等相關(guān)概念

?了解我國(guó)數(shù)據(jù)庫(kù)技術(shù)發(fā)展歷程

?了解數(shù)據(jù)庫(kù)設(shè)計(jì)理念

能力目標(biāo):

?掌握數(shù)據(jù)庫(kù)基本結(jié)構(gòu)

?了解數(shù)據(jù)庫(kù)典型應(yīng)用案例

?掌握數(shù)據(jù)設(shè)計(jì)方法

素質(zhì)目標(biāo):

?具備自主學(xué)習(xí)新知識(shí)、新技術(shù)的能力

?具備獨(dú)立分析問(wèn)題、解決問(wèn)題的能力

?具備團(tuán)隊(duì)協(xié)作精神

?具備良好的職'II,道德和社會(huì)責(zé)任感

?培養(yǎng)學(xué)生創(chuàng)新精神、創(chuàng)業(yè)意識(shí)

?培養(yǎng)學(xué)生愛(ài)國(guó)主義情懷、技術(shù)自信和民族自豪感

五、【講授課程】

1、授課注意事項(xiàng)

教學(xué)提示:本節(jié)課是本門(mén)課程的第一次課,所以在正式內(nèi)容之

前,要先對(duì)這門(mén)課程的內(nèi)容進(jìn)行一個(gè)介紹,讓學(xué)生知道這門(mén)課程

案例教學(xué)法:

學(xué)些什么(主要是SQLServer2022數(shù)據(jù)庫(kù)系統(tǒng)的使用和SQL語(yǔ)

詳細(xì)講解教

言),學(xué)完以后能做些什么(數(shù)據(jù)庫(kù)系統(tǒng)的管理與維尹)。據(jù)庫(kù)例子,是

教學(xué)提示:在介紹課程的時(shí)候,可以將一個(gè)實(shí)例演示給學(xué)生看,對(duì)上面內(nèi)容

讓他們對(duì)這么課程有一個(gè)更加深刻的認(rèn)識(shí)。讓他們知道,通過(guò)這的一個(gè)補(bǔ)充,

重點(diǎn)培養(yǎng)學(xué)

門(mén)課程,他們應(yīng)該學(xué)習(xí)什么,學(xué)習(xí)結(jié)束后可以完成什么。激發(fā)學(xué)

生的興趣。

生對(duì)這門(mén)課程的興趣。

2、內(nèi)容導(dǎo)入

思政元素:

課程思政:課程內(nèi)容導(dǎo)入一一播放視頻:通過(guò)以我國(guó)數(shù)據(jù)庫(kù)技

愛(ài)國(guó)主義精

術(shù)奠基人-薩師娘為代表的老一輩科學(xué)家,以一種強(qiáng)烈的責(zé)任心和神、工匠精

敏銳的學(xué)術(shù)洞察力,率先在國(guó)內(nèi)開(kāi)展數(shù)據(jù)庫(kù)技術(shù)的教學(xué)與研究工神、嚴(yán)謹(jǐn)求實(shí)

作。我國(guó)數(shù)據(jù)庫(kù)技術(shù)研究取得豐富的成功。的科學(xué)態(tài)度。

數(shù)據(jù)庫(kù),顧名思義,存放數(shù)據(jù)的倉(cāng)庫(kù)。目前數(shù)據(jù)庫(kù)的應(yīng)用十分

廣泛,我們的身邊到處都是數(shù)據(jù)庫(kù),銀行,食堂,學(xué)籍管理等

等。。。。。。我們現(xiàn)在已經(jīng)離不開(kāi)數(shù)據(jù)庫(kù)了。

3、具體內(nèi)容

本節(jié)任務(wù)一

小趙在了解了數(shù)據(jù)庫(kù)知識(shí)體系后,感覺(jué)數(shù)據(jù)庫(kù)并不像自己想

象的那樣只是一個(gè)存放數(shù)據(jù)的文件,如果不能了解數(shù)據(jù)庫(kù)的基本

內(nèi)容就很難從根本上了解數(shù)據(jù)庫(kù)的實(shí)質(zhì),所以他想要深入的了解

一下數(shù)據(jù)庫(kù)到底是一個(gè)什么東西,他是如何發(fā)展而來(lái)的,由哪些

部分組成的。

任務(wù)分析:

雖然在實(shí)際的工作過(guò)程中,很少會(huì)用到數(shù)據(jù)庫(kù)的基本概念,

更多的是實(shí)際的一些技能操作。但是如果沒(méi)有一定的理論基礎(chǔ)做

支持,在后期的學(xué)習(xí)過(guò)程中就很難深入的了解和掌握相應(yīng)知識(shí)及

技能,所以說(shuō)對(duì)于數(shù)據(jù)庫(kù)系統(tǒng)中的相關(guān)概念,不要求“死記硬背”,

只要求了解和理解即可。

教學(xué)提示:這門(mén)課程多是理論知識(shí),在講解的時(shí)候可以結(jié)合

一些簡(jiǎn)單的、利于理解的實(shí)例來(lái)講解。避免出現(xiàn)學(xué)生因?yàn)楦杏X(jué)課

程較難的厭學(xué)情緒。例如介紹數(shù)據(jù)庫(kù)的結(jié)構(gòu)的時(shí)候,可以用超市、

貨架和貨品的例子講解。

1、信息(Information)

信息就是關(guān)于客觀世界的事實(shí)或知識(shí),是客觀世界在人信息的特征

的頭腦中的映像,反映了客觀世界的物理狀態(tài),是可以傳播和加和數(shù)據(jù)的特

以利用的一種知識(shí)。征要結(jié)合實(shí)

例講解,要

信息的特征

求學(xué)生理

?信息的客觀性。

解,而不是

?信息的時(shí)效性。死記硬背。

?信息的傳播性。

?信息表現(xiàn)形式的多樣性。

2、數(shù)據(jù)(Data)

數(shù)據(jù)是載荷信息的物理符號(hào),是信息結(jié)構(gòu)特征的邏輯抽象和

表現(xiàn)形式,是數(shù)據(jù)庫(kù)中存儲(chǔ)的基本對(duì)象。

數(shù)據(jù)的特點(diǎn)

?數(shù)據(jù)有“型”和“值”之分

?數(shù)據(jù)受數(shù)據(jù)類(lèi)型和取值范圍的約束

?數(shù)據(jù)有定性和定量表示之分

?數(shù)據(jù)具有載體和多種表現(xiàn)形式

3、數(shù)據(jù)庫(kù)(Database,簡(jiǎn)稱(chēng)DB)

數(shù)據(jù)庫(kù)是指長(zhǎng)期儲(chǔ)存在計(jì)算機(jī)內(nèi)的、有組織的、可共享的數(shù)

據(jù)集合。

4、數(shù)據(jù)庫(kù)管理系統(tǒng)(DatabaseManagemenlSystem,簡(jiǎn)稱(chēng)DBMS)

是位于用戶(hù)與操作系統(tǒng)之間的一層數(shù)據(jù)管理軟件,目的是為

數(shù)據(jù)庫(kù)應(yīng)用系統(tǒng)的設(shè)計(jì)提供了方法、手段和工具。

主要功能

(1)數(shù)據(jù)定義功能

(2)數(shù)據(jù)操縱功能

(3)數(shù)據(jù)庫(kù)的運(yùn)行管理

(4)數(shù)據(jù)庫(kù)的建立和維護(hù)功能

5、數(shù)據(jù)庫(kù)系統(tǒng)

泛指引入數(shù)據(jù)庫(kù)技術(shù)后的計(jì)算機(jī)系統(tǒng),狹義地講,是由數(shù)據(jù)

庫(kù)、數(shù)據(jù)庫(kù)管理關(guān)系構(gòu)成;廣義而言,是由計(jì)算機(jī)系統(tǒng)、數(shù)據(jù)庫(kù)

管理系統(tǒng)、數(shù)據(jù)庫(kù)管理員、應(yīng)用程序、維護(hù)人員和用戶(hù)組成。

主要組成

(1)計(jì)算機(jī)硬件系統(tǒng)。

(2)數(shù)據(jù)庫(kù)集合。

(3)數(shù)據(jù)庫(kù)管理系統(tǒng)。

(4)相關(guān)軟件。

(5)人員。

數(shù)據(jù)庫(kù)系統(tǒng)的特點(diǎn)

(1)數(shù)據(jù)庫(kù)結(jié)構(gòu)化。

(2)數(shù)據(jù)共享。

(3)數(shù)據(jù)獨(dú)立性。

(4)統(tǒng)一的數(shù)據(jù)庫(kù)控制。

6、數(shù)據(jù)庫(kù)技術(shù)的發(fā)展

(1)人工管理階段

(2)文件管理階段

(3)數(shù)據(jù)庫(kù)管理階段

課程思政:縱觀整個(gè)數(shù)據(jù)庫(kù)技術(shù)的發(fā)展史,初期并沒(méi)有國(guó)產(chǎn)

思政元素:

數(shù)據(jù)庫(kù)的身影。直到2017年,在Gartner發(fā)布的數(shù)據(jù)庫(kù)系列報(bào)告愛(ài)國(guó)主義情

中,首次出現(xiàn)了國(guó)產(chǎn)數(shù)據(jù)庫(kù),阿里巴巴AsparaDB>南大通用懷、技術(shù)自

GBase>SequoiaDB入選,2018年華為云、騰訊云緊跟著入榜。信、文化自

2019年10月2日,國(guó)際事務(wù)處理性能委員會(huì)(TPC)宣布阿

里巴巴旗下的螞蟻金服數(shù)據(jù)庫(kù)OceanBase打破了日美國(guó)公司甲

骨文創(chuàng)造并保持了9年之久的世界紀(jì)錄,這意味著我國(guó)數(shù)據(jù)庫(kù)技

術(shù)的發(fā)展取得了重大突破。

不過(guò)我們?nèi)匀灰J(rèn)識(shí)到,在數(shù)據(jù)庫(kù)技術(shù)領(lǐng)域我們?nèi)允亲分鹫?

需要我們每個(gè)人為之奮斗、努力,才能真正讓我們成為領(lǐng)跑者。

分組活動(dòng):具體內(nèi)容見(jiàn)分組說(shuō)明文件分組的主要

目的就是通

過(guò)活動(dòng)拉近

組員的距

本節(jié)任務(wù)二

離,增加相

經(jīng)過(guò)上一部分的學(xué)習(xí),小趙基本掌握了數(shù)據(jù)庫(kù)相關(guān)基本概念。互的信任和

結(jié)合這些概念,再回想前面從網(wǎng)上下載的三個(gè)案例數(shù)據(jù)庫(kù),小趙配合,為后

感覺(jué)自己已經(jīng)慢慢走進(jìn)“數(shù)據(jù)庫(kù)的世界”了。不過(guò)小趙很想弄清期教學(xué)活動(dòng)

打好基礎(chǔ)。

楚為什么“銷(xiāo)售管理”數(shù)據(jù)庫(kù)是由“買(mǎi)家”和“商品”等5各表

組成的呢?

任務(wù)分析:

數(shù)據(jù)庫(kù)設(shè)計(jì)是數(shù)據(jù)庫(kù)理論知識(shí)中比較重要的一部分,但是因

為其對(duì)設(shè)計(jì)人員的理論水平及設(shè)計(jì)經(jīng)驗(yàn)有著比較高的要求,所以

一般數(shù)據(jù)庫(kù)設(shè)計(jì)都由專(zhuān)門(mén)人員完成,數(shù)據(jù)庫(kù)應(yīng)用崗位不會(huì)涉及到

數(shù)據(jù)庫(kù)設(shè)計(jì)知識(shí)。不過(guò),了解并掌握一定的數(shù)據(jù)庫(kù)設(shè)計(jì)理念及方

法,對(duì)于更深層次的理解數(shù)據(jù)庫(kù)概念、熟悉數(shù)據(jù)庫(kù)結(jié)構(gòu)有著極大

的幫助,所以本任務(wù)的重點(diǎn)內(nèi)容就是了解數(shù)據(jù)庫(kù)設(shè)計(jì)的基本步驟

及E-R圖的畫(huà)法。

知識(shí)準(zhǔn)備

1.數(shù)據(jù)庫(kù)設(shè)計(jì)的概述

數(shù)據(jù)庫(kù)設(shè)計(jì)是信息系統(tǒng)開(kāi)發(fā)和建設(shè)中的核心技術(shù),關(guān)系數(shù)據(jù)

庫(kù)設(shè)計(jì)實(shí)際上就是根據(jù)應(yīng)用問(wèn)題建立關(guān)系數(shù)據(jù)庫(kù)及其相應(yīng)的應(yīng)用

系統(tǒng)。

課程思政:數(shù)據(jù)庫(kù)設(shè)計(jì)的規(guī)范化是一個(gè)優(yōu)秀數(shù)據(jù)庫(kù)產(chǎn)品的前|思政元京;

提,同樣我們每個(gè)同學(xué)對(duì)自己職業(yè)生涯的規(guī)劃設(shè)計(jì)也對(duì)自己的一:生感悟:

生有著十分重要的意義。數(shù)據(jù)庫(kù)的設(shè)計(jì)質(zhì)量直接影峋了數(shù)據(jù)庫(kù)的1職—?jiǎng)?/p>

設(shè)計(jì)質(zhì)量,而我們職業(yè)生涯的規(guī)劃則決定著我們?yōu)橹Φ姆较?/p>

和不斷向前的動(dòng)力。所以我們每個(gè)同學(xué)都應(yīng)該坐下來(lái)認(rèn)真的思考

自己的未來(lái),并制定適合自己的職業(yè)生涯規(guī)劃。

2、數(shù)據(jù)庫(kù)設(shè)計(jì)的6個(gè)步驟

(1)需求分析

(2)概念結(jié)構(gòu)設(shè)計(jì)及E-R圖設(shè)計(jì)

(3)邏輯結(jié)構(gòu)設(shè)計(jì)及概念模型轉(zhuǎn)為關(guān)系模型

(4)數(shù)據(jù)庫(kù)物理設(shè)計(jì)

(5)數(shù)據(jù)庫(kù)實(shí)施階段

(6)數(shù)據(jù)庫(kù)運(yùn)行和維護(hù)階段

3.設(shè)計(jì)階段一:需求分析

需求分析是數(shù)據(jù)庫(kù)設(shè)計(jì)的起點(diǎn)和基礎(chǔ),也是其他設(shè)計(jì)階段的

依據(jù)。其主要任務(wù)是對(duì)數(shù)據(jù)庫(kù)應(yīng)用系統(tǒng)所要處理的對(duì)象(組織、

企業(yè)、部門(mén)等)進(jìn)行全面的了解,收集用戶(hù)對(duì)數(shù)據(jù)庫(kù)的信息需求、

處理需求、安全性和完整性需求,并以數(shù)據(jù)流程圖和數(shù)據(jù)字典等

書(shū)面形式確定下來(lái)。

課程思政:需求分析是整個(gè)數(shù)據(jù)庫(kù)設(shè)計(jì)的起點(diǎn)與核心,沒(méi)有I思政元素:I

充分的調(diào)研就不可能設(shè)計(jì)出一個(gè)科學(xué)、合理的數(shù)據(jù)庫(kù)。毛主席曾職業(yè)素養(yǎng)

經(jīng)說(shuō)過(guò)“沒(méi)有調(diào)查,就沒(méi)有發(fā)言權(quán)J,黨的二十大也決定在全黨I---------I

大興調(diào)查研究。所以,上到一個(gè)國(guó)家,下到我們每個(gè)人,對(duì)待事

業(yè)都應(yīng)該充分的調(diào)研、考查,這是圓滿(mǎn)完成各項(xiàng)任務(wù)的前提。

4、設(shè)計(jì)階段二:E-R圖設(shè)計(jì)

(1)E-R圖的構(gòu)成

實(shí)體

屬性

聯(lián)系

(2)聯(lián)系的類(lèi)型

金公司

?品1商品

c?務(wù)名曰,

<i>1:1聯(lián)系(b)1:、聯(lián)系(e)M:N聯(lián)系“

三種聯(lián)系E-R困

5、設(shè)計(jì)的階段三:邏輯結(jié)構(gòu)設(shè)計(jì)及概念模型轉(zhuǎn)為關(guān)系模型

(1)實(shí)體集的轉(zhuǎn)換規(guī)則

(2)實(shí)體集間聯(lián)系的轉(zhuǎn)換規(guī)則

?1:1聯(lián)系的轉(zhuǎn)換方法

?l:n聯(lián)系的轉(zhuǎn)換方法

?m:n聯(lián)系的轉(zhuǎn)換方法

(3)關(guān)系合并規(guī)則

1:1聯(lián)系的合并方法

l:n聯(lián)系的合并方法

6.設(shè)計(jì)階段四:數(shù)據(jù)庫(kù)物理結(jié)構(gòu)設(shè)計(jì)

數(shù)據(jù)庫(kù)物理結(jié)構(gòu)設(shè)計(jì)是為邏輯數(shù)據(jù)模型選取一個(gè)最適合應(yīng)用

環(huán)境的物理結(jié)構(gòu)。數(shù)據(jù)庫(kù)的物理結(jié)構(gòu)指的是數(shù)據(jù)庫(kù)在物理設(shè)備上

的存儲(chǔ)結(jié)構(gòu)與存取方法,包括數(shù)據(jù)存儲(chǔ)結(jié)構(gòu)和存取方法,它依賴(lài)

于給定的計(jì)算機(jī)系統(tǒng)。

7.設(shè)計(jì)階段五:數(shù)據(jù)庫(kù)實(shí)施階段

數(shù)據(jù)庫(kù)實(shí)施階段主要包括數(shù)據(jù)庫(kù)定義及數(shù)據(jù)入庫(kù)、數(shù)據(jù)庫(kù)的

試運(yùn)行。

8.設(shè)計(jì)階段六:數(shù)據(jù)庫(kù)運(yùn)行和維護(hù)階段

數(shù)據(jù)庫(kù)試運(yùn)行合格后,即可投入正式運(yùn)行了,這標(biāo)志著數(shù)據(jù)

庫(kù)開(kāi)發(fā)工作基本完成。但是由于應(yīng)用環(huán)境在不斷變化,數(shù)據(jù)庫(kù)運(yùn)

行過(guò)程中物理存儲(chǔ)也會(huì)不斷變化,對(duì)數(shù)據(jù)庫(kù)設(shè)計(jì)進(jìn)行評(píng)價(jià)、調(diào)整、

修改等維護(hù)工作是一個(gè)長(zhǎng)期的任務(wù),也是設(shè)計(jì)工作的繼續(xù)和提高。

任務(wù)實(shí)現(xiàn):

根據(jù)分析人員給出的某銷(xiāo)售公司數(shù)據(jù)字典信息,完成“銷(xiāo)售

管理”數(shù)據(jù)庫(kù)的設(shè)計(jì)任務(wù)。分析人員給出的數(shù)據(jù)字典信息如下:

該銷(xiāo)售公司由以下2個(gè)實(shí)體組成:

商品(商品編號(hào),商品名稱(chēng),品牌,型號(hào),類(lèi)型,進(jìn)價(jià),銷(xiāo)

售價(jià),庫(kù)存)

買(mǎi)家(買(mǎi)家編號(hào),買(mǎi)家名稱(chēng),電話,級(jí)別)

同時(shí),不同的類(lèi)型的商品具有不同的特征,不同的買(mǎi)家也擁

有不同的信息。

商品類(lèi)型(類(lèi)型編號(hào),類(lèi)型名稱(chēng),級(jí)別)

買(mǎi)家級(jí)別(級(jí)別編號(hào),級(jí)別名稱(chēng),享受折扣,特權(quán))

實(shí)體間聯(lián)系:

商品和商品類(lèi)型之間存在聯(lián)系,每個(gè)類(lèi)型包含很多商品,每

個(gè)商品只屬于一個(gè)類(lèi)型。同理,每個(gè)買(mǎi)家只能隸屬于一個(gè)級(jí)別,

每個(gè)級(jí)別則可以包含多個(gè)買(mǎi)家。

最后,商品和買(mǎi)家之間存在銷(xiāo)售聯(lián)系,每個(gè)買(mǎi)家可以買(mǎi)多種

商品,每種商品也可以銷(xiāo)售給多個(gè)買(mǎi)家,同時(shí)需要記錄銷(xiāo)售的時(shí)

間、數(shù)量和實(shí)際銷(xiāo)售價(jià)格。

1.數(shù)據(jù)庫(kù)E?R圖的設(shè)計(jì)

圖1-6某銷(xiāo)售公司總E-R圖設(shè)計(jì)〃

2.E-R圖轉(zhuǎn)為關(guān)系模型

(1)第一步:將E-R圖中所有的實(shí)體及聯(lián)系轉(zhuǎn)為單獨(dú)的關(guān)系,

并聲明其類(lèi)型,標(biāo)注其屬性。

關(guān)系名瞥,關(guān)系類(lèi)至,M建,說(shuō)喙,

專(zhuān)三注二,實(shí)體.,「皇編令,寅庭名農(nóng)副.,?,

歸1:N9UK.a型調(diào)號(hào).受方之三》期底強(qiáng)化主場(chǎng),

專(zhuān)爵編商品名容.髭色.型號(hào).起.之?,

工惇.、

件.銷(xiāo)售價(jià).吉考,

因?yàn)橹歉嫖肝质炕蚴?:?使用

里.商爵筠號(hào).三章三號(hào).女際替售價(jià)格.務(wù)

—窺有數(shù)據(jù)威樂(lè)器索?年以胤

售時(shí)間'散量,

入一個(gè)迫獨(dú)改碼男士-2”.,

關(guān)孔實(shí)惇、①蚯.買(mǎi)家名客.電喏.iS別.,?,

歸M,1:N聯(lián)系、關(guān)猿宿號(hào).級(jí)別貨號(hào),N艘斷米主巨,

買(mǎi)衰點(diǎn)豆,M饞,玄亙勢(shì)弓.級(jí)別名參.享受肝?u.待我.、.,

(2)第二步:將初級(jí)關(guān)系模型中可以進(jìn)行合并的關(guān)系進(jìn)行合

關(guān)原名事,關(guān)系費(fèi)新1性,說(shuō)明,

WA?2.實(shí)悻,負(fù)二名你.is現(xiàn),.??

*、L>;棄不我—育不,?!暧R.臺(tái)并¥1》爆船荀昌關(guān)系o,

豆贏追亙.有品名稱(chēng).=專(zhuān).皿.法.,

夏磊'買(mǎi)=,

價(jià).銬總價(jià).與與?c交至編號(hào).W品統(tǒng)號(hào)》,

邊.堂品美號(hào).買(mǎi)冢棄e.工后期名:一格.靖?,

一售,M:N或系、

暫時(shí)他.虻最,

三厘亙.買(mǎi)京名稱(chēng).至話.歐氫.:三家類(lèi)與,?,

吳豕,實(shí)體,

颯編號(hào)).,

1:'英永強(qiáng)馬,攻無(wú)我與,臺(tái)并宛“*G吳家關(guān)樂(lè)O.、

買(mǎi)第0惠,頭住,總電售義?或以.名恬?亭5t才?C?杓女、?■,

(3)第三步:合并后的關(guān)系模型中通常存在一些冗余的關(guān)系

和屬性,需要通過(guò)優(yōu)化將其刪除

關(guān)系名律,關(guān)系我溫,S惶,說(shuō)明

嘮品類(lèi)品.,工體.,交至類(lèi)號(hào).類(lèi)至名為.經(jīng)亙,

?文史編q-厘慳與srsi

£A&i-**€??.a0.史號(hào).

H&..實(shí)體,巨星.趙除:兩個(gè)1?度品編號(hào)”£

W馀.皆等許.§2.省英多,曲土奏

同.則除一個(gè),

里.您1a遍號(hào).關(guān)京編號(hào).芟笄螞售tp.?,

皆售?M:N3”

替修時(shí)間、數(shù)量.、

再個(gè)?-sr?*-官同.刪除一

攵京灣攵京名哇?電壬?端別,RK

買(mǎi)索?工體.,個(gè):一級(jí)別姿號(hào)“宅住與"級(jí)別-W

英壬,通士箕耳,

性言司.物制,

買(mǎi)盆經(jīng)生,實(shí)停,段別更導(dǎo).安列WF.享受杵?□.痔女,

(4)最終數(shù)據(jù)模型

關(guān)系名稱(chēng)M性

a更名你.a*j.,

商品丁一8三拓■£?=.鼻3.S-9-省.進(jìn)校.整告價(jià)?3=.,

—見(jiàn).葡品類(lèi)號(hào).買(mǎi)冢統(tǒng)號(hào).實(shí)際精生件格.精生三問(wèn)、蟻量,

吳東,,三&墾i.關(guān)東名?:?電塔.

買(mǎi)豪點(diǎn)別.,點(diǎn)別編5.然別名稱(chēng).享受班邦.空區(qū),

六、【本節(jié)小結(jié)】

這次課本次課主要學(xué)習(xí)數(shù)據(jù)庫(kù)基礎(chǔ)知識(shí),涉及到的一些概念

不需要死記硬背,但是必須做到理解,這對(duì)后面知識(shí)的學(xué)習(xí)有著

重要的作用。

此外,通過(guò)對(duì)個(gè)國(guó)產(chǎn)數(shù)據(jù)庫(kù)技術(shù)的發(fā)展,要培養(yǎng)學(xué)生的愛(ài)國(guó)

主義情懷和技術(shù)自信,激發(fā)學(xué)生努力學(xué)號(hào)相關(guān)技術(shù)的積極性。

七、【作業(yè)】

復(fù)習(xí)本節(jié)中重點(diǎn)的概念;

一、【復(fù)習(xí)引入】

數(shù)據(jù)庫(kù)基本概念

二、【本節(jié)所屬項(xiàng)目任務(wù)及子任務(wù)】

?項(xiàng)目任務(wù)名稱(chēng):銷(xiāo)售管理數(shù)據(jù)庫(kù)及商品表等對(duì)象的實(shí)施

?子任務(wù)名稱(chēng):“銷(xiāo)售管理數(shù)據(jù)庫(kù)”的實(shí)施

三、【主要教學(xué)過(guò)程】

布置任務(wù)f簡(jiǎn)單介紹f學(xué)生獨(dú)立實(shí)驗(yàn)f教師講解一

評(píng)價(jià)總結(jié)

四、【本節(jié)重點(diǎn)(學(xué)習(xí)目標(biāo))】

?SSMS方式實(shí)現(xiàn)數(shù)據(jù)庫(kù)

?數(shù)據(jù)庫(kù)參數(shù)設(shè)置

五、【講授課程】

1、授課注意事項(xiàng)

今天課程的主要內(nèi)容是使用SQLServer2008介紹創(chuàng)建數(shù)據(jù)

庫(kù)的方法。數(shù)據(jù)庫(kù)的創(chuàng)建可以通過(guò)兩種方式:SQL語(yǔ)句和SSMS

方式,本節(jié)主要講授使用SSMS方式創(chuàng)建數(shù)據(jù)庫(kù)。

課程思政:在簡(jiǎn)單介紹兩種數(shù)據(jù)庫(kù)創(chuàng)建方式的時(shí)候,要讓學(xué)

生認(rèn)識(shí)到不同的解決方案,其好與壞都是相對(duì)的,要根據(jù)不同的

環(huán)境、不同的需要來(lái)判定事物的好與壞。

講解中要首先把本節(jié)的任務(wù)布置給學(xué)生,讓學(xué)生帶著問(wèn)題聽(tīng)

分組教學(xué)法:

課,然后通過(guò)學(xué)生的實(shí)踐發(fā)現(xiàn)問(wèn)題,給予解決。本節(jié)任務(wù)可以

2、內(nèi)容導(dǎo)入將學(xué)生分為小

州進(jìn)行數(shù)據(jù)庫(kù)

數(shù)據(jù)庫(kù)的結(jié)構(gòu)就如同一個(gè)超巾,數(shù)據(jù)庫(kù)是大樓,表是貨架,

實(shí)現(xiàn)的設(shè)計(jì)與

數(shù)據(jù)是商品,想建立這個(gè)超市,最先做得就是要蓋超市的樓。實(shí)現(xiàn)。

3、具體內(nèi)容

本節(jié)任務(wù):卜

任務(wù)為:公司目前所銷(xiāo)售的產(chǎn)品大概有I萬(wàn)種,以后每年希

望能增加1千種,每種產(chǎn)品基本需要1KB空間進(jìn)行保存。所以,

公司目前需要使用大約10M空間保存產(chǎn)品信息,每年會(huì)再增加

IMo

公司目前有固定客戶(hù)500個(gè)每個(gè)買(mǎi)家客戶(hù)的信息需要500B

空間進(jìn)行保存,每年增加和失去的客戶(hù)數(shù)量基本持平。所以,公

司目前需要大約0.25M來(lái)保存客戶(hù)信息,基本沒(méi)有增長(zhǎng)。

公司每年會(huì)發(fā)生交易次數(shù)大概1萬(wàn)筆,每筆交易的信息需要

500B的空間來(lái)保存。所以,公司每年需要大約5M來(lái)保存銷(xiāo)售信

息。

設(shè)計(jì)一個(gè)比較合理的銷(xiāo)售管理數(shù)據(jù)庫(kù)實(shí)施方案并加以實(shí)施

本節(jié)內(nèi)容:

1)布置任務(wù)

讓學(xué)生根據(jù)任務(wù)工單及教師描述接受任務(wù)。

這里要向?qū)W生介紹在數(shù)據(jù)庫(kù)實(shí)現(xiàn)的過(guò)程中需要考慮和設(shè)置的

內(nèi)容有那些:

數(shù)據(jù)庫(kù)名稱(chēng);保存位置;初始大??;最大值;增長(zhǎng)值。

2)任務(wù)分析

頭腦風(fēng)暴法:

小組的每個(gè)組員都應(yīng)該對(duì)任務(wù)提出自己的想法,為小組的最讓小組的每個(gè)

后方案提供基礎(chǔ)信息。最后由組長(zhǎng)將各種方案匯總和歸納。組員都對(duì)數(shù)據(jù)

庫(kù)設(shè)計(jì)提出自

)任務(wù)實(shí)施

3己的意見(jiàn),最

要求學(xué)生按照自己設(shè)計(jì)的方案使用SSMS完成數(shù)據(jù)庫(kù)的實(shí)后由組長(zhǎng)匯

現(xiàn)。創(chuàng)建數(shù)據(jù)庫(kù)包括:定義數(shù)據(jù)庫(kù)名;確定數(shù)據(jù)庫(kù)文件各項(xiàng)參數(shù);總。

確定事務(wù)日志文件各項(xiàng)參數(shù);確定數(shù)據(jù)庫(kù)屬性參數(shù)。

步驟簡(jiǎn)述

使用界面方式創(chuàng)建數(shù)據(jù)庫(kù)的方法比較簡(jiǎn)單,關(guān)鍵是要了解數(shù)

據(jù)庫(kù)創(chuàng)建過(guò)程中一些比較重要的設(shè)定,以及這些設(shè)定對(duì)數(shù)據(jù)庫(kù)的

影響。

首先要確定數(shù)據(jù)庫(kù)的名稱(chēng)(注意不是邏輯文件名)

參數(shù)的含義

然后確定數(shù)據(jù)庫(kù)文件的各項(xiàng)參數(shù):文件邏輯名稱(chēng),保存地址,一定要講解

清楚,否則學(xué)

初始值(要求最小為3),自動(dòng)增長(zhǎng)方式及大小,文件大小上限。

生死記硬背

最后是設(shè)定日志文件各項(xiàng)參數(shù),其內(nèi)容與數(shù)據(jù)庫(kù)文件相同。效果很差。

數(shù)據(jù)庫(kù)創(chuàng)建好后,要對(duì)其屬性參數(shù)進(jìn)行設(shè)置,這里需要介紹

一些基本參數(shù)設(shè)置,例如:數(shù)據(jù)庫(kù)自動(dòng)關(guān)閉,自動(dòng)壓縮,用戶(hù)訪

問(wèn)類(lèi)型等等。

課程思政:當(dāng)我們?cè)O(shè)定【數(shù)據(jù)庫(kù)名稱(chēng)】時(shí),系統(tǒng)會(huì)自動(dòng)的在

下方【邏輯名稱(chēng)】位置填入相應(yīng)內(nèi)容,同樣騰訊的QQ登錄界面,

思政元素:

如果輸入密碼錯(cuò)誤,系統(tǒng)會(huì)自動(dòng)清空錯(cuò)誤密碼,便于用戶(hù)重新輸工匠精神

入。雖然上述功能貌似十分簡(jiǎn)單,卻凝聚著技術(shù)工程師“服務(wù)為

中心”的精神。我們?cè)诠ぷ鞯倪^(guò)程中,要多站在服務(wù)對(duì)象的角度

思考問(wèn)題,這樣才可能設(shè)計(jì)出讓客戶(hù)滿(mǎn)意的方案或是產(chǎn)品。

4)評(píng)估檢查

對(duì)學(xué)生最后的作品進(jìn)行檢查,指出其中的優(yōu)缺點(diǎn),并示范正

確方法。

六、【課堂小結(jié)】

數(shù)據(jù)庫(kù)創(chuàng)建中,需要大家掌握的就是各種參數(shù)的設(shè)計(jì),并不

復(fù)雜,所以要求大家一定要熟練掌握。

七、【作業(yè)】

根據(jù)我院的實(shí)際情況,設(shè)計(jì)數(shù)據(jù)庫(kù)的各種參數(shù)(初始大小,增長(zhǎng)率、

上限等)。

八、【復(fù)習(xí)引入】

數(shù)據(jù)庫(kù)的創(chuàng)建

九、【本節(jié)所屬項(xiàng)目任務(wù)及子任務(wù)】

?項(xiàng)目任務(wù)名稱(chēng):銷(xiāo)售管理數(shù)據(jù)庫(kù)及商品表等對(duì)象的實(shí)施

?子任務(wù)名稱(chēng):“商品”等基本表的實(shí)施

十、【主要教學(xué)過(guò)程】

布置任務(wù)一簡(jiǎn)單介紹一學(xué)生獨(dú)立實(shí)驗(yàn)一教師講解f評(píng)價(jià)總

結(jié)

十一、【本節(jié)重點(diǎn)(學(xué)習(xí)目標(biāo))】

?熟悉數(shù)據(jù)類(lèi)型

?掌握數(shù)據(jù)表的創(chuàng)建方法

十二、【講授新課】

1、授課注意事項(xiàng)

本節(jié)的操作性較強(qiáng),而且內(nèi)容十分重要,所以要加強(qiáng)實(shí)際操分組教學(xué)法:

本節(jié)任務(wù)可以

的培養(yǎng)。特別是表的創(chuàng)建過(guò)程,要通過(guò)較多的實(shí)例進(jìn)行講解。

將學(xué)生分為小

2、內(nèi)容導(dǎo)入組進(jìn)行基本表

數(shù)據(jù)庫(kù)中最重要的對(duì)象是什么?是表,因?yàn)閿?shù)據(jù)是保存在表的i殳計(jì)與實(shí)

現(xiàn)。

其他的數(shù)據(jù)庫(kù)對(duì)象也是建立在表的基礎(chǔ)上的。所以掌握好表的創(chuàng)

理是十分重要的。

3、具體內(nèi)容

本節(jié)任務(wù):

任務(wù)較多,見(jiàn)任務(wù)工單

本節(jié)內(nèi)容:

1)布置任務(wù)

讓學(xué)生根據(jù)任務(wù)工單及教師描述接受任務(wù)。

這里要向?qū)W生介紹在基本表的創(chuàng)建過(guò)程中需要考慮和設(shè)置的內(nèi)容有

那些:

數(shù)據(jù)類(lèi)型的選擇和設(shè)置;字段的各種約束;表之間的關(guān)系。

2)任務(wù)分析

小組的每個(gè)組員可以由小組分為不同角色來(lái)都應(yīng)該對(duì)任務(wù)提角色扮演法:

頭腦風(fēng)暴法:

出自己的想法,為小組的最后方案提供基礎(chǔ)信息。最后由組長(zhǎng)將學(xué)生以“借阿

各種方案匯總和歸納。者”和“借閱

管理者”的角

3)任務(wù)實(shí)施度去分析數(shù)據(jù)

要求學(xué)生按照自己設(shè)計(jì)的方案使用SSMS完成“商品”等基的各種需求。

并將自己的想

本表的實(shí)現(xiàn)。包括表的建立,字段數(shù)據(jù)類(lèi)型的選擇和與設(shè)置,約

法與其他組員

束的實(shí)施,表關(guān)系的創(chuàng)建等。進(jìn)行交流和匯

步驟簡(jiǎn)述總。

使用SSMS界面方式創(chuàng)建基本表

使用界面創(chuàng)建表,主要是對(duì)一些表格屬性進(jìn)行設(shè)定,字段名稱(chēng)、數(shù)

據(jù)類(lèi)型,各種約束、缺省等,如下圖所示:

/表-dbo.Table_l*▼X

表格的創(chuàng)建

列名數(shù)據(jù)類(lèi)型|允許交

1中,規(guī)范很重

±類(lèi)別編號(hào)char(3)

r要,需要學(xué)生

類(lèi)別名稱(chēng)

varchar(50)r養(yǎng)成良好的習(xí)

說(shuō)明varchar(500)r慣。

用戶(hù)需要在窗體中對(duì)字段的各種屬性進(jìn)行設(shè)置,字段設(shè)計(jì)好J人I?小-------------

就是表格創(chuàng)建好了。主要需要注意的是數(shù)據(jù)類(lèi)型的選擇,長(zhǎng)度的設(shè)置,

以及創(chuàng)建表格的一些要求等等。

2)修改基本表

使用界面的方式修改表是表格修改的主要方式,其修改的原丁【II4#-4?__________

修改與創(chuàng)

上與創(chuàng)建基本表的原理是一樣的。建基本一

首先找到需要修改的基本表,在要修改的表名上單擊右鍵,彳致,所以在

講解時(shí)可

以隨便強(qiáng)

調(diào)建立表

格時(shí)的一

些注意事

項(xiàng)

的快捷菜單中選擇“設(shè)計(jì)表”命令,打開(kāi)SQLServer企業(yè)管理器的表設(shè)

計(jì)器窗口。

對(duì)表進(jìn)行修改時(shí)的設(shè)計(jì)窗口與創(chuàng)建新表的設(shè)計(jì)窗口完全相同,操作

也相似,只是在修改表結(jié)構(gòu)時(shí),新的設(shè)定要符合表中已有數(shù)據(jù)的格式,

否則新的設(shè)定不能被保存。

需要提醒同學(xué)注意的是,對(duì)表進(jìn)行某些非法修改操作時(shí),企業(yè)管理

器不會(huì)立即給出警告,而是在保存失敗后給出提示。因?yàn)槠髽I(yè)管理器在

用戶(hù)完成修改后,保存所作的修改時(shí)才對(duì)表進(jìn)行檢查和刷新。

例如,假設(shè)在姓名字段的原設(shè)計(jì)中允許別為空,并且現(xiàn)在已經(jīng)有了

此列為空的記錄,如?,F(xiàn)在要更改原設(shè)計(jì),使列姓名不能為空。如果直

接在表設(shè)計(jì)窗口中取消列為“允許空”選項(xiàng),在保存修改時(shí)企業(yè)管理器

檢測(cè)到現(xiàn)有的數(shù)據(jù)不符合新的規(guī)則,這時(shí)會(huì)給出出錯(cuò)警告。

3)刪除表格

使用企業(yè)管理器啟動(dòng)企業(yè)管理器,在控制臺(tái)樹(shù)中擴(kuò)展“服務(wù)潛組”,

擴(kuò)展“服務(wù)器”,擴(kuò)展“數(shù)據(jù)庫(kù)”,打開(kāi)要?jiǎng)h除的表所在的數(shù)據(jù)庫(kù),在要

刪除的表名上單擊右鍵,在彈出的快捷菜單中選擇“刪除”命令。打開(kāi)

“除去對(duì)象”對(duì)話框。

單擊“全部除去”按鈕將刪除所有選中的對(duì)象。如果想取消刪除操

作,單擊“取消”按鈕即可。

但是如果選中的是系統(tǒng)表,單擊“全部除去”按鈕將不能刪除該表。

因?yàn)橄到y(tǒng)表不能被刪除,所以系統(tǒng)給出錯(cuò)誤信息對(duì)話框。

十三、【課堂小結(jié)】

創(chuàng)建表的核心就是數(shù)據(jù)類(lèi)型的選擇和參數(shù)的設(shè)定,這一部分一定要

多加練習(xí)。

十四、【作業(yè)】

根據(jù)我院的實(shí)際情況,建立一個(gè)班級(jí)表。

十五、【復(fù)習(xí)引入】

基本表的創(chuàng)建

十六、【本節(jié)所屬項(xiàng)目任務(wù)及子任務(wù)】

?項(xiàng)目任務(wù)名稱(chēng):“銷(xiāo)售管理數(shù)據(jù)庫(kù)”中的對(duì)象

?子任務(wù)名稱(chēng):1-3-2“商品表”等基本表的管理

十七、【主要教學(xué)過(guò)程】

布置任務(wù)一簡(jiǎn)單介紹一學(xué)生獨(dú)立實(shí)驗(yàn)一教師講解一評(píng)價(jià)總

結(jié)

十八、【本節(jié)重點(diǎn)(學(xué)習(xí)目標(biāo))】

知識(shí)點(diǎn):

■數(shù)據(jù)完整性

■主鍵簡(jiǎn)述

■約束簡(jiǎn)述

■默認(rèn)簡(jiǎn)述

■表的關(guān)系

技能點(diǎn):

■主鍵的設(shè)置方法

■約束的設(shè)置方法

■默認(rèn)的設(shè)置方法

■關(guān)系的設(shè)置方法

十九、【講授新課】

4、授課注意事項(xiàng)

本節(jié)涉及到的一些約束、默認(rèn)等等是學(xué)生沒(méi)有接觸過(guò)的內(nèi)容分組教學(xué)法:

本節(jié)任務(wù)可以

的時(shí)候應(yīng)該詳細(xì)一些,并加強(qiáng)訓(xùn)練。

將學(xué)生分為小

5、內(nèi)容導(dǎo)入組進(jìn)行基本表

的設(shè)計(jì)與實(shí)

現(xiàn)。

基本表的創(chuàng)建只是構(gòu)造了表的框架,要想基本表在數(shù)據(jù)庫(kù)更好的發(fā)

揮其保存數(shù)據(jù)的作用,必須要通過(guò)一定的手段來(lái)保證數(shù)據(jù)的完整性和正

確性。

6、具體內(nèi)容

本節(jié)任務(wù):

任務(wù)較多,見(jiàn)任務(wù)工單

本節(jié)內(nèi)容:

一、布置任務(wù)

根據(jù)任務(wù)工單及教師描述接受任務(wù)。

基本表的創(chuàng)建過(guò)程中需要考慮和設(shè)置的內(nèi)容有那些:

?數(shù)據(jù)類(lèi)型的選擇和設(shè)置

?字段的各種約束

?表之間的關(guān)系。

二、知識(shí)準(zhǔn)備

1、數(shù)據(jù)完整性

(1)實(shí)體完整性(主鍵)。

實(shí)體完整性將記錄(行)定義為特定表的唯一實(shí)體,即每一行數(shù)據(jù)

都反映不同的實(shí)體,不能存在相同的數(shù)據(jù)行。

(2)域完整性

域完整性指特定字段的項(xiàng)的有效性。可以強(qiáng)制域完整性限制類(lèi)型、

限制格式或限制可能值的范圍。

(3)參照完整性(外鍵)

參照完整性約束用來(lái)保持表之間已定義的關(guān)系。

(4)自定義完整性

課程思政:實(shí)體完整性的主要作用就是保證數(shù)據(jù)庫(kù)中的每條數(shù)柄斷一

思政元素

要具備“獨(dú)特”的特征,保證其唯一性。而我們每個(gè)人也是一樣,沒(méi)惹生感悟

完全一模一樣的人,即使雙胞胎也是如此。所以,每個(gè)人都有自己獨(dú)立

的思想和對(duì)待事物的看法,我們?cè)诤退私涣鞯倪^(guò)程中要試著理解他人,

經(jīng)常換位思考,不要認(rèn)為與自己的意見(jiàn)相左就是錯(cuò)誤的。

2、主鍵和外鍵

(1)主鍵

主鍵是用來(lái)唯一標(biāo)識(shí)表中一條記錄(行)的,它可以由一個(gè)字段或

多個(gè)字段組成,用于強(qiáng)制表的實(shí)體完整性。

(2)外鍵

外鍵是SQLServer2008保證參照完整性的設(shè)置。被設(shè)置外鍵的字

段值必須在對(duì)應(yīng)表的主鍵的值之中。

3、標(biāo)識(shí)列(IDENTITY)

?特意對(duì)字段進(jìn)行區(qū)分的可以遞增的整數(shù),標(biāo)識(shí)列本身沒(méi)

有具體意義,不反應(yīng)數(shù)據(jù)的意義。

?需要設(shè)計(jì)為標(biāo)識(shí)列的字段必須選用整型數(shù)據(jù)類(lèi)型。

?標(biāo)識(shí)列的數(shù)據(jù)不需要自己輸入,自動(dòng)生成,用戶(hù)也不能

對(duì)其進(jìn)行修改。

4、默認(rèn)值(DEFAULT)

事先定義好的字段數(shù)值,用戶(hù)如果不輸入,由系統(tǒng)輸入。

5、檢查約束(CHECK)

[A]>0

[A]between0and100

[A]in('a'b'c')

[A]like'_a%'

課程思政:各類(lèi)完整性強(qiáng)調(diào)“不以規(guī)矩,不能成方圓”,保障了即不~~

庫(kù)在創(chuàng)建和使用過(guò)程中的合理性和合法性。同樣,每個(gè)個(gè)體的發(fā)展也南德修養(yǎng)

要正確的引導(dǎo)與規(guī)范,同學(xué)們?cè)趯W(xué)習(xí)、生活和工作中需要遵守國(guó)家」算_____

會(huì)和學(xué)校的各項(xiàng)法律法規(guī)和規(guī)章制度,不越位、不犯規(guī),做一個(gè)遵紀(jì)守

法的公民。

三、任務(wù)實(shí)現(xiàn)

1、設(shè)置主鍵

PC0S-01051二dbo.商品表*對(duì)象資源管理器詳細(xì)信息

列名數(shù)據(jù)類(lèi)型允許Null值

而品編號(hào)

商品名稱(chēng)設(shè)置主誕H)

品牌插入列坦)

型號(hào)刪除列出)

類(lèi)型關(guān)系天…

進(jìn)價(jià)

索引/鍵復(fù))…

銷(xiāo)售價(jià)

全文索引電).??

庫(kù)存

XML索引也)…

CHECK約束?)...

空間索引也)...

生成更改腳本K)...

2、默認(rèn)值

PC0S-01051...-dbo.商品表?(_7X

列名數(shù)據(jù)類(lèi)型允許圍值人

N□

8商品編號(hào)char(3)

陶品名禰varchar(ZU)0

卜:品牌varchar(20)0

型號(hào)varchar(ZO)

類(lèi)型char(3)0

進(jìn)價(jià)smallmoney0

精售價(jià)smalkit

庫(kù)存smallnt

3、約束

CHECK為束

法定的CKKK妁束(£),

CKf/A

日百加)

表達(dá)W

日程崇

(名麻)0:.裔品表」

說(shuō)明

5表設(shè)計(jì)署

究制用于I怨ERT和VPDA

強(qiáng)利用于復(fù)制

在包版或重射月用時(shí)當(dāng)查E

[濯加⑥||限除@)J

4、外鍵

二十、【課堂小結(jié)】

只有進(jìn)行了主鍵、約束等設(shè)置的基本表才是一個(gè)完整的基本表,才

能最大程度的保證數(shù)據(jù)的完整性的準(zhǔn)確性。

二十一、【作業(yè)】

根據(jù)我院的實(shí)際情況,建立一個(gè)班級(jí)表。

一、【復(fù)習(xí)引入】

基本表的創(chuàng)建

二、【本節(jié)所屬項(xiàng)目任務(wù)及子任務(wù)】

?項(xiàng)目任務(wù)名稱(chēng):銷(xiāo)售管理數(shù)據(jù)庫(kù)及商品表等對(duì)象的實(shí)施

?子任務(wù)名稱(chēng):“高價(jià)商品”等其他數(shù)據(jù)庫(kù)對(duì)象的實(shí)現(xiàn)

三、【主要教學(xué)過(guò)程】

布置任務(wù)一簡(jiǎn)單介紹一學(xué)生獨(dú)立實(shí)驗(yàn)f教師講解f

評(píng)價(jià)總結(jié)

四、【本節(jié)重點(diǎn)(學(xué)習(xí)目標(biāo))】

?視圖的創(chuàng)建

?索引的創(chuàng)建

五、【講授新課】

1.授課注意事項(xiàng)

今天課程的主要內(nèi)容是在上節(jié)課完成的基本表的基礎(chǔ)上,分組教學(xué)法:

本節(jié)任務(wù)可以

按照實(shí)際需要?jiǎng)?chuàng)建一些視圖數(shù)據(jù)庫(kù)對(duì)象,前提是首先要向?qū)W生介

將學(xué)生分為小

紹清楚視圖的原理以及在數(shù)據(jù)庫(kù)中發(fā)揮的作用,杜絕出現(xiàn)學(xué)生會(huì)組進(jìn)行視圖及

建立卻不知道為什么建立的情況出現(xiàn)。索引的設(shè)計(jì)與

實(shí)現(xiàn)。

2.內(nèi)容導(dǎo)入

表是一種格式要求較高的對(duì)象,我們現(xiàn)實(shí)使用中,表格的結(jié)

構(gòu)有時(shí)候并不能滿(mǎn)足我們的要求,所以視圖對(duì)象就產(chǎn)生了,它的

作用就是使得表格可以用一種比較靈活的方式顯示給用戶(hù)。

2、具體內(nèi)容

本節(jié)任務(wù):

創(chuàng)建“高價(jià)商品”視圖等其他數(shù)據(jù)庫(kù)對(duì)象

本節(jié)內(nèi)容:

1.視圖

1)布置任務(wù)

讓學(xué)生根據(jù)任務(wù)工單及教師描述接受任務(wù)。

這里要向?qū)W生介紹視圖的一些基本概念和創(chuàng)建方法:

2)任務(wù)分析頭腦風(fēng)暴法:

小組的每個(gè)組員可以首先獨(dú)立完成設(shè)計(jì),然后最后由組長(zhǎng)確組員將自己的

想法與其他組

定最后的實(shí)施方案。員進(jìn)行交流和

3)任務(wù)實(shí)施匯總。

要求學(xué)生按照自己設(shè)計(jì)的方案使用SSMS完成“高價(jià)商品”

等視圖的實(shí)現(xiàn)。包括視圖的創(chuàng)建、修改和使用三個(gè)方面。

主要的內(nèi)容為:

?視圖的概念

?視圖的作用

?視圖的創(chuàng)建

視圖的管理關(guān)于前三個(gè)內(nèi)容,主要是理論概念方面的。但是

這部分概念是比較重要的,因?yàn)橹挥辛私饬艘晥D的作用等內(nèi)

容才能更好的應(yīng)用它。

所以前三部分理論內(nèi)容也要做比較詳細(xì)的介紹。

首先介紹視圖的原理,讓學(xué)生知道,視圖實(shí)際上不是一個(gè)實(shí)

際存在的圖,而是虛擬的,每次使用都是從表或其他視圖中提取

數(shù)據(jù)。

(1)概述:由一個(gè)或幾個(gè)基本表(或己經(jīng)定義的視圖)導(dǎo)出

的虛表

(2)優(yōu)點(diǎn):

a.能夠簡(jiǎn)化用戶(hù)的操作

b.可以使用戶(hù)以不同的方式看待同一數(shù)據(jù)

C.視圖可以對(duì)機(jī)密的數(shù)據(jù)提供保護(hù)

d.視圖對(duì)數(shù)據(jù)庫(kù)的重構(gòu)提供了一定程度的邏輯獨(dú)立性

今天的重點(diǎn)是視圖的建立方法

視圖的創(chuàng)建界面分為4個(gè)部分。

要注意說(shuō)明各

但是除去最后一部分是用來(lái)顯示結(jié)果的外,其他幾個(gè)部

個(gè)部分之間的

分都是相互聯(lián)通的,只是通過(guò)不同的方式來(lái)管理視圖,在某聯(lián)系和區(qū)別。

一個(gè)部分對(duì)視圖的修改,都會(huì)立即在其他部分中顯示出來(lái)。

所以需要學(xué)生掌握,針對(duì)不同的修改要求.選擇最合理的修

改方法。

2.索引

1)布置任務(wù)

讓學(xué)生根據(jù)任務(wù)工單及教師描述接受任務(wù)。

這里要向?qū)W生介紹索引的一些基本概念和創(chuàng)建方法:

2)任務(wù)分析頭腦風(fēng)暴法:

小組的每個(gè)組員可以首先獨(dú)立完成設(shè)計(jì),然后最后由組長(zhǎng)確組員將自己的

想法與其他組

定最后的實(shí)施方案。員進(jìn)行交流和

3)任務(wù)實(shí)施匯總。

因?yàn)樗饕亲詣?dòng)使用的,所以這部分的重點(diǎn)內(nèi)容是要學(xué)生掌

握索引的優(yōu)點(diǎn)、基本原理和創(chuàng)建方法。

首先要向?qū)W生講述清楚索引的工作原理,實(shí)際也就是索引的

優(yōu)點(diǎn)。通過(guò)實(shí)例比較無(wú)索引,有索引和聚簇索引的區(qū)別。

創(chuàng)建索引的方法比較簡(jiǎn)單,關(guān)鍵是說(shuō)明一些參數(shù)的設(shè)置,例

如唯一索引,聚簇索引、索引排序、頁(yè)充滿(mǎn)度等。

六、【課堂小結(jié)】

視圖是一個(gè)特殊而又重要的對(duì)象,很多時(shí)候我們?cè)谑褂脭?shù)據(jù)

庫(kù)時(shí)就是在使用視圖,所以必須了解他的概念,工作原理和創(chuàng)建

方法。

七、【作業(yè)】

根據(jù)學(xué)院教學(xué)科和學(xué)生科的情況,分別創(chuàng)建視圖

八、【復(fù)習(xí)引入】

SQL語(yǔ)言基礎(chǔ)

九、【本節(jié)所屬項(xiàng)目任務(wù)及子任務(wù)】

?項(xiàng)目任務(wù)名稱(chēng):SQL語(yǔ)言基礎(chǔ)及借閱系統(tǒng)信息檢索

?子任務(wù)名稱(chēng):“檢索所有商品信息”等簡(jiǎn)單查詢(xún)

十、【主要教學(xué)過(guò)程】

布置任務(wù)一簡(jiǎn)單介紹一學(xué)生獨(dú)立實(shí)驗(yàn)一教師講解一

評(píng)價(jià)總結(jié)

十一、【本節(jié)重點(diǎn)(學(xué)習(xí)目標(biāo))】

?SQL語(yǔ)句基礎(chǔ)

十二、【講授新課】

4、授課注意事項(xiàng)

本次課程與前面的課程不同,基本沒(méi)有界面上的操作,多為

本節(jié)的內(nèi)容本

SQL語(yǔ)句的編寫(xiě)所以在教學(xué)中要注意方法。今天重點(diǎn)是介紹SQL身是理論性較

語(yǔ)句的一些基本內(nèi)容,例如SQL簡(jiǎn)介,SQL語(yǔ)法結(jié)構(gòu)中的符號(hào),強(qiáng)的,如果雉

語(yǔ)法結(jié)構(gòu)的規(guī)定等等,|講解的過(guò)程中要多結(jié)合實(shí)例講解合實(shí)例去介

紹,效果會(huì)比

5、內(nèi)容導(dǎo)入較好。

SQL語(yǔ)句是數(shù)據(jù)庫(kù)學(xué)習(xí)中十分重要的部分,數(shù)據(jù)庫(kù)的很多

操作都需要通過(guò)語(yǔ)句的方式來(lái)完成,而學(xué)好SQL語(yǔ)句,首先就

要對(duì)語(yǔ)句中出現(xiàn)的符號(hào)及語(yǔ)法要求有所了解,為后面的學(xué)習(xí)打

好基礎(chǔ)。

課程思政:SQL語(yǔ)言目前是全球通用的數(shù)據(jù)庫(kù)語(yǔ)言,不斷

探索在其基礎(chǔ)上開(kāi)發(fā)更加優(yōu)化的數(shù)據(jù)庫(kù)語(yǔ)言,因?yàn)橹挥胁粩嗟?/p>

創(chuàng)新才可能創(chuàng)造更大的價(jià)值。

計(jì)算機(jī)漢字激光照排技術(shù)創(chuàng)始人王選,打破日本和歐美的

技術(shù)壟斷,主持計(jì)算機(jī)漢字激光照排系統(tǒng)的研究開(kāi)發(fā),直接從

第4代激光照排技術(shù)開(kāi)始研制,開(kāi)創(chuàng)性地研制當(dāng)時(shí)國(guó)外尚

溫馨提示

  • 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)論