出版時(shí)間:2004-8 出版社:高等教育出版社 作者:趙忠孝 編 頁(yè)數(shù):413
內(nèi)容概要
《數(shù)據(jù)庫(kù)原理及Visual FoxPro應(yīng)用》從關(guān)系數(shù)據(jù)庫(kù)的原理出發(fā),以應(yīng)用程序開發(fā)為主線,以學(xué)籍管理系統(tǒng)為實(shí)例,介紹了數(shù)據(jù)庫(kù)的基本原理和VisualFoxPro6.0數(shù)據(jù)庫(kù)管理系統(tǒng)的應(yīng)用。在應(yīng)用方面,詳細(xì)介紹了VisualFoxPro6.0的基本命令和具體操作,程序設(shè)計(jì)的基本結(jié)構(gòu)和方法,面向?qū)ο蟪绦蛟O(shè)計(jì)的理論、方法和步驟。? 書中內(nèi)容可以指導(dǎo)讀者完成一個(gè)完整的數(shù)據(jù)庫(kù)管理系統(tǒng)軟件的開發(fā)。? 《數(shù)據(jù)庫(kù)原理及Visual FoxPro應(yīng)用》既可作為高等師范院校數(shù)據(jù)庫(kù)及VisualFoxPro應(yīng)用課程教材,也可供以VisualFoxPro開發(fā)數(shù)據(jù)庫(kù)的人員參考。
書籍目錄
第1章 數(shù)據(jù)庫(kù)系統(tǒng)概論1.1 概述 1.1.1 信息、數(shù)據(jù)和數(shù)據(jù)處理 1.1.2 數(shù)據(jù)管理方式 1.1.3 數(shù)據(jù)庫(kù)系統(tǒng)的主要特點(diǎn) 1.1.4 數(shù)據(jù)庫(kù)系統(tǒng)的發(fā)展階段 1.2 數(shù)據(jù)模型 1.2.1 3個(gè)世界 1.2.2 概念模型 1.2.3 數(shù)據(jù)模型 1.3 關(guān)系模型 1.3.1 基本概念 1.3.2 關(guān)系代數(shù) 1.3.3 函數(shù)依賴 1.3.4 關(guān)系完整性 1.3.5 關(guān)系范式 1.4 數(shù)據(jù)庫(kù)系統(tǒng)的結(jié)構(gòu) 1.4.1 數(shù)據(jù)庫(kù)系統(tǒng)結(jié)構(gòu) 1.4.2 數(shù)據(jù)庫(kù)系統(tǒng)的模式結(jié)構(gòu) 1.5 數(shù)據(jù)庫(kù)設(shè)計(jì) 1.5.1 需求分析 1.5.2 概念設(shè)計(jì) 1.5.3 邏輯設(shè)計(jì) 1.5.4 物理設(shè)計(jì) 1.5.5 數(shù)據(jù)庫(kù)的實(shí)現(xiàn)和維護(hù) 思考與練習(xí) 第2章 Visual FoxPro 6.0 系統(tǒng)概述2.1 Visual FoxPro特性 2.1.1 微機(jī)數(shù)據(jù)庫(kù)的發(fā)展 2.1.2 Visual FoxPro的主要特點(diǎn) 2.2 啟動(dòng)Visual FoxPro 6.0系統(tǒng) 2.2.1 運(yùn)行環(huán)境 2.2.2 Visual FoxPro系統(tǒng)的安裝、啟動(dòng)和關(guān)閉 2.2.3 Visual FoxPro的用戶界面 2.3 Visual FoxPro 6.0的工作方式 2.3.1 命令格式 2.3.2 兩類工作方式 2.4 Visual FoxPro 6.0的輔助設(shè)計(jì)工具 2.4.1 向?qū)А—í?.4.2 設(shè)計(jì)器 2.4.3 生成器 2.5 項(xiàng)目管理器 2.5.1 創(chuàng)建一個(gè)項(xiàng)目 2.5.2 項(xiàng)目的組織結(jié)構(gòu) 2.5.3 使用“數(shù)據(jù)”選項(xiàng)卡組織數(shù)據(jù)2.5.4 為文件添加說(shuō)明 2.5.5 項(xiàng)目間共享文件 2.6 使用幫助 2.6.1 一般幫助 2.6.2 從網(wǎng)絡(luò)中取得幫助 思考與練習(xí) 第3章 數(shù)據(jù)元素3.1 數(shù)值型數(shù)據(jù) 3.1.1 數(shù)值型常量 3.1.2 數(shù)值型變量 3.1.3 算術(shù)運(yùn)算符 3.1.4 數(shù)值計(jì)算函數(shù) 3.1.5 算術(shù)表達(dá)式 3.2 字符型數(shù)據(jù) 3.2.1 字符型常量 3.2.2 字符型變量 3.2.3 字符運(yùn)算符和表達(dá)式 3.2.4 字符串函數(shù) 3.3 日期時(shí)間型數(shù)據(jù) 3.3.1 日期型常量和變量 3.3.2 日期運(yùn)算符和表達(dá)式 3.3.3 常用的日期和時(shí)間函數(shù) 3.4 邏輯型數(shù)據(jù) 3.4.1 邏輯常量和變量 3.4.2 比較運(yùn)算符 3.4.3 復(fù)合邏輯表達(dá)式 3.5 數(shù)組 3.5.1 數(shù)組的定義和賦值 3.5.2 數(shù)組函數(shù) 3.6 系統(tǒng)變量 3.7 內(nèi)存變量的操作 3.7.1 內(nèi)存變量的顯示 3.7.2 內(nèi)存變量的保存 3.7.3 內(nèi)存變量的釋放 3.7.4 內(nèi)存變量的恢復(fù) 思考與練習(xí)第4章 表操作4.1 創(chuàng)建表 4.1.1 表結(jié)構(gòu) 4.1.2 創(chuàng)建表的方式 4.1.3 創(chuàng)建表時(shí)立即輸入數(shù)據(jù) 4.1.4 數(shù)據(jù)表的打開與關(guān)閉 4.1.5 表結(jié)構(gòu)操作 4.1.6 記錄指針 4.1.7 字段變量 4.1.8 Visual FoxPro 命令的常用子句 4.1.9 Visual FoxPro環(huán)境設(shè)置 4.2 記錄的操作 4.2.1 插入記錄 4.2.2 追加記錄 4.2.3 記錄的邏輯刪除 4.2.4 恢復(fù)記錄 4.2.5 記錄的物理刪除 4.2.6 編輯和瀏覽記錄 4.2.7 替換記錄 4.2.8 單條記錄與數(shù)組間的數(shù)據(jù)傳送 4.2.9 成批記錄與數(shù)組間的數(shù)據(jù)傳送 4.3 打開多個(gè)表 4.3.1 工作區(qū)的選擇 4.3.2 多個(gè)表的打開與關(guān)閉 4.3.3 與工作區(qū)相關(guān)的函數(shù) 4.4 控制對(duì)記錄和字段的訪問(wèn) 4.4.1 限制對(duì)記錄的訪問(wèn) 4.4.2 限制對(duì)字段的訪問(wèn) 4.5 文件操作 4.5.1 表文件的復(fù)制 4.5.2 表文件與其他格式文件的數(shù)據(jù)轉(zhuǎn)換 4.5.3 一般文件的復(fù)制 4.5.4 文件的重命名 4.5.5 文件的刪除 思考與練習(xí) 第5章 排序與索引5.1 排序 5.2 索引的概念 5.3 索引類型 5.4 索引文件的創(chuàng)建 5.4.1 使用表設(shè)計(jì)器 5.4.2 創(chuàng)建索引的命令 5.5 索引的使用 5.5.1 索引文件的打開與關(guān)閉 5.5.2 設(shè)置主控索引 5.5.3 重新索引 5.6 索引查詢 5.6.1 順序查詢命令 5.6.2 索引查詢 思考與練習(xí) 第6章 創(chuàng)建數(shù)據(jù)庫(kù)6.1 數(shù)據(jù)庫(kù)設(shè)計(jì)的過(guò)程 6.2 創(chuàng)建和刪除數(shù)據(jù)庫(kù) 6.2.1 建立數(shù)據(jù)庫(kù) 6.2.2 打開數(shù)據(jù)庫(kù) 6.2.3 在數(shù)據(jù)庫(kù)中創(chuàng)建、添加和移去表 6.2.4 刪除數(shù)據(jù)庫(kù) 6.3 數(shù)據(jù)字典 6.3.1 設(shè)置長(zhǎng)表名和表的注釋 6.3.2 設(shè)置字段標(biāo)題和注釋 6.3.3 設(shè)置字段的有效性規(guī)則 6.3.4 字段值的格式碼和輸入掩碼6.3.5 數(shù)據(jù)記錄的有效性驗(yàn)證 6.4 建立表間的關(guān)系 6.4.1 建立表間的永久關(guān)系 6.4.2 建立表間的臨時(shí)關(guān)系 6.4.3 設(shè)置參照完整性 6.5 引用多個(gè)數(shù)據(jù)庫(kù) 6.5.1 打開多個(gè)數(shù)據(jù)庫(kù) 6.5.2 數(shù)據(jù)庫(kù)中表的使用 6.5.3 瀏覽數(shù)據(jù)庫(kù)文件 6.5.4 數(shù)據(jù)庫(kù)檢查 6.5.5 關(guān)閉數(shù)據(jù)庫(kù) 思考與練習(xí) 第7章 結(jié)構(gòu)化查詢語(yǔ)言7.1 SQL 語(yǔ)句創(chuàng)建查詢 7.2 單表查詢 7.2.1 選擇表中的若干列 7.2.2 選擇表中的若干記錄 7.2.3 嵌套查詢 7.2.4 對(duì)查詢結(jié)果的排序和分組 7.2.5 保存查詢結(jié)果 7.3 多表連接查詢 7.3.1 等值連接查詢 7.3.2 自身連接查詢 7.3.3 外連接查詢 7.4 創(chuàng)建查詢文件 7.4.1 查詢?cè)O(shè)計(jì)器 7.4.2 使用查詢向?qū)Ы⒉樵儭—í?.5 修改查詢文件 7.5.1 使用查詢?cè)O(shè)計(jì)器 7.5.2 使用命令 7.6 查詢結(jié)果的輸出 7.6.1 查詢?nèi)ハ驅(qū)υ捒颉—í?.6.2 將查詢結(jié)果以圖形方式輸出 7.6.3 在屏幕上輸出 7.6.4 以報(bào)表方式輸出 7.7 創(chuàng)建交叉表查詢 7.8 運(yùn)行查詢 思考與練習(xí) 第8章 視圖8.1 創(chuàng)建視圖 8.1.1 利用視圖設(shè)計(jì)器創(chuàng)建視圖 8.1.2 命令方式創(chuàng)建視圖 8.1.3 視圖的修改與刪除 8.2 使用視圖 8.2.1 打開視圖 8.2.2 創(chuàng)建視圖索引 8.2.3 為視圖字段創(chuàng)建默認(rèn)值 思考與練習(xí) 第9章 程序設(shè)計(jì)基礎(chǔ)9.1 程序的編輯 9.1.1 程序文件的創(chuàng)建、打開 9.1.2 程序文件的保存 9.1.3 創(chuàng)建良好的編輯環(huán)境 9.2 程序文件的運(yùn)行 9.2.1 以命令方式運(yùn)行 9.2.2 以菜單方式運(yùn)行 9.2.3 程序執(zhí)行的終止 9.3 基本輸入語(yǔ)句 9.3.1 字符串輸入語(yǔ)句 9.3.2 表達(dá)式輸入語(yǔ)句 9.3.3 等待輸入字符語(yǔ)句 9.4 程序的基本結(jié)構(gòu) 9.4.1 程序設(shè)計(jì)基礎(chǔ) 9.4.2 程序的基本結(jié)構(gòu) 9.5 選擇結(jié)構(gòu) 9.5.1 條件選擇結(jié)構(gòu) 9.5.2 多分支選擇結(jié)構(gòu) 9.6 循環(huán)結(jié)構(gòu) 9.6.1 DO WHILE 循環(huán)結(jié)構(gòu) 9.6.2 FOR循環(huán)結(jié)構(gòu) 9.6.3 SCAN 循環(huán)結(jié)構(gòu) 9.6.4 多重循環(huán) 9.6.5 循環(huán)小結(jié) 9.7 預(yù)處理語(yǔ)句 9.7.1 常量定義和釋放 9.7.2 文件包含 9.7.3 條件編譯 9.8 多模塊程序設(shè)計(jì) 9.8.1 主程序和子程序 9.8.2 參數(shù)傳遞 9.8.3 過(guò)程 9.8.4 自定義函數(shù) 9.9 變量的作用域 9.9.1 公有變量 9.9.2 私有變量 9.9.3 局部變量 9.9.4 應(yīng)用舉例 9.10 程序設(shè)計(jì)一般問(wèn)題 9.10.1 程序設(shè)計(jì)一般步驟 9.10.2 減少程序中的語(yǔ)法錯(cuò)誤 9.10.3 提高程序的可維護(hù)性 9.11 程序調(diào)試工具 9.12 小結(jié) 思考與練習(xí) 第10章 面向?qū)ο蟮某绦蛟O(shè)計(jì) 10.1 面向?qū)ο蟮男赂拍睢—í?0.1.1 對(duì)象 10.1.2 類 10.2 類的創(chuàng)建和編輯 10.2.1 使用菜單創(chuàng)建類 10.2.2 使用命令創(chuàng)建類 10.2.3 編輯屬性和方法程序 10.3 對(duì)象的操作 10.3.1 對(duì)象的創(chuàng)建 10.3.2 設(shè)置對(duì)象的屬性值 10.3.3 對(duì)象的引用 思考與練習(xí) 第11章 表單設(shè)計(jì)與應(yīng)用11.1 表單的構(gòu)成 11.2 使用表單設(shè)計(jì)器創(chuàng)建表單 11.2.1 表單的創(chuàng)建 11.2.2 表單的屬性設(shè)置 11.2.3 表單的保存與打開 11.3 使用向?qū)?chuàng)建表單 11.3.1 創(chuàng)建單表表單 11.3.2 創(chuàng)建多表表單 11.4 表單設(shè)計(jì)器的使用 11.4.1 設(shè)置Tab鍵次序 11.4.2 布局工具欄 11.5 設(shè)置數(shù)據(jù)環(huán)境 11.5.1 打開數(shù)據(jù)環(huán)境設(shè)計(jì)器 11.5.2 向數(shù)據(jù)環(huán)境設(shè)計(jì)器添加表或視圖 11.5.3 數(shù)據(jù)環(huán)境的屬性 11.5.4 在數(shù)據(jù)環(huán)境設(shè)計(jì)器中設(shè)置關(guān)系 11.5.5 從數(shù)據(jù)環(huán)境設(shè)計(jì)器中移去表或視圖 11.6 表單的事件和方法 11.6.1 表單中常用的事件 11.6.2 方法程序的調(diào)用 11.6.3 事件中的參數(shù) 11.7 向表單添加控件 11.8 輸出控件 11.8.1 標(biāo)簽 11.8.2 圖像 11.8.3 線條 11.8.4 形狀 11.9 輸入控件 11.9.1 文本框 11.9.2 編輯框 11.9.3 列表框和下拉列表框 11.9.4 微調(diào)控件 11.10 控制控件 11.10.1 命令按鈕 11.10.2 命令按鈕組 11.10.3 復(fù)選框 11.10.4 選項(xiàng)按鈕組 11.10.5 計(jì)時(shí)器 11.11 容器控件 11.11.1 表格 11.11.2 頁(yè)框 11.11.3 容器 11.12 連接控件 11.12.1 ActiveX控件 11.12.2 ActiveX 綁定控件 11.12.3 超級(jí)鏈接 11.13 表單的運(yùn)行 11.14 表單集 11.14.1 表單集的創(chuàng)建和打開 11.14.2 表單集的操作 11.14.3 表單集的運(yùn)行、釋放和刪除 思考與練習(xí) 第12章 創(chuàng)建報(bào)表和標(biāo)簽12.1 報(bào)表布局 12.1.1 報(bào)表布局類型 12.1.2 報(bào)表設(shè)計(jì)器 12.2 使用報(bào)表向?qū)?chuàng)建報(bào)表 12.2.1 報(bào)表向?qū)А—í?2.2.2 一對(duì)多報(bào)表向?qū)А—í?2.2.3 快速報(bào)表 12.3 報(bào)表中的數(shù)據(jù)組成 12.3.1 設(shè)置報(bào)表數(shù)據(jù)源 12.3.2 報(bào)表變量 12.3.3 按布局分組數(shù)據(jù) 12.4 添加報(bào)表控件 12.4.1 標(biāo)簽控件 12.4.2 線條控件 12.4.3 域控件 12.4.4 矩形控件 12.4.5 圓角矩形和圓形 12.4.6 圖片控件 12.4.7 調(diào)整控件的位置 12.5 頁(yè)面設(shè)置 12.6 創(chuàng)建標(biāo)簽 12.6.1 使用標(biāo)簽向?qū)?chuàng)建標(biāo)簽 12.6.2 標(biāo)簽設(shè)計(jì)器 12.7 預(yù)覽和打印 12.7.1 預(yù)覽 12.7.2 打印報(bào)表 思考與練習(xí) 第13章 菜單設(shè)計(jì)13.1 菜單設(shè)計(jì)基礎(chǔ) 13.1.1 菜單的基本概念 13.1.2 打開菜單設(shè)計(jì)器窗口 13.2 設(shè)計(jì)菜單 13.2.1 菜單設(shè)計(jì)器窗口 13.2.2 “顯示”菜單的命令 13.3 運(yùn)行菜單 13.3.1 保存菜單定義 13.3.2 生成菜單程序 13.3.3 運(yùn)行菜單程序 13.4 快捷菜單 思考與練習(xí) 第14章 應(yīng)用程序的管理與發(fā)布 14.1 應(yīng)用程序管理 14.1.1 建立項(xiàng)目 14.1.2 設(shè)置應(yīng)用程序的主文件 14.1.3 建立一個(gè)簡(jiǎn)單的主程序 14.1.4 文件的包含和排除 14.1.5 應(yīng)用程序的連編 14.2 應(yīng)用程序的發(fā)布 14.2.1 發(fā)布準(zhǔn)備 14.2.2 創(chuàng)建發(fā)布磁盤 思考與練習(xí) 附錄附錄A 文件擴(kuò)展名與文件類型 附錄B Visual FoxPro系統(tǒng)容量 參考文獻(xiàn)
圖書封面
評(píng)論、評(píng)分、閱讀與下載
數(shù)據(jù)庫(kù)原理及Visual FoxPro的應(yīng)用 PDF格式下載