第一章 數據庫系統(tǒng)基礎知識 1.1 數據庫系統(tǒng)概述1. 數據處理 數據:是對事實、概念或指令的一種特殊表達形式,可以用人工的方式或自動化的裝置進行通信、翻譯轉換或者進行加工處理。
它包括兩類:一類是能參與數字運算的數值型數據;一類是不能參與數字運算的非數值型數據,如文字、圖畫、聲音、活動圖象等。數據處理: 是對各種類型的數據進行收集、存儲、分類、計算、加工、檢索與傳輸的過程。
包括:收集原始數據、編碼轉換、數據輸入、數據處理、數據輸出。2. 數據庫系統(tǒng)(1) 數據庫(DataBase) 定義:是以一定的組織形式存放在計算機存儲介質上的相互關聯(lián)的數據的集合。
特點: 具有最小的冗余度、具有數據獨立性、實現(xiàn)數據共享、安全可靠、保密性能好 (2)數據庫管理系統(tǒng)(DataBase Management System) 定義: 是操縱和管理數據庫的系統(tǒng)軟件。Visual FoxPro 屬于一種關系型數據庫管理系統(tǒng)。
數據語言:數據定義語言(DDL): 用來建立所需的數據庫。數據操作語言(DML): 用來對數據庫進行查詢和維護操作。
關系型數據庫使用的標準語言是結構化查詢語言(Structured Query Language, SQL)。(3)數據庫系統(tǒng)(DataBase System) 定義: 是以數據庫應用為基礎的計算機系統(tǒng)。
組成:數據庫 硬件(計算機硬件設備) 軟件(數據庫管理系統(tǒng) 、操作系統(tǒng)) 用戶(應用程序設計員、終端用戶、數據庫管理員 ) 分類:層次型數據庫、網狀型數據庫、關系型數據庫 分代:第一代 非關系型數據庫系統(tǒng),60年代末問世,包括層次型和網狀型。 第二代 關系型數據庫系統(tǒng)(RDBS),70年代中期問世。
第三代 對象-關系數據庫系統(tǒng)(ORDBS 、OOBDS),80年代中期至今。上述三個概念之間的聯(lián)系:在數據庫系統(tǒng)中通過數據庫管理系統(tǒng)來建立和使用數據庫。
3.關系模型 三個領域: 現(xiàn)實世界→事物(對象、性質) 觀念世界→實體(對象、屬性) 數據世界→數據(記錄、字段) 實體模型:即反映事物聯(lián)系的實體。數據模型:即描述實體模型的數據。
數據模型的分類: 層次模型(采用樹型結構) 網絡模型(采用無向圖型結構) 關系模型(采用二維表結構) 關系模型的性質:二維表的記錄數隨數據的增加而改變,但其字段數是相對固定的;二維表中的每一列均有唯一的字段名;二維表中不允許出現(xiàn)完全相同的兩行二維表中行的順序、列的順序均可以任意交換。二維表的主關鍵字: 超關鍵字: 能唯一確定記錄的一列或幾列的組合 候選關鍵字:最簡練的超關鍵字 主關鍵字: 候選關鍵字中的一個 外部關鍵字:當A表的主關鍵字被包含到B表中時,則稱A表的主關鍵字為B表的外部關鍵字。
4. 微機關系型數據庫系統(tǒng)的發(fā)展 關系型數據庫: 即根據表、記錄和字段之間的關系進行組織和訪問的一種數據庫。名 稱 運行環(huán)境 公司名稱 發(fā)布時間 dBASE, dBASEⅡ, dBASEⅢ,dBASEⅢ PLUS, DOS Ashton-Tate FoxBASE 1.0 DOS Fox軟件公司 1987.2 FoxBASE + (2.00/2.10) DOS Fox軟件公司 87.7/88.7 FoxPro 1.0 DOS Fox軟件公司 1989 FoxPro 2.0 DOS Fox軟件公司 1991 FoxPro 2.5 DOS 、WINDOWS 3.x 微軟公司 1993.1 FoxPro 2.6 DOS 、Windows 3.x 微軟公司 1994 Visual FoxPro 3.0 Windows 3.X 微軟公司 1996.1 Visual FoxPro 5.0 Windows 95 微軟公司 1997.2 Visual FoxPro 6.0 Windows 98 微軟公司 1998.11.2 Visual FoxPro 6.0概述1. VFP6.0的特點 完善了關系型數據庫的概念,采用了Rushmore技術,引入了SQL命令;支持多種數據交換格式;采用了可視化的面向對象的程序設計方式;提供了功能完善的集成環(huán)境和豐富的開發(fā)工具。
2. VFP6.0的用戶界面 [圖例] 界面基本組成:標題欄、主菜單欄、工具欄、主窗口、命令窗口、狀態(tài)欄 系統(tǒng)工具一覽表 各種菜單 各種工具欄 各種窗口 各種設計器 各種生成器 各種向導 文件菜單 常用工具欄 命令窗口 數據庫設計器 文本框生成器 表向導 編輯菜單 表單控制工具欄 瀏覽窗口 表設計器 組合框生成器 交叉表向導 顯示菜單 布局工具欄 代碼窗口 表單設計器 命令組生成器 查詢向導 格式菜單 調色板工具欄 調試窗口 菜單設計器 編輯框生成器 本地視圖向導 工具菜單 打印預覽工具欄 編輯窗口 報表設計器 表達式生成器 表單向導 程序菜單 報表控制工具欄 查看窗口 標簽設計器 表單生成器 一對多表單向導 窗口菜單 查詢設計器工具欄 跟蹤窗口 類設計器 表格生成器 報表向導 幫助菜單 表單設計器工具欄 屬性窗口 連接設計器 列表框生成器 一對多報表向導 菜單菜單 報表設計器工具欄 通用字段窗口 查詢和視圖設計器 參照完整性生成器 標簽向導 數據環(huán)境菜單 數據庫設計器工具欄 遠程視圖向導 表單菜單 項目管理器窗口 數據環(huán)境設計器 自動格式生成器 郵件合并向導 項目菜單 導入向導 查詢菜單 選項組生成器 圖形向導 報表菜單 數據透視表向導 表菜單 分組/總計報表向導 數據庫菜單 類菜單 3. VFP 6.0的工作方式 (1) 菜單操作方式 根據所需的操作從菜單中選擇相應的命令(與WORD類似)。每執(zhí)行一次菜單命令,命令窗口中一般都會顯示出與菜單對應的命令內容。
利用工具菜單中的向導可以很方便地完成常規(guī)任務。(2) 命令交互方。
Visual FoxPro的特點 1)特點概述 Visual FoxPro是一個比較有特色的數據庫管理系統(tǒng),它將非過程化的數據庫操作語言(關系數據庫標準語言SQL和傳統(tǒng)的xBASE數據庫操作語言)和過程化的高級語言融為一體,并且還提供了多種可視化編程工具,支持面向對象程序設計方法。
因此,不需要其他高級語言和開發(fā)工具,直接使用Visual FoxPro就可以進行數據庫應用系統(tǒng)開發(fā)。 Visual ForPro 6.0在效能、設計環(huán)境、命令函數、系統(tǒng)資源的利用等方面都有很大的改進。
它支持與其他應用程序共享數據、交換數據,支持與大多數后臺數據庫的客戶機/服務器應用程序連接,使32位的ODBC(開放數據庫連接)驅動程序連接多種數據庫系統(tǒng)的數據。 2)增強的項目及數據庫管理 Visual FoxPro支持真正的數據庫,即表格的集合,而在FoxPro 2.x及更早的版本中,沒有數據庫的概念,只有被稱為數據庫文件的表,即DBF文件,這種表在Visual FoxPro中稱為自由表。
Visual FoxPro提供了一個集成的開發(fā)環(huán)境,可借助"項目管理器"創(chuàng)建和集中管理應用程序中的任何元素;可以訪問所有向導、生成器、工具欄和其他易于使用的工具。 3)提高應用程序開發(fā)的生產率 Visual FoxPro在保持標準的面向過程的程序設計方式基礎上,增加了面向對象的語言和方式,可以充分使用面向對象程序設計的所有功能。
提供了大量的可視化系統(tǒng)開發(fā)工具和向導工具,例如數據庫設計器、菜單設計器、應用程序生成器等,實現(xiàn)應用程序的快速開發(fā)。 4)互操作性和支持Internet Visual FoxPro支持面向對象的鏈接與嵌入(OLE)拖放,可以在Visual FoxPro和其他應用程序之間以及在Visual FoxPro 6.0應用程序內部移動數據。
使用Visual FoxPro 6.0 以很容易地創(chuàng)建與Internet一起使用的應用程序。 5)充分利用已有數據 Visual FoxPro 6.0為用戶升級提供了一個方便實用的轉換器工具,可以將低版本的VisualFoxPro的各種文件方便地轉換為Visual FoxPro 6.0文件。
大部分Visual FoxPro的應用程序不需修改就可以移植到Visual FoxPro 6.0中來。 可直接使用Microsoft Excel及Word中的數據,方便地實現(xiàn)數據共享。
個人認為如果你是企事業(yè)單位的計算機操作或管理人員,應該還有一些使用意義,可以做些小的程序。如果準備從事軟件業(yè),那學習意義就不大了。
基本要求 1、具有數據庫系統(tǒng)的基礎知識。
2,基本了解面向對象的概念。 3、掌握關系數據庫的基本原理。
4、掌握數據庫程序設計方法。 5、能夠使用Visual FoxPro建立一個小型數據庫應用系統(tǒng)。
考試內容 一、Visual FoxPro基礎知識 1、基本概念: 數據庫、數據模型、數據庫管理系統(tǒng)、類和對象、事件、方法。 2、關系數據庫 (l)關系數據庫:關系模型、關系模式、關系、元組、屬性、域、主關鍵字和外部關鍵字。
(2)關系運算:選擇、投影、連接。 (3)數據的一致性和完整性:實體完整性、域完整性、參照完整性。
3、Visual FoxPro系統(tǒng)特點與工作方式: (1)Windows版本數據庫的特點。 (2)數據類型和主要文件類型。
(3)各種設計器和向導。 (4)工作方式:交互方式(命令方式、可視化操作)和程序運行方式。
4、Visual FoxPro的基本數據元素: (1)常量、變量、表達式。 (2)常用函數:字符處理函數、數值計算函數、日期時間函數、數據類型轉換函數、測試函數。
二、Visual FoxPro數據庫的基本操作 1、數據庫和表的建立、修改與有效性檢驗: (1)表結構的建立與修改。 (2)表記錄的瀏覽、增加、刪除與修改。
(3)創(chuàng)建數據庫,向數據庫添加或移出表。 (4)設定字段級規(guī)則和記錄級規(guī)則。
(5)表的索引:主索引、候選索引、普通索引、唯一索引。 2、多表操作: (1)選擇工作區(qū)。
(2)建立表之間的關聯(lián):一對一的關聯(lián);一對多的關聯(lián)。 (3)設置參照完整性。
(4)建立表間臨時關聯(lián)。 3、建立視圖與數據查詢: (l)查詢文件的建立、執(zhí)行與修改。
(2)視圖文件的建立、查看與修改。 (3)建立多表查詢。
(3)建立多表視圖。 三、關系數據庫標推語言SQL l、SQL的數據定義功能: (1)CREATE TABLE-SQL。
(2)ALTER TABLE-SQL。 2、SQL的數據修改功能: (1)DELETE-SQL。
(2)INSERT-SQL。 (3)UPDATE-SQL。
3、SQL的數據查詢功能: (1)簡單查詢。 (2)嵌套查詢。
(3)連接查詢。 內連接 外連接:左連接,右連接,完全連接。
(4)分組計算查詢。 (5)集合的并運算。
計算機等級考試二級快速復習法
正確的復習方法
其實計算機二級并不難,大多為記憶性的知識,需要靈活運用的很少。所以,備考二級不宜太早,以考前一個半月開始準備為宜。
所謂萬變不離其宗,因此教材應至少通讀兩遍,把該記住(如變量、函數等)的都記牢,并不斷復習鞏固。參考資料則不宜過多過雜,題海戰(zhàn)術不是最有效的,可根據考試大綱,對所做題型進行適當分類整理。比如在二級考筆試中,一般有四大類,每一大類又有若干小類,包括計算機硬件和軟件系統(tǒng)的常識,一些基礎概念、數制、各種外設的常識、主機常識等,以及計算機最新發(fā)展的一些基本常識,如互聯(lián)網、多媒體等;二是DOS操作系統(tǒng)的知識,如目錄、路徑,文件等知識;三是某一語種的基本知識,如命令函數的功能和用法;四是該語種的程序閱讀和理解,一般是給一段小程序,要求考生理解其意義,或選擇或填空。
筆試
做筆試題最好在電腦上實驗。如果是程序題,把程序輸進電腦進行運行,看得出什么結果。若是命令和函數,也可在電腦上測試,這樣你會發(fā)現(xiàn)許多有趣的技巧或別的東西,記憶深刻。
一般說來,筆試部分只需五套模擬試題外加兩套歷年真題便可搞掂。但做這些套題時不能走馬觀花,要反復練習,認真分析,加以總結?!氨贝箫w騰”的系列參考書非常具有代表性,解題技巧和復習重點一目了然,最重要的是價錢還不貴。
機試
機試相對較難,二級沒過的人80%栽到機試上。
機試部分除了多練習別無他法。上機的編程題分數較多,如果只是紙上談兵,沒有實際的編程經驗,很難應付考試。對二級考生,為準備上機編程,應熟練地掌握30~50個左右的程序例子。上機題一般都有輸出結果,而要產生輸出結果,必須運行程序,運用程序調試方法。在運行中調試程序,是一項重要的技能。“華東理工大學上海捷成系統(tǒng)工程部”的一套軟件就很好,如果能做好這套軟件里面的三十套全真模擬機試題,考出優(yōu)秀絕對沒有問題(今年所考的機試題竟有90%與那套光盤內容相同)。
考場上
考前應提前30分鐘到侯考室,并帶好準考證和身份證,為避免丟失,最好用一透明塑料袋封裝好。進入界面后應仔細核對準考證號和身分證號,以避免不必要的麻煩。要一字不漏地細心審題,如要求所生成的表單或菜單等存入指定目錄?應回到此目錄下檢查?不僅要看內容是否符合題意?還要注意大小寫。如是程序編寫或改錯?應該運行一遍?確保萬無一失??纪臧聪隆敖痪怼焙笞詈貌灰R上離開,等監(jiān)考人員確認交卷正常并同意離開時再走。萬一不幸死機,千萬別驚慌,擅自關機重啟,而應舉手報告監(jiān)考人員。
由于機試是分批抽題考試,每次考完一批,都可詢問考完同學的一些題目,運氣好的話有可能抽到相同的題。當然,考完之后最重要的是記得存盤,否則就前功盡棄了
其中一個vf是推出的數據庫軟件visual foxpro的簡稱,又叫VFP。
是數據庫管理系統(tǒng),集成編程語言,是開發(fā)小型數據庫的前端工具。Visual FoxPro中的Visual的意思是“可視化”,該技術使得在Windows環(huán)境下設計的應用程序達到即看即得的效果。
Visual FoxPro面向對象的開發(fā)環(huán)境使得無論是組織信息、運行、查詢、創(chuàng)建集成的關系型數據庫系統(tǒng),還是編寫數據庫管理應用程序,都變得十分輕松。 作為市場上最靈活和功能最強大的數據庫管理系統(tǒng),Visual FoxPro擁有悠久而輝煌的發(fā)展歷史。
它初創(chuàng)時是Fox Software公司的FoxBASE產品,“Fox”(這是國際編程界對它的稱呼)一種可靠、便捷和高效的程序員用的數據庫產品而名聞遐邇。 世界上沒有一種產品像 Visual FoxPro 那樣運行,它是獨一無二的。
聲明:本網站尊重并保護知識產權,根據《信息網絡傳播權保護條例》,如果我們轉載的作品侵犯了您的權利,請在一個月內通知我們,我們會及時刪除。
蜀ICP備2020033479號-4 Copyright ? 2016 學習鳥. 頁面生成時間:2.948秒