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