第一篇:對數(shù)據(jù)庫系統(tǒng)的認識
對數(shù)據(jù)庫系統(tǒng)的認識
這學(xué)期我們開了數(shù)據(jù)庫系統(tǒng)這門課,開課近五周的時間,雖然只學(xué)習(xí)到第二章,但是從緒論中我就已經(jīng)感受到了數(shù)據(jù)庫的強大,有關(guān)數(shù)據(jù)庫的內(nèi)容老師也給我們講解了很多,接下來我想來談?wù)勎覍?shù)據(jù)庫的認識,還望老師批評指正。
我們都知道數(shù)據(jù)庫是數(shù)據(jù)管理的最新技術(shù),是計算機科學(xué)的重要分支。而且對于一個國家來說,數(shù)據(jù)庫的建模,數(shù)據(jù)庫信息量的大小和使用頻度的已成為衡量這個國家信息化程度的高低的重要標志。所以,數(shù)據(jù)庫系統(tǒng)這門2課時及其重要的,學(xué)好它很必要。
數(shù)據(jù)庫最常用的術(shù)語有數(shù)據(jù)(Data)、數(shù)據(jù)庫(DB)、數(shù)據(jù)庫管理系統(tǒng)(DBMS)、數(shù)據(jù)庫系統(tǒng)(DBS)等,以下是我對它們的理解:
數(shù)據(jù)(Data):數(shù)據(jù)是數(shù)據(jù)庫中存儲的基本對象。數(shù)據(jù)的種類很多,文字,圖形,圖像,聲音,學(xué)生的檔案記錄,貨物的運輸情況等,這些都是數(shù)據(jù)。可以對數(shù)據(jù)做如下定義:描述事物的符號記錄稱為數(shù)據(jù);
數(shù)據(jù)庫(DB):數(shù)據(jù)庫,顧名思義,是存放數(shù)據(jù)的倉庫。只不過這個倉庫是在計算機存儲設(shè)備上,而且數(shù)據(jù)是按一定的格式存放的。所謂數(shù)據(jù)庫是指長期存儲在計算機內(nèi)的,有組織的,可共享的數(shù)據(jù)集合;
數(shù)據(jù)庫管理系統(tǒng)(DBMS):數(shù)據(jù)庫管理系統(tǒng)是位于用戶與操作系統(tǒng)之間的一層數(shù)據(jù)管理軟件。它的主要功能包括:數(shù)據(jù)定義功能,數(shù)據(jù)操縱功能,數(shù)據(jù)庫的運行管理,數(shù)據(jù)庫的建立和維護功能等;
數(shù)據(jù)庫系統(tǒng)(DBS):數(shù)據(jù)庫系統(tǒng)是指在計算機系統(tǒng)中引入數(shù)據(jù)庫后的系統(tǒng),一般由數(shù)據(jù)庫,數(shù)據(jù)庫管理系統(tǒng),應(yīng)用系統(tǒng),數(shù)據(jù)庫管理原和用戶構(gòu)成。
數(shù)據(jù)庫管理技術(shù)的產(chǎn)生和發(fā)展共經(jīng)歷了三個階段:人工管理階段(20世紀50年代中期以前),文件系統(tǒng)階段(20世紀50年代后期到60年代中期),數(shù)據(jù)庫系統(tǒng)階段(20世紀60年代后期以后)。其特點經(jīng)歷了從數(shù)據(jù)不能保存,不能共享,不具有獨立性,到數(shù)據(jù)結(jié)構(gòu)化,共享性高,冗余度低,易擴充,獨立性高,由DBMS統(tǒng)一管理和控制的逐步優(yōu)化。
數(shù)據(jù)模型分為兩類,一類是概念模型,主要用于數(shù)據(jù)庫設(shè)計,一類是邏輯模型和物理模型,主要用于DBMS的實現(xiàn)。數(shù)據(jù)模型通常由數(shù)據(jù)結(jié)構(gòu)、數(shù)據(jù)操作和完整性約束三部分組成。
數(shù)據(jù)庫系統(tǒng)的三級模式結(jié)構(gòu)是指數(shù)據(jù)庫系統(tǒng)是由外模式、模式和內(nèi)模式三級組成,數(shù)據(jù)庫管理系統(tǒng)在這三級模式之間還提供了兩層映像,這樣的系統(tǒng)結(jié)構(gòu)保證了數(shù)據(jù)庫系統(tǒng)中能夠具有較高的邏輯獨立性和物理獨立性。
通過對這些內(nèi)容的學(xué)習(xí),我深刻認識到作為一名計算機專業(yè)的學(xué)生學(xué)好這門課的重要性與必要性,在接下來的學(xué)習(xí)中,更會嚴格要求自己,緊跟老師步伐,下課多加復(fù)習(xí),遇到不懂的問題將會及時查閱資料或者向老師同學(xué)請教。
第二篇:數(shù)據(jù)庫系統(tǒng)工程師
數(shù)據(jù)庫系統(tǒng)工程師(中級資格/工程師)簡介
考試目標
通過本級別考試的合格人員能參與應(yīng)用信息系統(tǒng)的規(guī)劃、設(shè)計、構(gòu)建、運行和管理,能按照用戶需求,設(shè)計、建立、運行、維護高質(zhì)量的數(shù)據(jù)庫和數(shù)據(jù)倉庫;作為數(shù)據(jù)管理員管理信息系統(tǒng)中的數(shù)據(jù)資源,作為數(shù)據(jù)庫管理員建立和維護核心數(shù)據(jù)庫;擔(dān)任數(shù)據(jù)庫系統(tǒng)有關(guān)的技術(shù)支持,同時具備一定的網(wǎng)絡(luò)結(jié)構(gòu)設(shè)計及組網(wǎng)能力;具有工程師的實際工作能力和業(yè)務(wù)水平,能指導(dǎo)計算機技術(shù)與軟件專業(yè)助理工程師(或技術(shù)員)工作。
考核內(nèi)容
· 熟悉計算機體系結(jié)構(gòu)以及各主要部件的性能和基本工作原理;
· 掌握操作系統(tǒng)、程序設(shè)計語言的基礎(chǔ)知識,了解編譯程序的基本知識;
· 熟練掌握常用數(shù)據(jù)結(jié)構(gòu)和常用算法;
· 熟悉軟件工程和軟件開發(fā)項目管理的基礎(chǔ)知識;
· 熟悉計算機網(wǎng)絡(luò)的原理和技術(shù),掌握數(shù)據(jù)庫原理及基本理論;
· 掌握常用的大型數(shù)據(jù)庫管理系統(tǒng)的應(yīng)用技術(shù);
· 掌握數(shù)據(jù)庫應(yīng)用系統(tǒng)的設(shè)計方法和開發(fā)過程;
· 熟悉數(shù)據(jù)庫系統(tǒng)的管理和維護方法,了解相關(guān)的安全技術(shù);
· 了解數(shù)據(jù)庫發(fā)展趨勢與新技術(shù);
· 掌握常用信息技術(shù)標準、安全性,以及有關(guān)法律、法規(guī)的基本知識;
· 了解信息化、計算機應(yīng)用的基礎(chǔ)知識,正確閱讀和理解本領(lǐng)域的英文資料。本考試設(shè)置的科目
· 信息系統(tǒng)知識,考試時間為150分鐘,筆試,選擇題;
· 數(shù)據(jù)庫系統(tǒng)設(shè)計與管理,考試時間為150分鐘,筆試,問答題。
職業(yè)要求
要求掌握計算機系統(tǒng)知識、數(shù)據(jù)庫基礎(chǔ)知識、數(shù)據(jù)庫及數(shù)據(jù)庫應(yīng)用系統(tǒng)設(shè)計、數(shù)據(jù)庫應(yīng)用系統(tǒng)實施、數(shù)據(jù)庫系統(tǒng)的運行和管理、網(wǎng)絡(luò)與數(shù)據(jù)庫、數(shù)據(jù)庫發(fā)展及知識產(chǎn)權(quán)與標準等方面的知識。具有系統(tǒng)化綜合能力強、知識面廣、分析、綜合全面的能力,熟練掌握計算機系統(tǒng)及數(shù)據(jù)庫設(shè)計、構(gòu)架開發(fā)、管理、開發(fā)技術(shù),尤其是熟悉大型數(shù)據(jù)庫的原理。在計算機系統(tǒng)知識、數(shù)據(jù)庫技術(shù)和應(yīng)用系統(tǒng)的分析與設(shè)計等方面的知識做一些提升,增強數(shù)據(jù)庫及數(shù)據(jù)庫應(yīng)用系統(tǒng)分析和設(shè)計的能力。
職業(yè)前景
隨著政府電子政務(wù)信息系統(tǒng)的廣度、深度運用,數(shù)據(jù)庫系統(tǒng)工程師將作為中高端人才大量運用于系統(tǒng)的數(shù)據(jù)庫管理、分析、設(shè)計。各銀行、企業(yè)ERP的大型運用數(shù)據(jù)庫設(shè)計及管理。同時電子商務(wù)的快速增長,促成了大量的電子商務(wù)數(shù)據(jù)庫設(shè)計、數(shù)據(jù)管理、挖掘分析人員就業(yè)。
資格的有效性
通過考試并獲得相應(yīng)級別計算機專業(yè)技術(shù)資格(水平)證書的人員,表明其已具備從事相應(yīng)專業(yè)崗位工作的水平和能力,用人單位可根據(jù)《工程技術(shù)人員職務(wù)試行條例》有關(guān)規(guī)定和工作需要,從獲得計算機專業(yè)技術(shù)資格(水平)證書的人員中擇優(yōu)聘任相應(yīng)專業(yè)技術(shù)職務(wù)。取得初級資格可聘任技術(shù)員或助理工程師職務(wù);取得中級資格可聘任工程師職務(wù);取得高級資格可聘任高級工程師職務(wù)。
第三篇:access(數(shù)據(jù)庫系統(tǒng)概述)
數(shù)據(jù)庫系統(tǒng)概述
一、選擇題
1.下列哪一個不是常用的數(shù)據(jù)模型(C).A.層次模型
B.網(wǎng)狀模型
C.概念模型
D.關(guān)系模型 2.下列不是關(guān)系模型的術(shù)語的是(B).A.元組
B.變量
C.屬性
D.分量 3.下列不是關(guān)系數(shù)據(jù)庫的術(shù)語的是(D).A.記錄
B.字段
C.數(shù)據(jù)項
D.模型 4.關(guān)系數(shù)據(jù)庫的表不必具有的性質(zhì)是(D).A.數(shù)據(jù)項不可再分
B.同一列數(shù)據(jù)項要具有相同的數(shù)據(jù)類型
C.記錄的順序可以任意排列
D.記錄的順序不可以任意排列
5.下列不是數(shù)據(jù)庫系統(tǒng)的組成部分(A).A.說明書
B.數(shù)據(jù)庫
C.軟件
D.硬件
6.已知某一數(shù)據(jù)庫中的兩個數(shù)據(jù)表,它們的主鍵與外鍵是一對多的關(guān)系,這兩個表若要建立關(guān)聯(lián),則應(yīng)該建立(C)的永久聯(lián)系.A.一對一
B.多對多
C.一對多
D.多對一
7.已知某一數(shù)據(jù)庫中的兩個數(shù)據(jù)表,它們的主鍵與外鍵是一對一的關(guān)系, 這兩個表若要建立關(guān)聯(lián),則應(yīng)該建立(A)的永久聯(lián)系.A.一對一
B.多對一
C.一對多
D.多對多
8.已知某一數(shù)據(jù)庫中的兩個數(shù)據(jù)表,它們的主鍵與外鍵是多對一的關(guān)系, 這兩個表若要建立關(guān)聯(lián),則應(yīng)該建立(D)的永久聯(lián)系.A.一對多
B.一對一
C.多對多
D.多對一 9.屬性的集合表示一種實體的類型,稱為(C).A.實體
B.實體集
C.實體型
D.屬性集 10.DB,DBS和DBMS三者之間的關(guān)系是(B).A.DB包含DBS和DBMS
B.DBS包含DB和DBMS
C.DBMS包含DB和DBS
D.三者關(guān)系是相等的 11.數(shù)據(jù)庫系統(tǒng)的核心是(C).A.軟件工具
B.數(shù)據(jù)模型
C.數(shù)據(jù)庫管理系統(tǒng)
D.數(shù)據(jù)庫
12.下面關(guān)于數(shù)據(jù)庫系統(tǒng)的描述中,正確的是(C).A.數(shù)據(jù)庫系統(tǒng)中數(shù)據(jù)的一致性是指數(shù)據(jù)類型的一致
B.數(shù)據(jù)庫系統(tǒng)比文件系統(tǒng)能管理更多的數(shù)據(jù)
C.數(shù)據(jù)庫系統(tǒng)減少了數(shù)據(jù)冗余
D.數(shù)據(jù)庫系統(tǒng)避免了一切冗余
13.關(guān)系數(shù)據(jù)庫的數(shù)據(jù)及更新操作必須遵循(B)等完整性規(guī)則.A.參照完整性和用戶定義的完整性
B.實體完整性、參照完整性和用戶定義的完整性
C.實體完整性和參照完整性
D.實體完整性和用戶定義的完整性
14.規(guī)范化理論中分解(D)主要是消除其中多余的數(shù)據(jù)相關(guān)性.A.外模式
B.視圖
C.內(nèi)模式
D.關(guān)系運算 15.在關(guān)系數(shù)據(jù)庫中,用來表示實體之間聯(lián)系的是(A).A.二維表
B.線形表
C.網(wǎng)狀結(jié)構(gòu)
D.樹形結(jié)構(gòu)
16.數(shù)據(jù)模型所描述的內(nèi)容包括3部分,它們是(D).A.數(shù)據(jù)結(jié)構(gòu)
B.數(shù)據(jù)操作
C.數(shù)據(jù)約束
D.以上答案都正確 17.關(guān)系數(shù)據(jù)庫管理系統(tǒng)能實現(xiàn)的專門關(guān)系運算包括(D).A.關(guān)聯(lián)、更新、排序
B.顯示、打印、制表
C.排序、索引、統(tǒng)計
D.選擇、投影、連接 18.支持數(shù)據(jù)庫各種操作的軟件系統(tǒng)叫做(C).A.數(shù)據(jù)庫系統(tǒng)
B.操作系統(tǒng)
C.數(shù)據(jù)庫管理系統(tǒng)
D.文件系統(tǒng) 19.關(guān)于數(shù)據(jù)庫系統(tǒng)的特點,下列說法正確的是(D).A.數(shù)據(jù)的集成性
B.數(shù)據(jù)的高共享性與低冗余性
C.數(shù)據(jù)的統(tǒng)一管理和控制
D.以上說法都正確 20.關(guān)于數(shù)據(jù)模型的基本概念,下列說法正確的是(C).A.數(shù)據(jù)模型是表示數(shù)據(jù)本身的一種結(jié)構(gòu)
B.數(shù)據(jù)模型是表示數(shù)據(jù)之間關(guān)系的一種結(jié)構(gòu)
C.數(shù)據(jù)模型是指客觀事物及其聯(lián)系的數(shù)據(jù)描述,具有描述數(shù)據(jù)和數(shù)據(jù)聯(lián)系兩方面的功能
D.模型是指客觀事物及其聯(lián)系的數(shù)據(jù)描述,它只具有描述數(shù)據(jù)的功能
21.DBMS提供的(A)可供用戶定義數(shù)據(jù)庫內(nèi)、外模式及各模式之間的映射和約束條件等.A.數(shù)據(jù)定義語言
B.數(shù)據(jù)操縱語言
C.數(shù)據(jù)庫運行控制語言
D.實用程序
22.用面向?qū)ο笥^點來描述現(xiàn)實世界中的邏輯組織、對象之間的限制與聯(lián)系等的模型稱為(D).A.層次模型
B.關(guān)系數(shù)據(jù)模型
C.網(wǎng)狀模型
D.面向?qū)ο竽P?23.層次模型采用(A)結(jié)構(gòu)表示各類實體以及實體之間的聯(lián)系.A.樹形
B.網(wǎng)狀
C.星形
D.二維表 24.(C)模型具有數(shù)據(jù)描述一致、模型概念單一的特點.A.層次
B.網(wǎng)狀
C.關(guān)系
D.面向?qū)ο?25.下列數(shù)據(jù)模型中,出現(xiàn)得最早的是(A)數(shù)據(jù)模型是.A.層次數(shù)據(jù)模型
B.網(wǎng)狀數(shù)據(jù)模型
C.關(guān)系數(shù)據(jù)模型
D.面向?qū)ο髷?shù)據(jù)模型
26.下列不屬于關(guān)系的3類完整性約束的是(C).A.實體完整性
B.參照完整性
C.約束完整性
D.用戶定義完整性 27.下列不是關(guān)系的特點是(D).A.關(guān)系必須規(guī)范化
B.同一個關(guān)系中不能出現(xiàn)相同的屬性名
C.關(guān)系中不允許有完全相同的元組, 元組的次序無關(guān)緊要
D.關(guān)系中列的次序至關(guān)重要,不能交換兩列的位置 28.傳統(tǒng)的集合運算不包括(D).A.并
B.差
C.交
D.乘
29.投影是從列的角度進行的運算,相當(dāng)于對關(guān)系進行(B).A.縱向分解
B.垂直分解
C.橫向分解
D.水平分解
30.數(shù)據(jù)庫管理系統(tǒng)的英文簡寫是(B),數(shù)據(jù)庫系統(tǒng)的英文簡寫是(B)
A.DBS;DBMS
B.DBMS;DBS
C.DBMS;DB
D.DB;DBS 31.下列選項中,不屬于數(shù)據(jù)的范圍的是(D).A.文字
B.圖形
C.圖象
D.動畫 32.下列選項中不屬于SQL語言功能的是(D). A.數(shù)據(jù)定義
B.查詢
C.操縱和控制
D.建報表 33.數(shù)據(jù)的存取往往是(D).A.平行的B.縱向的C.異步的D.并發(fā)的
34.存儲在計算機存儲設(shè)備中的,結(jié)構(gòu)化的相關(guān)數(shù)據(jù)的集合是(B).A.數(shù)據(jù)處理
B.數(shù)據(jù)庫
C.數(shù)據(jù)庫系統(tǒng)
D.數(shù)據(jù)庫應(yīng)用系統(tǒng) 35.關(guān)系型數(shù)據(jù)庫管理系統(tǒng)中,所謂的關(guān)系是指(C).A.各條記錄中的數(shù)據(jù)彼此有一定的關(guān)系
B.一個數(shù)據(jù)庫文件與另一個數(shù)據(jù)庫文件之間有一定的關(guān)系
C.數(shù)據(jù)模型滿足一定條件的二維表格式
D.數(shù)據(jù)庫中各字段之間有一定的關(guān)系
36.如果一個關(guān)系進行了一種關(guān)系運算后得到了一個新的關(guān)系,而且新的關(guān)系中屬性的個數(shù)少于原來關(guān)系中的個數(shù),這說明所進行的關(guān)系運算是(A).A.投影
B.連接
C.并
D.選擇 37.下列不屬于DBMS的組成部分的是(C).A.數(shù)據(jù)庫運行控制程序
B.數(shù)據(jù)操作語言及編譯程序
C.代碼
D.數(shù)據(jù)定義語言及翻譯處理程序 38.關(guān)于查詢操作的運算,下列說法正確的是(D).A.傳統(tǒng)的集合運算
B.專門的關(guān)系運算
C.附加的關(guān)系運算
D.以上答案都正確 39.在關(guān)系數(shù)據(jù)庫設(shè)計中經(jīng)常存在的問題的是(D).A.數(shù)據(jù)冗余
B.插入異常
C.刪除異常和更新異常
D.以上答案都正確 40.下列關(guān)于數(shù)據(jù)的說法中,正確的是(A).A.數(shù)據(jù)是指存儲在某一種媒體上能夠識別的物理符號
B.數(shù)據(jù)只是用來描述事物特性的數(shù)據(jù)內(nèi)容
C.數(shù)據(jù)中包含的內(nèi)容是數(shù)據(jù)、字母、文字和其他特殊字符
D.數(shù)據(jù)就是文字數(shù)據(jù)
41.數(shù)據(jù)庫管理員的英文簡寫是(D).A.DB
B.DBS
C.DBMS
D.DBA 42.為數(shù)據(jù)庫的建立、使用和維護而配置的軟件稱為(B).A.數(shù)據(jù)庫應(yīng)用系統(tǒng)
B.數(shù)據(jù)庫管理系統(tǒng)
C.數(shù)據(jù)庫系統(tǒng)
D.以上都不是 43.數(shù)據(jù)庫管理系統(tǒng)DBMS提供了(A)功能.A.映像
B.核心
C.映射
D.以上都不是
44.實體之間的對應(yīng)關(guān)系稱為聯(lián)系,兩個實體之間的聯(lián)系可以歸納為3種,下列聯(lián)系不正確的是(D).A.一對一聯(lián)系
B.一對多聯(lián)系
C.多對多聯(lián)系
D.一對二聯(lián)系 45.對于關(guān)系模型與關(guān)系模式的關(guān)系,下列說法正確的是(B).A.關(guān)系模型就是關(guān)系模式
B.一個具體的關(guān)系模型由若干個關(guān)系模式組成C.一個具體的關(guān)系模式由若干個關(guān)系模型組成D.一個關(guān)系模型對應(yīng)一個關(guān)系模式
46.數(shù)據(jù)定義不包括定義構(gòu)成數(shù)據(jù)庫結(jié)構(gòu)的是(D).A.模式
B.外模式
C.內(nèi)模式
D.中心模式 47.下列選項中,不屬于數(shù)據(jù)庫系統(tǒng)組成部分的是(D).A.數(shù)據(jù)庫
B.用戶應(yīng)用
C.數(shù)據(jù)庫管理系統(tǒng)
D.實體 48.數(shù)據(jù)的最小訪問單位是(A).A.字段
B.記錄
C.域
D.元組 49.(C)運算需要兩個關(guān)系作為操作對象.A.選擇
B.投影
C.連接
D.以上都不正確
50.數(shù)據(jù)規(guī)范化設(shè)計的要求是應(yīng)該保證所有數(shù)據(jù)表都能滿足(B),力求絕大多數(shù)數(shù)據(jù)表滿足(B).A.第一范式;第二范式
B.第二范式;第三范式
C.第三范式;第四范式
D.第四范式;第五范式
二、填空題
1.(數(shù)據(jù))是數(shù)據(jù)庫系統(tǒng)研究和處理的對象,本質(zhì)上講是描述事物的符號記錄.2.數(shù)據(jù)模型是數(shù)據(jù)庫系統(tǒng)的(核心和基礎(chǔ)).3.(數(shù)據(jù)庫系統(tǒng))通常是指帶有數(shù)據(jù)庫的計算機應(yīng)用系統(tǒng).4.表中的每一(數(shù)據(jù)項)是不可再分的,是最基本的數(shù)據(jù)單位.5.表中的每一記錄的順序可以(改變).6.數(shù)據(jù)庫的性質(zhì)是由其依賴的(數(shù)據(jù)模型)所決定的.7.關(guān)系數(shù)據(jù)庫是由若干個完成關(guān)系模型設(shè)計的(關(guān)系)組成的.8.每一記錄由若干個以(字段屬性)加以分類的數(shù)據(jù)項組成.9.一個(表文件名)標志一個獨立的表文件.10.在關(guān)系數(shù)據(jù)庫中,各表之間可以相互關(guān)聯(lián),表之間的這種聯(lián)系是依靠每一個獨立表內(nèi)部的(相同屬性字段)建立的.11.關(guān)系數(shù)據(jù)庫具有高度的數(shù)據(jù)和程序的(相互獨立性).12.硬件環(huán)境是數(shù)據(jù)庫系統(tǒng)的物理支撐,它包括相當(dāng)速率的CPU、足夠大的內(nèi)存空間,足夠大的(外存設(shè)備),以及配套的輸入、輸出設(shè)備.13.數(shù)據(jù)是數(shù)據(jù)庫的基本內(nèi)容,數(shù)據(jù)庫又是數(shù)據(jù)庫系統(tǒng)的管理對象,因此,數(shù)據(jù)是數(shù)據(jù)庫系統(tǒng)必不可少的(數(shù)據(jù)源).14.數(shù)據(jù)規(guī)范化的基本思想是逐步消除數(shù)據(jù)依賴關(guān)系中不合適的部分,并使依賴于同一數(shù)據(jù)模型的數(shù)據(jù)達到(有效的分離).15.表設(shè)計的好壞直接影響數(shù)據(jù)庫(其他對象)的設(shè)計及使用.16.數(shù)據(jù)庫管理系統(tǒng)是位于(用戶與操作系統(tǒng))之間的軟件系統(tǒng).17.在關(guān)系數(shù)據(jù)庫應(yīng)用系統(tǒng)中,事件分為(內(nèi)部事件)和(外部事物).18.(連接)用于將兩個關(guān)系中的相關(guān)元組組合成單個元組.19.數(shù)據(jù)庫系統(tǒng)由計算機硬件數(shù)據(jù)庫人和軟件支持系統(tǒng)組成,其中計算機硬件是特質(zhì)基礎(chǔ),軟件支持系統(tǒng)中(數(shù)據(jù)庫管理系統(tǒng))是不可缺少的,(數(shù)據(jù)庫)體現(xiàn)數(shù)據(jù)之間的聯(lián)系.20.數(shù)據(jù)庫管理系統(tǒng)是一個幫助用戶創(chuàng)建和管理數(shù)據(jù)庫的應(yīng)用程序的(集合).21.按照E、F、codd衡量關(guān)系系統(tǒng)的準則,可以把關(guān)系數(shù)據(jù)庫系統(tǒng)分為3類(半關(guān)系型系統(tǒng))、(基本關(guān)系型系統(tǒng))、(完全關(guān)系型系統(tǒng)).22.(數(shù)據(jù)處理)是指將數(shù)據(jù)轉(zhuǎn)換為信息的過程.23.(數(shù)據(jù)庫應(yīng)用系統(tǒng))是指系統(tǒng)開發(fā)人員利用數(shù)據(jù)庫系統(tǒng)資源開發(fā)的面向某一類實際應(yīng)用的軟件系統(tǒng).24.DBMS的功能主要包括4個方面,分別是(數(shù)據(jù)定義)、(數(shù)據(jù)操縱及查詢優(yōu)化)、數(shù)據(jù)庫的運行管理,數(shù)據(jù)庫的建立和維護.4
25.數(shù)據(jù)操縱包括對數(shù)據(jù)庫數(shù)據(jù)的檢索、(插入)、(修改)和刪除等基本操作.26.(數(shù)據(jù)庫技術(shù))的主要目的是有效地管理和存取大量的數(shù)據(jù)資源.27.在數(shù)據(jù)庫中,應(yīng)為每個不同主題建立(單個的表).28.(數(shù)據(jù)模型)是從現(xiàn)實世界到機器世界的一個中間層次.29.數(shù)據(jù)模型應(yīng)具有(描述數(shù)據(jù))和(數(shù)據(jù)聯(lián)系)兩方面功能.30.(實體)是指客觀存在并可相互區(qū)別的事物.31.類是對象的(抽象),而對象是類的(具體實例).32.(關(guān)系模型)是對數(shù)據(jù)庫的理論和實踐產(chǎn)生了很大的影響,已成為當(dāng)今最流行的數(shù)據(jù)庫模型.33.傳統(tǒng)的集合運算包含(并)、(差)、(交).34.(規(guī)范化設(shè)計)的過程就是按不同的范式,將一個二維表不斷地分解成多個二維表,并建立表之間的關(guān)聯(lián),最終達到一個表只描述一個實體或?qū)嶓w間的一種聯(lián)系的目標.35.實體之間的對應(yīng)關(guān)系稱為(聯(lián)系),它反映現(xiàn)實世界事物之間的相互關(guān)聯(lián).36.(投影)是指在關(guān)系模式中指定若干屬性組成新的關(guān)系.37.最常用的連接運算是(自然連接).38.連接是關(guān)系的(橫向)結(jié)合.39.關(guān)系型數(shù)據(jù)庫中最普遍的聯(lián)系是(一對多聯(lián)系).40.連接運算需要(兩)個表作為操作對象.選擇和投影運算操作對象是(一)個表.41.關(guān)系的基本運算可以分為(傳統(tǒng)的集合運算)和(專門的關(guān)系運算)兩類.42.二維表中垂直方向的列稱為(屬性).43.數(shù)據(jù)庫的英文簡寫是(DB).44.實體間的聯(lián)系可分為(一對一聯(lián)系)、(一對多聯(lián)系)和(多對多聯(lián)系)3種.45.不同的關(guān)系數(shù)據(jù)庫管理系統(tǒng)提供不同的數(shù)據(jù)庫語言,稱為該關(guān)系數(shù)據(jù)庫管理系統(tǒng)的(宿主語言).46.(用戶定義完整性)是針對某一具體關(guān)系數(shù)據(jù)庫的約束條件,它反映某一具體應(yīng)用所涉及的數(shù)據(jù)必須滿足的語義要求.47.(SQL語言)集數(shù)據(jù)定義、數(shù)據(jù)操縱、數(shù)據(jù)查詢和數(shù)據(jù)控制于一體,其中最主要的功能是(查詢)功能.48.(實體完整性)是指基本關(guān)系的主屬性,即主碼的值不能取空值.49.一個基本關(guān)系對應(yīng)現(xiàn)實世界中的一個(實體集).50.在關(guān)系數(shù)據(jù)庫應(yīng)用系統(tǒng)的開發(fā)過程中,(數(shù)據(jù)庫設(shè)計)是核心和基礎(chǔ).適應(yīng)角色轉(zhuǎn)變,扎實開展團的工作
———共青團鐵東區(qū)委書記的述職報告
2011年是適應(yīng)角色轉(zhuǎn)變、思想進一步成熟的一年。這一年,自己能夠堅持正確的政治方向,緊緊圍繞黨的中心,立足本職崗位,較好地完成本線的工作任務(wù)。自己政治覺悟、理論水平、思想素質(zhì)、工作作風(fēng)等各方面有了明顯的進步和 提高??偟膩碚f,收獲很大,感觸頗深。
一、以德為先,進一步提升個人思想素質(zhì)
過去的一年,我以一個共產(chǎn)黨員的標準,以一個團干部的標準嚴格要求自己,在個人的道德修養(yǎng)、黨性鍛煉、思想素質(zhì)上有了很大的進步。一是道德修養(yǎng)進一步提高。作為一個團干部,我的一言一行、我的自身形象將直接影響到團委各成員,甚至更廣大的青少年。因此,在日常的工作和生活中,我每時每刻提醒自己,從小事做起,注重細節(jié)問題,做到干凈做人、公正做事,以平常心看待自己的工作,要求自己在工作中誠實、守信、廉潔、自律,起好表率作用。二是黨性鍛煉得到不斷加強。不斷加強自己的黨性鍛煉,我嚴格按照《黨章》和《中國共產(chǎn)黨黨員紀律處分條例》來要求和約束自己的行為,牢記黨的宗旨,在團的工作中,以廣大青少年的權(quán)益為出發(fā)點,務(wù)求時效。三是政治思想素質(zhì)不斷提高。一年來,我繼續(xù)加強學(xué)習(xí),積極參加理論中心組學(xué)習(xí),經(jīng)常自發(fā)利用休息時間學(xué)習(xí),積極參加團省委組織赴井岡山革命傳統(tǒng)與理想信念教育專題培訓(xùn)班、區(qū)委區(qū)政府組織赴清華大學(xué)縣域經(jīng)濟培訓(xùn)班,通過“看、聽、學(xué)、思”,進一步加深了對馬列主義、毛澤東思想、鄧小平理論、“三個代表”重要思想的理解,進一步系統(tǒng)掌握了黨在農(nóng)村的路線、方針、政策以及對共青團工作的要求。特別是黨的十七屆六中全會以來,我通過學(xué)習(xí)原文、聽專家講課等,開拓了思想新境界,政治思想素質(zhì)有了新的飛躍。
二、以能為先,進一步加強組織工作能力
在上級領(lǐng)導(dǎo)的信任和支持下,我本人也自加壓力,抓住一切機會學(xué)習(xí),注重與同事、與兄弟單位團委書記的交流,虛心請教,不恥下問,使各項工作都有序地開展。一是工作的統(tǒng)籌安排能力不斷加強。我盡量做到工作提前一步,有計劃、有安排、有預(yù)見性,保持思路清晰和決策的科學(xué),力求操作有序,順利開展。二是工作的協(xié)調(diào)能力不斷加強。在工作中,我注重與上級的及時銜接、匯報,同時也注重與基層的交流溝通,聽取多方意見和建議,從大局出發(fā),對上做好配合,對下做好團結(jié)。三是有創(chuàng)新地開展工作。在工作中,我注重不斷創(chuàng)新,使工作保持生機,使管理不斷趨向人性化、合理化。
三、以勤為先,進一步提高團的業(yè)務(wù)水平
擔(dān)任團委書記以來,認真了解情況、掌握知識,積極向團委領(lǐng)導(dǎo)、向前任書記學(xué)習(xí)、請教,了解團情、團史,努力掌握團的基本運作方式程序,便于更好地開展工作。加強溝通了解,增加感情,深入基層,了解基層團組織和團員青年的有關(guān)情況,以“活動”來強化自己的知識和水平。一年來,我立足以活動來促使自己盡快適應(yīng)角色,迎接挑戰(zhàn)。今年五四,團區(qū)委以全區(qū)人居環(huán)境整治為依托,以“五四火炬?zhèn)鞒芯攀d生生不息,鐵東青年投入人居環(huán)境立志強區(qū)”為引 領(lǐng),積極開展了“共青團路,紅領(lǐng)巾街”,“鐵東青年林”等一系列活動。在活動中,增長了知識,深化了理解,使自己對團務(wù)工作有了全面的、系統(tǒng)的提高,為今后更好地提高團的業(yè)務(wù)水平打下了堅實的基礎(chǔ)。
四、以績?yōu)橄?,進一步完善團的組織建設(shè)
把《關(guān)于進一步深化“黨建帶團建”工作的實施意見》落到實處,把黨的要求貫徹落實到團的建設(shè)中去,使團的建設(shè)納入黨的建設(shè)的總體規(guī)劃。依托黨建,從政策層面來解決和落實基層團組織存在的問題和困難。一是基層團干部的待遇問題。積極爭取黨組織在團干部配備上的重視和支持,基層團干“轉(zhuǎn)業(yè)”得到了很好的安排(葉赫的榮威,住建局遇良,衛(wèi)生局王國宴等);二是解決好基層團組織活動的經(jīng)費問題。積極爭取專項,今年為每個鄉(xiāng)鎮(zhèn)街道從團省委爭取經(jīng)費三千元,共計三萬六千元;三是團的基層組織格局創(chuàng)新工作。按照“1+4+N”模式,通過換屆調(diào)整選配了大批鄉(xiāng)鎮(zhèn)(街道)團干部,變原有的“團干部兼職”模式為現(xiàn)在的“兼職團干部”模式,提升了基層團組織的凝聚力和戰(zhàn)斗力。此次工作得到了團市委的充分認可,2011年四平市組織部班工作會議在我區(qū)召開。
以服務(wù)青年需求為目的,從單一組織青年開展活動轉(zhuǎn)到生產(chǎn)環(huán)節(jié),開展就業(yè)培訓(xùn)、創(chuàng)業(yè)交流、貧富結(jié)對;以服務(wù)黨政中心為目的,發(fā)揮團組織自身優(yōu)勢,引導(dǎo)青年樹立市場意 識和投資意識,強化科技意識和參與意識,投身知識化、信息化和現(xiàn)代化、文明創(chuàng)建、環(huán)境整治、植綠護綠、社會治安等活動,把黨政思路實踐好。突出做好當(dāng)前新興的農(nóng)村、社區(qū)和非公經(jīng)濟組織建團工作,延長團的工作手臂,豐富團的組織形式。先后與農(nóng)聯(lián)社、吉林銀行等多家金融機構(gòu)積極協(xié)調(diào),為青年創(chuàng)業(yè)就業(yè)提供幫扶支持。特別是吉林銀行的“吉青時代”小額貸款項目更得到團省委的無償貼息。
五、以廉為先,進一步保持清正廉明形象
作為新任職的年輕干部、黨員干部,我既感受到了組織的信任與關(guān)懷,同時也感受到了責(zé)任重大。我區(qū)在黨委和政府的帶領(lǐng)下,勵精圖治、奮發(fā)圖強,取得了輝煌的成績。越是這種時候,就越需要我們這些干部保持清醒的頭腦,保持共產(chǎn)黨員的先進本色。深知,作為一級干部,應(yīng)該努力做到“清正廉潔”。古人說“物必自腐而蟲生”,腐敗現(xiàn)象表現(xiàn)上看來是經(jīng)濟問題、道德問題,但深層次的原因卻是理想信念出了問題。要不斷加強實踐鍛煉,要結(jié)合黨的歷史經(jīng)驗、改革開放和社會主義建設(shè)的實踐以及自己的工作和思想實際,來刻苦磨煉自己。勇于剖析自己,積極開展自我批評,凈化自己的靈魂。不斷增強拒腐防變意識。在思想上、在行動上、生活中爭作表率。在團區(qū)委開展“爭做勤廉表率,竭誠服務(wù)青年”主題教育,召開機關(guān)黨風(fēng)廉政建設(shè)宣傳教育活動動員會,全面啟動黨風(fēng)廉政建設(shè)宣教活動。按照學(xué)習(xí)貫徹區(qū) 委、區(qū)紀委關(guān)于黨風(fēng)廉政建設(shè)和反腐敗工作的部署和要求,學(xué)習(xí)黨的十七屆六中精神,強化組織領(lǐng)導(dǎo),制定工作計劃。我們根據(jù)2011年黨風(fēng)廉政建設(shè)責(zé)任制考評要求,為了做好黨風(fēng)廉政建設(shè)和反腐敗工作,成立了團區(qū)委黨風(fēng)廉政建設(shè)領(lǐng)導(dǎo)小組,并由我任組長。按照“一崗雙責(zé)”的責(zé)任要求,明確了單位正職領(lǐng)導(dǎo)作為第一責(zé)任人,每年約談團干部一次,就有關(guān)廉潔從政個人“不準”和“禁止”行為適時對所管的團干部進行廉政談話。
在2012年即將到來之際,共青團區(qū)委迎來組織部考核組,對共青團區(qū)委一年來的工作進的實地測評,感謝組織的幫助與關(guān)懷,今后我們更要自覺地接受組織的監(jiān)督與考核。鐵東區(qū)的發(fā)展已經(jīng)取得了令人矚目的成就,而今又開始了新的征途。廣大青年有幸成為親歷者,成為追隨者,同時我們也是共享發(fā)展成果的受益者。我們應(yīng)該心懷感恩,心存畏懼,“做一個組織和群眾信賴的人,做一個同事和朋友敬重的人,做一個親屬子女可以引以為榮的人,做一個回顧人生能夠問心無愧的人”。我們要牢記黨的宗旨,全面貫徹黨的方針路線,高舉中國特色社會主義偉大旗幟,弘揚“攻堅克難、求富圖強”的四平精神,堅定不移的實施 “五區(qū)”戰(zhàn)略的發(fā)展規(guī)劃,為建設(shè)富裕和諧新鐵東的偉大目標而不懈奮斗。
第四篇:2012數(shù)據(jù)庫系統(tǒng)工程師大綱
數(shù)據(jù)庫系統(tǒng)工程師考試大綱(2012年新版)
一、考試說明
1、考試要求(1)掌握計算機體系結(jié)構(gòu)以及各主要部件的性能和基本工作原理;(2)掌握操作系統(tǒng)、程序設(shè)計語言的基礎(chǔ)知識,了解編譯程序的基本知識;(3)熟練掌握常用數(shù)據(jù)結(jié)構(gòu)和常用算法;(4)熟悉軟件工程和軟件開發(fā)項目管理的基礎(chǔ)知識;(5)熟悉計算機網(wǎng)絡(luò)的原理和技術(shù);(6)掌握數(shù)據(jù)庫原理及基本理論;(7)掌握常用的大型數(shù)據(jù)庫管理系統(tǒng)的應(yīng)用技術(shù);(8)掌握數(shù)據(jù)庫應(yīng)用系統(tǒng)的設(shè)計方法和開發(fā)過程;(9)熟悉數(shù)據(jù)庫系統(tǒng)的管理和維護方法,了解相關(guān)的安全技術(shù);(10)了解數(shù)據(jù)庫發(fā)展趨勢與新技術(shù);(11)掌握常用信息技術(shù)標準、安全性,以及有關(guān)法律、法規(guī)的基本知識;(12)了解信息化、計算機應(yīng)用的基礎(chǔ)知識;(13)正確閱讀和理解計算機領(lǐng)域的英文資料。
2.通過本考試的合格人員能參與應(yīng)用信息系統(tǒng)的規(guī)劃、設(shè)計、構(gòu)建、運行和管理,能按照用戶需求,設(shè)計、建立、運行、維護高質(zhì)量的數(shù)據(jù)庫和數(shù)據(jù)倉庫;作為數(shù)據(jù)管理員管理信息系統(tǒng)中的數(shù)據(jù)資源,作為數(shù)據(jù)庫管理員建立和維護核心數(shù)據(jù)庫;擔(dān)任數(shù)據(jù)庫系統(tǒng)有關(guān)的技術(shù)支持,同時具備一定的網(wǎng)絡(luò)結(jié)構(gòu)設(shè)計及組網(wǎng)能力;具有工程師的實際工作能力和業(yè)務(wù)水平,能指導(dǎo)計算機技術(shù)與軟件專業(yè)助理工程師(或技術(shù)員)工作。3.本考試設(shè)置的科目包括
(1)信息系統(tǒng)知識,考試時間為150分鐘,筆試;
(2)數(shù)據(jù)庫系統(tǒng)設(shè)計與管理,考試時間為150分鐘,筆試。
二、考試范圍
考試科目1:信息系統(tǒng)知識
1.計算機系統(tǒng)知識
1.1 硬件知識
1.1.1(1)計算機體系結(jié)構(gòu)和主要部件的基本工作原理(2)·CPU和存儲器的組成、性能、基本工作原理(3)常用I/O設(shè)備、通信設(shè)備的性能,以及基本工作原理(4)I/O接口的功能、類型和特點
(5)·CISC/RISC,流水線操作,多處理機,并行處理
1.1.2 存儲系統(tǒng)
1.·虛擬存儲器基本工作原理,多級存儲體系
2.·RAID類型和特性
1.1.3 安全性、可靠性與系統(tǒng)性能評測基礎(chǔ)知識
·1.診斷與容錯
2.·系統(tǒng)可靠性分析評價
3.計算機系統(tǒng)性能評測方法
1.2 數(shù)據(jù)結(jié)構(gòu)與算法
1.2.1 常用數(shù)據(jù)結(jié)構(gòu)
1.·數(shù)組(靜態(tài)數(shù)組、動態(tài)數(shù)組)2.線性表、鏈表(單向鏈表、雙向鏈表、循環(huán)鏈表)3.·棧和隊列
4.·樹(二叉樹、查找樹、平衡樹、遍歷樹、堆)、圖、集合的定義、存儲和操作
·5.Hash(存儲位置計算、碰撞處理)
1.2.2 常用算法
1.排序算法、查找算法、數(shù)值計算、字符串處理、數(shù)據(jù)壓縮算法、遞歸算法、圖的相關(guān)算法
2算法與數(shù)據(jù)結(jié)構(gòu)的關(guān)系,算法效率,算法設(shè)計,算法描述(流程圖、偽代碼、決策表),算法的復(fù)雜性
1.3 軟件知識
1.3.1 操作系統(tǒng)知識
1·操作系統(tǒng)的類型、特征、地位、內(nèi)核(中斷控制)、進程、線程概念
·2處理機管理(狀態(tài)轉(zhuǎn)換、同步與互斥、信號燈、分時輪轉(zhuǎn)、搶占、死鎖)
·3存儲管理(主存保護、動態(tài)連接分配、分段、分頁、虛存)·4設(shè)備管理(I/O控制、假脫機、磁盤調(diào)度)5文件管理(文件目錄、文件的結(jié)構(gòu)和組織、存取方法、存取控制、恢復(fù)處理、共享和安全)
·6作業(yè)管理(作業(yè)調(diào)度、作業(yè)控制語言(JCL)、多道程序設(shè)計)7漢字處理,多媒體處理,人機界面
8·網(wǎng)絡(luò)操作系統(tǒng)和嵌入式操作系統(tǒng)基礎(chǔ)知識
9·操作系統(tǒng)的配置
1.3.2 程序設(shè)計語言和語言處理程序的知識
·1.匯編、編譯、解釋系統(tǒng)的基礎(chǔ)知識和基本工作原理2.程序設(shè)計語言的基本成分:數(shù)據(jù)、運算、控制和傳輸,程序調(diào)用的實現(xiàn)機制·3.各類程序設(shè)計語言的主要特點和適用情況 1.4 計算機網(wǎng)絡(luò)知識
1·網(wǎng)絡(luò)體系結(jié)構(gòu)(網(wǎng)絡(luò)拓撲、OSI/RM、基本的網(wǎng)絡(luò)協(xié)議)2傳輸介質(zhì),傳輸技術(shù),傳輸方法,傳輸控制
3常用網(wǎng)絡(luò)設(shè)備和各類通信設(shè)備4Client/Server結(jié)構(gòu)、Browser/Server結(jié)構(gòu)、Browser/Web/Datebase結(jié)構(gòu)
5·LAN拓撲,存取控制,LAN的組網(wǎng),LAN間連接,LAN-WAN連接·6因特網(wǎng)基礎(chǔ)知識及應(yīng)用
7網(wǎng)絡(luò)軟件
·8網(wǎng)絡(luò)管理
9·網(wǎng)絡(luò)性能分析 10·網(wǎng)絡(luò)有關(guān)的法律、法規(guī)
2.數(shù)據(jù)庫技術(shù)
2.1 數(shù)據(jù)庫技術(shù)基礎(chǔ) 2.1.1 數(shù)據(jù)庫模型
1·數(shù)據(jù)庫系統(tǒng)的三級模式(概念模式、外模式、內(nèi)模式),兩級映像(概念模式/外模式、外模式/內(nèi)模式)2·數(shù)據(jù)庫模型:數(shù)據(jù)模型的組成要素,概念數(shù)據(jù)模型ER圖(實體、屬性、關(guān)系),邏輯數(shù)據(jù)模型(關(guān)系模型、層
s次模型、網(wǎng)絡(luò)模型)
2.1.2 數(shù)據(jù)庫管理系統(tǒng)的功能和特征
1·主要功能(數(shù)據(jù)庫定義、數(shù)據(jù)庫操作、數(shù)據(jù)庫控制、事務(wù)管理、用戶視圖)
·2特征(確保數(shù)據(jù)獨立性、數(shù)據(jù)庫存取、同時執(zhí)行過程、排它控制、故障恢復(fù)、安全性、完整性)
·3RDB(關(guān)系數(shù)據(jù)庫),OODB(面向?qū)ο髷?shù)據(jù)庫),ORDB(對象關(guān)系數(shù)據(jù)庫),NDB(網(wǎng)狀數(shù)據(jù)庫)
·4幾種常用Web數(shù)據(jù)庫的特點
2.1.3 數(shù)據(jù)庫系統(tǒng)體系結(jié)構(gòu)
· 集中式數(shù)據(jù)庫系統(tǒng)2 · Client/Server數(shù)據(jù)庫系統(tǒng)3 · 并行數(shù)據(jù)庫系統(tǒng)4 · 分布式數(shù)據(jù)庫系統(tǒng)
· 對象關(guān)系數(shù)據(jù)庫系統(tǒng)
2.2 數(shù)據(jù)操作
2.2.1 關(guān)系運算
1·關(guān)系代數(shù)運算(并、交、差、笛卡兒積、選擇、投影、連接、除)
2元組演算
3·完整性約束 2.2.2 關(guān)系數(shù)據(jù)庫標準語言(SQL)·SQL的功能與特點·用SQL進行數(shù)據(jù)定義(表、視圖、索引、約束)3 ·用SQL進行數(shù)據(jù)操作(數(shù)據(jù)檢索、數(shù)據(jù)插入/刪除/更新、觸發(fā)控制)4 ·安全性和授權(quán)5 ·程序中的API,嵌入SQL 2.3 數(shù)據(jù)庫的控制功能
1·數(shù)據(jù)庫事務(wù)管理(ACID屬性)2·數(shù)據(jù)庫備份與恢復(fù)技術(shù)(UNDO、REDO)
3并發(fā)控制
2.4 數(shù)據(jù)庫設(shè)計基礎(chǔ)理論
2.4.1 關(guān)系數(shù)據(jù)庫設(shè)計
1·函數(shù)依賴·
2規(guī)范化(第一范式、第二范式、第三范式、BC范式、第四范式、第五范式)
3·模式分解及分解應(yīng)遵循的原則
2.4.2 對象關(guān)系數(shù)據(jù)庫設(shè)計
·嵌套關(guān)系、復(fù)雜類型,繼承與引用類型·與復(fù)雜類型有關(guān)的查詢
3·SQL中的函數(shù)與過程
·4對象關(guān)系 2.5 數(shù)據(jù)挖掘和數(shù)據(jù)倉庫基礎(chǔ)知識
1·數(shù)據(jù)挖掘應(yīng)用和分類
2·關(guān)聯(lián)規(guī)則、聚類
3·數(shù)據(jù)倉庫的成分
4·數(shù)據(jù)倉庫的模式
2.6 多媒體基本知識
2..6.1 多媒體技術(shù)基本概念 1·多媒體系統(tǒng)基礎(chǔ)知識
2·常用多媒體文件格式
2.6.2 多媒體壓縮編碼技術(shù)·多媒體壓縮編碼技術(shù)
2·統(tǒng)計編碼
3·預(yù)測編碼
·4編碼的國際標準 2.6.3 多媒體技術(shù)應(yīng)用 ·簡單圖形的繪制,圖像文件的處理方法 2·音頻和視頻信息的應(yīng)用 3·多媒體應(yīng)用開發(fā)過程 2.7 系統(tǒng)性能知識
1·性能計算(響應(yīng)時間、吞吐量、周轉(zhuǎn)時間)2·性能指標和性能設(shè)計 3·性能測試和性能評估
2.8 計算機應(yīng)用基礎(chǔ)知識
1·信息管理、數(shù)據(jù)處理、輔助設(shè)計、科學(xué)計算,人工智能等基礎(chǔ)知識
·2遠程通信服務(wù)及相關(guān)通信協(xié)議基礎(chǔ)知識
3.系統(tǒng)開發(fā)和運行維護知識
3.1 軟件工程、軟件過程改進和軟件開發(fā)項目管理知識
1·軟件工程知識
2·軟件開發(fā)生命周期階段目標和任務(wù)
3·軟件開發(fā)項目基礎(chǔ)知識(時間管理、成本管理、質(zhì)量管理、人力資源管理、風(fēng)險管理等)及其常用管理工具
·4主要的軟件開發(fā)方法(生命周期法、原型法、面向?qū)ο蠓?、CASE)5·軟件開發(fā)工具與環(huán)境知識6·軟件質(zhì)量管理基礎(chǔ)知識7·軟件過程改進基礎(chǔ)知識
8·軟件開發(fā)過程評估、軟件能力成熟度評估的基礎(chǔ)知識
3.2 系統(tǒng)分析基礎(chǔ)知識
1·系統(tǒng)分析的目的和任務(wù) 2·結(jié)構(gòu)化分析方法(數(shù)據(jù)流圖(DFD)和數(shù)據(jù)字典(DD),實體關(guān)系圖(ERD),描述加工處理的結(jié)構(gòu)化語言)
3·統(tǒng)一建模語言(UML)
4·系統(tǒng)規(guī)格說明書
3.3 系統(tǒng)設(shè)計知識
·系統(tǒng)設(shè)計的目的和任務(wù)2 ·結(jié)構(gòu)化設(shè)計方法和工具(系統(tǒng)流程圖、HIPO圖、控制流程圖)3 ·系統(tǒng)總體結(jié)構(gòu)設(shè)計(總體布局,設(shè)計原則,模塊結(jié)構(gòu)設(shè)計,數(shù)據(jù)存取設(shè)計,系統(tǒng)配置方案)
·系統(tǒng)詳細設(shè)計(代碼設(shè)計、數(shù)據(jù)庫設(shè)計、用戶界面設(shè)計、處理過程設(shè)計)5·系統(tǒng)設(shè)計說明書 3.4 系統(tǒng)實施知識
1·系統(tǒng)實施的主要任務(wù)2·結(jié)構(gòu)化程序設(shè)計、面向?qū)ο蟪绦蛟O(shè)計、可視化程序設(shè)計3·程序設(shè)計語言的選擇、程序設(shè)計風(fēng)格4·系統(tǒng)測試的目的、類型,系統(tǒng)測試方法(黑盒測試、白盒測試、灰盒測試)·5測試設(shè)計和管理(錯誤曲線、錯誤排除、收斂、注入故障、測試試用例設(shè)計、系統(tǒng)測試報告)6·系統(tǒng)轉(zhuǎn)換基礎(chǔ)知識 3.5 系統(tǒng)運行和維護知識
1·系統(tǒng)運行管理知識
2·系統(tǒng)維護知識
3·系統(tǒng)評價知識4.安全性知識
1·安全性基本概念(網(wǎng)絡(luò)安全、操作系統(tǒng)安全、數(shù)據(jù)庫安全)2·計算機病毒的防治,計算機犯罪的防范,容災(zāi)3·訪問控制、防闖入、安全管理措施4·加密與解密機制5·風(fēng)險分析、風(fēng)險類型、抗風(fēng)險措施和內(nèi)部控制
5.標準化知識 1·標準化意識,標準化的發(fā)展,標準出臺過程·2國際標準、國家標準、行業(yè)標準、企業(yè)標準基本知識
3·代碼標準、文件格式標準、安全標準軟件開發(fā)規(guī)范和文檔標準
4·標準化機構(gòu)
6.信息化基礎(chǔ)知識
1信息化意識
2·全球信息化趨勢、國家信息化戰(zhàn)略、企業(yè)信息化戰(zhàn)略和策略
3有關(guān)的法律、法規(guī)
4遠程教育、電子商務(wù)、電子政務(wù)等基礎(chǔ)知識
5·企業(yè)信息資源管理基礎(chǔ)知識
7.計算機專業(yè)英語
1·掌握計算機技術(shù)的基本詞匯
2·能正確閱讀和理解計算機領(lǐng)域的英文資料
考試科目2:數(shù)據(jù)庫系統(tǒng)設(shè)計與管理
1.數(shù)據(jù)庫設(shè)計
1.1理解系統(tǒng)需求說明
1·了解用戶需求、確定系統(tǒng)范圍
2·確定應(yīng)用系統(tǒng)數(shù)據(jù)庫的各種關(guān)系
3·現(xiàn)有環(huán)境與新系統(tǒng)環(huán)境的關(guān)系·新系統(tǒng)中的數(shù)據(jù)項、數(shù)據(jù)字典、數(shù)據(jù)流
1.2 系統(tǒng)開發(fā)的準備
1·選擇開發(fā)方法,準備開發(fā)環(huán)境,制訂開發(fā)計劃
1.3 設(shè)計系統(tǒng)功能
1選擇系統(tǒng)機構(gòu),設(shè)計各子系統(tǒng)的功能和接口,設(shè)計安全性策略、需求和實現(xiàn)方法,制定詳細的工作流和數(shù)據(jù)流 1.4 數(shù)據(jù)庫設(shè)計
1.4.1 設(shè)計數(shù)據(jù)模型
1·概念結(jié)構(gòu)設(shè)計(設(shè)計ER模型)2·邏輯結(jié)構(gòu)設(shè)計(轉(zhuǎn)換成DBMS所能接收的數(shù)據(jù)模型)·3評審設(shè)計 1.4.2 物理結(jié)構(gòu)設(shè)計 ·設(shè)計方法與內(nèi)容
2·存取方法的選擇
3·評審設(shè)計與性能預(yù)測
1.4.3 數(shù)據(jù)庫實施與維護
1·數(shù)據(jù)加載與應(yīng)用程序調(diào)試
2·數(shù)據(jù)庫試運行
3·數(shù)據(jù)庫運行與維護 1.4.4 數(shù)據(jù)庫的保護
1·數(shù)據(jù)庫的備份與恢復(fù) 2·數(shù)據(jù)庫的安全性 3·數(shù)據(jù)庫的完整性4·數(shù)據(jù)庫的并發(fā)控制
1.5 編寫外部設(shè)計文檔
1·編寫系統(tǒng)說明書(系統(tǒng)配置圖、各子系統(tǒng)關(guān)系圖、系統(tǒng)流程圖,系統(tǒng)功能說明、輸入輸出規(guī)格說明、數(shù)據(jù)規(guī)格
說明、用戶手冊框架)
2·設(shè)計系統(tǒng)測試要求 1.6 設(shè)計評審
2.數(shù)據(jù)庫應(yīng)用系統(tǒng)設(shè)計
2.1 設(shè)計數(shù)據(jù)庫應(yīng)用系統(tǒng)結(jié)構(gòu)
1·信息系統(tǒng)的架構(gòu)(如Client/Server)與DBMS
2·多用戶數(shù)據(jù)庫環(huán)境(文件服務(wù)器體系結(jié)構(gòu)、Client/Server體系結(jié)構(gòu))
3·大規(guī)模數(shù)據(jù)庫和并行計算機體系結(jié)構(gòu)(SMP、MPP)
4·中間件角色和相關(guān)工具
5·按構(gòu)件分解,確定構(gòu)件功能規(guī)格以及構(gòu)件之間的接口
2.2 設(shè)計輸入輸出
·1屏幕界面設(shè)計,設(shè)計輸入輸出檢查方法和檢查信息 ·2數(shù)據(jù)庫交互與連接(掌握C程序設(shè)計語言,以及Java、Visual Basic、Visual C++、PowerBuilder、Delphi中任一種開發(fā)工具與數(shù)據(jù)庫互連的方法(如何與數(shù)據(jù)庫服務(wù)器溝通))2.3 設(shè)計物理數(shù)據(jù)
1·分析事務(wù)在數(shù)據(jù)庫上運行的頻率和性能要求,確定邏輯數(shù)據(jù)組織方式、存儲介質(zhì),設(shè)計索引結(jié)構(gòu)和處理方式
2·將邏輯數(shù)據(jù)結(jié)構(gòu)變換成物理數(shù)據(jù)結(jié)構(gòu),計算容量(空間代價),確定存取方法(時間效率)、系統(tǒng)配置(維護代價)并進行優(yōu)化
2.4 設(shè)計安全體系 ·明確安全等級 2 ·數(shù)據(jù)庫的登錄方式3 ·數(shù)據(jù)庫訪問4·許可(對象許可、命令許可、授權(quán)許可的方法)
2.5 應(yīng)用程序開發(fā)
2.5.1 應(yīng)用程序開發(fā)
1·選擇應(yīng)用程序開發(fā)平臺
2·系統(tǒng)實施順序
3·框架開發(fā)
4·基礎(chǔ)小組的程序開發(fā)
5·源代碼控制
6·版本控制
2.5.2 模塊劃分(原則、方法、標準)
2.5.3 編寫程序設(shè)計文檔·模塊規(guī)格說明書(功能和接口說明、程序處理邏輯的描述、輸入輸出數(shù)據(jù)格式的描述)
·測試要求說明書(測試類型和目標,測試用例,測試方法)2.5.4 程序設(shè)計評審
2.6 編寫應(yīng)用系統(tǒng)設(shè)計文檔
1·系統(tǒng)配置說明、構(gòu)件劃分圖、構(gòu)件間的接口、構(gòu)件處理說明、屏幕設(shè)計文檔、報表設(shè)計文檔、程序設(shè)計文檔、文件設(shè)計文檔、數(shù)據(jù)庫設(shè)計文檔 2.7 設(shè)計評審
3.數(shù)據(jù)庫應(yīng)用系統(tǒng)實施
3.1 整個系統(tǒng)的配置與管理
3.2 常用數(shù)據(jù)庫管理系統(tǒng)的應(yīng)用(SQL Server、Oracle、Sybase、DB2、Access或Visual Foxpro)
1·創(chuàng)建數(shù)據(jù)庫
2·創(chuàng)建表、創(chuàng)建索引、創(chuàng)建視圖、創(chuàng)建約束、創(chuàng)建UDDT(用戶自定義類型)
3·創(chuàng)建和管理觸發(fā)器 4·建立安全體系 3.3 數(shù)據(jù)庫應(yīng)用系統(tǒng)安裝
1·擬定系統(tǒng)安裝計劃(考慮費用、客戶關(guān)系、雇員關(guān)系、后勤關(guān)系和風(fēng)險等因素)2·擬定人力資源使用計劃(組織機構(gòu)安排的合理性)3·直接安裝(安裝新系統(tǒng)并使系統(tǒng)快速進入運行狀態(tài))4·并行安裝(新舊系統(tǒng)并行運行一段時間)5·階段安裝(經(jīng)過一系列的步驟和階段使新系統(tǒng)各部分逐步投入運行)3.4 數(shù)據(jù)庫應(yīng)用系統(tǒng)測試
1·擬定測試目標、計劃、方法與步驟2 ·數(shù)據(jù)加載,準備測試數(shù)據(jù)
3·指導(dǎo)應(yīng)用程序員進行模塊測試進行驗收 4·準備系統(tǒng)集成測試環(huán)境測試工具
5·寫出數(shù)據(jù)庫運行測試報告
3.5 培訓(xùn)與用戶支持
4.數(shù)據(jù)庫系統(tǒng)的運行和管理
4.1 數(shù)據(jù)庫系統(tǒng)的運行計劃
1·運行策略的確定
·2確定數(shù)據(jù)庫系統(tǒng)報警對象和報警方式
3·數(shù)據(jù)庫系統(tǒng)的管理計劃(執(zhí)行,故障/恢復(fù),安全性,完整性,用戶培訓(xùn)和維護)
4.2 數(shù)據(jù)庫系統(tǒng)的運行和維護
1·新舊系統(tǒng)的轉(zhuǎn)換2·收集和分析報警數(shù)據(jù)(執(zhí)行報警、故障報警、安全報警)3·連續(xù)穩(wěn)定的運行4數(shù)據(jù)庫維護(數(shù)據(jù)庫重構(gòu)、安全視圖的評價和驗證、文檔維護)·5數(shù)據(jù)庫系統(tǒng)的運行統(tǒng)計(收集、分析、提出改進措施)·6關(guān)于運行標準和標準改進一致性的建議
7數(shù)據(jù)庫系統(tǒng)的審計 4.3 數(shù)據(jù)庫管理
1·數(shù)據(jù)字典和數(shù)據(jù)倉庫的管理
2數(shù)據(jù)完整性維護和管理(實體完整性、參照完整性)3·數(shù)據(jù)庫物理結(jié)構(gòu)的管理(保證數(shù)據(jù)不推遲訪問)4·數(shù)據(jù)庫空間及碎片管理 5·備份和恢復(fù)(順序、日志(審計痕跡)、檢查點)
6·死鎖管理(集中式、分布式)7·并發(fā)控制(可串行性、鎖機制、時間戳、優(yōu)化)·8數(shù)據(jù)安全性管理(加密、安全、訪問控制、視圖、有效性確認規(guī)則)
9·數(shù)據(jù)庫管理員(DBA)職責(zé) 4.4 性能調(diào)整
1·SQL語句的編碼檢驗·2表設(shè)計的評價3·索引的改進 4·物理分配的改進 5·設(shè)備增強6數(shù)據(jù)庫性能優(yōu)化
4.5 用戶支持
1·用戶培訓(xùn)
·2售后服務(wù) 5.SQL
5.1 數(shù)據(jù)庫語言
1·數(shù)據(jù)庫語言的要素
2·數(shù)據(jù)庫語言的使用方式(交互式和嵌入式)
5.2 SQL概述
1·SQL語句的特征
·2SQL語句的基本成分 5.3 數(shù)據(jù)庫定義
1·創(chuàng)建數(shù)據(jù)庫(Create Datebase)、創(chuàng)建表(Create Table)
·2定義數(shù)據(jù)完整性
3·修改表(Alter Table)、刪除表(Drop Table)·4定義索引(Create Index)、刪除索引(Drop Index)·5定義視圖(Create View)、刪除視圖(Drop View)、更新視圖 5.4 數(shù)據(jù)操作
1·Select語句的基本機構(gòu)2·簡單查詢3·SQL中的選擇、投影4·字符串比較,涉及空值的比較·5日期時間,布爾值,輸出排序 6·多表查詢7·避免屬性歧義·8SQL中的連接、并、交、差9·SQL中的元組變量10·子查詢
5.5 完整性控制與安全機制
1·主鍵(Primary Key)約束2·外鍵(Foreign Key)約束3·屬性值上的約束(Null、Check、Create Domain)4·全局約束(Create Assertions)5·權(quán)限、授權(quán)(Grant)、銷權(quán)(Revoke)5.6 創(chuàng)建觸發(fā)器(Create Trigger)
5.7 SQL使用方式
1·交互式SQL
2·嵌入式SQL
3·SQL與宿主語言接口(Declare、共享變量、游標、卷游標)4·動態(tài)SQL
·5API 5.8 SQL 標準化
6.網(wǎng)絡(luò)環(huán)境下的數(shù)據(jù)庫 6.1 分布式數(shù)據(jù)庫
6.1.1 分布式數(shù)據(jù)庫的概念
1·分布式數(shù)據(jù)庫的特點與目標 6.1.2 分布式數(shù)據(jù)庫的體系結(jié)構(gòu) ·分布式數(shù)據(jù)庫的模式結(jié)構(gòu)·數(shù)據(jù)分布的策略(數(shù)據(jù)分片、分布透明性)3 ·分布式數(shù)據(jù)庫管理系統(tǒng) 6.1.3 分布式查詢處理和優(yōu)化
6.1.4 分布式事務(wù)管理
1·分布式數(shù)據(jù)庫的恢復(fù)(故障、恢復(fù)、2段提交、3段提交)
2·分布式數(shù)據(jù)庫的透明性(局部、分裂、復(fù)制、處理、并發(fā)、執(zhí)行)
6.1.5 分布式數(shù)據(jù)庫系統(tǒng)的應(yīng)用
6.2 網(wǎng)絡(luò)環(huán)境下數(shù)據(jù)庫系統(tǒng)的設(shè)計與實施
1·數(shù)據(jù)的分布設(shè)計
2·負載均衡設(shè)計
3·數(shù)據(jù)庫互連技術(shù) 6.3 面向Web的DBMS技術(shù)·三層體系結(jié)構(gòu)
·動態(tài)Web網(wǎng)頁 3 ·ASP、JSP、XML的應(yīng)用
7.數(shù)據(jù)庫的安全性
7.1 安全性策略的理解
1·數(shù)據(jù)庫視圖的安全性策略
2數(shù)據(jù)的安全級別(最重要的、重要的、注意、選擇)
7.2 數(shù)據(jù)庫安全測量
1·用戶訪問控制(采用口令等)
2·程序訪問控制(包含在程序中的SQL命令限制)
3·表的訪問控制(視圖機制)4·控制訪問的函數(shù)和操作5·外部存儲數(shù)據(jù)的加密與解密
8.數(shù)據(jù)庫發(fā)展趨勢與新技術(shù)
8.1 面向?qū)ο髷?shù)據(jù)庫(OODBMS)8.1.1 OODBMS的特征
8.1.2 面向?qū)ο髷?shù)據(jù)模型
1·對象結(jié)構(gòu)、對象類、繼承與多重繼承、對象標識、對象包含、對象嵌套
8.1.3 面向?qū)ο髷?shù)據(jù)庫語言
8.1.4 對象關(guān)系數(shù)據(jù)庫系統(tǒng)(ORDBMS)
1·嵌套關(guān)系 2·復(fù)雜類型 3·繼承、引用類型
·4與復(fù)雜類型有關(guān)的查詢
5·函數(shù)與過程
6·面向?qū)ο笈c對象關(guān)系
7·ORDBMS應(yīng)用領(lǐng)域
8.2 企業(yè)資源計劃(ERP)和數(shù)據(jù)庫
8.2.1 ERP概述
1·基本MRP(制造資源計劃)、閉環(huán)MRP、ERP ·基本原理、發(fā)展趨勢 3·ERP設(shè)計的總體思路(一個中心、兩類業(yè)務(wù)、三條干線)8.2.2 ERP與數(shù)據(jù)庫
1·運行數(shù)據(jù)庫與ERP數(shù)據(jù)模型之間的關(guān)系
2·運行數(shù)據(jù)庫與ERP數(shù)據(jù)庫之間的關(guān)系
8.2.3 案例分析
8.3 決策支持系統(tǒng)的建立
·1決策支持系統(tǒng)的概念
·2數(shù)據(jù)倉庫設(shè)計
·3數(shù)據(jù)轉(zhuǎn)移技術(shù)
·4聯(lián)機分析處理(OLAP)技術(shù)
·5企業(yè)決策支持解決方案
6·聯(lián)機事務(wù)處理(OLTP)
第五篇:數(shù)據(jù)庫系統(tǒng)概論教案
曲阜師范大學(xué)計算機科學(xué)學(xué)院《數(shù)據(jù)庫系統(tǒng)概論》教案
第一講
第一章 數(shù)據(jù)庫系統(tǒng)概述
第一節(jié)
教學(xué)目的:使學(xué)生了解關(guān)于數(shù)據(jù)庫的一些基本概念,及利用計算機作為數(shù)據(jù)管理工具以來,其所采用的管理方法的發(fā)展階段。
教學(xué)重點:一些基本概念及數(shù)據(jù)管理技術(shù)的發(fā)展階段。
教學(xué)難點:關(guān)于文件系統(tǒng)的特點,及數(shù)據(jù)庫技術(shù)的特點與文件系統(tǒng)的區(qū)別
教學(xué)活動:
1.1.1 基本概念
一、數(shù)據(jù)D
二、數(shù)據(jù)庫DB
三、數(shù)據(jù)庫管理系統(tǒng)DBMS
四、數(shù)據(jù)庫系統(tǒng)DBS 1.1.2 數(shù)據(jù)管理技術(shù)的產(chǎn)生和發(fā)展
一、人工管理階段
二、文件系統(tǒng)階段
三、數(shù)據(jù)庫系統(tǒng)階段
1.1.3 數(shù)據(jù)庫系統(tǒng)的特點
一、數(shù)據(jù)結(jié)構(gòu)化
二、數(shù)據(jù)的共享性高,冗余度低,易擴充
三、數(shù)據(jù)獨立性高
四、數(shù)據(jù)由DBMS統(tǒng)一管理和控制
教學(xué)工具:多媒體演示
教學(xué)計劃學(xué)時:2學(xué)時
教學(xué)札記:學(xué)生反應(yīng)積極,課堂氛圍熱烈,效果良好。
曲阜師范大學(xué)計算機科學(xué)學(xué)院《數(shù)據(jù)庫系統(tǒng)概論》教案
第二講
第一章 數(shù)據(jù)庫系統(tǒng)概論
第二節(jié) 數(shù)據(jù)模型
教學(xué)目的:
使學(xué)生了解并掌握設(shè)計一般數(shù)據(jù)庫系統(tǒng)時,必須要選擇相應(yīng)的數(shù)據(jù)模型用來作為數(shù)據(jù)的結(jié)構(gòu)形式,介紹一般數(shù)據(jù)模型的所必須的三要素,及目前所流行的層次數(shù)據(jù)模型的特點及實現(xiàn)的原理。
教學(xué)重點:數(shù)據(jù)模型的三要素,層次數(shù)據(jù)模型的各自的特點。
教學(xué)難點:如何理解數(shù)據(jù)模型的三要素,及三種數(shù)據(jù)模型的特點。
教學(xué)活動:
1.2.1 數(shù)據(jù)模型的組成要素
一、數(shù)據(jù)結(jié)構(gòu)
二、數(shù)據(jù)操作
三、數(shù)據(jù)的約束條件
1.2.2 概念模型
一、信息世界中的基本概念
二、概念模型的表示方法
1.2.3 最常用的數(shù)據(jù)模型
1.2.4 層次模型
一、層次數(shù)據(jù)模型的數(shù)據(jù)結(jié)構(gòu)
二、多對多聯(lián)系在層次模型中的表示
三、層次模型的數(shù)據(jù)操縱與完整性約束
四、層次數(shù)據(jù)模型的存儲結(jié)構(gòu)
五、層次模型的優(yōu)缺點
教學(xué)工具:多媒體演示
教學(xué)計劃學(xué)時:2學(xué)時
教學(xué)札記:
曲阜師范大學(xué)計算機科學(xué)學(xué)院《數(shù)據(jù)庫系統(tǒng)概論》教案
第三講
第二章 數(shù)據(jù)庫系統(tǒng)概論
第二節(jié) 數(shù)據(jù)模型
教學(xué)目的:
使學(xué)生了解并掌握目前所流行的網(wǎng)狀和關(guān)系數(shù)據(jù)模型的特點及實現(xiàn)的原理。
教學(xué)重點:理解并掌握網(wǎng)狀和關(guān)系數(shù)據(jù)模型的各自的特點及相互區(qū)別。
教學(xué)難點:如何理解網(wǎng)狀和關(guān)系數(shù)據(jù)模型的三要素,及兩者之間的區(qū)別。
教學(xué)活動:
1.2.5 網(wǎng)狀模型
一、網(wǎng)狀數(shù)據(jù)模型的數(shù)據(jù)結(jié)構(gòu)
二、網(wǎng)狀數(shù)據(jù)模型的操縱與完整性約束
三、網(wǎng)狀數(shù)據(jù)模型的存儲結(jié)構(gòu)
四、網(wǎng)狀數(shù)據(jù)模型的優(yōu)缺點
1.2.6 關(guān)系模型
一、關(guān)系數(shù)據(jù)模型的數(shù)據(jù)結(jié)構(gòu)
二、關(guān)系數(shù)據(jù)模型的操縱與完整性約束
三、關(guān)系數(shù)據(jù)模型的存儲結(jié)構(gòu)
四、關(guān)系數(shù)據(jù)模型的優(yōu)缺點
教學(xué)工具:多媒體演示
教學(xué)計劃學(xué)時:2學(xué)時
教學(xué)札記:
曲阜師范大學(xué)計算機科學(xué)學(xué)院《數(shù)據(jù)庫系統(tǒng)概論》教案
第四講
第一章 數(shù)據(jù)庫系統(tǒng)概論
第三節(jié) 數(shù)據(jù)庫系統(tǒng)結(jié)構(gòu)
第四節(jié) 數(shù)據(jù)庫系統(tǒng)組成
教學(xué)目的:
使學(xué)生了解并掌握數(shù)據(jù)庫系統(tǒng)的三級模式結(jié)構(gòu),各級模式的含義及特點,了解一般數(shù)據(jù)庫系統(tǒng)的人員組成。
教學(xué)重點:數(shù)據(jù)庫系統(tǒng)的三級模式結(jié)構(gòu)各自的含義及特點。
教學(xué)難點:數(shù)據(jù)庫系統(tǒng)的三級模式的含義。
教學(xué)活動:
1.3.1 數(shù)據(jù)庫系統(tǒng)模式的概念
1.3.2 數(shù)據(jù)庫系統(tǒng)的三級模式結(jié)構(gòu)
一、模式Schema
二、外模式External Schema
三、內(nèi)模式Internal Schema
1.3.3 數(shù)據(jù)庫的二級映象功能與數(shù)據(jù)獨立性
一、外模式/模式映象
二、模式/內(nèi)模式映象
1.3.4 數(shù)據(jù)庫系統(tǒng)組成
一、硬件平臺及數(shù)據(jù)庫
二、軟件
三、人員
教學(xué)工具:多媒體演示
教學(xué)計劃學(xué)時:2學(xué)時
教學(xué)札記: 曲阜師范大學(xué)計算機科學(xué)學(xué)院《數(shù)據(jù)庫系統(tǒng)概論》教案
第五講
第二章 關(guān)系數(shù)據(jù)庫
第一節(jié) 關(guān)系模型概述 第二節(jié)關(guān)系數(shù)據(jù)結(jié)構(gòu)及形式化定義
第三節(jié) 關(guān)系完整性
教學(xué)目的:使學(xué)生了解并掌握關(guān)于關(guān)系數(shù)據(jù)庫的三要素各自定義及相關(guān)含義。
教學(xué)重點:關(guān)系的形式化定義及三類完整性定義。
教學(xué)難點:關(guān)系的形式化定義的理解。
教學(xué)活動:
2.1關(guān)系模型概述
一、單一的數(shù)據(jù)結(jié)構(gòu)--關(guān)系
二、關(guān)系操作關(guān)系的三類完整性約束
2.2 關(guān)系數(shù)據(jù)結(jié)構(gòu)及形式化定義
2.2.1 關(guān)系
域
笛卡爾積
關(guān)系
2.2.2 關(guān)系模式關(guān)系數(shù)據(jù)庫
2.3 關(guān)系完整性
一、實體完整性
二、參照完整性
三、用戶自定義完整性
教學(xué)工具:多媒體演示
教學(xué)計劃學(xué)時:2學(xué)時
教學(xué)札記:
曲阜師范大學(xué)計算機科學(xué)學(xué)院《數(shù)據(jù)庫系統(tǒng)概論》教案
第六講
第二章 關(guān)系數(shù)據(jù)庫
第一節(jié) 關(guān)系模型概述 第二節(jié)關(guān)系數(shù)據(jù)結(jié)構(gòu)及形式化定義
第三節(jié) 關(guān)系完整性
教學(xué)目的:使學(xué)生了解并掌握關(guān)于關(guān)系數(shù)據(jù)庫的三要素各自定義及相關(guān)含義。
教學(xué)重點:關(guān)系的形式化定義及三類完整性定義。
教學(xué)難點:關(guān)系的形式化定義的理解。
教學(xué)活動:
2.1關(guān)系模型概述
一、單一的數(shù)據(jù)結(jié)構(gòu)--關(guān)系
二、關(guān)系操作關(guān)系的三類完整性約束
2.2 關(guān)系數(shù)據(jù)結(jié)構(gòu)及形式化定義
2.2.1 關(guān)系
域
笛卡爾積
關(guān)系
2.2.2 關(guān)系模式關(guān)系數(shù)據(jù)庫
2.3 關(guān)系完整性
一、實體完整性
二、參照完整性
三、用戶自定義完整性
教學(xué)工具:多媒體演示
教學(xué)計劃學(xué)時:2學(xué)時
教學(xué)札記:
曲阜師范大學(xué)計算機科學(xué)學(xué)院《數(shù)據(jù)庫系統(tǒng)概論》教案
第七講
第二章 關(guān)系數(shù)據(jù)庫
第四節(jié) 關(guān)系代數(shù)
教學(xué)目的:使學(xué)生理解并靈活掌握關(guān)于關(guān)系系統(tǒng)的操作集合的定義,學(xué)習(xí)了關(guān)系的傳統(tǒng)的集合運算及專門的關(guān)系運算。
教學(xué)重點:如何利用關(guān)系代數(shù)式表示每一種關(guān)系操作功能。
教學(xué)難點:專門關(guān)系運算的定義。
教學(xué)活動:
2.4.1 傳統(tǒng)的集合運算
并
差
交
廣義笛卡爾積
2.4.2 專門的關(guān)系運算
選擇
投影
連接
除
教學(xué)工具:多媒體演示
教學(xué)計劃學(xué)時:2學(xué)時
教學(xué)札記:
曲阜師范大學(xué)計算機科學(xué)學(xué)院《數(shù)據(jù)庫系統(tǒng)概論》教案
第八講
第二章 關(guān)系數(shù)據(jù)庫
第四節(jié) 關(guān)系代數(shù)
教學(xué)目的:使學(xué)生理解并靈活掌握關(guān)于關(guān)系系統(tǒng)的操作集合的定義,學(xué)習(xí)了關(guān)系的傳統(tǒng)的集合運算及專門的關(guān)系運算。
教學(xué)重點:如何利用關(guān)系代數(shù)式表示每一種關(guān)系操作功能。
教學(xué)難點:專門關(guān)系運算的定義。
教學(xué)活動:
2.4.1 傳統(tǒng)的集合運算
并
差
交
廣義笛卡爾積
2.4.2 專門的關(guān)系運算
選擇
投影
連接
除
教學(xué)工具:多媒體演示
教學(xué)計劃學(xué)時:2學(xué)時
教學(xué)札記:
曲阜師范大學(xué)計算機科學(xué)學(xué)院《數(shù)據(jù)庫系統(tǒng)概論》教案
第九講
第三章 SQL
第一節(jié) SQL概述 第二節(jié) SQL數(shù)據(jù)定義
教學(xué)目的:
使學(xué)生了解SQL作為的一種標準關(guān)系數(shù)據(jù)庫語言,其特點是什么,學(xué)習(xí)并掌握SQL的三方面數(shù)據(jù)定義功能實現(xiàn)的命令功能及使用形式。
教學(xué)重點:SQL的五方面特點及SQL的三方面數(shù)據(jù)定義命令的使用。
教學(xué)難點:學(xué)習(xí)并掌握表的定義、修改和刪除,索引的定義和刪除命令。
教學(xué)活動:
3.1.1 SQL的特點
一、綜合統(tǒng)一
二、高度非過程化
三、面向集合的操作方式
四、以同一種語法結(jié)構(gòu)提供兩種使用方式
五、語言簡潔,易學(xué)易用
3.1.2 SQL語言的基本概念
3.2.1 定義、刪除與修改基本表 定義基本表
修改基本表
刪除基本表
3.2.2建立與刪除索引
定義索引
刪除索引 教學(xué)工具:多媒體演示 教學(xué)計劃學(xué)時:2學(xué)時
教學(xué)札記: 曲阜師范大學(xué)計算機科學(xué)學(xué)院《數(shù)據(jù)庫系統(tǒng)概論》教案
第十講
第三章 SQL
第三節(jié) 查詢
教學(xué)目的:
使學(xué)生學(xué)習(xí)并掌握SQL所提供實現(xiàn)對一個基本表進行的查詢命令的各種使用形式。
教學(xué)重點:單表查詢的不同查詢形式。
教學(xué)難點:如何對給定的一個查詢要求,構(gòu)造一個合適的查詢塊形式。
教學(xué)活動:
3.3.1 單表查詢
一、選擇表中的若干列
1、查詢指定列
2、查詢?nèi)苛?/p>
3、查詢經(jīng)過計算的值
二、選擇表中的若干元組
1、消除取值重復(fù)的行
2、查詢滿足條件的元組
教學(xué)工具:多媒體演示
教學(xué)計劃學(xué)時:2學(xué)時
教學(xué)札記:
曲阜師范大學(xué)計算機科學(xué)學(xué)院《數(shù)據(jù)庫系統(tǒng)概論》教案
第十一講
第三章 SQL
第三節(jié) 查詢
教學(xué)目的:
使學(xué)生學(xué)習(xí)并掌握SQL所提供實現(xiàn)對一個基本表進行的查詢命令的各種使用形式。
教學(xué)重點:單表查詢的不同查詢形式。
教學(xué)難點:如何對給定的一個查詢要求,構(gòu)造一個合適的查詢塊形式。
教學(xué)活動:
3.3.1 單表查詢
三、對查詢結(jié)果排序
四、使用集函數(shù)
五、對查詢結(jié)果分組
教學(xué)工具:多媒體演示
教學(xué)計劃學(xué)時:2學(xué)時
教學(xué)札記:
曲阜師范大學(xué)計算機科學(xué)學(xué)院《數(shù)據(jù)庫系統(tǒng)概論》教案
第十二講
第三章 SQL
第三節(jié) 查詢
教學(xué)目的:使學(xué)習(xí)學(xué)習(xí)并靈活掌握SQL所提供的涉及對多表連接查詢命令形式。
教學(xué)重點:對兩個表的連接查詢形式。
教學(xué)難點:如何對給定的涉及對多個以上表的查詢要求,構(gòu)造一個合適的連接查詢塊。
教學(xué)活動:
3.3.2 連接查詢
一、等值與非等值連接查詢
二、自身連接查詢
三、外連接查詢
四、復(fù)合條件連接查詢
教學(xué)工具:多媒體演示
教學(xué)計劃學(xué)時:2學(xué)時
教學(xué)札記:
曲阜師范大學(xué)計算機科學(xué)學(xué)院《數(shù)據(jù)庫系統(tǒng)概論》教案
第十三講
第三章 SQL
第三節(jié) 查詢
教學(xué)目的:
使學(xué)習(xí)學(xué)習(xí)并靈活掌握SQL所提供的子查詢命令形式及實現(xiàn)集合運算的查詢形式。
教學(xué)重點:對基本表的嵌套查詢形式及SQL如何實現(xiàn)傳統(tǒng)的集合運算。
教學(xué)難點:如何對給定的查詢要求,構(gòu)造一個合適的嵌套查詢塊形式。
教學(xué)活動:
3.3.3 嵌套查詢
一、帶有IN謂詞的子查詢
二、帶有比較運算符的子查詢
三、帶有ANY或ALL謂詞的子查詢
四、帶有EXISTS謂詞的子查詢
3.3.4 集合查詢
教學(xué)工具:多媒體演示
教學(xué)計劃學(xué)時:2學(xué)時
教學(xué)札記:
曲阜師范大學(xué)計算機科學(xué)學(xué)院《數(shù)據(jù)庫系統(tǒng)概論》教案
第十四講
第三章 SQL
第四節(jié) 數(shù)據(jù)更新
教學(xué)目的:使學(xué)生學(xué)習(xí)并靈活運用SQL所提供的實現(xiàn)對數(shù)據(jù)更新的幾個命令的使用。
教學(xué)重點:數(shù)據(jù)的添加、修改和刪除命令的使用。
教學(xué)難點:如何對用戶的更新要求構(gòu)造使用的命令。
教學(xué)活動:
3.4 數(shù) 據(jù) 更 新
3.4.1 插入數(shù)據(jù)
一、插入單個元組
二、插入子查詢結(jié)果
3.4.2 修改數(shù)據(jù)
一、修改某一個元組的值
二、修改多個元組的值
三、帶子查詢的修改語句
3.4.3 刪除數(shù)據(jù)
一、刪除某一個元組的值
二、刪除多個元組的值
三、帶子查詢的刪除語句
四、更新操作與數(shù)據(jù)庫的一致性
教學(xué)工具:多媒體演示
教學(xué)計劃學(xué)時:2學(xué)時
教學(xué)札記 曲阜師范大學(xué)計算機科學(xué)學(xué)院《數(shù)據(jù)庫系統(tǒng)概論》教案
第十五講
第三章SQL
第五節(jié) 視圖
第六節(jié) 數(shù)據(jù)控制
教學(xué)目的:
使學(xué)生學(xué)習(xí)并靈活運用SQL所提供的對視圖的操作的命令,及SQL實現(xiàn)數(shù)據(jù)安全控制的幾個命令的使用形式。
教學(xué)重點:學(xué)習(xí)并掌握對視圖的操作及數(shù)據(jù)控制的幾個命令的使用。
教學(xué)難點:視圖操作的轉(zhuǎn)換過程,及權(quán)限的授予和收回命令的使用,教學(xué)活動:
3.5 視圖
視圖的概念。
3.5.1 定義視圖
一、建立視圖
二、刪除視圖
3.5.2 查詢視圖
3.5.3 更新視圖
3.5.4 視圖的作用
3.6 數(shù)據(jù)控制
3.6.1 授權(quán)
Grant命令的靈活運用。3.6.2 收回權(quán)限
Revoke命令的使用。教學(xué)工具:多媒體演示
教學(xué)計劃學(xué)時:2學(xué)時
教學(xué)札記: 曲阜師范大學(xué)計算機科學(xué)學(xué)院《數(shù)據(jù)庫系統(tǒng)概論》教案
第十六講
第四章 關(guān)系系統(tǒng)及查詢優(yōu)化
教學(xué)目的:
使學(xué)生了解目前所流行的關(guān)系數(shù)據(jù)庫管理系統(tǒng)軟件從理論上那些符合關(guān)系系統(tǒng)的要求,給出了關(guān)系系統(tǒng)的定義、分類以及準則,對一個關(guān)系系統(tǒng)用戶在使用它的過程中對每一個查詢操作采用怎樣的策略使計算機運行起來效率會更好。
教學(xué)重點:關(guān)系系統(tǒng)的定義、分類和準則,及查詢優(yōu)化的原則。
教學(xué)難點:查詢優(yōu)化的策略
教學(xué)活動:
一、關(guān)系系統(tǒng)的定義
二、關(guān)系系統(tǒng)的分類
三、完備關(guān)系系統(tǒng)的準則
四、查詢優(yōu)化的一般原則和步驟
教學(xué)工具:板書
教學(xué)計劃學(xué)時:1學(xué)時
教學(xué)札記:
曲阜師范大學(xué)計算機科學(xué)學(xué)院《數(shù)據(jù)庫系統(tǒng)概論》教案
第十七講
第五章 關(guān)系規(guī)范理論
教學(xué)目的:使學(xué)生了解針對一個實際問題如何構(gòu)造合適的關(guān)系模式來描述現(xiàn)實世界,怎樣從一個第1NF的關(guān)系模式規(guī)范到一個合適的程序的范式。
教學(xué)重點:函數(shù)依賴的概念、分類,范式的定義及如何將1NF規(guī)范到2NF、3NF
教學(xué)難點:如何理解函數(shù)依賴的定義和分類,及怎樣一個1NF的關(guān)系模式分解到2NF、3NF。
教學(xué)活動:
5.1 問題的提出
設(shè)計關(guān)系模式時,需要解決幾種異常問題,由此引入了關(guān)系規(guī)范化理論體系。
5.2 規(guī)范化
將關(guān)系模式從滿足低要求的范式,向要求更加嚴格的范式轉(zhuǎn)換的過程。5.2.1 函數(shù)依賴
數(shù)據(jù)依賴的一種,分完全函數(shù)依賴、部分函數(shù)依賴和傳遞函數(shù)依賴,討論一個關(guān)系模式屬于第幾范式,是在函數(shù)依賴的范疇下進行的。
5.2.2 碼
在函數(shù)依賴的范疇下給出碼的定義。主碼和外碼所滿足的現(xiàn)實意義 5.2.3 范式
規(guī)范化的關(guān)系模式稱為范式。根據(jù)滿足的要求程度不同可分為1NF、2NF、3NF、BCNF和4NF等。
5.2.4 2NF
在第1NF的基礎(chǔ)上消除了非主屬性對碼的部分函數(shù)依賴所能達到的程度的范式。
5.2.5 3NF
在第2NF的基礎(chǔ)上消除了非主屬性對碼的傳遞函數(shù)依賴所能達到的程度的范式。
教學(xué)工具:多媒體演示
教學(xué)計劃學(xué)時:2×2學(xué)時
教學(xué)札記:
曲阜師范大學(xué)計算機科學(xué)學(xué)院《數(shù)據(jù)庫系統(tǒng)概論》教案
第十八講
第五章 關(guān)系規(guī)范理論
教學(xué)目的:使學(xué)生了解針對一個實際問題如何構(gòu)造合適的關(guān)系模式來描述現(xiàn)實世界,怎樣從一個第1NF的關(guān)系模式規(guī)范到一個合適的程序的范式。
教學(xué)重點:函數(shù)依賴的概念、分類,范式的定義及如何將1NF規(guī)范到2NF、3NF
教學(xué)難點:如何理解函數(shù)依賴的定義和分類,及怎樣一個1NF的關(guān)系模式分解到2NF、3NF。
教學(xué)活動:
5.1 問題的提出
設(shè)計關(guān)系模式時,需要解決幾種異常問題,由此引入了關(guān)系規(guī)范化理論體系。
5.2 規(guī)范化
將關(guān)系模式從滿足低要求的范式,向要求更加嚴格的范式轉(zhuǎn)換的過程。5.2.1 函數(shù)依賴
數(shù)據(jù)依賴的一種,分完全函數(shù)依賴、部分函數(shù)依賴和傳遞函數(shù)依賴,討論一個關(guān)系模式屬于第幾范式,是在函數(shù)依賴的范疇下進行的。
5.2.2 碼
在函數(shù)依賴的范疇下給出碼的定義。主碼和外碼所滿足的現(xiàn)實意義 5.2.3 范式
規(guī)范化的關(guān)系模式稱為范式。根據(jù)滿足的要求程度不同可分為1NF、2NF、3NF、BCNF和4NF等。
5.2.4 2NF
在第1NF的基礎(chǔ)上消除了非主屬性對碼的部分函數(shù)依賴所能達到的程度的范式。
5.2.5 3NF
在第2NF的基礎(chǔ)上消除了非主屬性對碼的傳遞函數(shù)依賴所能達到的程度的范式。
教學(xué)工具:多媒體演示
教學(xué)計劃學(xué)時:2×2學(xué)時
教學(xué)札記:
曲阜師范大學(xué)計算機科學(xué)學(xué)院《數(shù)據(jù)庫系統(tǒng)概論》教案
第十九講
第五章 關(guān)系規(guī)范化理論
教學(xué)目的:使學(xué)生了解1NF、2NF、3NF、BCNF和4NF的含義,及相互之間的聯(lián)系和區(qū)別,以及了解從低程度范式向高程度范式轉(zhuǎn)換的原則和方法。
教學(xué)重點:函數(shù)依賴的概念、分類,1NF、2NF、3NF、BCNF和4NF的含義和相互區(qū)別
教學(xué)難點:如何理解一個關(guān)系模式達到怎樣的要求可以達到所謂的1NF、2NF、3NF、BCNF和4NF。
教學(xué)活動:
5.2.6 BCNF
一個屬于第1范式的關(guān)系模式如果消除了任何屬性對主屬性的部分函數(shù)依賴和傳遞函數(shù)依賴所能達到的程度的范式。5.2.7 多值依賴
數(shù)據(jù)之間的依賴除了函數(shù)依賴以外,還可以存在多值依賴。一個關(guān)系模式僅僅討論函數(shù)依賴可以徹底分離到BCNF。
5.2.8 4NF
在多值依賴的范疇下,一個關(guān)系模式如果消除了非平凡且非函數(shù)依賴的多值依賴所能達到的程度的范式。
5.2.9 規(guī)范化小結(jié)
規(guī)范化的基本思想是將一個關(guān)系模式根據(jù)實際環(huán)境的需求,討論其屬性之間所存在的不好的性質(zhì),可以逐步消除掉,使一個關(guān)系模式可以從低程度的范式向高程度的范式轉(zhuǎn)換達到自己的要求。
所可以采用的方法是模式分解的算法。
教學(xué)工具:多媒體演示
教學(xué)計劃學(xué)時:2×2學(xué)時
教學(xué)札記:
曲阜師范大學(xué)計算機科學(xué)學(xué)院《數(shù)據(jù)庫系統(tǒng)概論》教案
第二十講
第六章 關(guān)系規(guī)范化理論
教學(xué)目的:使學(xué)生了解1NF、2NF、3NF、BCNF和4NF的含義,及相互之間的聯(lián)系和區(qū)別,以及了解從低程度范式向高程度范式轉(zhuǎn)換的原則和方法。
教學(xué)重點:函數(shù)依賴的概念、分類,1NF、2NF、3NF、BCNF和4NF的含義和相互區(qū)別
教學(xué)難點:如何理解一個關(guān)系模式達到怎樣的要求可以達到所謂的1NF、2NF、3NF、BCNF和4NF。
教學(xué)活動:
5.2.6 BCNF
一個屬于第1范式的關(guān)系模式如果消除了任何屬性對主屬性的部分函數(shù)依賴和傳遞函數(shù)依賴所能達到的程度的范式。5.2.7 多值依賴
數(shù)據(jù)之間的依賴除了函數(shù)依賴以外,還可以存在多值依賴。一個關(guān)系模式僅僅討論函數(shù)依賴可以徹底分離到BCNF。
5.2.8 4NF
在多值依賴的范疇下,一個關(guān)系模式如果消除了非平凡且非函數(shù)依賴的多值依賴所能達到的程度的范式。
5.2.9 規(guī)范化小結(jié)
規(guī)范化的基本思想是將一個關(guān)系模式根據(jù)實際環(huán)境的需求,討論其屬性之間所存在的不好的性質(zhì),可以逐步消除掉,使一個關(guān)系模式可以從低程度的范式向高程度的范式轉(zhuǎn)換達到自己的要求。
所可以采用的方法是模式分解的算法。
教學(xué)工具:多媒體演示
教學(xué)計劃學(xué)時:2×2學(xué)時
教學(xué)札記:
曲阜師范大學(xué)計算機科學(xué)學(xué)院《數(shù)據(jù)庫系統(tǒng)概論》教案
第二十一講
第五章 關(guān)系規(guī)范化理論
教學(xué)目的:
使學(xué)生了解1NF、2NF、3NF、BCNF和4NF的含義,及相互之間的聯(lián)系和區(qū)別,以及掌握如何從低程度范式向高程度范式轉(zhuǎn)換的原則和方法。
教學(xué)重點:
函數(shù)依賴的公理系統(tǒng),屬性的閉包,函數(shù)依賴的極小化以及模式分解的幾種算法。
教學(xué)難點:
如何掌握一個關(guān)系模式分解到3NF、BCNF和4NF,所采用的分解算法怎樣靈活運用。
教學(xué)活動:
一、數(shù)據(jù)依賴的公理系統(tǒng)
Armstrong公理系統(tǒng)的內(nèi)容,及由此所提出的幾條推理規(guī)則。
二、函數(shù)依賴的等價與覆蓋
關(guān)系模式的等價和覆蓋的含義
求解屬性閉包的算法。
一個關(guān)系模式所滿足的函數(shù)依賴的極小化處理的算法。
三、候選關(guān)鍵字的求解理論和算法
具有惟一候選關(guān)鍵字的求解的幾種方法
關(guān)系模式的候選關(guān)鍵字求解的一般算法。
教學(xué)工具:多媒體演示
教學(xué)計劃學(xué)時:2×2學(xué)時
教學(xué)札記:
曲阜師范大學(xué)計算機科學(xué)學(xué)院《數(shù)據(jù)庫系統(tǒng)概論》教案
第二十二講
第六章 關(guān)系規(guī)范化理論
教學(xué)目的:
使學(xué)生了解1NF、2NF、3NF、BCNF和4NF的含義,及相互之間的聯(lián)系和區(qū)別,以及掌握如何從低程度范式向高程度范式轉(zhuǎn)換的原則和方法。
教學(xué)重點:
函數(shù)依賴的公理系統(tǒng),屬性的閉包,函數(shù)依賴的極小化以及模式分解的幾種算法。
教學(xué)難點:
如何掌握一個關(guān)系模式分解到3NF、BCNF和4NF,所采用的分解算法怎樣靈活運用。
教學(xué)活動:
三、數(shù)據(jù)依賴的公理系統(tǒng)
Armstrong公理系統(tǒng)的內(nèi)容,及由此所提出的幾條推理規(guī)則。
四、函數(shù)依賴的等價與覆蓋
關(guān)系模式的等價和覆蓋的含義
求解屬性閉包的算法。
一個關(guān)系模式所滿足的函數(shù)依賴的極小化處理的算法。
三、候選關(guān)鍵字的求解理論和算法
具有惟一候選關(guān)鍵字的求解的幾種方法
關(guān)系模式的候選關(guān)鍵字求解的一般算法。
教學(xué)工具:多媒體演示
教學(xué)計劃學(xué)時:2×2學(xué)時
教學(xué)札記:
曲阜師范大學(xué)計算機科學(xué)學(xué)院《數(shù)據(jù)庫系統(tǒng)概論》教案
第二十三講
第五章 關(guān)系規(guī)范化理論
教學(xué)目的:
使學(xué)生了解1NF、2NF、3NF、BCNF和4NF的含義,及相互之間的聯(lián)系和區(qū)別,以及掌握如何從低程度范式向高程度范式轉(zhuǎn)換的原則和方法。
教學(xué)重點:
無損連接性和函數(shù)依賴保持性的含義,無損連接性和函數(shù)依賴保持性的判斷方法,函數(shù)依賴的極小化以及模式分解的幾種算法。
教學(xué)難點:
如何掌握一個關(guān)系模式分解到3NF、BCNF和4NF,所采用的分解算法怎樣靈活運用。
教學(xué)活動:
一、無損連接性和函數(shù)依賴保持性的含義。
幾種等價分解的定義和分類。
二、無損連接性和函數(shù)依賴保持性的判斷方法。
無損連接判斷表的使用。
函數(shù)依賴保持性的判斷方法。
三、幾種模式分解算法
將一個關(guān)系模式保持依賴性分解到3NF的算法。
將一個關(guān)系模式既無損連接又保持依賴性分解到3NF的算法
將一個關(guān)系模式無損連接分解到BCNF的算法
將一個關(guān)系模式無損連接分解到4NF的算法
教學(xué)工具:多媒體演示
教學(xué)計劃學(xué)時:2×2學(xué)時
教學(xué)札記: 曲阜師范大學(xué)計算機科學(xué)學(xué)院《數(shù)據(jù)庫系統(tǒng)概論》教案
第二十四講
第六章 關(guān)系規(guī)范化理論
教學(xué)目的:
使學(xué)生了解1NF、2NF、3NF、BCNF和4NF的含義,及相互之間的聯(lián)系和區(qū)別,以及掌握如何從低程度范式向高程度范式轉(zhuǎn)換的原則和方法。
教學(xué)重點:
無損連接性和函數(shù)依賴保持性的含義,無損連接性和函數(shù)依賴保持性的判斷方法,函數(shù)依賴的極小化以及模式分解的幾種算法。
教學(xué)難點:
如何掌握一個關(guān)系模式分解到3NF、BCNF和4NF,所采用的分解算法怎樣靈活運用。
教學(xué)活動:
一、無損連接性和函數(shù)依賴保持性的含義。
幾種等價分解的定義和分類。
二、無損連接性和函數(shù)依賴保持性的判斷方法。
無損連接判斷表的使用。
函數(shù)依賴保持性的判斷方法。
三、幾種模式分解算法
將一個關(guān)系模式保持依賴性分解到3NF的算法。
將一個關(guān)系模式既無損連接又保持依賴性分解到3NF的算法
將一個關(guān)系模式無損連接分解到BCNF的算法
將一個關(guān)系模式無損連接分解到4NF的算法
教學(xué)工具:多媒體演示
教學(xué)計劃學(xué)時:2×2學(xué)時
教學(xué)札記:
曲阜師范大學(xué)計算機科學(xué)學(xué)院《數(shù)據(jù)庫系統(tǒng)概論》教案
第二十五講
第六章
數(shù)據(jù)庫設(shè)計
教學(xué)目的:
在理解并掌握前面幾章關(guān)于關(guān)系數(shù)據(jù)庫的概念,尤其是關(guān)系規(guī)范化理論后,使學(xué)生進一步掌握如何根據(jù)實際問題的需求進行具體的數(shù)據(jù)庫設(shè)計。了解進行一般數(shù)據(jù)庫設(shè)計所應(yīng)經(jīng)歷哪幾個階段,每個階段所需完成的主要任務(wù)是什么。
教學(xué)重點:
使學(xué)生掌握并理解進行一般數(shù)據(jù)庫設(shè)計所應(yīng)遵循的幾個步驟,每個階段的主要任務(wù)。特別是需求分析、概念結(jié)構(gòu)設(shè)計和邏輯結(jié)構(gòu)設(shè)計階段各自的主要任務(wù)。
教學(xué)難點:
概念結(jié)構(gòu)設(shè)計階段中概念模型的設(shè)計,邏輯結(jié)構(gòu)設(shè)計階段中關(guān)于概念模型向關(guān)系數(shù)據(jù)模型的轉(zhuǎn)換。
教學(xué)活動:
6.1 數(shù)據(jù)庫設(shè)計概述
根據(jù)規(guī)范化設(shè)計方法,進行一般數(shù)據(jù)庫設(shè)計所應(yīng)遵循的六個步驟。6.2 需求分析
需求分析所形成的數(shù)據(jù)流圖和數(shù)據(jù)字典是設(shè)計數(shù)據(jù)庫的基礎(chǔ)。6.3 概念結(jié)構(gòu)設(shè)計
設(shè)計一個合適的關(guān)系模式是數(shù)據(jù)庫設(shè)計的關(guān)鍵。6.4 邏輯結(jié)構(gòu)設(shè)計
數(shù)據(jù)庫全體數(shù)據(jù)的描述是如何實現(xiàn)數(shù)據(jù)庫的前提。6.5 數(shù)據(jù)庫的物理設(shè)計
6.6 數(shù)據(jù)庫的實施和維護
6.7 小結(jié)
教學(xué)工具:多媒體演示
教學(xué)計劃:2×2學(xué)時
教學(xué)札記:
曲阜師范大學(xué)計算機科學(xué)學(xué)院《數(shù)據(jù)庫系統(tǒng)概論》教案
第二十六講
第六章
數(shù)據(jù)庫設(shè)計
教學(xué)目的:
在理解并掌握前面幾章關(guān)于關(guān)系數(shù)據(jù)庫的概念,尤其是關(guān)系規(guī)范化理論后,使學(xué)生進一步掌握如何根據(jù)實際問題的需求進行具體的數(shù)據(jù)庫設(shè)計。了解進行一般數(shù)據(jù)庫設(shè)計所應(yīng)經(jīng)歷哪幾個階段,每個階段所需完成的主要任務(wù)是什么。
教學(xué)重點:
使學(xué)生掌握并理解進行一般數(shù)據(jù)庫設(shè)計所應(yīng)遵循的幾個步驟,每個階段的主要任務(wù)。特別是需求分析、概念結(jié)構(gòu)設(shè)計和邏輯結(jié)構(gòu)設(shè)計階段各自的主要任務(wù)。
教學(xué)難點:
概念結(jié)構(gòu)設(shè)計階段中概念模型的設(shè)計,邏輯結(jié)構(gòu)設(shè)計階段中關(guān)于概念模型向關(guān)系數(shù)據(jù)模型的轉(zhuǎn)換。
教學(xué)活動:
6.1 數(shù)據(jù)庫設(shè)計概述
根據(jù)規(guī)范化設(shè)計方法,進行一般數(shù)據(jù)庫設(shè)計所應(yīng)遵循的六個步驟。6.2 需求分析
需求分析所形成的數(shù)據(jù)流圖和數(shù)據(jù)字典是設(shè)計數(shù)據(jù)庫的基礎(chǔ)。6.3 概念結(jié)構(gòu)設(shè)計
設(shè)計一個合適的關(guān)系模式是數(shù)據(jù)庫設(shè)計的關(guān)鍵。6.4 邏輯結(jié)構(gòu)設(shè)計
數(shù)據(jù)庫全體數(shù)據(jù)的描述是如何實現(xiàn)數(shù)據(jù)庫的前提。6.5 數(shù)據(jù)庫的物理設(shè)計
6.6 數(shù)據(jù)庫的實施和維護
6.7 小結(jié)
教學(xué)工具:多媒體演示
教學(xué)計劃:2×2學(xué)時
教學(xué)札記:
曲阜師范大學(xué)計算機科學(xué)學(xué)院《數(shù)據(jù)庫系統(tǒng)概論》教案
第二十七講
第七章
數(shù)據(jù)庫恢復(fù)
教學(xué)目的:
使學(xué)生理解并掌握當(dāng)數(shù)據(jù)庫系統(tǒng)在正式投入運行后,在用戶使用的過程中因各種意外因素而發(fā)生的故障,造成系統(tǒng)的非正常終止,使得系統(tǒng)中的部分或全部數(shù)據(jù)遭到破壞,系統(tǒng)自身如何通過相應(yīng)的技術(shù)和方法使系統(tǒng)恢復(fù)到遭受破壞之前的某一正確狀態(tài)下。
教學(xué)重點:
系統(tǒng)在運行過程中可能遭受的幾種故障,及數(shù)據(jù)庫系統(tǒng)實現(xiàn)恢復(fù)的兩種技術(shù):數(shù)據(jù)轉(zhuǎn)儲和日志文件。
教學(xué)難點:
如何理解并掌握系統(tǒng)利用數(shù)據(jù)轉(zhuǎn)儲和日志文件實現(xiàn)恢復(fù)的具體過程。
教學(xué)活動:
7.1
事務(wù)的基本概念
是數(shù)據(jù)庫系統(tǒng)中運行和獲取資源的基本單位。7.2
數(shù)據(jù)庫恢復(fù)概述
7.3
故障的種類
7.4
恢復(fù)的實現(xiàn)技術(shù)
7.5
恢復(fù)策略
7.6
具有檢查點的恢復(fù)技術(shù)
7.7
數(shù)據(jù)庫鏡像
7.8
Oracle的恢復(fù)技術(shù)
7.9
小結(jié)
教學(xué)工具:多媒體演示
教學(xué)計劃:2×2學(xué)時
教學(xué)札記:
曲阜師范大學(xué)計算機科學(xué)學(xué)院《數(shù)據(jù)庫系統(tǒng)概論》教案
第二十八講
第七章
數(shù)據(jù)庫恢復(fù)
教學(xué)目的:
使學(xué)生理解并掌握當(dāng)數(shù)據(jù)庫系統(tǒng)在正式投入運行后,在用戶使用的過程中因各種意外因素而發(fā)生的故障,造成系統(tǒng)的非正常終止,使得系統(tǒng)中的部分或全部數(shù)據(jù)遭到破壞,系統(tǒng)自身如何通過相應(yīng)的技術(shù)和方法使系統(tǒng)恢復(fù)到遭受破壞之前的某一正確狀態(tài)下。
教學(xué)重點:
系統(tǒng)在運行過程中可能遭受的幾種故障,及數(shù)據(jù)庫系統(tǒng)實現(xiàn)恢復(fù)的兩種技術(shù):數(shù)據(jù)轉(zhuǎn)儲和日志文件。
教學(xué)難點:
如何理解并掌握系統(tǒng)利用數(shù)據(jù)轉(zhuǎn)儲和日志文件實現(xiàn)恢復(fù)的具體過程。
教學(xué)活動:
7.1
事務(wù)的基本概念
是數(shù)據(jù)庫系統(tǒng)中運行和獲取資源的基本單位。7.2
數(shù)據(jù)庫恢復(fù)概述
7.3
故障的種類
7.4
恢復(fù)的實現(xiàn)技術(shù)
7.5
恢復(fù)策略
7.6
具有檢查點的恢復(fù)技術(shù)
7.7
數(shù)據(jù)庫鏡像
7.8
Oracle的恢復(fù)技術(shù)
7.9
小結(jié)
教學(xué)工具:多媒體演示
教學(xué)計劃:2×2學(xué)時
教學(xué)札記:
曲阜師范大學(xué)計算機科學(xué)學(xué)院《數(shù)據(jù)庫系統(tǒng)概論》教案
第二十九講
第八章
并發(fā)控制
教學(xué)目的:
使學(xué)生理解并掌握數(shù)據(jù)庫環(huán)境中,允許多事務(wù)共享數(shù)據(jù)時,為保護每個事務(wù)各自ACID特性不被破壞,保持事務(wù)運行的隔離性,系統(tǒng)應(yīng)采用怎樣的措施和方法,對并發(fā)運行的事務(wù)加以控制。目前常采用的控制技術(shù)是封鎖,使學(xué)生理解如何利用封鎖來實現(xiàn)并發(fā)控制的。
教學(xué)重點:
讓學(xué)生理解并掌握數(shù)據(jù)庫環(huán)境中,對并發(fā)事務(wù)不加以控制所產(chǎn)生的三類問題,以及實現(xiàn)并發(fā)控制所采用的封鎖機制實現(xiàn)的原理。
教學(xué)難點:
并發(fā)事務(wù)不加以控制所產(chǎn)生的三類不一致性問題,數(shù)據(jù)庫實現(xiàn)并發(fā)控制采用的封鎖技術(shù)實現(xiàn)的方法,以及數(shù)據(jù)庫環(huán)境中產(chǎn)生死鎖的條件,如何解決死鎖問題的。
教學(xué)活動:
8.1 并發(fā)控制概述
8.2 封鎖
8.3 封鎖協(xié)議
8.4 活鎖和死鎖
8.5 并發(fā)調(diào)度的可串行性
8.6 兩段鎖協(xié)議
8.7 封鎖的粒度
8.8 ORACLE的并發(fā)控制
簡介
教學(xué)工具:多媒體演示
教學(xué)計劃:2×2學(xué)時
教學(xué)札記:
曲阜師范大學(xué)計算機科學(xué)學(xué)院《數(shù)據(jù)庫系統(tǒng)概論》教案
第三十講
第八章
并發(fā)控制
教學(xué)目的:
使學(xué)生理解并掌握數(shù)據(jù)庫環(huán)境中,允許多事務(wù)共享數(shù)據(jù)時,為保護每個事務(wù)各自ACID特性不被破壞,保持事務(wù)運行的隔離性,系統(tǒng)應(yīng)采用怎樣的措施和方法,對并發(fā)運行的事務(wù)加以控制。目前常采用的控制技術(shù)是封鎖,使學(xué)生理解如何利用封鎖來實現(xiàn)并發(fā)控制的。
教學(xué)重點:
讓學(xué)生理解并掌握數(shù)據(jù)庫環(huán)境中,對并發(fā)事務(wù)不加以控制所產(chǎn)生的三類問題,以及實現(xiàn)并發(fā)控制所采用的封鎖機制實現(xiàn)的原理。
教學(xué)難點:
并發(fā)事務(wù)不加以控制所產(chǎn)生的三類不一致性問題,數(shù)據(jù)庫實現(xiàn)并發(fā)控制采用的封鎖技術(shù)實現(xiàn)的方法,以及數(shù)據(jù)庫環(huán)境中產(chǎn)生死鎖的條件,如何解決死鎖問題的。
教學(xué)活動:
8.1 并發(fā)控制概述
8.2 封鎖
8.3 封鎖協(xié)議
8.4 活鎖和死鎖
8.5 并發(fā)調(diào)度的可串行性
8.6 兩段鎖協(xié)議
8.7 封鎖的粒度
8.8 ORACLE的并發(fā)控制
簡介
教學(xué)工具:多媒體演示
教學(xué)計劃:2×2學(xué)時
教學(xué)札記:
曲阜師范大學(xué)計算機科學(xué)學(xué)院《數(shù)據(jù)庫系統(tǒng)概論》教案
第三十一講、第三十二講、第三十三講、第三十四講
數(shù)據(jù)庫安全檢查和完整性控制
教學(xué)目的:
使學(xué)生理解并掌握數(shù)據(jù)庫系統(tǒng)為防止非法用戶進入系統(tǒng)和非法操作而造成的數(shù)據(jù)的泄密、破壞或丟失,所采取的措施。以及防止用戶在使用數(shù)據(jù)庫系統(tǒng)過程中因不當(dāng)操作所產(chǎn)生的不符合語義的數(shù)據(jù)所采用的技術(shù)和方法。
教學(xué)重點:
數(shù)據(jù)庫安全性檢查的技術(shù)和方法,以及數(shù)據(jù)庫完整性控制實現(xiàn)的原理。
教學(xué)難點:
數(shù)據(jù)庫安全性檢查和完整性控制的含義,以及所采用的技術(shù)實現(xiàn)的原理。
教學(xué)活動:
9.1
計算機安全性概論
9.2 9.3 9.4 數(shù)據(jù)庫安全性控制 數(shù)據(jù)庫安全性簡介 數(shù)據(jù)庫完整性
第九章
9.5
完整性控制
9.6
數(shù)據(jù)庫完整性
簡介 作業(yè)
教學(xué)工具:多媒體演示
教學(xué)計劃:2×2學(xué)時
教學(xué)札記: