本書是根據高等職業技術教育教學要求編寫的。全書共分兩大部分11章,第一部分主要介紹數據庫的基礎理論與基本概念;第二部分圍繞數據庫系統的開發工具介紹表、數據庫的建立和維護,視圖和查詢設計,表單設計,報表和標簽設計,項目設計等數據庫操作過程、操作命令和應用軟件設計。在取材上從實際出發,避開了專業性很強的計算機科學與技術上的術語。圍繞數據庫的基本概念、基本操作和信息處理的基本功能,既有完整的理論性體系,又有很強的實用性,便于教學和學習。
本書可作為高職高專院校、職工大學、業余大學、夜大學、函授大學、成人教育學院等經濟類、管理類本科、大專等層次數據庫技術或程序設計(VFP)課程的教材,也可作為廣大信息系統研發愛好者及數據員的自學用書。
前言
第1章 概述
1.1 數據庫的發展
1.2 數據庫基本概念
1.3 數據庫系統的應用
習題
第2章 數據庫設計
2.1 數據庫設計基礎
2.2 數據庫設計方法
2.3 數據庫設計實例
2.4 學生成績管理系統數據庫
習題
第3章 Visual FoxPro 6.0系統基礎
3.1 Visual FoxPro 6.0的特點
3.2 Visual FoxPro 6.0安裝、啟動與退出 前言
第1章 概述
1.1 數據庫的發展
1.2 數據庫基本概念
1.3 數據庫系統的應用
習題
第2章 數據庫設計
2.1 數據庫設計基礎
2.2 數據庫設計方法
2.3 數據庫設計實例
2.4 學生成績管理系統數據庫
習題
第3章 Visual FoxPro 6.0系統基礎
3.1 Visual FoxPro 6.0的特點
3.2 Visual FoxPro 6.0安裝、啟動與退出
3.3 Visual FoxPro 6.0用戶界面及操作方法
3.4 Visual FoxPro 6.0系統環境設計
3.5 Visual FoxPro 6.0文件類型
習題
第4章 VistlalFoxPr06.0操作基礎
4.1 Visual FoxPro 6.0數據類型、常數、變量
4.2 Visual FoxPro 6.0運算符與表達式
4.3 函數
4.4 Visual FoxPro 6.0命令書寫規定
4.5 Visual FoxPro 6.0的語句
4.6 Visual FoxPro 6.0項目管理器
習題
第5章 數據庫、表設計與操作
5.1 數據庫的設計與基本操作
5.2 數據表的設計與創建操作
5.3 數據表基本操作
5.4 數據表文件復制與數值統計
5.5 數據庫表用戶自定義約束設置
5.6 索引
5.7 表和數據庫的其他相關函數
習題
第6章 查詢與視圖設計
6.1 查詢設計
6.2 視圖設計
習題
第7章 面向對象設計基礎
7.1 對象(Object)和類(Class)
7.2 對象屬性和方法的處理
7.3 事件驅動模型和常用方法
習題
第8章 表單、控件及類的設計
8.1 表單設計方法
8.2 表單的創建和維護
8.3 表單控件的應用
8.4 類設計與應用
習題
第9章 報表和標簽設計
9.1 報表與標簽的設計方法
9.2 報表設計與創建報表文件
9.3 報表格式文件的調用與修改
9.4 標簽設計與創建標簽格式文件
9.5 標簽的調用與修改
習題
第10章 菜單設計
10.1 菜單設計概述
10.2 創建菜單系統
10.3 菜單文件的維護
習題
第11章 程序、過程設計
11.1 程序設計基礎
11.2 順序程序設計
11.3 分支程序設計
11.4 循環程序設計
11.5 執行外部程序
習題
參考文獻
第2章 數據庫設計
客觀世界事物的描述是一個十分復雜的過程。數據庫技術有效、方便地把客觀世界的事物通過各種規則將事物屬性轉換成相應數據,而且將這些數據通過數據模型嚴密地組織起來,形成數據表、數據庫,這個過程稱為數據庫設計。通過數據庫設計可以方便地對數據進行加工處理與存儲,為用戶提供各種實時、全面以及有效地決策信息。
2.1 數據庫設計基礎
正確、全面地描述事物不僅要反映事物的屬性,還要反映事物之間的內在關系,數據模型是一種描述數據與數據之間的聯系,以及有關的語義約束規則的方法,也是數據庫設計遵循的基本原則。目前使用的數據模型大體可分為兩種類型:一類是獨立于任何計算機實現的數據模型,如實體——聯系模型、語義網絡模型等,這類數據模型完全不涉及信息在計算機系統中的表示方式、方法,只用來描述某個特定的企業組織所關心的信息結構,因而又常常被稱為信息模型或概念數據模型;另一類數據模型則直接面向數據庫中數據的邏輯結構,這是我們常遇到的數據模型。為了與概念數據模型相區別,我們不妨把它稱為基本數據模型,這也是本書重點講解的數據模型。
按照著名的數據庫專家E.F.Codd的理論,一個基本數據庫模型實質上是一組向用戶提供的規則,這組規則規定數據結構如何組織,以及應當允許進行的任何操作。一般來說,一個數據庫的基本數據模型至少必須包含以下三個組成部分:數據結構、數據操作和數據的完整性約束。
1.數據結構數據結構可以看成是數據集合的描述,它主要包含兩部分的內容:一是數據集合的元素,即數據類型、內容和性質;另一個是數據之問的聯系。對于不同的聯系方式,相應的數據集合中元素的含義也有所不同。按數據之間的聯系方式的不同,數據模型可分成層次型、網狀型和關系型三種數據模型。
2.數據操作數據操作是指對數據庫中各對象實例允許執行的操作集合,包括操作以及有關的操作規則。數據庫主要有檢索和維護兩類操作。在數據模型中要定義這些操作的含義、操作符號和操作規則等。
……