出版時間:2012-1 出版社:科學(xué)出版社 作者:侯仲尼,朱麗莉,張丹彤 主編 頁數(shù):304
內(nèi)容概要
本書以visualfoxpro
6.0為基礎(chǔ),深入淺出地介紹了關(guān)系數(shù)據(jù)庫管理系統(tǒng)的基礎(chǔ)理論及數(shù)據(jù)庫應(yīng)用系統(tǒng)的開發(fā)過程。本書主要內(nèi)容包括概述、vfp
6.0基礎(chǔ)知識、表的基本操作、數(shù)據(jù)庫的基本操作、結(jié)構(gòu)化查詢語言與數(shù)據(jù)查詢、程序設(shè)計、表單設(shè)計、報表與標(biāo)簽設(shè)計、菜單設(shè)計、數(shù)據(jù)庫應(yīng)用系統(tǒng)開發(fā),共10章。書中例題均上機(jī)調(diào)試通過,每章均配有豐富的習(xí)題。
本書可作為各類高等院校學(xué)生學(xué)習(xí)“visual foxpro
6.0程序設(shè)計”課程的教材,也可作為計算機(jī)二級等級考試的培訓(xùn)教材,也適合廣大計算機(jī)用戶和數(shù)據(jù)庫應(yīng)用系統(tǒng)開發(fā)人員自學(xué)使用,還可供有經(jīng)驗的it工程技術(shù)人員參考使用。
書籍目錄
第1章概述
1.1數(shù)據(jù)庫系統(tǒng)基礎(chǔ)知識
1.1.1計算機(jī)數(shù)據(jù)管理的發(fā)展
1.1.2數(shù)據(jù)庫系統(tǒng)的特點
1.1.3數(shù)據(jù)庫系統(tǒng)
1.2數(shù)據(jù)模型
1.2.1數(shù)據(jù)模型的基本概念
1.2.2常用的數(shù)據(jù)模型
1.2.3關(guān)系操作
1.2.4關(guān)系完整性
1.3vfp6.0系統(tǒng)概述
1.3.1數(shù)據(jù)庫管理系統(tǒng)概述
1.3.2vfp的發(fā)展與特點
1.3.3vfp6.0安裝、啟動與卸載
1.3.4vfp6.0的用戶界面與工作方式
1.3.5vfp 6.0主要技術(shù)指標(biāo)和常用的文件類型
1.3.6vfp6.0向?qū)А⒃O(shè)計器、生成器
習(xí)題1
第2章vfp6.0基礎(chǔ)知識
2.1vfp的命令結(jié)構(gòu)與語法規(guī)則
2.1.1本書對書寫vfp命令的約定
2.1.2 vfp的命令結(jié)構(gòu)
2.2 vfp的數(shù)據(jù)類型
2.2.1vfp的數(shù)據(jù)類型
2.2.2常量
2.2.3變量
2.2.4運算符與表達(dá)式
2.2.5常用函數(shù)
習(xí)題2
第3章表的基本操作
3.1表的建立
3.1.1確定表的結(jié)構(gòu)
3.1.2建立表
3.1.3表中數(shù)據(jù)記錄的輸入
3.2表中數(shù)據(jù)的整理
3.2.1記錄的顯示
3.2.2記錄指針的移動
3.2.3表中數(shù)據(jù)記錄的修改
3.2.4記錄的刪除
3.2.5數(shù)據(jù)的復(fù)制
3.3數(shù)據(jù)記錄的排序與索引
3.3.1排序
3.3.2索引文件的建立
3.3.3記錄的查找
3.4數(shù)據(jù)的統(tǒng)計與計算
3.4.1記錄的統(tǒng)計
3.4.2數(shù)據(jù)的計算
3.5多表的操作
3.5.1工作區(qū)及其選擇
3.5.2同時操作多個表
習(xí)題3
第4章數(shù)據(jù)庫的基本操作
4.1數(shù)據(jù)庫的設(shè)計
4.1.1數(shù)據(jù)庫與數(shù)據(jù)庫設(shè)計
4.1.2數(shù)據(jù)庫設(shè)計的一般步驟
4.2數(shù)據(jù)庫的基本操作
4.2.1數(shù)據(jù)庫的建立
4.2.2數(shù)據(jù)庫的基本操作
4.2.3數(shù)據(jù)庫表的組織
4.3數(shù)據(jù)庫表的設(shè)置
4.3.1設(shè)置字段顯示屬性
4.3.2建立永久性關(guān)聯(lián)關(guān)系
4.3.3建立參照完整性
習(xí)題4
第5章結(jié)構(gòu)化查詢語言與數(shù)據(jù)查詢
5.1sqi概述
5.1.1sql的產(chǎn)生、發(fā)展及其標(biāo)準(zhǔn)
5.1.2sql的特點
5.1.3數(shù)據(jù)定義語言
5.1.4數(shù)據(jù)操縱語言
5.1.5數(shù)據(jù)控制語言
5.2sql的select命令
5.2.1select命令的一般形式
5.2.2嵌套查詢
5.2.3超聯(lián)接查詢
5.2.4查詢結(jié)果處理
5.3查詢
5.3.1建立查詢
5.3.2修改查詢
5.3.3運行查詢
5.4視圖
5.4.1建立視圖
5.4.2修改視圖
5.4.3使用與運行視圖
5.4.4視圖與查詢、視圖與表的比較
習(xí)題5
第6章程序設(shè)計
6.1結(jié)構(gòu)化程序設(shè)計基礎(chǔ)
6.1.1程序文件的建立、修改與運行
6.1.2輔助調(diào)試命令
6.2程序設(shè)計中常用的輸入與輸出命令
6.2.1輸出命令
6.2.2輸入命令
6.3程序的控制結(jié)構(gòu)
6.3.1算法與流程圖
6.3.2選擇結(jié)構(gòu)程序設(shè)計
6.3.3循環(huán)結(jié)構(gòu)程序設(shè)計
6.4過程與自定義函數(shù)
6.4:1過程及其調(diào)用
6.4.2自定義函數(shù)及其調(diào)用
6.4.3變量的作用域
6.4.4程序的調(diào)試
6.5面向?qū)ο蟪绦蛟O(shè)計基礎(chǔ)
6.5.1面向?qū)ο蠡A(chǔ)知識
6.5.2 vfp中提供的類
習(xí)題6
第7章表單設(shè)計
7.1表單的建立
7.1.1表單概述
7.1.2用表單向?qū)Ы⒈韱?br />7.1.3用“表單設(shè)計器”建立表單
7.2定制表單
7.2.1設(shè)置數(shù)據(jù)環(huán)境
7.2.2控件的操作與布局
7.2.3設(shè)置屬性與編輯代碼
7.2.4表單的修改與運行
7.3常用表單控件
7.3.1標(biāo)簽控件
7.3.2文本框控件
7.3.3編輯框
7.3.4命令按鈕
7.3.5命令按鈕組
7.3.6選項按鈕組
7.3.7復(fù)選框
7.3.8列表框
7.3.9組合框
7.3.10表格
7.3.11頁框
7.3.12計時器與微調(diào)器
7.3.13圖像、形狀、線條
7.3.14容器
7.4自定義屬性與方法
7.4.1自定義屬性
7.4.2自定義方法程序
7.5表單集與多重表單
7.5.1表單集
7.5.2多重表單
習(xí)題7
第8章報表與標(biāo)簽設(shè)計
8.1報表設(shè)計
8.1.1報表的總體規(guī)劃和布局
8.1.2創(chuàng)建報表
8.1.3修改報表與打印
8.2標(biāo)簽設(shè)計
習(xí)題8
第9章菜單設(shè)計
9.1建立菜單
9.1.1規(guī)劃菜單系統(tǒng)
9.1.2建立下拉式菜單
9.1.3在頂層表單中調(diào)用下拉式菜單
9.2建立快捷菜單
習(xí)題9
第10章數(shù)據(jù)庫應(yīng)用系統(tǒng)開發(fā)
10.1項目管理器
10.1.1項目管理器概述
10.1.2項目管理器的定制
10.1.3項目管理器的使用
10.1.4連編應(yīng)用程序
10.2數(shù)據(jù)庫應(yīng)用系統(tǒng)開發(fā)
10.2.1數(shù)據(jù)庫應(yīng)用系統(tǒng)開發(fā)過程
10.2.2系統(tǒng)分析
10.2.3系統(tǒng)設(shè)計
10.2.4系統(tǒng)實現(xiàn)
10.2.5系統(tǒng)運行、維護(hù)和評價
習(xí)題10
參考文獻(xiàn)
附錄課后習(xí)題參考答案
章節(jié)摘錄
版權(quán)頁: 插圖: 5.1.2 SQL的特點 1.一體化語言 SQL集數(shù)據(jù)定義語言(database definition language,DDL)、數(shù)據(jù)操縱語言(database manipulation language,DML)、數(shù)據(jù)控制語言(database control language,DCL)的功能于一體,可以獨立完成數(shù)據(jù)庫生命周期中的全部活動,包括定義表結(jié)構(gòu),錄入數(shù)據(jù)及數(shù)據(jù)庫查詢、更新、維護(hù)和重構(gòu)以及數(shù)據(jù)庫安全性控制等一系列操作,這就為數(shù)據(jù)庫應(yīng)用系統(tǒng)的開發(fā)提供了良好的環(huán)境。 2.高度非過程化 用SQL進(jìn)行數(shù)據(jù)操作時,用戶只需提出做什么,而不必指明怎么做,這不但大大減輕了用戶的負(fù)擔(dān),而且還有利于提高數(shù)據(jù)獨立性。 3.集合化操作方式 SQL語言采用集合化操作方式,不僅查找的結(jié)果可以是記錄的集合,而且操作對象的一次插入、刪除、更新也可以是記錄的集合。 4.以同一種語法結(jié)構(gòu)提供兩種使用方式 SQL既是自含式語言,又是嵌入式語言。作為自含式語言,它能夠獨立地用于聯(lián)機(jī)交互,也可以在程序中使用;作為嵌入式語言,SQL語句能夠嵌入到高級語言(如C、FORTRAN等)程序中,供程序員設(shè)計程序時使用。而在這兩種不同的使用方式下,SQL語言的語法結(jié)構(gòu)基本上是一致的。這種以統(tǒng)一的語法結(jié)構(gòu)提供兩種不同的使用方法的做法,為用戶設(shè)計程序提供了極大的靈活性與方便性。 5.語言簡潔,易學(xué)易用 SQL功能極強(qiáng),但由于設(shè)計巧妙,語言十分簡潔,完成數(shù)據(jù)定義、數(shù)據(jù)操縱、數(shù)據(jù)控制核心功能只用了九個動詞:CREATE,DROP,ALTER,SELECT,INSERT,UPDATE,DELETE,GRANT,REVOKE。易學(xué)易用是SQL的最大特點。VFP無GRANT與REVOKE命令。 5.1.3數(shù)據(jù)定義語言 數(shù)據(jù)定義語言由CREATE、ALTER、DROP命令組成。 1.表的建立 (1)創(chuàng)建表 在3.1.2小節(jié)中介紹了用命令創(chuàng)建表,此格式為SQL創(chuàng)建表的基本語句,現(xiàn)給出它的完整形式。 格式:CREATE TABLEIDBF[NAME】【FREE](類型 [(字段寬度[,)][NULLINOT NULL】 【CHECK[ERROR]][DEFAULT】 [PRIMARY KEYIUNIQUE][REFERENCES 【TAG1】 [NOCPTRANS】 [,…1 【,PRIMARY KEYTAG|,UNIQUETAG] 【,F(xiàn)OREIGN KEYTAG[NODUP] REFERENCES[TAG1] 【,CHECK[ERROR]】) |FROM ARRAY 功能:創(chuàng)建表名1指定的表。表名1可以是一個名稱表達(dá)式。 說明: 1)TABLE和DBF選項作用相同。 2)NAME指定表的長表名。因為長表名存儲在數(shù)據(jù)庫中,只有在打開數(shù)據(jù)庫時才能指定長表名。長名最多可包括128個字符,在數(shù)據(jù)庫中可用來代替短名。
編輯推薦
《普通高等教育"十二五"重點規(guī)劃教材?公共課系列?中國科學(xué)院教材建設(shè)專家委員會"十二五"規(guī)劃教材:高職高專教材sual FoxPro6.0程序設(shè)計教程》可作為各類高等院校學(xué)生學(xué)習(xí)“VisualFoxPro6.0程序設(shè)計”課程的教材,也可作為計算機(jī)二級等級考試的培訓(xùn)教材,也適合廣大計算機(jī)用戶和數(shù)據(jù)庫應(yīng)用系統(tǒng)開發(fā)人員自學(xué)使用,還可供有經(jīng)驗的IT工程技術(shù)人員參考使用。
圖書封面
評論、評分、閱讀與下載
Visual FoxPro 6.0程序設(shè)計教程 PDF格式下載