




版權說明:本文檔由用戶提供并上傳,收益歸屬內容提供方,若內容存在侵權,請進行舉報或認領
文檔簡介
會計電算化系統設計26、我們像鷹一樣,生來就是自由的,但是為了生存,我們不得不為自己編織一個籠子,然后把自己關在里面。——博萊索27、法律如果不講道理,即使延續時間再長,也還是沒有制約力的。——愛·科克28、好法律是由壞風俗創造出來的。——馬克羅維烏斯29、在一切能夠接受法律支配的人類的狀態中,哪里沒有法律,那里就沒有自由。——洛克30、風俗可以造就法律,也可以廢除法律。——塞·約翰遜會計電算化系統設計會計電算化系統設計26、我們像鷹一樣,生來就是自由的,但是為了生存,我們不得不為自己編織一個籠子,然后把自己關在里面。——博萊索27、法律如果不講道理,即使延續時間再長,也還是沒有制約力的。——愛·科克28、好法律是由壞風俗創造出來的。——馬克羅維烏斯29、在一切能夠接受法律支配的人類的狀態中,哪里沒有法律,那里就沒有自由。——洛克30、風俗可以造就法律,也可以廢除法律。——塞·約翰遜會計電算化系統設計系統設計是在系統分析的基礎上,進一步確定系統的實現方法,給出系統的實現方案。本講將介紹系統設計的一般概念,設計方法和工具。系統設計的任務系統設計的任務是將系統分析得到的系統邏輯模型,轉化為可以實現的系統的物理模型。即解決如何做的問題。系統設計的具體任務包括:系統總體設計系統配置設計(確定系統的硬件結構)模塊結構設計(確定系統的軟件結構)數據庫設計(確定系統的數據結構)系統的詳細設計代碼設計輸入輸出設計模塊設計安全保密設計編寫系統設計報告《語文新課程標準》積極提倡自主、合作、探究的學習方式。那么,如何在語文課堂教學中引導學生自主學習呢?下面談談我的幾點看法:一、創途徑,激發學生自主學習的積極性課堂學習是學生知識形成過程的主要環節。因此,讓學生成為學習的主人,最主要的是從課堂入手。1.創設愉悅的教學情境“讓學生在輕松愉快的氛圍中獲取知識”這是新課改的要求之一,這也是我們平常所說的“愉快教學”。良好的教學情境可以喚起學生探索求知的興趣,調動他們的積極性,從而引導學生主動參與學習。創設教學情境,可以推動教學活動,提高教學質量。具體地說,就是教師可通過圖畫、攝影、音樂、文學語言和肢體語言等再現教材的情境,給學生以強烈的真實感,較快地把學生帶入智力“最近發展區”,從而提高學生學習語文的積極性。如教《水調歌頭》一文時,教師可找來《水調歌頭》這首歌,播放歌曲讓學生欣賞,讓學生在輕松愉悅的情感中更好地理解課文所要表達的內容。2.還給學生自主學習的參與時間在課堂教學時間的安排上,教師要留足學生自主學習的時間,讓學生有充足的時間去讀讀、想想、說說、寫寫,最大程度地參與到學習過程中,通過動手、動腦、動眼、動口,多種器官參與,充分體現學生的自主性。教師要充分尊重學生,以學生為中心,樹立教為學服務的新理念,越是重要的內容,越是要給學生充分的時間去獨立學習。教師要做到學生懂的不講;學生通過自己讀書思考能學會的不講;學生通過討論能解決的不講。教師應以鼓勵為主,盡量少用指令性的語言。二、抓因素,促進學生生成自主學習教學的最終目的是使學生具有獨立的學習能力和良好的習慣。因此,教師應從多方面鼓勵學生自覺地參與到學習活動中。1.激發自主的學習興趣創設“懸念”情境是激發學生學習興趣的突破口。如講授《幼時記趣》這篇文章時,教師可以緊緊抓住“幼、趣”兩個字,讓學生回憶他們小時候的趣事。俗話說,童年是用歡笑串成的日子。學生都能說出自己的童年趣事,并且說出的趣事也容易引起同學的共鳴,這樣一來,就可順勢導入新課的學習。此外,教師還應通過提問調動學生的學習興趣,讓學生體驗到自己就是學習的主人。2.點撥自主學習的方法葉圣陶先生說:“先生的責任不在于教,而在于教學生學。”給學生一把打開知識大門的金鑰匙,授之以漁才能使之受益終生。由于每個學生能力不同,點撥引導時就應關注學生水平的差異。學生在獨立學習和合作學習的過程中,教師要深入各組,了解學情,參與討論。對好的見解要及時肯定,重難點適時點撥,將學生的討論引向深入,使討論交流更扎實、更有質量。各小組匯報學習收獲及解決不了的問題,教師須做必要的啟示和點撥,引導學生再讀書,在讀中解決重難點,把讀和議有機地結合起來。在學習中,教師盡量引導學生有所爭議,有所發現,有所創新。3.培養自主閱讀的習慣《初中語文新課程標準》指出:語文教學應激發學生的學習興趣,注意培養學生的自主意識和閱讀習慣。閱讀習慣,指的是不需要別人強制,也不需要自己警覺,就能自然而然地去進行閱讀。良好的閱讀習慣對形成閱讀能力,提高閱讀效率,順利達到閱讀目的有重要的作用。因此,培養學生自主閱讀的習慣具有重要的意義。在自主閱讀中,教師應指導學生讀書時要做到眼到、口到、心到、手到,養成“不動筆墨不讀書”的閱讀習慣。在自主閱讀中,教師可以教給學生“讀、查、思、批、議”等自讀方法,讓學生在自主閱讀中隨著思考,不時圈點勾畫,做到有所“悟”、有所“感”、有所“疑”、有所“獲”。教師要有意識地在閱讀教學的全過程中,通過各種閱讀活動嚴格地對學生進行自主閱讀的訓練,持之以恒,就會促進學生良好的自主閱讀習慣的形成。三、講策略,訓練學生自主能力的提高在課堂教學中,教師要確立學生是學習主體的意識,充分尊重學生的主體地位。在學生自主學習的基礎上,可采取以下策略:針對文本內容和學生的問題,加以引導、指導,把蘊藏在學生身上的巨大潛力挖掘出來,使學生學得更好,并在學的過程中逐漸領悟學的方法,形成自主學習的能力。教學中,可創設質疑情境,鼓勵學生質疑,讓學生自己去探索求知、去分析疑難、去解決問題。課堂習題,讓學生自己設計;閱讀結果,讓學生自由表達。《初中語文新課程標準》強調漢語言的特點,突出了語文學習中的隨文悟解和情感體驗。因此,在閱讀教學中對一些具有較強抒情色彩的文章或片斷,需反復讓學生讀文感悟、體驗情感,從而獲得審美升華。總之,學習是學生的自主行為,我們的教學更重要的是喚醒和激發學生主動參與學習的意識。教師是學習活動的組織者和引導者,我們就應靈活運用各種教學策略,引導學生在實踐中學會自主學習。我黨在十八大中明確指出建設學習型馬克思主義執政黨的重要性,這可以說是加強中國共產黨干部培訓工作的主要理論基礎。在這種形勢下,我國黨校應該充分認識到自身教學對黨員培訓效果的重大作用,不斷創新黨員教學方式來改善干部的培訓效果,從而充分彰顯出黨員干部培訓的重要現實意義,為我黨建設學習型馬克思主義執政黨提供強有力的支持,是我黨黨建工作順利開展的重要保障。一.目前我國黨員干部培訓中存在的主要問題國家在新形勢下更加重視黨員干部培訓效果,由此也更加重視黨校教學方式的選擇。隨著時代的發展,黨校也在不斷調整黨員干部的培訓工作,根據我黨和社會的要求積極進行教學方式的創新,顯著提高了黨員干部培訓的實際效果。但是從我國基層黨校的黨員干部培訓工作中可以看出其中仍然存在幾點問題,在一定程度上影響了黨員干部培訓工作的順利開展,降低了培訓工作的實效。首先,黨校沒有提前考察教學方式就開始進行黨員干部教學,導致教學方式無法滿足培訓工作的具體需求。其次,黨校教學方式呈現出單一化的特點,普遍忽視了提高黨員干部解決實際問題的能力,不僅無法提高黨員干部的業務和技術能力,還不能激發出黨員干部學習的積極性。如果黨校不改變自身落后的教學方式,必將嚴重影響黨員干部培訓工作的順利開展,可見創新黨校教學方式的重要性。二.創新黨校教學方式的具體對策1.提高教學改革的重視程度課堂教學是當前我國黨校干部培訓環節的最主要方式,在提高黨員各方面能力中的作用非常大。要想全面改善黨員干部培訓的實際效果,就必須要提高對黨校教學改革的重視程度,根據我黨和社會發展的需求,選擇最為科學合理的教學方法,提高教學活動對廣大黨員干部的吸引力,這樣才能有利于培訓效果的提高。黨校在提高對教學改革重視程度并且不斷探索改革措施的工作中可以主要從以下幾點入手:第一,黨校應該認識到自身培訓的對象是來自不同階級、從事不同工作的黨員干部,他們的學歷水平也有一定的差距,黨校應該根據培訓對象的不同特點制定不同的教學方式,確保所有的學員都能從培訓中取得收獲。第二,黨校應該選擇合適的教學內容,將我黨的指導思想以及地區熱點工作等進行有機結合,不能只進行理論上的教學,要立足于層次、多角度進行培訓,這樣才能做好黨員干部理論和戰略思維的培養工作,他們才能在未來的工作中制定出科學的決策。2.提高教學方式的多樣性(1)進行案例式教學。案例式教學對于提高黨員干部的綜合能力具有非常重要的作用,采用這種教學方式既是對培訓教師理論知識功底的考驗,又能極大開拓黨員干部的視野。經過對縣區基層黨校教學方式的考察發現案例式教學的應用取得了不小的成果。根據以往大量教學經驗可知,采用案例式教學的具體方法有多種,其一是根據當地的典型案例編寫培訓教材,或者實際去現場進行觀摩,然后在課堂上進行深入討論;其二是教師在課堂上給學員詳細介紹典型案例,然后在課堂上一邊交流觀點一邊進行點評;其三是可以將案例討論設計成正反方辯論的形式,?學員在課堂上進行自由辯論。(2)進行研討式教學。研討式教學方式就是在課堂中針對某一問題進行全員的研究討論,從而加深學員對知識點的理解。研討式教學的開展方式主要有兩種,首先是專題研討方式,教師在在課前設計出一個討論話題,讓班里的成員以小組為單位進行討論,然后每個小組派出代表闡述自己小組討論的觀點,其他成員可作內容補充,在小組代表進行發言的時候,教師和其他小組可向其提問。其次是課堂研討方式,教師在課堂先講授規定的教學內容,然后提出相關問題供學員思考,最后留出一定的時間針對這個問題進行課堂討論。研討式教學方式具有非常強的靈活性,能充分調動起學生的積極性,有利于培養黨員干部思考問題和提出問題的能力。(3)進行體驗式教學。開展體驗式教學的具體方法有很多種,可以進行實地考察,也可以進行拓展訓練等。教師可以組織學員去本地區經濟發達區域進行考察,體驗經濟發展的最新成果,并且找出本地區經濟發展過程中的不足之處,這樣既能有利于黨員干部開拓思維,還能為地區的社會經濟發展建言獻策。體驗式教學能提高理論教學的鮮活性,加深黨員干部對我黨方針路線的感悟。綜上所述,黨校要想提高黨員干部培訓的實際效果,就應該增強對教學改革的重視程度,不斷創新培訓教學方式,積極開展案例式教學、研討式教學以及體驗式教學等形式。會計電算化系統設計26、我們像鷹一樣,生來就是自由的,但是為1會計電算化系統設計系統設計是在系統分析的基礎上,進一步確定系統的實現方法,給出系統的實現方案。本講將介紹系統設計的一般概念,設計方法和工具。會計電算化系統設計系統設計是在系統分析的基礎上,進一步確定系2系統設計的任務系統設計的任務是將系統分析得到的系統邏輯模型,轉化為可以實現的系統的物理模型。即解決如何做的問題。系統設計的具體任務包括:系統總體設計系統配置設計(確定系統的硬件結構)模塊結構設計(確定系統的軟件結構)數據庫設計(確定系統的數據結構)系統的詳細設計代碼設計輸入輸出設計模塊設計安全保密設計編寫系統設計報告系統設計的任務系統設計的任務是將系統分析得到的系統邏輯模型,3系統設計的原則經濟性原則地投入,高產出。少花錢,多辦事。實用性原則滿足用戶的需求(包括功能、性能等方面),使用方便。適應性原則適應環境的變化,容易維護。系統設計的原則經濟性原則4系統配置設計系統配置設計包括確定系統的體系結構,選擇計算機硬件設備,選擇系統軟件。系統的體系結構單機批處理體系結構聯機處理體系結構分布式處理體系結構選擇系統軟件操作系統、網絡操作系統的選擇數據庫管理系統的選擇軟件開發工具的選擇選擇計算機硬件設備機型選擇數據量的估算及存儲器的選擇網絡連接設備的選擇輸入輸出方式的確定及輸入輸出設備的選擇系統配置設計系統配置設計包括確定系統的體系結構,選擇計算機硬5數據庫設計信息系統是數據處理系統,哪些數據應該存放在系統中,數據在系統中存放方式如何,對系統的實用性,適應性,及系統的效率將產生重大的影響。數據庫設計就是要確定哪些數據應該保存在系統中,以及數據應該怎樣被保存在系統中。數據庫設計包括數據庫的概念設計,數據庫的邏輯設計,及數據庫的物理設計三個階段。數據庫設計信息系統是數據處理系統,哪些數據應該存放在系統中,6數據庫的概念設計概念設計是對用戶的數據需求進行分析,選擇出用戶感興趣的有關數據,對其進行抽象,分類,命名,并描述數據之間的關系,得到數據庫的概念模型。數據庫設計的依據是系統分析階段的數據字典,概念設計的方法是實體聯系方法,所對應的工具是E-R圖。數據庫的概念設計概念設計是對用戶的數據需求進行分析,選擇出用7概念模型(實體—聯系模型)實體:客觀存在并可以相互區分的事物。實體集:同類實體的集合。屬性:實體某方面的特征。實體通過其若干屬性來描述。域:屬性的取值范圍。實體型:用實體集的名稱及其屬性名的集合來描述刻畫同類實體,即得到相應實體集的實體型。實體型是對實體集的抽象。碼:唯一標識實體的屬性集合。聯系(實體型內部的聯系,實體型之間的聯系)概念模型(實體—聯系模型)實體:客觀存在并可以相互區分的事物8張三男350.00001王麗女360.00099實體集:職工編號基本工資姓名性別實體:張三屬性碼實體型:職工(編號,姓名,性別,基本工資)三位數字的集合域返回屬性值張三男350.00001王麗女360.000999實體型之間的聯系的種類及其表示一對一(1:1):若實體集A中的一個實體,在實體集B中至多只有一個實體與之對應,反之亦然,則稱實體集A與實體集B的聯系是一對一的。一對多(1:m):若實體集A中的一個實體,在實體集B中有多個實體與之對應,反之,實體集B中的一個實體,在實體集A中至多只有一個實體與之對應,則稱實體集A與實體集B的聯系是一對多的。多對多(m:n):若實體集A中的一個實體,在實體集B中有多個實體與之對應,反之亦然,則稱實體集A與實體集B的聯系是多對多的。實體型之間的聯系的種類及其表示一對一(1:1):若實體集A中10班長學生學生班級管理班級社團隸屬隸屬111mmn實體B實體A聯系名??實體型之間的聯系的種類及其表示例:班長學生學生班級管理班級社團隸屬隸屬111mmn實體B實體A11E-R圖用圖形方式直觀的描述實體型及其聯系。實體聯系模型是概念級的模型,是各種機器數據模型的基礎。在實際應用中要轉換成機器數據模型才能得到DBMS的支持。E-R圖用圖形方式直觀的描述實體型及其聯系。12學生學號姓名出生日期性別班級編號課程課程編號課程名稱學時數學分選修mn成績E-R圖示例學生學號姓名出生日期性別班級編號課程課程編號課程名稱學時數學13學生學號姓名出生日期性別班級編號課程課程編號課程名稱學時數學分選修mn成績E-R圖示例屬性實體實體間的聯系也可能需要屬性來描述聯系學生學號姓名出生日期性別班級編號課程課程編號課程名稱學時數學14數據庫的邏輯設計數據庫的邏輯設計要將數據庫的概念模型轉換為數據庫管理系統所支持的機器數據模型,并進行優化。機器數據模型可分為:層次模型,網狀模型和關系模型,前兩者已被淘汰。以下現介紹關系模型,在介紹將概念模型轉換為關系模型的方法及其優化方法。數據庫的邏輯設計數據庫的邏輯設計要將數據庫的概念模型轉換為數15關系模型數據結構(二維表)關系模型用二維表來表示實體集和實體間的聯系。一張二維表就是一個關系。二維表既可以表示實體集,也可以表示實體集之間的聯系,且不論這種聯系是什么類型的(1:1/1:m/m:n),都不需要作任何轉換。關系模型數據結構(二維表)16關系模型實例概念模型學生學號姓名出生日期性別班級編號課程課程編號課程名稱學時數學分選修mn成績學號姓名出生日期性別班號s01張三1980.2.1男9801︰︰:::::課號課名學時數學分c01數學806::::學生關系課程關系學號課號成績s01c0185:::選課關系關系模型關系模型實例概念模型學生學號姓名出生日期性別班級編號課程課程17關系模型的常用術語域(Domain):值的集合迪卡爾積(CartesianProduct):一組域D1,D2,…,Dn的迪卡爾積D1×D2×…×Dn記為: D1×D2×…×Dn={(d1,d2,…,dn)|di∈Di,i=1,2,…,n}如:若有域D1={s01,s02},D2={張三,李四},D3={01,02}則:D1×D2×D3={(s01,張三,01),(s01,張三,02),(s01,李四,01),(s01,李四,02),(s02,張三,01),(s02,張三,02),(s02,李四,01),(s02,李四,02)}關系模型的常用術語域(Domain):值的集合18關系模型的常用術語(續)關系(Relation):迪卡爾積的子集。元組(Tuple):表中的一行,表示一個實體。在一個關系中,不得有兩個相同的元組,元組的次序無關緊要。屬性(Attribute):關系二維表中的一列,列的次序無關緊要。分量(Component):元組中的屬性值取前述迪卡爾積的子集構成學生關系:學生關系=
{(s01,張三,01),(s02,李四,01)}用表格表示:學號姓名班號s01張三01s02李四02元組屬性分量關系模型的常用術語(續)關系(Relation):迪卡爾積19關系模型的常用術語(續)主碼(Primarykey):關系的一個最小屬性集合,關系中的每個元組在此屬性集上的取值不同。因而能唯一地區分關系中的各元組。有時一個關系中有多個這樣的屬性集,則取一個為主碼,其他的叫候選碼(Candidatekey)學號姓名班號s01張三01s02李四02主碼關系模型的常用術語(續)主碼(Primarykey):關系20關系模型的常用術語(續)關系模式(Relationschema):關系模式是對關系的描述,它包括關系名、組成關系的各屬性、屬性到域的映射關系、屬性間的依賴關系等。屬性到域的映射關系常常直接說明為屬性的類型和長度。關系模式可簡記為:關系名(屬性集)學號姓名班號s01張三01s02李四02上述關系的關系模式:學生(學號,姓名,班號)關系模型的常用術語(續)關系模式(Relationsche21關系模型的完整性約束關系模型的完整性約束可分為三類實體完整性約束(EntityIntegrity)(主碼約束/主鍵約束)若屬性A是基本關系R的主碼的組成部分,則屬性A不能取空值。基本關系:所謂基本關系(基本表/基表)是實際存在的表,是實際存儲數據的邏輯表示。它與視圖表、查詢表不同,后者不對應實際存儲的數據。空值:不知道的或無意義的值。學號姓名班號s01張三01s02李四02學生(學號,姓名,班號)不得取空值關系模型的完整性約束關系模型的完整性約束可分為三類學號姓名班22關系模型的完整性約束(續)參照完整型約束(ReferentialIntegrity)若基本關系R1中含有與另一個基本關系R的主碼K對應的的屬性組FK(FK稱為R1的外部碼),且K和FK定義在同一個(一組)域上,則對R1的元組來說,FK要么取空值,要么取R中某個元組對應的主碼值。學號姓名出生日期性別班號s01張三1980.2.1男9801︰︰:::::課號課名學時數學分c01數學806::::學生關系課程關系學號課號成績s01c0185:::選課關系關系模型的完整性約束(續)參照完整型約束(Referenti23關系模型的完整性約束(續)用戶定義的完整性約束實體完整性約束和參照完整性約束用于任何關系數據庫系統,而用戶定義的完整性約束則是針對某個具體的數據庫的。它由用戶的具體應用要求而定。如:規定屬性基本工資的取值不得低于300元。關系模型必須提供定義和檢查上述三類完整性約束的機制。職工號姓名基本工資E01張三400:::不得低于300關系模型的完整性約束(續)用戶定義的完整性約束職工號姓名基本24關系模型的數據操縱關系模型的數據操縱是基于嚴格的數學理論的。它具有以下特點:操作是集合操作:操作的對象和操作的結果都是記錄集合(關系)語言是非過程化的:用戶只需指出干什么,而不必指出怎么干。關系數據操縱語言的數學基礎:關系代數或關系演算,前者是基于代數方式的,而后者則是基于邏輯方式的。關系演算按謂詞變元的基本對象是元組變量還是域變量又可分為元組關系演算和域關系演算,這兩(三)種方式的能力是等價的。即:用關系代數能完成的操作,用關系演算也能完成,反之亦然。關系模型的數據操縱關系模型的數據操縱是基于嚴格的數學理論的。25將概念模型轉換為關系模型將概念模型中的每個實體轉換為一個關系轉換規則:實體名為關系名,實體的屬性為關系的屬性,實體的碼為關系的碼。將概念模型中實體與實體的聯系轉換為一個關系轉換規則:聯系名為關系名,相聯系的兩個實體的碼以及描述聯系的屬性成為關系的屬性,若聯系是多對多的,則兩個實體的碼共同組成關系的碼;若聯系是一對多的,則多方實體的碼成為關系的碼;若聯系是一對一的,則兩個實體的碼均可作為關系的候選碼。將碼相同的關系進行合并將概念模型轉換為關系模型將概念模型中的每個實體轉換為一個關系26概念模型轉換為關系模型示例概念模型學生學號姓名出生日期性別班號課程課程編號課程名稱學時數學分選修mn成績選課關系(學號,課程編號,成績)課程關系(課程編號,課程名稱,學時數,學分)關系模型學生關系(學號,姓名,出生日期,性別,班號)概念模型轉換為關系模型示例概念模型學生學號姓名出生日期性別班27關系的規范化一個關系中的屬性相互之間存在聯系,我們稱之為數據依賴。不良的數據依賴使得在存放數據時產生許多問題。這些問題是:數據冗余以及由此引起的空間浪費,數據修改困難。數據插入異常和刪除異常例如:對下述關系,假設有100個學生,這些學生同屬一個專業,該專業為一年制,每個同學選修了同樣的20門課程。試分析其存在的問題。學生(學號,姓名,性別,年齡,專業編號,專業名稱,課程編號,課程名稱,成績)關系的規范化一個關系中的屬性相互之間存在聯系,我們稱之為數據28問題學號姓名性別年齡專業編號專業名稱課程編號課程名稱成績1張一男2001理財01計算機801張一男2001理財02英語78………………………1張一男2001理財20會計912李二男1901理財01計算機85………………………100陳百女2001理財20會計67冗余度大插入異常刪除異常問題學號姓名性別年齡專業編號專業名稱課程編號課程名稱成績1張29函數依賴函數依賴定義:設R(U)是屬性集U上的一個關系模式,X,Y是U的子集,若對關系模式R(U)的任何一個當前關系,不可能有兩個元組在屬性集X上的值相同而在屬性集Y上的值不同,則稱X函數決定Y或Y函數依賴于X,記作X
Y。完全函數依賴和部分函數依賴若XY,且對X的任何一個真子集X’都有XY,則稱X完全函數決定Y,或Y完全函數依賴于X。記作XY。否則稱X部分函數決定Y,或Y部分函數依賴于X,記作:XY。傳遞函數依賴若對于屬性集X、Y、Z,有XY,YX,YZ,則稱X傳遞函數決定Z,或Z傳遞函數依賴于X,記作XZ。tfp函數依賴函數依賴tfp30碼、主屬性與非主屬性碼:對于關系模式R(U),K包含于U中,若KU,則稱K為R(U)的碼。主屬性與非主屬性:包含在碼中的屬性為主屬性,否則為非主屬性。f碼、主屬性與非主屬性碼:對于關系模式R(U),K包含于U中,31范式范式的概念滿足某些確定的約束條件的關系的集合,稱之為范式。按照約束條件的嚴格程度,將范式分為不同的級別。在函數依賴的范疇中,范式按級別高低依次是1NF,2NF,3NF和BCNF。1NF若一個關系的所有屬性都是原子屬性,則該關系屬于第一范式。2NF若關系R∈1NF,且R中不存在非主屬性對碼的部分函數依賴,則稱R∈2NF。3NF若關系R∈2NF,且R中不存在非主屬性對碼的傳遞函數依賴,則稱R∈3NF。BCNF若關系R中任何非平凡函數依賴的左面均包含了R的一個碼,則稱關系R∈BCNF。范式范式的概念32關系的規范化1NF2NF學生(學號,姓名,性別,年齡,專業編號,專業名稱)學生(學號,姓名,性別,年齡,專業編號,專業名稱,課程編號,課程名稱,成績)學生選課(學號,課程編號,成績)課程(課程編號,課程名稱)投影破壞非主屬性對碼的部分函數依賴不丟失屬性維持原有數據間的關系關系的規范化1NF2NF學生(學號,姓名,性別,年齡,專業33關系的規范化2NF3NF學生(學號,姓名,性別,年齡,專業編號,專業名稱)學生(學號,姓名,性別,年齡,專業編號)學生(專業編號,專業名稱)投影破壞非主屬性對碼的傳遞函數依賴不丟失屬性維持原有數據間的關系關系的規范化2NF3NF學生(學號,姓名,性別,年齡,專業34數據庫的物理設計略數據庫的物理設計略35模塊結構設計模塊結構設計的任務是設計出軟件的總體結構,即軟件由哪些功能模塊組成,模塊間的相互關系如何。結構化設計方法:模塊化,由頂向下,逐步求精模塊的概念模塊是組成系統的,可以組合,分解,更換的,易于處理的具有一定功能的程序單元。模塊之間具有一定的獨立性,可以單獨的被理解、編程、測試和修改。模塊具有的特性:外部特性:功能,輸入輸出。內部特性:程序邏輯,內部數據。模塊結構設計的任務是確定系統中各模塊的外部特性。詳細設計中的模塊設計則是確定模塊的內部特性。模塊結構設計模塊結構設計的任務是設計出軟件的總體結構,即軟件36模塊化及模塊化的好處模塊化:將一個系統分成若干模塊,每一個模塊完成一定的功能,所有模塊合在一起協同地完成系統的功能優點:(1)采取“分二治之”的策略,減少開發工作量系統 復雜度 工作量S C(S) E(S)S1,S2,---SnC(S1+S2+---+Sn)E(S1+S2+---+Sn)C(S)=C(S1+S2+------+Sn)>C(S1)+-------+C(Sn)E(S)=E(S1+S2+------+Sn)>E(S1)+--------+E(Sn)=En(S)模塊過多,需要處理模塊間接口的工作量大。(2)便于進行團隊開發模塊化及模塊化的好處模塊化:將一個系統分成若干模塊,每一個模37模塊劃分的優劣判斷實現系統所要求的功能;便于系統的研制和維護(減少系統開發的工作量:減少編寫每個模塊的工作量,減少處理模塊間接口的工作量)。模塊的獨立性與波動效應衡量模塊獨立性的指標模塊的耦合(連接)模塊的聚合模塊劃分的優劣判斷實現系統所要求的功能;便于系統的研制和維護38模塊結構圖模塊模塊間的調用關系模塊間的信息傳遞AAAABCBCABAB模塊結構圖模塊AAAABCBCABAB39初始模塊結構圖的導出變換中心設計法SIOI1I3I2PSIcPcOcI3變換中心初始模塊結構圖的導出變換中心設計法SIOI1I3I2PSIc40初始模塊結構圖的導出事物中心設計法StiStitp3ts事務中心tstp1tp3tp2tp1tp2初始模塊結構圖的導出事物中心設計法StiStitp3ts事務41代碼設計代碼與代碼的容量代碼設計的原則代碼的類別代碼設計的步驟確定代碼的編碼對象,明確容量要求。分析代碼的使用要求,確定代碼中應包含的特征設計代碼結構編寫代碼設計書代碼設計代碼與代碼的容量42輸入設計輸入設計的原則保證輸入數據的正確性加快輸入速度輸入設計的內容確定輸入內容選擇輸入設備設計輸入格式設計加快輸入速度的編輯方法設計數據校驗方法輸入設計輸入設計的原則43加快輸入速度方法根本原則:減少輸入的操作量具體方法自動生成法預置初值代碼輸入選擇輸入加快輸入速度方法根本原則:減少輸入的操作量44數據校驗方法數據校驗是為了保證輸入數據的正確性盡量做到由機器自動校驗校驗方法目視校驗(靜態校驗)重復校驗(二次輸入校驗法)平衡校驗界限校驗匹配校驗(對照校驗)(將輸入憑證時輸入的科目代碼與代碼表中的科目代碼進行比較)數據類型校驗對應關系關系校驗(銀行收款憑證中必須有銀行科目,且其發生額在借方)校驗位校驗數據校驗方法數據校驗是為了保證輸入數據的正確性45輸出設計輸出設計的工作內容確定輸出內容選擇輸出設備設計輸出格式進行輸出設計時應注意的問題盡量符合用戶習慣考慮硬件的限制響應速度輸出設計輸出設計的工作內容4656、書不僅是生活,而且是現在、過去和未來文化生活的源泉。——庫法耶夫
57、生命不可能有兩次,但許多人連一次也不善于度過。——呂凱特
58、問渠哪得清如許,為有源頭活水來。——朱熹
59、我的努力求學沒有得到別的好處,只不過是愈來愈發覺自己的無知。——笛卡兒
60、生活的道路一旦選定,就要勇敢地走到底,決不回頭。——左拉56、書不僅是生活,而且是現在、過去和未來文化生活的源泉。—47會計電算化系統設計26、我們像鷹一樣,生來就是自由的,但是為了生存,我們不得不為自己編織一個籠子,然后把自己關在里面。——博萊索27、法律如果不講道理,即使延續時間再長,也還是沒有制約力的。——愛·科克28、好法律是由壞風俗創造出來的。——馬克羅維烏斯29、在一切能夠接受法律支配的人類的狀態中,哪里沒有法律,那里就沒有自由。——洛克30、風俗可以造就法律,也可以廢除法律。——塞·約翰遜會計電算化系統設計會計電算化系統設計26、我們像鷹一樣,生來就是自由的,但是為了生存,我們不得不為自己編織一個籠子,然后把自己關在里面。——博萊索27、法律如果不講道理,即使延續時間再長,也還是沒有制約力的。——愛·科克28、好法律是由壞風俗創造出來的。——馬克羅維烏斯29、在一切能夠接受法律支配的人類的狀態中,哪里沒有法律,那里就沒有自由。——洛克30、風俗可以造就法律,也可以廢除法律。——塞·約翰遜會計電算化系統設計系統設計是在系統分析的基礎上,進一步確定系統的實現方法,給出系統的實現方案。本講將介紹系統設計的一般概念,設計方法和工具。系統設計的任務系統設計的任務是將系統分析得到的系統邏輯模型,轉化為可以實現的系統的物理模型。即解決如何做的問題。系統設計的具體任務包括:系統總體設計系統配置設計(確定系統的硬件結構)模塊結構設計(確定系統的軟件結構)數據庫設計(確定系統的數據結構)系統的詳細設計代碼設計輸入輸出設計模塊設計安全保密設計編寫系統設計報告《語文新課程標準》積極提倡自主、合作、探究的學習方式。那么,如何在語文課堂教學中引導學生自主學習呢?下面談談我的幾點看法:一、創途徑,激發學生自主學習的積極性課堂學習是學生知識形成過程的主要環節。因此,讓學生成為學習的主人,最主要的是從課堂入手。1.創設愉悅的教學情境“讓學生在輕松愉快的氛圍中獲取知識”這是新課改的要求之一,這也是我們平常所說的“愉快教學”。良好的教學情境可以喚起學生探索求知的興趣,調動他們的積極性,從而引導學生主動參與學習。創設教學情境,可以推動教學活動,提高教學質量。具體地說,就是教師可通過圖畫、攝影、音樂、文學語言和肢體語言等再現教材的情境,給學生以強烈的真實感,較快地把學生帶入智力“最近發展區”,從而提高學生學習語文的積極性。如教《水調歌頭》一文時,教師可找來《水調歌頭》這首歌,播放歌曲讓學生欣賞,讓學生在輕松愉悅的情感中更好地理解課文所要表達的內容。2.還給學生自主學習的參與時間在課堂教學時間的安排上,教師要留足學生自主學習的時間,讓學生有充足的時間去讀讀、想想、說說、寫寫,最大程度地參與到學習過程中,通過動手、動腦、動眼、動口,多種器官參與,充分體現學生的自主性。教師要充分尊重學生,以學生為中心,樹立教為學服務的新理念,越是重要的內容,越是要給學生充分的時間去獨立學習。教師要做到學生懂的不講;學生通過自己讀書思考能學會的不講;學生通過討論能解決的不講。教師應以鼓勵為主,盡量少用指令性的語言。二、抓因素,促進學生生成自主學習教學的最終目的是使學生具有獨立的學習能力和良好的習慣。因此,教師應從多方面鼓勵學生自覺地參與到學習活動中。1.激發自主的學習興趣創設“懸念”情境是激發學生學習興趣的突破口。如講授《幼時記趣》這篇文章時,教師可以緊緊抓住“幼、趣”兩個字,讓學生回憶他們小時候的趣事。俗話說,童年是用歡笑串成的日子。學生都能說出自己的童年趣事,并且說出的趣事也容易引起同學的共鳴,這樣一來,就可順勢導入新課的學習。此外,教師還應通過提問調動學生的學習興趣,讓學生體驗到自己就是學習的主人。2.點撥自主學習的方法葉圣陶先生說:“先生的責任不在于教,而在于教學生學。”給學生一把打開知識大門的金鑰匙,授之以漁才能使之受益終生。由于每個學生能力不同,點撥引導時就應關注學生水平的差異。學生在獨立學習和合作學習的過程中,教師要深入各組,了解學情,參與討論。對好的見解要及時肯定,重難點適時點撥,將學生的討論引向深入,使討論交流更扎實、更有質量。各小組匯報學習收獲及解決不了的問題,教師須做必要的啟示和點撥,引導學生再讀書,在讀中解決重難點,把讀和議有機地結合起來。在學習中,教師盡量引導學生有所爭議,有所發現,有所創新。3.培養自主閱讀的習慣《初中語文新課程標準》指出:語文教學應激發學生的學習興趣,注意培養學生的自主意識和閱讀習慣。閱讀習慣,指的是不需要別人強制,也不需要自己警覺,就能自然而然地去進行閱讀。良好的閱讀習慣對形成閱讀能力,提高閱讀效率,順利達到閱讀目的有重要的作用。因此,培養學生自主閱讀的習慣具有重要的意義。在自主閱讀中,教師應指導學生讀書時要做到眼到、口到、心到、手到,養成“不動筆墨不讀書”的閱讀習慣。在自主閱讀中,教師可以教給學生“讀、查、思、批、議”等自讀方法,讓學生在自主閱讀中隨著思考,不時圈點勾畫,做到有所“悟”、有所“感”、有所“疑”、有所“獲”。教師要有意識地在閱讀教學的全過程中,通過各種閱讀活動嚴格地對學生進行自主閱讀的訓練,持之以恒,就會促進學生良好的自主閱讀習慣的形成。三、講策略,訓練學生自主能力的提高在課堂教學中,教師要確立學生是學習主體的意識,充分尊重學生的主體地位。在學生自主學習的基礎上,可采取以下策略:針對文本內容和學生的問題,加以引導、指導,把蘊藏在學生身上的巨大潛力挖掘出來,使學生學得更好,并在學的過程中逐漸領悟學的方法,形成自主學習的能力。教學中,可創設質疑情境,鼓勵學生質疑,讓學生自己去探索求知、去分析疑難、去解決問題。課堂習題,讓學生自己設計;閱讀結果,讓學生自由表達。《初中語文新課程標準》強調漢語言的特點,突出了語文學習中的隨文悟解和情感體驗。因此,在閱讀教學中對一些具有較強抒情色彩的文章或片斷,需反復讓學生讀文感悟、體驗情感,從而獲得審美升華。總之,學習是學生的自主行為,我們的教學更重要的是喚醒和激發學生主動參與學習的意識。教師是學習活動的組織者和引導者,我們就應靈活運用各種教學策略,引導學生在實踐中學會自主學習。我黨在十八大中明確指出建設學習型馬克思主義執政黨的重要性,這可以說是加強中國共產黨干部培訓工作的主要理論基礎。在這種形勢下,我國黨校應該充分認識到自身教學對黨員培訓效果的重大作用,不斷創新黨員教學方式來改善干部的培訓效果,從而充分彰顯出黨員干部培訓的重要現實意義,為我黨建設學習型馬克思主義執政黨提供強有力的支持,是我黨黨建工作順利開展的重要保障。一.目前我國黨員干部培訓中存在的主要問題國家在新形勢下更加重視黨員干部培訓效果,由此也更加重視黨校教學方式的選擇。隨著時代的發展,黨校也在不斷調整黨員干部的培訓工作,根據我黨和社會的要求積極進行教學方式的創新,顯著提高了黨員干部培訓的實際效果。但是從我國基層黨校的黨員干部培訓工作中可以看出其中仍然存在幾點問題,在一定程度上影響了黨員干部培訓工作的順利開展,降低了培訓工作的實效。首先,黨校沒有提前考察教學方式就開始進行黨員干部教學,導致教學方式無法滿足培訓工作的具體需求。其次,黨校教學方式呈現出單一化的特點,普遍忽視了提高黨員干部解決實際問題的能力,不僅無法提高黨員干部的業務和技術能力,還不能激發出黨員干部學習的積極性。如果黨校不改變自身落后的教學方式,必將嚴重影響黨員干部培訓工作的順利開展,可見創新黨校教學方式的重要性。二.創新黨校教學方式的具體對策1.提高教學改革的重視程度課堂教學是當前我國黨校干部培訓環節的最主要方式,在提高黨員各方面能力中的作用非常大。要想全面改善黨員干部培訓的實際效果,就必須要提高對黨校教學改革的重視程度,根據我黨和社會發展的需求,選擇最為科學合理的教學方法,提高教學活動對廣大黨員干部的吸引力,這樣才能有利于培訓效果的提高。黨校在提高對教學改革重視程度并且不斷探索改革措施的工作中可以主要從以下幾點入手:第一,黨校應該認識到自身培訓的對象是來自不同階級、從事不同工作的黨員干部,他們的學歷水平也有一定的差距,黨校應該根據培訓對象的不同特點制定不同的教學方式,確保所有的學員都能從培訓中取得收獲。第二,黨校應該選擇合適的教學內容,將我黨的指導思想以及地區熱點工作等進行有機結合,不能只進行理論上的教學,要立足于層次、多角度進行培訓,這樣才能做好黨員干部理論和戰略思維的培養工作,他們才能在未來的工作中制定出科學的決策。2.提高教學方式的多樣性(1)進行案例式教學。案例式教學對于提高黨員干部的綜合能力具有非常重要的作用,采用這種教學方式既是對培訓教師理論知識功底的考驗,又能極大開拓黨員干部的視野。經過對縣區基層黨校教學方式的考察發現案例式教學的應用取得了不小的成果。根據以往大量教學經驗可知,采用案例式教學的具體方法有多種,其一是根據當地的典型案例編寫培訓教材,或者實際去現場進行觀摩,然后在課堂上進行深入討論;其二是教師在課堂上給學員詳細介紹典型案例,然后在課堂上一邊交流觀點一邊進行點評;其三是可以將案例討論設計成正反方辯論的形式,?學員在課堂上進行自由辯論。(2)進行研討式教學。研討式教學方式就是在課堂中針對某一問題進行全員的研究討論,從而加深學員對知識點的理解。研討式教學的開展方式主要有兩種,首先是專題研討方式,教師在在課前設計出一個討論話題,讓班里的成員以小組為單位進行討論,然后每個小組派出代表闡述自己小組討論的觀點,其他成員可作內容補充,在小組代表進行發言的時候,教師和其他小組可向其提問。其次是課堂研討方式,教師在課堂先講授規定的教學內容,然后提出相關問題供學員思考,最后留出一定的時間針對這個問題進行課堂討論。研討式教學方式具有非常強的靈活性,能充分調動起學生的積極性,有利于培養黨員干部思考問題和提出問題的能力。(3)進行體驗式教學。開展體驗式教學的具體方法有很多種,可以進行實地考察,也可以進行拓展訓練等。教師可以組織學員去本地區經濟發達區域進行考察,體驗經濟發展的最新成果,并且找出本地區經濟發展過程中的不足之處,這樣既能有利于黨員干部開拓思維,還能為地區的社會經濟發展建言獻策。體驗式教學能提高理論教學的鮮活性,加深黨員干部對我黨方針路線的感悟。綜上所述,黨校要想提高黨員干部培訓的實際效果,就應該增強對教學改革的重視程度,不斷創新培訓教學方式,積極開展案例式教學、研討式教學以及體驗式教學等形式。會計電算化系統設計26、我們像鷹一樣,生來就是自由的,但是為48會計電算化系統設計系統設計是在系統分析的基礎上,進一步確定系統的實現方法,給出系統的實現方案。本講將介紹系統設計的一般概念,設計方法和工具。會計電算化系統設計系統設計是在系統分析的基礎上,進一步確定系49系統設計的任務系統設計的任務是將系統分析得到的系統邏輯模型,轉化為可以實現的系統的物理模型。即解決如何做的問題。系統設計的具體任務包括:系統總體設計系統配置設計(確定系統的硬件結構)模塊結構設計(確定系統的軟件結構)數據庫設計(確定系統的數據結構)系統的詳細設計代碼設計輸入輸出設計模塊設計安全保密設計編寫系統設計報告系統設計的任務系統設計的任務是將系統分析得到的系統邏輯模型,50系統設計的原則經濟性原則地投入,高產出。少花錢,多辦事。實用性原則滿足用戶的需求(包括功能、性能等方面),使用方便。適應性原則適應環境的變化,容易維護。系統設計的原則經濟性原則51系統配置設計系統配置設計包括確定系統的體系結構,選擇計算機硬件設備,選擇系統軟件。系統的體系結構單機批處理體系結構聯機處理體系結構分布式處理體系結構選擇系統軟件操作系統、網絡操作系統的選擇數據庫管理系統的選擇軟件開發工具的選擇選擇計算機硬件設備機型選擇數據量的估算及存儲器的選擇網絡連接設備的選擇輸入輸出方式的確定及輸入輸出設備的選擇系統配置設計系統配置設計包括確定系統的體系結構,選擇計算機硬52數據庫設計信息系統是數據處理系統,哪些數據應該存放在系統中,數據在系統中存放方式如何,對系統的實用性,適應性,及系統的效率將產生重大的影響。數據庫設計就是要確定哪些數據應該保存在系統中,以及數據應該怎樣被保存在系統中。數據庫設計包括數據庫的概念設計,數據庫的邏輯設計,及數據庫的物理設計三個階段。數據庫設計信息系統是數據處理系統,哪些數據應該存放在系統中,53數據庫的概念設計概念設計是對用戶的數據需求進行分析,選擇出用戶感興趣的有關數據,對其進行抽象,分類,命名,并描述數據之間的關系,得到數據庫的概念模型。數據庫設計的依據是系統分析階段的數據字典,概念設計的方法是實體聯系方法,所對應的工具是E-R圖。數據庫的概念設計概念設計是對用戶的數據需求進行分析,選擇出用54概念模型(實體—聯系模型)實體:客觀存在并可以相互區分的事物。實體集:同類實體的集合。屬性:實體某方面的特征。實體通過其若干屬性來描述。域:屬性的取值范圍。實體型:用實體集的名稱及其屬性名的集合來描述刻畫同類實體,即得到相應實體集的實體型。實體型是對實體集的抽象。碼:唯一標識實體的屬性集合。聯系(實體型內部的聯系,實體型之間的聯系)概念模型(實體—聯系模型)實體:客觀存在并可以相互區分的事物55張三男350.00001王麗女360.00099實體集:職工編號基本工資姓名性別實體:張三屬性碼實體型:職工(編號,姓名,性別,基本工資)三位數字的集合域返回屬性值張三男350.00001王麗女360.0009956實體型之間的聯系的種類及其表示一對一(1:1):若實體集A中的一個實體,在實體集B中至多只有一個實體與之對應,反之亦然,則稱實體集A與實體集B的聯系是一對一的。一對多(1:m):若實體集A中的一個實體,在實體集B中有多個實體與之對應,反之,實體集B中的一個實體,在實體集A中至多只有一個實體與之對應,則稱實體集A與實體集B的聯系是一對多的。多對多(m:n):若實體集A中的一個實體,在實體集B中有多個實體與之對應,反之亦然,則稱實體集A與實體集B的聯系是多對多的。實體型之間的聯系的種類及其表示一對一(1:1):若實體集A中57班長學生學生班級管理班級社團隸屬隸屬111mmn實體B實體A聯系名??實體型之間的聯系的種類及其表示例:班長學生學生班級管理班級社團隸屬隸屬111mmn實體B實體A58E-R圖用圖形方式直觀的描述實體型及其聯系。實體聯系模型是概念級的模型,是各種機器數據模型的基礎。在實際應用中要轉換成機器數據模型才能得到DBMS的支持。E-R圖用圖形方式直觀的描述實體型及其聯系。59學生學號姓名出生日期性別班級編號課程課程編號課程名稱學時數學分選修mn成績E-R圖示例學生學號姓名出生日期性別班級編號課程課程編號課程名稱學時數學60學生學號姓名出生日期性別班級編號課程課程編號課程名稱學時數學分選修mn成績E-R圖示例屬性實體實體間的聯系也可能需要屬性來描述聯系學生學號姓名出生日期性別班級編號課程課程編號課程名稱學時數學61數據庫的邏輯設計數據庫的邏輯設計要將數據庫的概念模型轉換為數據庫管理系統所支持的機器數據模型,并進行優化。機器數據模型可分為:層次模型,網狀模型和關系模型,前兩者已被淘汰。以下現介紹關系模型,在介紹將概念模型轉換為關系模型的方法及其優化方法。數據庫的邏輯設計數據庫的邏輯設計要將數據庫的概念模型轉換為數62關系模型數據結構(二維表)關系模型用二維表來表示實體集和實體間的聯系。一張二維表就是一個關系。二維表既可以表示實體集,也可以表示實體集之間的聯系,且不論這種聯系是什么類型的(1:1/1:m/m:n),都不需要作任何轉換。關系模型數據結構(二維表)63關系模型實例概念模型學生學號姓名出生日期性別班級編號課程課程編號課程名稱學時數學分選修mn成績學號姓名出生日期性別班號s01張三1980.2.1男9801︰︰:::::課號課名學時數學分c01數學806::::學生關系課程關系學號課號成績s01c0185:::選課關系關系模型關系模型實例概念模型學生學號姓名出生日期性別班級編號課程課程64關系模型的常用術語域(Domain):值的集合迪卡爾積(CartesianProduct):一組域D1,D2,…,Dn的迪卡爾積D1×D2×…×Dn記為: D1×D2×…×Dn={(d1,d2,…,dn)|di∈Di,i=1,2,…,n}如:若有域D1={s01,s02},D2={張三,李四},D3={01,02}則:D1×D2×D3={(s01,張三,01),(s01,張三,02),(s01,李四,01),(s01,李四,02),(s02,張三,01),(s02,張三,02),(s02,李四,01),(s02,李四,02)}關系模型的常用術語域(Domain):值的集合65關系模型的常用術語(續)關系(Relation):迪卡爾積的子集。元組(Tuple):表中的一行,表示一個實體。在一個關系中,不得有兩個相同的元組,元組的次序無關緊要。屬性(Attribute):關系二維表中的一列,列的次序無關緊要。分量(Component):元組中的屬性值取前述迪卡爾積的子集構成學生關系:學生關系=
{(s01,張三,01),(s02,李四,01)}用表格表示:學號姓名班號s01張三01s02李四02元組屬性分量關系模型的常用術語(續)關系(Relation):迪卡爾積66關系模型的常用術語(續)主碼(Primarykey):關系的一個最小屬性集合,關系中的每個元組在此屬性集上的取值不同。因而能唯一地區分關系中的各元組。有時一個關系中有多個這樣的屬性集,則取一個為主碼,其他的叫候選碼(Candidatekey)學號姓名班號s01張三01s02李四02主碼關系模型的常用術語(續)主碼(Primarykey):關系67關系模型的常用術語(續)關系模式(Relationschema):關系模式是對關系的描述,它包括關系名、組成關系的各屬性、屬性到域的映射關系、屬性間的依賴關系等。屬性到域的映射關系常常直接說明為屬性的類型和長度。關系模式可簡記為:關系名(屬性集)學號姓名班號s01張三01s02李四02上述關系的關系模式:學生(學號,姓名,班號)關系模型的常用術語(續)關系模式(Relationsche68關系模型的完整性約束關系模型的完整性約束可分為三類實體完整性約束(EntityIntegrity)(主碼約束/主鍵約束)若屬性A是基本關系R的主碼的組成部分,則屬性A不能取空值。基本關系:所謂基本關系(基本表/基表)是實際存在的表,是實際存儲數據的邏輯表示。它與視圖表、查詢表不同,后者不對應實際存儲的數據。空值:不知道的或無意義的值。學號姓名班號s01張三01s02李四02學生(學號,姓名,班號)不得取空值關系模型的完整性約束關系模型的完整性約束可分為三類學號姓名班69關系模型的完整性約束(續)參照完整型約束(ReferentialIntegrity)若基本關系R1中含有與另一個基本關系R的主碼K對應的的屬性組FK(FK稱為R1的外部碼),且K和FK定義在同一個(一組)域上,則對R1的元組來說,FK要么取空值,要么取R中某個元組對應的主碼值。學號姓名出生日期性別班號s01張三1980.2.1男9801︰︰:::::課號課名學時數學分c01數學806::::學生關系課程關系學號課號成績s01c0185:::選課關系關系模型的完整性約束(續)參照完整型約束(Referenti70關系模型的完整性約束(續)用戶定義的完整性約束實體完整性約束和參照完整性約束用于任何關系數據庫系統,而用戶定義的完整性約束則是針對某個具體的數據庫的。它由用戶的具體應用要求而定。如:規定屬性基本工資的取值不得低于300元。關系模型必須提供定義和檢查上述三類完整性約束的機制。職工號姓名基本工資E01張三400:::不得低于300關系模型的完整性約束(續)用戶定義的完整性約束職工號姓名基本71關系模型的數據操縱關系模型的數據操縱是基于嚴格的數學理論的。它具有以下特點:操作是集合操作:操作的對象和操作的結果都是記錄集合(關系)語言是非過程化的:用戶只需指出干什么,而不必指出怎么干。關系數據操縱語言的數學基礎:關系代數或關系演算,前者是基于代數方式的,而后者則是基于邏輯方式的。關系演算按謂詞變元的基本對象是元組變量還是域變量又可分為元組關系演算和域關系演算,這兩(三)種方式的能力是等價的。即:用關系代數能完成的操作,用關系演算也能完成,反之亦然。關系模型的數據操縱關系模型的數據操縱是基于嚴格的數學理論的。72將概念模型轉換為關系模型將概念模型中的每個實體轉換為一個關系轉換規則:實體名為關系名,實體的屬性為關系的屬性,實體的碼為關系的碼。將概念模型中實體與實體的聯系轉換為一個關系轉換規則:聯系名為關系名,相聯系的兩個實體的碼以及描述聯系的屬性成為關系的屬性,若聯系是多對多的,則兩個實體的碼共同組成關系的碼;若聯系是一對多的,則多方實體的碼成為關系的碼;若聯系是一對一的,則兩個實體的碼均可作為關系的候選碼。將碼相同的關系進行合并將概念模型轉換為關系模型將概念模型中的每個實體轉換為一個關系73概念模型轉換為關系模型示例概念模型學生學號姓名出生日期性別班號課程課程編號課程名稱學時數學分選修mn成績選課關系(學號,課程編號,成績)課程關系(課程編號,課程名稱,學時數,學分)關系模型學生關系(學號,姓名,出生日期,性別,班號)概念模型轉換為關系模型示例概念模型學生學號姓名出生日期性別班74關系的規范化一個關系中的屬性相互之間存在聯系,我們稱之為數據依賴。不良的數據依賴使得在存放數據時產生許多問題。這些問題是:數據冗余以及由此引起的空間浪費,數據修改困難。數據插入異常和刪除異常例如:對下述關系,假設有100個學生,這些學生同屬一個專業,該專業為一年制,每個同學選修了同樣的20門課程。試分析其存在的問題。學生(學號,姓名,性別,年齡,專業編號,專業名稱,課程編號,課程名稱,成績)關系的規范化一個關系中的屬性相互之間存在聯系,我們稱之為數據75問題學號姓名性別年齡專業編號專業名稱課程編號課程名稱成績1張一男2001理財01計算機801張一男2001理財02英語78………………………1張一男2001理財20會計912李二男1901理財01計算機85………………………100陳百女2001理財20會計67冗余度大插入異常刪除異常問題學號姓名性別年齡專業編號專業名稱課程編號課程名稱成績1張76函數依賴函數依賴定義:設R(U)是屬性集U上的一個關系模式,X,Y是U的子集,若對關系模式R(U)的任何一個當前關系,不可能有兩個元組在屬性集X上的值相同而在屬性集Y上的值不同,則稱X函數決定Y或Y函數依賴于X,記作X
Y。完全函數依賴和部分函數依賴若XY,且對X的任何一個真子集X’都有XY,則稱X完全函數決定Y,或Y完全函數依賴于X。記作XY。否則稱X部分函數決定Y,或Y部分函數依賴于X,記作:XY。傳遞函數依賴若對于屬性集X、Y、Z,有XY,YX,YZ,則稱X傳遞函數決定Z,或Z傳遞函數依賴于X,記作XZ。tfp函
溫馨提示
- 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請下載最新的WinRAR軟件解壓。
- 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請聯系上傳者。文件的所有權益歸上傳用戶所有。
- 3. 本站RAR壓縮包中若帶圖紙,網頁內容里面會有圖紙預覽,若沒有圖紙預覽就沒有圖紙。
- 4. 未經權益所有人同意不得將文件中的內容挪作商業或盈利用途。
- 5. 人人文庫網僅提供信息存儲空間,僅對用戶上傳內容的表現方式做保護處理,對用戶上傳分享的文檔內容本身不做任何修改或編輯,并不能對任何下載內容負責。
- 6. 下載文件中如有侵權或不適當內容,請與我們聯系,我們立即糾正。
- 7. 本站不保證下載資源的準確性、安全性和完整性, 同時也不承擔用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。
最新文檔
- 預制菜在2025年餐飲業環保政策下的機遇與挑戰報告
- 保險承保題目及答案
- 安全職稱考試題庫及答案
- 康復醫療器械市場創新產品應用前景預測:2025年需求分析報告
- 安全生產禁令試題及答案
- 培訓課件有沒有版權
- 2025年成人教育終身學習平臺運營效率與市場占有率研究報告
- 個人養老金制度2025年對能源行業投資的影響與機遇分析報告
- 智慧交通系統2025年交通流量預測技術應用與智能交通設施報告001
- 胖東來管理培訓課件
- 《動物保定技術》課件
- 北京市朝陽區2023-2024學年四年級下學期語文期末考試卷(含答案)
- 上樣合作協議合同協議
- 兒科系列常見病中藥臨床試驗設計與評價技術指南急性咽炎和扁桃體炎
- 公司2025慶七一活動方案七一活動方案2025
- 醫療質量管理工具培訓
- 留學機構合作協議書范本
- 太極拳教學合同協議
- 2024年新課標I卷CD篇閱讀解析 公開課課件-2025屆高三英語一輪復習
- 2024慢性鼻竇炎診斷和治療指南解讀課件
- 大國工匠精神課件
評論
0/150
提交評論