財務信息系統:數據庫考試內容_第1頁
財務信息系統:數據庫考試內容_第2頁
財務信息系統:數據庫考試內容_第3頁
財務信息系統:數據庫考試內容_第4頁
財務信息系統:數據庫考試內容_第5頁
已閱讀5頁,還剩45頁未讀 繼續免費閱讀

下載本文檔

版權說明:本文檔由用戶提供并上傳,收益歸屬內容提供方,若內容存在侵權,請進行舉報或認領

文檔簡介

會計電算化基礎知識模塊一單元一數據庫基礎知識2/5/20231學習要點1、VisualFoxPro6.0的安裝方法。2、VisualFoxPro的命令格式。3、VisualFoxPro文件的基本命名方法。4、常用的文件類型和基本概念。第1章VisualFoxPro6.0概述2/5/202321.1VisualFoxPro6.0產生與發展1.2VisualFoxPro6.0基礎知識

1.3VisualFoxPro6.0基本概念

1.4文件命名方法和命令構成

返回

第1章VisualFoxPro6.0概述退出

2/5/20233VisualFoxPro是進行數據處理的有效工具

VisualFoxPro是第四代語言中最容易學的語言

VisualFoxPro是學習其他語言的基礎VFPSQLserverASP、JSP、PHP網絡數據處理2/5/20234數據庫的發展階段人工階段(20世紀50年代中期以前)產生的背景應用需求 科學計算 硬件水平 無直接存取存儲設備 軟件水平 沒有操作系統 處理方式 批處理 2/5/20235應用程序與數據的對應關系應用程序1數據集1應用程序2數據集2應用程序n數據集n...…...…2/5/20236特點數據和程序不獨立數據不長期保存沒有專用的軟件對數據進行管理2/5/20237文件系統階段(20世紀50年代后期—60年代中期)產生的背景應用需求 科學計算、管理 硬件水平 磁盤、磁鼓 軟件水平 有文件系統 處理方式 聯機實時處理、批處理2/5/20238應用程序與數據的對應關系應用程序1文件1應用程序2文件2應用程序n文件n存取方法...…...…2/5/20239特點數冗余度大,數據的共享性差

數據與程序之間具有“設備獨立性”2/5/202310數據庫系統階段(60年代后期)產生的背景應用背景 大規模管理 硬件背景 大容量磁盤 軟件背景 有數據庫管理系統 處理方式 聯機實時處理,分布處理2/5/202311應用程序與數據的對應關系DBMS應用程序1應用程序2數據庫…2/5/202312特點采用數據模型表示復雜的數據結構數據的共享高 有較高的數據獨立性返回2/5/2023131.2VisualFoxPro6.0基礎知識

1.2.1VFP6系統的環境及安裝1.2.2VFP6系統的常用文件類型退出

返回

2/5/2023141.2.1系統環境及安裝系統環境:Windows95或Windows98操作系統,配有586/133MHz或更高性能的處理器,推薦使用32MB以上內存,VGA或更高分辨率的顯示器,硬盤空間為250MB到400MB,PS2鼠標或串行鼠標。直接安裝VFP6中文版:在【我的電腦】文件夾里雙擊CD-ROM驅動器圖標

雙擊SETUP.EXE圖標

按向導提示一步一步操作。VFP6的啟動:介紹三種方法:菜單、快捷方式、文件夾VFP6的退出:在命令窗口中輸入QUIT后按Enter鍵或在【文件】菜單中選擇【退出】或單擊主窗口右上角的關閉按鈕。2/5/202315VisualFoxPro6.0系統啟動單擊此菜單項鼠標指向此菜單項鼠標指向此菜單項雙擊桌面快捷方式方法三2/5/202316雙擊雙擊雙擊雙擊雙擊返回2/5/2023171.2.2VFP6系統的常用文件類型

1、項目文件.PJT.PJX返回2、數據庫文件.DBC.DCT3、表文件.DBF.FPT4、程序文件.PRG.FXP5、索引文件.IDX.CDX6、內存變量文件 .MEM7、屏幕格式文件 .FMT8、報表格式文件 .FRX.FRT9、標簽文件.LBX.LBT10、文本文件.TXT11、菜單文件.MNT.MNX.MPR.MPX12、表單文件.SCX.SCT2/5/2023181.3VisualFoxPro6.0基本概念

1.3.1數據庫1.3.2數據模型概述1.3.3關系數據庫1.3.4表1.3.5視圖1.3.6數據庫管理系統退出返回1.3.7數據庫系統2/5/202319數據是存儲在某一媒體上能夠識別的物理符號。信息是經過加工處理的、對決策有價值的數據。數據處理:將數據加工成信息的過程。它包括收集、存儲、排序、計算、查詢等。信息=原始數據+處理1.3.1數據庫

