出版時間:2009-3 出版社:哈爾濱工業(yè)大學(xué)出版社 作者:許善祥,高軍 主編 頁數(shù):234 字數(shù):382000
內(nèi)容概要
本書以中文Visual FoxPro 6.0數(shù)據(jù)庫管理系統(tǒng)為背景,以初學(xué)數(shù)據(jù)庫的學(xué)生為讀者,詳細介紹關(guān)系數(shù)據(jù)庫系統(tǒng)管理數(shù)據(jù)的基本操作方法和數(shù)據(jù)庫程序設(shè)計的基礎(chǔ)知識,重點培養(yǎng)學(xué)生使用數(shù)據(jù)庫管理系統(tǒng)處理數(shù)據(jù)的能力,初步培養(yǎng)學(xué)生的程序設(shè)計能力。本書以開發(fā)學(xué)生最為熟悉的、與學(xué)生關(guān)系最為密切的學(xué)生成績管理系統(tǒng)的開發(fā)過程為主線,并以這個學(xué)生最容易接受的實例貫穿全書。由淺入深、循序漸進地組織教材內(nèi)容,旨在逐步引領(lǐng)學(xué)生掌握開發(fā)簡單實用的數(shù)據(jù)庫應(yīng)用系統(tǒng)的基本方法和技能。 本書可作為普通高等學(xué)校和高等職業(yè)技術(shù)學(xué)院非計算機專業(yè)教材,也可供學(xué)習(xí)數(shù)據(jù)庫管理系統(tǒng)的人員參考。
書籍目錄
第1章 緒論 1.1 數(shù)據(jù)庫基礎(chǔ)知識 1.1.1 數(shù)據(jù)庫基本概念 1.1.2 數(shù)據(jù)管理技術(shù)的發(fā)展階段 1.1.3 常用數(shù)據(jù)模型 1.1.4 關(guān)系數(shù)據(jù)庫系統(tǒng) 1.1.5 案例:成績管理系統(tǒng)數(shù)據(jù)庫建模分析 1.2 Visual FoxPro簡介 1.2.1 Visual FoxPro的發(fā)展 1.2.2 Visual FoxPro的特點 1.2.3 Visual FoxPro的工作界面 1.2.4 項目管理器 1.2.5 Visual FoxPm的工作方式 1.2.6 Visual FoxPro的命令概述 1.2.7 Visual FoxPro的常用文件類型 1.3 程序設(shè)計基礎(chǔ) 1.3.1 面向過程的程序設(shè)計 1.3.2 面向?qū)ο蟮某绦蛟O(shè)計 小結(jié) 習(xí)題第2章 Visual FoxPro語言基礎(chǔ) 2.1 數(shù)據(jù)類型 2.2 常量與變量 2.2.1 常量 2.2.2 變量 2.3 運算符與表達式 2.3.1 運算符 2.3.2 表達式 2.4 常用函數(shù) 2.4.1 數(shù)值函數(shù) 2.4.2 字符處理函數(shù) 2.4.3 日期類函數(shù) 2.4.4 轉(zhuǎn)換類函數(shù) 2.4.5 測試類函數(shù) 2.5 數(shù)組 小結(jié) 習(xí)題第3章 數(shù)據(jù)庫及表的創(chuàng)建 3.1 數(shù)據(jù)庫的創(chuàng)建與修改 3.1.1 創(chuàng)建數(shù)據(jù)庫 3.1.2 數(shù)據(jù)庫的打開 3.1.3 數(shù)據(jù)庫的關(guān)閉 3.1.4 數(shù)據(jù)庫的修改 3.1.5 數(shù)據(jù)庫的刪除 3.2 表的創(chuàng)建與修改 3.2.1 表結(jié)構(gòu)設(shè)計 3.2.2 自由表的創(chuàng)建 3.2.3 數(shù)據(jù)庫表的創(chuàng)建 3.2.4 數(shù)據(jù)庫表的特殊操作 3.2.5 自由表與數(shù)據(jù)庫表的相互轉(zhuǎn)化 3.2.6 表的打開與關(guān)閉 3.2.7 表結(jié)構(gòu)的修改 3.2.8 表的刪除 小結(jié) 習(xí)題第4章 表數(shù)據(jù)的維護 4.1 表的基本操作 4.1.1 表記錄的添加 4.1.2 記錄的顯示與瀏覽 4.1.3 記錄指針的定位 4.1.4 記錄的修改 4.1.5 表的復(fù)制 4.1.6 記錄的刪除與恢復(fù) 4.2 表的高級操作 4.2.1 表的排序 4.2.2 表的索引 4.2.3 索引文件的使用 4.3 記錄的查詢 4.3.1 順序查詢 4.3.2 索引查詢 4.4 記錄的統(tǒng)計 4.5 多表操作 4.5.1 工作區(qū)的概念 4.5.2 工作區(qū)號與別名 4.5.3 工作區(qū)的選擇 4.5.4 工作區(qū)的互訪 4.5.5 表的關(guān)聯(lián) 4.5.6 創(chuàng)建表之間的永久關(guān)系 4.5.7 設(shè)置參照完整性 4.6 視圖 4.6.1 什么是視圖 4.6.2 本地視圖向?qū)Ш喗? 4.7 SQL語言簡介 4.7.1 SQL簡介 4.7.2 SQL的基本操作 小結(jié) 習(xí)題第5章 結(jié)構(gòu)化程序設(shè)計 5.1 程序概述 5.1.1 程序的概念 5.1.2 程序文件的建立、修改與執(zhí)行 5.1.3 簡單的輸入輸出命令 5.2 順序結(jié)構(gòu) 5.2.1 順序結(jié)構(gòu)流程及常用命令 5.2.2 程序舉例 5.3 分支結(jié)構(gòu) 5.3.1 簡單分支選擇結(jié)構(gòu) 5.3.2 選擇分支結(jié)構(gòu) 5.3.3 IF語句的嵌套 5.3.4 多分支結(jié)構(gòu) 5.4 循環(huán)結(jié)構(gòu) 5.4.1 DO WHILE循環(huán)結(jié)構(gòu) 5.4.2 FOR循環(huán)結(jié)構(gòu) 5.4.3 SGAN循環(huán)結(jié)構(gòu) 5.4.4 多重循環(huán) 5.5 子程序、過程及調(diào)用 5.5.1 子程序及調(diào)用 5.5.2 過程及過程調(diào)用 5.5.3 過程調(diào)用中的參數(shù)傳遞 5.5.4 過程的嵌套調(diào)用 5.6 用戶自定義函數(shù) 5.7 內(nèi)存變量的作用域 5.7.1 全局變量 5.7.2 局部變量 小結(jié) 習(xí)題第6章 面向?qū)ο蟪绦蛟O(shè)計 6.1 面向?qū)ο蟪绦蛟O(shè)計的基本概念 6.1.1 類 6.1.2 對象 6.2 常用屬性、事件和方法 6.2.1 屬性 6.2.2 事件 6.2.3 方法 6.3 表單設(shè)計 6.3.1 基礎(chǔ)知識 6.3.2 創(chuàng)建表單 6.3.3 修改表單 6.3.4 運行表單 6.4 常用控件 6.4.1 標簽控件 6.4.2 文本框控件 6.4.3 命令按鈕控件 6.4.4 命令按鈕組控件 6.4.5 編輯框控件 6.4.6 單選按鈕組 6.4.7 復(fù)選框控件 6.4.8 列表框控件 6.4.9 組合框控件 6.4.10 計時器控件 6.4.11 表格控件 6.4.12 頁框控件 6.5 菜單設(shè)計 6.5.1 菜單系統(tǒng)規(guī)劃 6.5.2 菜單介紹 6.5.3 菜單的建立 6.5.4 菜單設(shè)計器 6.5.5 菜單設(shè)計器應(yīng)用 6.5.6 工具欄 小結(jié) 習(xí)題第7章 報表與標簽設(shè)計 7.1 報表設(shè)計概述 7.2 報表向?qū)? 7.2.1 “報表向?qū)А毙陆▓蟊? 7.2.2 “一對多報表向?qū)А毙陆▓蟊? 7.3 快速報表 7.4 報表設(shè)計器 7.4.1 啟動報袁設(shè)計器 7.4.2 報表的數(shù)據(jù)環(huán)境 7.4.3 “報表設(shè)計器”窗口 7.4.4 報表設(shè)計工具 7.4.5 控件的使用 7.4.6 典型實例 7.5 創(chuàng)建標簽布局 7.5.1 “標簽向?qū)А眲?chuàng)建標簽 7.5.2 “標簽設(shè)計器”創(chuàng)建標簽 小結(jié) 習(xí)題第8章 數(shù)據(jù)庫應(yīng)用系統(tǒng)開發(fā) 8.1 數(shù)據(jù)庫應(yīng)用系統(tǒng)開發(fā)過程 8.1.1 需求分析階段 8.1.2 系統(tǒng)設(shè)計階段 8.1.3 系統(tǒng)實現(xiàn)階段 8.1.4 系統(tǒng)運行和維護階段 8.2 項目的連編 8.2.1 設(shè)置主文件 8.2.2 項目連編 8.3 系統(tǒng)發(fā)布 小結(jié) 習(xí)題參考文獻
章節(jié)摘錄
第1章 緒論 1.1 數(shù)據(jù)庫基礎(chǔ)知識 本章重點:Visual FoxPro的工作界面及對兩種程序設(shè)計思想的理解?! ”菊码y點:對程序設(shè)計思想的理解?! ?.1數(shù)據(jù)庫基礎(chǔ)知識 數(shù)據(jù)對我們每一個人來說都是不陌生的,每個部門、每個單位都保管著本部門本單位的一些有用的數(shù)據(jù)或資料。例如,在企業(yè)管理中,保留著大量關(guān)于生產(chǎn)計劃、原材料情況、設(shè)備情況和銷售情況及員工的數(shù)據(jù)和資料,常常利用這些資料來指導(dǎo)當(dāng)前生產(chǎn)或者為選擇最佳的管理方案提供重要的根據(jù)。在學(xué)校管理中,保存大量的關(guān)于學(xué)生的數(shù)據(jù),如學(xué)生的人事材料、學(xué)生的學(xué)習(xí)成績記錄和體格檢查表及教師的相關(guān)資料等,可利用這些數(shù)據(jù)對學(xué)生的各種情況進行統(tǒng)計與分析。在醫(yī)院管理中,保存著大量的病歷,為診斷和治療提供依據(jù),等等?! ∫谟嬎銠C中管理如此龐大的數(shù)據(jù)量,必須依靠數(shù)據(jù)庫技術(shù)。數(shù)據(jù)庫技術(shù)產(chǎn)生于20世紀60年代末,是數(shù)據(jù)管理的最新技術(shù),是計算機科學(xué)的重要分支。數(shù)據(jù)庫技術(shù)是信息系統(tǒng)的核心和基礎(chǔ),它的出現(xiàn)極大地促進了計算機應(yīng)用向各行各業(yè)的滲透,數(shù)據(jù)庫的建設(shè)規(guī)模、數(shù)據(jù)庫信息量的大小和使用頻度已成為衡量一個國家信息化程度的重要標志?! isual FoxPro作為數(shù)據(jù)庫系統(tǒng)中的一個工具,已被廣泛應(yīng)用于實際項目開發(fā)中,通過它,可以很方便地進行數(shù)據(jù)的管理。為了更好地掌握Visual FoxPro的應(yīng)用,先來學(xué)習(xí)一些數(shù)據(jù)庫系統(tǒng)的基礎(chǔ)知識?! ?.1.1數(shù)據(jù)庫基本概念 1.數(shù)據(jù)(Data) 數(shù)據(jù)是對客觀事物的符號表示,是用于表示客觀事物的未經(jīng)加工的原始素材,如圖形符號、數(shù)字、字母、聲音、圖像、指紋等。在計算機中,數(shù)據(jù)是指所有能輸人到計算機并被計算機處理的符號的總稱?! ?.數(shù)據(jù)庫(Database,簡記為DB) 數(shù)據(jù)庫是指長期存儲在計算機內(nèi)、有組織的、可共享的、統(tǒng)一管理的相關(guān)數(shù)據(jù)的集合。數(shù)據(jù)庫具有數(shù)據(jù)按一定的數(shù)據(jù)模型組織、描述和儲存,可為各種用戶共享、冗余度較小、數(shù)據(jù)獨立性較高、易擴展等特點?! ∪鐒?chuàng)建一個student數(shù)據(jù)庫,在該庫中可以長久保存學(xué)生的基本信息、選課信息、成績信息等各類與學(xué)生相關(guān)的大量數(shù)據(jù)。
圖書封面
評論、評分、閱讀與下載
Visual FoxPro程序設(shè)計 PDF格式下載