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