數據處理數據信息2/5/2023201.3.1數據庫

數據庫(Data-BASE):現階段對數據庫的定義是存貯在一起的、可為多個用戶所共享的相關數據的集合,它不僅包括描述事物的數據本身,而且包括有關事物之間的聯系,。數據庫文件具有.dbc擴展名,可以包含一個或多個表、視圖、到遠程數據源的連接和存儲過程。返回特點:數據共享性數據的獨立性數據的完整性數據庫中的冗余數據少2/5/202321實體(Entity)客觀存在并可相互區別的事物稱為實體。可以是具體的人、事、物或抽象的概念屬性(Attribute)實體所具有的某一特性稱為屬性。一個實體可以由若干個屬性來刻畫。1.3.2數據模型概述2/5/202322聯系(Relationship)現實世界中事物內部以及事物之間的聯系,在信息世界中反映為實體內部的聯系和實體之間的聯系實體型間聯系兩個實體型一對一聯系(1:1)三個實體型一對多聯系(1:n)多個實體型多對多聯系(m:n)

2/5/202323兩個實體型間的聯系一對一聯系如果對于實體集A中的每一個實體,實體集B中至多有一個實體與之聯系,反之亦然,則稱實體集A與實體集B具有一對一聯系。記為1:1。

實例班級與班長之間的聯系:一個班級只有一個正班長一個班長只在一個班中任職2/5/202324兩個實體型間的聯系(續)一對多聯系如果對于實體集A中的每一個實體,實體集B中有n個實體(n≥0)與之聯系,反之,對于實體集B中的每一個實體,實體集A中至多只有一個實體與之聯系,則稱實體集A與實體集B有一對多聯系記為1:n實例班級與學生之間的聯系:一個班級中有若干名學生,每個學生只在一個班級中學習2/5/202325兩個實體型間的聯系(續)多對多聯系(m:n)如果對于實體集A中的每一個實體,實體集B中有n個實體(n≥0)與之聯系,反之,對于實體集B中的每一個實體,實體集A中也有m個實體(m≥0)與之聯系,則稱實體集A與實體B具有多對多聯系。記為m:n實例課程與學生之間的聯系:一門課程同時有若干個學生選修一個學生可以同時選修多門課程2/5/202326同一實體集內各實體間的聯系一對多聯系實例

職工實體集內部具有領導與被領導的聯系某一職工(干部)“領導”若干名職工一個職工僅被另外一個職工直接領導一對一聯系多對多聯系什么是數據模型呢?2/5/202327數據模型是數據庫管理系統用來表示實體及實體之間的聯系的方法。指反映實體及其實體間聯系的數據組織和形式的結構。2/5/202328層次模型:用樹行結構表示數據之間聯系的模型。網狀模型:用網狀結構表示數據之間聯系的模型。關系模型:用二維表結構表示數據之間聯系的模型數據模型類型2/5/2023291.3.2關系數據庫關系數據庫:是以關系模型設計的數據結構。關系:一張二維表元組:二維表中水平方向的行,也稱記錄。屬性:二維表中水平方向的列,也稱字段。域:屬性值的取值范圍。關鍵字:屬性值及其組合能夠識別一個元組關系模式:關系名(屬性名1,屬性名2,……)關系運算:選擇、投影、聯接2/5/202330實體客觀存在的具體事物記錄元組屬性實體的屬性字段取值范圍為域實體型實體屬性的集合表結構屬性的集合實體集同型實體的集合表關系2/5/2023311.3.2關系數據庫關系的特點1、關系必須規范化2、同一個關系中不能出現相同的元組或屬性名3、同一個關系中元組和屬性的次序無關緊要2/5/202332選擇運算從R關系中選擇A的屬性值大于2ABCD1a343b785a591a231d143z30R從關系中找出滿足給定條件的元組的操作2/5/202333ABCD3b785a593z302/5/202334投影運算ABCD1a343b785a591a231d143z30從R關系中,投影A,B屬性R從關系中指定若干個屬性組成新的關系2/5/202335AB1a3b5a1a1d3z2/5/202336聯接運算ABC1a33b75c5關系的橫向自然聯接R關系S關系BDEa45167b23c69ABCDE1a3453b7235c5692/5/2023371.3.5視圖(SQLVIEW或VIEW)視圖:一個定制的虛擬表定義,可以是本地的、遠程的或帶參數的。視圖可引用一個或多個表,或者引用其他視圖。視圖是可更新的,它可引用遠程表。返回1.3.4表表(Table):表是構成數據庫的基本元素之一,是數據庫中數據組織并存儲的單元。在VisualFoxPro中,一個表以記錄(行)和字段(列)的形式存儲數據,它與傳統的數據庫的概念等同。2/5/2023381.3.6數據庫管理系統數據庫管理系統

