國家工信部網(wǎng)站備案實名:湖北自考網(wǎng) 為考生提供湖北自考信息服務,僅供學習交流使用,官方信息以湖北教育考試院為準。
湖北自考在線 湖北學位英語培訓班 湖北成人高考報名 湖北自考視頻免費領取

數(shù)據(jù)庫及應用筆記(二)

湖北自考網(wǎng) 來源: 時間:2005-10-23 00:00:00
 第四章
  
  數(shù)據(jù)庫設計是數(shù)據(jù)庫應用系統(tǒng)的核心部分,它包括兩方面的內容:結構特性設計和行為特性設計。
  
  在數(shù)據(jù)庫的兩方面設計中,結構特性是靜態(tài)的,一旦形成輕易不再改變,行為特性是指用戶的業(yè)務活動,這種活動體現(xiàn)在應用程序中。結構特性設計是指數(shù)據(jù)庫總體概念設計。它應該是具有最小數(shù)據(jù)冗余的,能反映不同用戶數(shù)據(jù)需求的,能實現(xiàn)數(shù)據(jù)共享的系統(tǒng)。數(shù)據(jù)庫設計中結構設計是關鍵。
  
  在數(shù)據(jù)庫設計中,結構特性是在模式和子模式中定義的,而行為特性通過應用程序實現(xiàn)。
  
  數(shù)據(jù)庫設計包括數(shù)據(jù)庫系統(tǒng)的邏輯設計、物理設計、應用程序設計和系統(tǒng)的運行與維護等方面。
  
  數(shù)據(jù)庫邏輯設計分為三個階段,分別是:收集和分析用戶要求、建立E-R模型和數(shù)據(jù)庫模式設計。
  
  主要任務是創(chuàng)建數(shù)據(jù)庫模式。
  
  數(shù)據(jù)庫邏輯設計中的第一階段收集和分析用戶需求是按以下四步進行的:分析用戶活動,確定系統(tǒng)范圍,分析用戶活動所涉及的數(shù)據(jù)和分析系統(tǒng)數(shù)據(jù)。
  
  數(shù)據(jù)流圖是一種從數(shù)據(jù)和對數(shù)據(jù)的加工兩方面表達系統(tǒng)工作過程的圖形表示法。含有四種基本成分:帶箭頭的線段表示數(shù)據(jù)及其流動方向,圓形框表示對數(shù)據(jù)的加工,卡片形框表示文件,方框表示源點和終點。
  
  畫數(shù)據(jù)流圖應遵循:由外向內、自頂向下原則進行。
  
  數(shù)據(jù)庫系統(tǒng)的生命期可以分為五個階段,依次是分析、設計、編碼、測試、運行。
  
  。所謂分析用戶活動所涉及的數(shù)據(jù)就是以數(shù)據(jù)流圖的形式表示出數(shù)據(jù)的流向和對數(shù)據(jù)所進行的加工。
  
  所謂分析系統(tǒng)數(shù)據(jù)就是對數(shù)據(jù)流圖中的每一個數(shù)據(jù)流名、每個文件名、每個加工名,都要給出具體定義,都需要用一個條目進行描述。描述后的產物是數(shù)據(jù)字典。數(shù)據(jù)流圖和數(shù)據(jù)字典結合在一起,加上必要的說明構成系統(tǒng)說明書。數(shù)據(jù)字典是對數(shù)據(jù)流圖中的四個成分(數(shù)據(jù)流、數(shù)據(jù)項、文件、加工)的描述。
  
  教材中所講的數(shù)據(jù)庫設計方法稱為視圖設計法,即從分析用戶的活動入手,針對用戶的局部視圖,然后進行綜合,用E-R圖表示數(shù)據(jù)庫的概念,進而轉換為關系模式。
  
  邏輯設計第二階段建立E-R模型分兩步,首先應進行局部E-R模型設計,然后進行總體E-R模型的設計。
  
  邏輯設計第三階段在數(shù)據(jù)庫模式設計階段分兩步進行,第一步初步設計:把E-R圖轉換為關系模型,第二步優(yōu)化設計:對模式進行調整和改善。
  
  優(yōu)化是在性能預測的基礎上進行的,一般用三方面指標來衡量:1、單位時間內所訪問的邏輯記錄個數(shù)要少,2、單位時間內數(shù)據(jù)傳送量要少;3、系統(tǒng)占用的存儲空間盡量要少。
  
  數(shù)據(jù)庫物理設計包括:選擇存儲結構、確定存取方法、選擇存取路徑、確定數(shù)據(jù)的存放位置。主要解決選擇文件存儲結構和確定文件存取方法的問題。在數(shù)據(jù)庫中訪問數(shù)據(jù)的路徑主要表現(xiàn)為如何建立索引。如要直接定位到所要查找的記錄,應采用索引方法存取方法(索引表)。順序表只能從起點進去向后一個個訪問記錄。數(shù)據(jù)庫的物理實現(xiàn)取決于特定的DBMS,在規(guī)劃存儲結構時主要應考慮存取時間和存儲空間,這兩者通常是互相矛盾的,要根據(jù)實際情況決定。
  
  經過從概念設計→邏輯設計→物理設計,標志著數(shù)據(jù)庫的框架搭設成功。
  
  一般程序設計方法均適用于應用程序設計,如:自頂向下或結合由下而上靈活運用,程序按功能模塊化,使模塊便于組裝和調試,追求程序可讀性,不過多采用難以理解的技巧。應用程序設計的依據(jù):數(shù)據(jù)庫邏輯設計。
  
  老化就是對數(shù)據(jù)庫施加各種操作,例如增、刪、查、改。
  
  數(shù)據(jù)庫投入運行標志著開發(fā)任務的基本完成和維護工作的開始。所謂維護就是整理數(shù)據(jù)的存儲。
  
  數(shù)據(jù)庫維護工作包括:日常維護(指對數(shù)據(jù)庫中的數(shù)據(jù)隨時按需要進行增、刪、插入、修改或更新操作),定期維護(重構重組數(shù)據(jù)庫),故障維護(當數(shù)據(jù)庫遭到意外破壞時,把它恢復到破壞前的狀態(tài))。
  
  以下關于數(shù)據(jù)庫設計的說法,C不正確。
  
 ?。ˋ)數(shù)據(jù)庫設計是“反復探尋,逐步求精”的過程(B)數(shù)據(jù)庫設計包括結構特性設計和行為特征設計兩個部分
  
 ?。–)數(shù)據(jù)庫設計中行為特征設計是關鍵部分(D)數(shù)據(jù)庫設計是數(shù)據(jù)庫應用系統(tǒng)設計中的核心部分。
  
  數(shù)據(jù)庫系統(tǒng)中的技術文檔主要有系統(tǒng)說明書、技術說明書和使用說明書。
  
  以下程序調試方法,最為常用。B
  
 ?。ˋ)通讀程序編碼,發(fā)現(xiàn)錯誤的命令行(B)在程序中設置斷點,觀察斷點處狀態(tài)
  
 ?。–)輸入數(shù)據(jù),進行人工檢驗(D)暫時刪除無關語句,簡化程序編碼
  
  10.以下觀點中,錯誤的是。B
  
 ?。ˋ)關系數(shù)據(jù)庫中記錄通常是按到來的先后順序存放(B)DNMS通常只支持順序存取方法
  
 ?。–)數(shù)據(jù)庫訪問的路徑對效率影響是很大的(D)數(shù)據(jù)庫多半存放在磁盤、光盤或磁帶上
  
  第五章
  
  數(shù)據(jù)管理系統(tǒng)是管理數(shù)據(jù)庫的系統(tǒng)軟件,是用戶與數(shù)據(jù)庫之間的接口,提供操縱數(shù)據(jù)庫的各種命令。
  
  數(shù)據(jù)庫統(tǒng)是由用戶、數(shù)據(jù)庫管理系統(tǒng)和數(shù)據(jù)庫構成的。
  
  Foxpro特點:windows應用程序風格,非編程接口,多用戶功能,提供了應用程序開發(fā)工具,快速查找機制,提供了真正的編譯器,提供了與高級語言接口,提供了對SQL的支持。
  
  FoxPro提供了一個真正的編譯器"Distribution Kit",可將FoxPro應用程序編譯為直接在操作系統(tǒng)下運行的".exe"文件;提供了一個真正的外部程序接口"Library Construction Kit",允許開發(fā)者用C語言創(chuàng)建FoxPro函數(shù)。
  
  在FoxPro中每一條記錄最多可以有255個字段,最多可以有65000個內存變量。
  
  在FoxPro中,一個二維表即稱為一個文件,二維表是以文件的形式存儲在磁盤上的,一個關系就是一個文件,這樣的文件稱為數(shù)據(jù)庫文件。a$b測試字符串a是不是b的子串,a#b=a<>b
  
  Foxpro的各類文件及其擴展名
  
  庫文件dbf
  
  備注文件fpt
  
  備注后備文件tbk
  
  后備文件bak
  
  臨時文件tmp
  
  索引文件idx
  
  復合索引文件cdx
  
  查詢程序文件qpr
  
  編譯查詢程序文件qpx
  
  Foxdoc文件文件doc
  
  屏幕文件scx
  
  屏幕備注文件sct
  
  屏幕程序文件spr
  
  編譯屏幕程序文件spx
  
  配置文件config.fpw
  
  菜單文件mnx
  
  菜單備注文件mnt
  
  菜單程序文件mpr
  
  編譯菜單程序文件mpx
  
  資源文件foxuser.fpt
  
  項目文件pjx
  
  項目備注文件pjt
  
  項目程序文件app
  
  項目可執(zhí)行文件exe
  
  幫助文件foxhelp.dbf
  
  格式文件fmt
  
  編譯格式文件frx
  
  報表格式文件frx
  
  報表備注文件frt
  
  幫助備注文件foxhelp.fpt
  
  標簽文件lbx
  
  標簽備注文件lbt
  
  程序文件prg
  
  編譯程序文件fxp
  
  可執(zhí)行文件exe
  
  視圖文件vue
  
  鍵盤宏文件fky
  
  內存變量文件mem
  
  編譯記事文件log
  
  編譯出錯記錄文件err
  
  文本文件txt
  
  窗口文件win
  
  菜單:文件file編輯edit數(shù)據(jù)庫database記錄record程序program運行run文字text窗口window幫助help
  
  在FoxPro菜單中,如果菜單右面帶有省略號(…),表示選擇菜單會彈出一個對話框窗口,如果菜單中某些項呈暗淡的灰色,表示該功能在當前狀態(tài)下不能使用。ALT或F10調用菜單。
  
  命令窗口的顯示與隱藏可通過Window的"Command"和"Hide"選項來控制。
  
  FoxPro的數(shù)據(jù)類型有七種,它們的名字和簡寫字母是字符型C、數(shù)值型N、浮點型F、邏輯型L、日期型D、備注型M和通用型G,數(shù)據(jù)庫中的字段變量可取其中的七種。內存變量是字符型、數(shù)值型、邏輯型、浮點型、屏幕S數(shù)據(jù),常量通常只有字符型、數(shù)值型、日期型和邏輯型四種數(shù)據(jù)類型。
  
  變量名不超過10個字母、數(shù)字和下劃線組成,而且必須以字母開頭,但系統(tǒng)變量一般以下劃線開頭。
  
  字符型字段的最大長度是254個字符長,一個漢字視作2個ASCII碼字符,字符型數(shù)據(jù)可進行大小比較運算和字符連接運算。數(shù)值或浮點數(shù)據(jù)最大寬度為20.邏輯型字段固定的長度為1個字節(jié),邏輯真值可用。T.或。Y.表示,邏輯假值可用。F.或。N.表示。日期型數(shù)據(jù)寬度固定為8;可以與數(shù)值相加減,所得結果為另一個日期,兩個日期型數(shù)據(jù)可以相減,結果為兩個日期之間的天數(shù)。備注、通用字段的寬度為10個字節(jié),該字段中存放的是指向存放備注內容的地址指針,或指向圖形、圖像、聲音等文件的地址指針。在備注中,備注字段的每個數(shù)據(jù),按大小為512個字節(jié)的數(shù)據(jù)塊存放。對常量而言,名和值是一致的,對變量而言,名和值是不一致的。字符變量是“”、‘’或〔〕定界,日期變量用{}定界,邏輯常量用……定界。FoxPro的變量有兩種,單值的內存變量和多值的字段變量。當字段變量與內存變量同名時,字段變量優(yōu)先,可通過在內存變量名前加M.或M->來區(qū)別。
  
  從內存變量的組織形式上看,它可分為標量與數(shù)組,從內存變量的作用域上看,它可分為全局變量和局部變量。
  
  單個常量、變量或函數(shù)都是表達式的特殊形式之一。表達式是指通過各種運算符連接的常量、字段變量、內存變量、函數(shù)等運算對象所構成的
