資源描述:
《sqlserver數(shù)據(jù)庫教案第1章數(shù)據(jù)庫技術(shù)》由會員上傳分享,免費(fèi)在線閱讀,更多相關(guān)內(nèi)容在工程資料-天天文庫。
1、義烏工商職業(yè)技術(shù)學(xué)院教案2011/2012—學(xué)年第—學(xué)期課程名稱數(shù)據(jù)庫技術(shù)與應(yīng)用授課教師陳懿單元號1單元課題第1章數(shù)據(jù)庫技術(shù)授課班級11電子商務(wù)1.2、3班授課課時(shí):理論2實(shí)踐0單元數(shù)學(xué)目的及要求了解數(shù)據(jù)與數(shù)據(jù)處理的扌阮念了解數(shù)據(jù)庫系統(tǒng)定義和組成了解數(shù)據(jù)庫系統(tǒng)的三級模式熟悉數(shù)據(jù)模型單元敎學(xué)內(nèi)容數(shù)據(jù)與數(shù)據(jù)處理數(shù)據(jù)庫系統(tǒng)定義和組成數(shù)據(jù)庫系統(tǒng)的三級模式數(shù)據(jù)庫管理系統(tǒng)數(shù)據(jù)模型單元數(shù)學(xué)萱點(diǎn)數(shù)據(jù)與數(shù)據(jù)處理數(shù)據(jù)庫系統(tǒng)定義和組成數(shù)據(jù)模型單元教學(xué)難點(diǎn)數(shù)據(jù)庫的三級模式數(shù)據(jù)模型備注第1章數(shù)據(jù)庫技術(shù)一、教學(xué)內(nèi)容1」數(shù)據(jù)與數(shù)據(jù)處理1.2計(jì)算機(jī)數(shù)據(jù)管理的發(fā)展1.3數(shù)據(jù)庫系統(tǒng)定義和組成1.
2、4數(shù)據(jù)庫系統(tǒng)的三級模式1.5數(shù)據(jù)庫管理系統(tǒng)1.6數(shù)據(jù)模型1.7數(shù)據(jù)庫安全保護(hù)二.教學(xué)過程引子:古人如何記事?上古的人類還沒有文字,他們用的是結(jié)繩記事的辦法(《周易》中就有“上古結(jié)繩而治”的記載)。鄭玄的注釋說:“事大,大結(jié)其繩;事小,小結(jié)其繩?!?.1數(shù)據(jù)與數(shù)據(jù)處理1.1.1數(shù)據(jù)的概念數(shù)據(jù)與數(shù)字的區(qū)別。數(shù)據(jù)是指現(xiàn)實(shí)世界中的客觀爭物在計(jì)算機(jī)中的反映。它的表現(xiàn)形式可以是數(shù)字、文字、圖像、聲音等,這些形式的數(shù)據(jù)經(jīng)過數(shù)字化以后才能為計(jì)算機(jī)識別和處理。數(shù)據(jù)是數(shù)據(jù)庫中存儲的基本對象。數(shù)據(jù)的概念包括以下兩部分:(1)數(shù)據(jù)是存儲在某一媒體上可加以鑒別的符號的集合。(2)數(shù)據(jù)內(nèi)
3、容是事物特性的反映或描述。1.1.2信息的概念信息是來自于現(xiàn)實(shí)世界事物的存在方式或運(yùn)動形態(tài)的集合,是人們進(jìn)行各種活動所需要的知識,是數(shù)據(jù)加工的結(jié)果。1丄3數(shù)據(jù)解釋的概念數(shù)據(jù)解釋是指對數(shù)據(jù)語義的說明,數(shù)據(jù)的語義就是數(shù)據(jù)承載的信息。數(shù)據(jù)與數(shù)據(jù)承載的信息是密不可分的。1.1.4數(shù)據(jù)處理的概念數(shù)據(jù)處理是指對各種數(shù)據(jù)進(jìn)行收集、存儲、加工和傳播的一系列活動的總和。數(shù)據(jù)處理是從大量的、雜亂無章的原始數(shù)據(jù)中推導(dǎo)出對人們有價(jià)值的信息。數(shù)據(jù)管理是指對數(shù)據(jù)進(jìn)行的分類、組織、編碼、存儲、檢索和維護(hù),它是數(shù)據(jù)處理的中心問題。1丄5數(shù)據(jù)與信息的關(guān)系數(shù)據(jù)是承載信息的物理符號或稱為載體。信息
4、是人們消化理解的數(shù)據(jù),是對客觀世界的認(rèn)識,是知識。信息二數(shù)據(jù)+數(shù)據(jù)處理1.2計(jì)算機(jī)數(shù)據(jù)管理的發(fā)展1.2.1人工管理階段數(shù)據(jù)與處理數(shù)據(jù)的程序密切相關(guān),不互相獨(dú)立;數(shù)據(jù)不做長期保存;數(shù)據(jù)是依附于計(jì)算機(jī)程序或軟件。1.2.2文件系統(tǒng)階段程序與數(shù)據(jù)有了一定的獨(dú)立性,程序和數(shù)據(jù)分開存儲,具有程序文件和數(shù)據(jù)文件的各自屬性;數(shù)據(jù)文件可以長期保存,但數(shù)據(jù)冗余度大;缺乏數(shù)據(jù)獨(dú)立性;不集中管理數(shù)據(jù)。1.2.3數(shù)據(jù)庫系統(tǒng)階段基本實(shí)現(xiàn)了數(shù)據(jù)共享,減少了數(shù)據(jù)冗余;釆用特定的數(shù)據(jù)模型;具有較高的數(shù)據(jù)獨(dú)立性;有統(tǒng)一的數(shù)據(jù)控制和管理功能。1.2.4分布式數(shù)據(jù)庫系統(tǒng)階段分布式數(shù)據(jù)庫在邏輯上是一
5、個(gè)整體、地理分布在不同位置的數(shù)據(jù)集合,是計(jì)算機(jī)網(wǎng)絡(luò)壞境下各個(gè)局部數(shù)據(jù)庫的邏輯集合,受分布式數(shù)據(jù)庫管理系統(tǒng)的控制和管理。其特點(diǎn)如下:(1)分布透明性;(2)局部自治與集中控制相結(jié)合;(3)高可靠性和可用性;(4)高效率和靈活性。1.3數(shù)據(jù)庫系統(tǒng)定義和組成1.3.1數(shù)據(jù)庫定義數(shù)據(jù)庫(Database)是存放數(shù)據(jù)的倉庫,是采用計(jì)算機(jī)技術(shù)統(tǒng)一管理的相關(guān)數(shù)據(jù)的集合,其中的數(shù)據(jù)有一定格式。數(shù)據(jù)庫能為各種用戶共享,具有冗余度最小、數(shù)據(jù)之間聯(lián)系密切、有較高數(shù)據(jù)獨(dú)立性等特點(diǎn)。數(shù)據(jù)庫是長期保存在計(jì)算機(jī)系統(tǒng)中的、冇組織的、可以被共享的數(shù)據(jù)集合。1.3.2數(shù)據(jù)庫系統(tǒng)定義數(shù)據(jù)庫系統(tǒng)(D
6、BS,DataBaseSystem)是指安裝和使用了數(shù)據(jù)庫技術(shù)的計(jì)算機(jī)系統(tǒng),有時(shí)簡稱數(shù)據(jù)庫系統(tǒng)為數(shù)據(jù)庫。1.3.3數(shù)據(jù)庫的組成1、硬件平臺(1)對內(nèi)存的要求。(2)對外存空間的需求。(3)系統(tǒng)的數(shù)據(jù)通道能力。2、軟件(1)數(shù)據(jù)庫管理系統(tǒng)DBMS是為數(shù)據(jù)庫的建立、使用和維護(hù)所配制的軟件系統(tǒng)。(2)支持DBMS和數(shù)據(jù)庫運(yùn)行的操作系統(tǒng),例如,Windows等。(3)有相關(guān)的數(shù)據(jù)庫接口的高級語言和編譯系統(tǒng),例如,VB編程語言和其相關(guān)的編譯系統(tǒng)。(4)以DBMS為核心的應(yīng)用開發(fā)工具,為數(shù)據(jù)庫系統(tǒng)的開發(fā)和使用提供了良好的環(huán)境。3、人員(1)數(shù)據(jù)庫管理員。(2)系統(tǒng)分析員和
7、數(shù)據(jù)庫設(shè)計(jì)人員。(3)應(yīng)用程序員。(4)用戶。1.4數(shù)據(jù)庫管理系統(tǒng)1.4.1概念數(shù)據(jù)庫管理系統(tǒng)(DatabaseManagementSystem,簡稱為DBMS)是位丁用戶與操作系統(tǒng)之間的一層數(shù)據(jù)管理軟件,它為用戶或應(yīng)用程序提供訪問數(shù)據(jù)庫的方法,包括數(shù)據(jù)庫的建立、查詢、更新以及各種數(shù)據(jù)庫控制等。1.4.2功能(1)數(shù)據(jù)庫的定義功能(2)數(shù)據(jù)操縱功能(3)數(shù)據(jù)庫運(yùn)行控制功能(4)數(shù)據(jù)字典1.4.3數(shù)據(jù)獨(dú)立性(1)數(shù)據(jù)的物理獨(dú)立性。(2)數(shù)據(jù)的邏輯獨(dú)立性。1.5數(shù)據(jù)模型模型是現(xiàn)實(shí)世界的特征和抽象。數(shù)據(jù)模型是工具,是用來抽象、表示和處理現(xiàn)實(shí)世界中的數(shù)據(jù)和信息的工具。
8、數(shù)據(jù)模型應(yīng)滿足三個(gè)方面要求:(1)能夠