(DataBaseManagementSystem):是對數據庫進行管理的軟件系統。簡稱為DBMS。是位于用戶與操作系統之間的一層數據管理軟件。它的功能可概括為五個方面:數據的組織和存貯、數據的查詢、數據的增加刪除和修改、數據的排序和索引、數據的統計和分析。DBMS的用途科學地組織和存儲數據、高效地獲取和維護數據2/5/2023391.3.7數據庫系統數據庫系統(DatabaseSystem,簡稱DBS)是指在計算機系統中引入數據庫后的系統構成。在不引起混淆的情況下常把數據庫系統簡稱為數據庫。數據庫系統的構成數據庫數據庫管理系統(及其開發工具)應用系統數據庫管理員(和用戶)構成。2/5/202340數據庫數據庫管理員數據庫管理系統命令方式程序方式菜單工具方式硬件系統相關軟件系統勞動者勞動工具勞動對象數據庫系統返回2/5/2023411.4文件命名方法和命令構成1.4.1命令構成的基本格式1.4.2有關規則1.4.3VFP6文件命名方法命令書寫的有關約定返回

退出2/5/2023421.4.1命令構成的基本格式

示例USEGradeCOUNTALLFOR課程成績<60LISTALL姓名,課程成績FOR;課程成績<60TOPRINTERUSE第1條命令:打開名為GRADE的表文件。第2條命令:統計GRADE中分數在60分以下的人數。第3條命令:在打印機上輸出成績為60分以下的學生的姓名和分數。第4條命令:關閉表文件GRADE,將其保存在磁盤上。這四條命令的功能分別是2/5/202343VisualFoxPro的一般語法式

<命令動詞>[<表達式表>][<范圍>][FIELDS<字段名>][FOR<條件>][WHILE<條件>][TOFILE<文件名>/TOPRINTER/TOARRAY; <數組名>/TO<內存變量>][ALL[LIKE/EXCEPT<通配符>]];[IN<別名>]2/5/202344各部分的意義命令動詞:它是VFP的命令名,用來指示計算機要完成的操作。表達式:用來指示計算機執行該命令所操作內容。

范圍:指定命令可以操作的記錄集。范圍有下列四種選擇:ALL當前表中的全部記錄。NEXT<n>從當前記錄開始的連續N條記錄。RECORD<n>當前表中的第N號記錄。REST從當前記錄開始到最后一條記錄為止的所有記錄。FOR<條件>:它規定只對滿足條件的記錄進行操作。WHILE<條件>:從當前記錄開始,按記錄順序從上向下處理,一旦遇到不滿足條件的記錄,就停止搜索并結束該命令的執行。TO子句:它控制操作結果的輸出去向。ALL[LIKE/EXCEPT<通配符>]:它指出包括或不包括與通配符相匹配的文件、字段或內存變量。IN<別名/工作區>:它允許在當前工作區操作指定工作區。返回2/5/202345注釋:如果命令中缺省范圍,不同的命令有不同的默認值。如果命令包括FOR短語,缺省范圍是一律默認為ALL,查找范圍是從第一條到最后一條。DISPLAYFOR單價>20ALL等價與DISPLAYFOR單價>20在命令中同時出現FOR和WHILE兩個條件短語,此時系統先判斷WHILE短語的條件。2/5/2023461.4.2有關規則

1、命令動詞必須是命令行的第一個非空字符,既必須以命令動詞開頭,各子句可以以任意順序跟在動詞后面,命令動詞與子句、子句與子句之間用一個或多個空格隔開,2、命令動詞和VFP保留字均可用前4個或4個以上字母簡寫。3、命令行的總長度不得超過2048個字符(包括空格在內),若命令較長,在顯示器上顯示不下時,可以分幾行寫,但除最后一行以外,每行的未尾以“;”結束。4、命令、關鍵字、變量名和文件名中的字母既可以大寫也可以小寫,還可以大寫、小寫混合,三者等效。返回2/5/2023471.4.3

溫馨提示

  • 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請下載最新的WinRAR軟件解壓。
  • 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請聯系上傳者。文件的所有權益歸上傳用戶所有。
  • 3. 本站RAR壓縮包中若帶圖紙,網頁內容里面會有圖紙預覽,若沒有圖紙預覽就沒有圖紙。
  • 4. 未經權益所有人同意不得將文件中的內容挪作商業或盈利用途。
  • 5. 人人文庫網僅提供信息存儲空間,僅對用戶上傳內容的表現方式做保護處理,對用戶上傳分享的文檔內容本身不做任何修改或編輯,并不能對任何下載內容負責。
  • 6. 下載文件中如有侵權或不適當內容,請與我們聯系,我們立即糾正。
  • 7. 本站不保證下載資源的準確性、安全性和完整性, 同時也不承擔用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。

評論

0/150

提交評論