結束
本文標簽
特別聲明:1.凡本網(wǎng)注明稿件來源為“湖北自考網(wǎng)”的,轉載必須注明“稿件來源:湖北自考網(wǎng)(trillionsbussines.com)”,違者將依法追究責任;
2.部分稿件來源于網(wǎng)絡,如有不實或侵權,請聯(lián)系我們溝通解決。最新官方信息請以湖北省教育考試院及各教育官網(wǎng)為準!
限時,免費獲取學歷提升方案

已幫助10w萬+意向學歷提升用戶成功上岸

  • 毛澤東思想概論

    毛澤東思想概論

    培訓優(yōu)勢:課時考點精講+刷題+沖刺,熟練應對考試題型。全程督促學習,安排好學習計劃。 毛澤東思想概論...自考培訓
  • 英語二

    英語二

    本課程既是一門語言實踐課程,也是拓寬知識、了解世界文化的重要素質課程,它以培養(yǎng)學習者的綜合語言應用能力為目標,使他們在學習、工作和社會交往中能夠使用英語進行有效的交流。 英語二...自考培訓
  • 馬克思主義基本原理概論

    馬克思主義基本原理概論

    本書包括兩個部分:自學考試大綱和基本原理。主要內容有,馬克思主義是關于工人階級和人類解放的科學,物質世界及其發(fā)展規(guī)律,認識的本質及其規(guī)律,人類社會及其發(fā)展規(guī)律,資本主義的形成及其發(fā)展,資本主義發(fā)展的歷史進程,社會主義社會及其進程,共產主義社會及其進程等。 馬克思主義基本原理概論...自考培訓
  • 思想道德修養(yǎng)與法律基礎

    思想道德修養(yǎng)與法律基礎

    《思想道德修養(yǎng)與法律基礎》課具有鮮明的政治性、思想性、理論性、針對性、科學性、知識性以及實踐性和修養(yǎng)性。它包羅政治、思想、道德、心理本質、學習成才和法律本質等內容,指導和回答大學生在人生、抱負、信念等方面遍及關心和迫切需要解決的問題。 思想道德修養(yǎng)與法律基礎...自考培訓
  • 中國近代史綱要

    中國近代史綱要

    “中國近現(xiàn)代史綱要”全國高等教育自學考試指定教材,依據(jù)中央審定的普通高等學校“中國近現(xiàn)代史綱要”編寫大綱以及馬克思主義理論研究和建設工程重點教材《中國近現(xiàn)代史綱要》,結合自學考試的特點設計了十章,集中講述1840年鴉片戰(zhàn)爭爆發(fā)一直到2007年中國共產黨第十七次全國代表大會召開的160多年的中國近現(xiàn)代歷史。 中國近代史綱要...自考培訓
微信公眾號 考試交流群
湖北自考網(wǎng)微信公眾號

掃一掃關注微信公眾號

隨時獲取湖北省自考政策、通知、公告以及各類學習資料、學習方法、課程。