據(jù)管理技術(shù)的發(fā)展、數(shù)據(jù)處理的基本概念、通過IDE實現(xiàn)建庫、建表、加約束、安全管理、數(shù)據(jù)操縱(記錄增、改、刪、查)、數(shù)據(jù)庫的分離與附加、數(shù)據(jù)的導(dǎo)入與導(dǎo)出。
  通過數(shù)據(jù)庫基礎(chǔ)課程的實踐教學(xué),使學(xué)生較深刻地認(rèn)識到數(shù)據(jù)庫技術(shù)在控制臺應(yīng)用程序開發(fā)和C/S結(jié)構(gòu)應(yīng)用程序開發(fā)過程中重要地位,更好地掌握數(shù)據(jù)庫平臺基本應(yīng)用技能,從而為實現(xiàn)本專業(yè)的培養(yǎng)目標(biāo)奠定基礎(chǔ)。在課程建設(shè)和授課過程中注重整個課程體系的課程銜接,讓學(xué)員了解數(shù)據(jù)庫課程的重要性。
  數(shù)據(jù)庫設(shè)計與實現(xiàn)部分:
  主要學(xué)習(xí)內(nèi)容為:數(shù)據(jù)庫原理基本知識、概念模型、數(shù)據(jù)模型、數(shù)據(jù)庫系統(tǒng)模型、關(guān)系數(shù)據(jù)庫的基本理論、范式理論、數(shù)據(jù)庫設(shè)計(需求分析、概念結(jié)構(gòu)設(shè)計、邏輯結(jié)構(gòu)設(shè)計、物理設(shè)計、數(shù)據(jù)庫實施、運行與維護(hù))、用T-SQL 實現(xiàn)建庫、建表、加約束、T-SQL 編程、實現(xiàn)功能強(qiáng)大的多表聯(lián)合查詢、子查詢、模糊查詢、創(chuàng)建索引快速訪問數(shù)據(jù)庫、視圖、創(chuàng)建存儲過程實現(xiàn)復(fù)雜的業(yè)務(wù)規(guī)則、觸發(fā)器實現(xiàn)高級的約束、數(shù)據(jù)庫的備份與還原。
  數(shù)據(jù)庫設(shè)計與實現(xiàn)部分是軟件技術(shù)專業(yè)學(xué)生必須掌握的數(shù)據(jù)庫重要技能,是對基礎(chǔ)應(yīng)用的拔高,為開發(fā)B/S結(jié)構(gòu)應(yīng)用程序及處理復(fù)雜業(yè)務(wù)邏輯奠定基礎(chǔ),是走上社會后從事專業(yè)技術(shù)工作必不可少的重要內(nèi)容。
數(shù)據(jù)庫通常分為層次式數(shù)據(jù)庫、網(wǎng)絡(luò)式數(shù)據(jù)庫和關(guān)系式數(shù)據(jù)庫三種。而不同的數(shù)據(jù)庫是按不同的數(shù)據(jù)結(jié)構(gòu)來聯(lián)系和組織的。

  1.數(shù)據(jù)結(jié)構(gòu)模型。⑴數(shù)據(jù)結(jié)構(gòu)。所謂數(shù)據(jù)結(jié)構(gòu)是指數(shù)據(jù)的組織形式或數(shù)據(jù)之間的聯(lián)系。如果用D表示數(shù)據(jù),用R表示數(shù)據(jù)對象之間存在的關(guān)系集合,則將DS=(D,R)稱為數(shù)據(jù)結(jié)構(gòu)。例如,設(shè)有一個電話號碼簿,它記錄了n個人的名字和相應(yīng)的電話號碼。為了方便地查找某人的電話號碼,將人名和號碼按字典順序排列,并在名字的后面跟隨著對應(yīng)的電話號碼。這樣,若要查找某人的電話號碼(假定他的名字的第一個字母是Y),那么只須查找以Y開頭的那些名字就可以了。該例中,數(shù)據(jù)的集合D就是人名和電話號碼,它們之間的聯(lián)系R就是按字典順序的排列,其相應(yīng)的數(shù)據(jù)結(jié)構(gòu)就是DS=(D,R),即一個數(shù)組。

  ⑵數(shù)據(jù)結(jié)構(gòu)種類。數(shù)據(jù)結(jié)構(gòu)又分為數(shù)據(jù)的邏輯結(jié)構(gòu)和數(shù)據(jù)的物理結(jié)構(gòu)。數(shù)據(jù)的邏輯結(jié)構(gòu)是從邏輯的角度(即數(shù)據(jù)間的聯(lián)系和組織方式)來觀察數(shù)據(jù),分析數(shù)據(jù),與數(shù)據(jù)的存儲位置無關(guān)。數(shù)據(jù)的物理結(jié)構(gòu)是指數(shù)據(jù)在計算機(jī)中存放的結(jié)構(gòu),即數(shù)據(jù)的邏輯結(jié)構(gòu)在計算機(jī)中的實現(xiàn)形式,所以物理結(jié)構(gòu)也被稱為存儲結(jié)構(gòu)。這里只研究數(shù)據(jù)的邏輯結(jié)構(gòu),并將反映和實現(xiàn)數(shù)據(jù)聯(lián)系的方法稱為數(shù)據(jù)模型。比較流行的數(shù)據(jù)模型有三種,即按圖論理論建立的層次結(jié)構(gòu)模型和網(wǎng)狀結(jié)構(gòu)模型以及按關(guān)系理論建立的關(guān)系結(jié)構(gòu)模型。

  2.層次、網(wǎng)狀和關(guān)系數(shù)據(jù)庫系統(tǒng)。⑴層次結(jié)構(gòu)模型。層次結(jié)構(gòu)模型實質(zhì)上是一種有根結(jié)點的定向有序樹(在數(shù)學(xué)中"樹"被定義為一個無回的連通圖)。下圖是一個高等學(xué)校的組織結(jié)構(gòu)圖。這個組織結(jié)構(gòu)圖像一棵樹,校部就是樹根(稱為根結(jié)點),各系、專業(yè)、教師、學(xué)生等為枝點(稱為結(jié)點),樹根與枝點之間的聯(lián)系稱為邊,樹根與邊之比為1:N,即樹根只有一個,樹枝有N個。按照層次模型建立的數(shù)據(jù)庫系統(tǒng)稱為層次模型數(shù)據(jù)庫系統(tǒng)。IMS(Information Manage-mentSystem)是其典型代表。

  ⑵網(wǎng)狀結(jié)構(gòu)模型。按照網(wǎng)狀數(shù)據(jù)結(jié)構(gòu)建立的數(shù)據(jù)庫系統(tǒng)稱為網(wǎng)狀數(shù)據(jù)庫系統(tǒng),其典型代表是DBTG(Data Base Task Group)。用數(shù)學(xué)方法可將網(wǎng)狀數(shù)據(jù)結(jié)構(gòu)轉(zhuǎn)化為層次數(shù)據(jù)結(jié)構(gòu)。
 

郵箱
huangbenjincv@163.com

南昌县| 左权县| 喀什市| 油尖旺区| 安新县| 濉溪县| 宁安市| 四平市| 八宿县| 靖宇县| 盐池县| 沛县| 乐亭县| 志丹县| 伊宁县| 龙里县| 桃源县| 金平| 锡林浩特市| 沧源| 九台市| 分宜县| 拉萨市| 洞口县| 余江县| 油尖旺区| 临高县| 新余市| 正宁县| 东方市| 藁城市| 青川县| 三明市| 新营市| 邵阳市| 大埔区| 甘南县| 延长县| 黑龙江省| 白水县| 泰兴市|