Visual FoxPro數(shù)據(jù)庫基礎(chǔ)

出版時間:2011-8  出版社:清華大學(xué)出版社  作者:丁革媛 編  頁數(shù):347  

內(nèi)容概要

  《Visual FoxPro數(shù)據(jù)庫基礎(chǔ)》是以關(guān)系型數(shù)據(jù)庫管理系統(tǒng)Visual FoxPro 6.0中文版為平臺,詳細(xì)介紹了關(guān)系型數(shù)據(jù)庫基本概念、數(shù)據(jù)模型、關(guān)系代數(shù)、Visual FoxPro的開發(fā)環(huán)境、Visual FoxPro程序設(shè)計基礎(chǔ)、數(shù)據(jù)庫與表、Visual FoxPro的可視化編程、查詢與視圖、關(guān)系數(shù)據(jù)庫標(biāo)準(zhǔn)語言SQL、報表和標(biāo)簽、菜單設(shè)計與應(yīng)用、數(shù)據(jù)庫應(yīng)用系統(tǒng)開發(fā)和數(shù)據(jù)安全與共享等內(nèi)容。內(nèi)容講解細(xì)致、圖文并茂、重點突出,并通過大量的實例,將理論知識學(xué)習(xí)和實踐技能培養(yǎng)緊密地結(jié)合在一起。  《Visual FoxPro數(shù)據(jù)庫基礎(chǔ)》既可作為高等院校非計算機專業(yè)本、??茖W(xué)生“數(shù)據(jù)庫基礎(chǔ)”課程的教學(xué)用書,也可以作為計算機愛好者以及數(shù)據(jù)庫維護(hù)與應(yīng)用能力培訓(xùn)的教學(xué)和參考用書。

書籍目錄

第1章  數(shù)據(jù)庫概述
1.1 數(shù)據(jù)庫基本概念
1.2 數(shù)據(jù)管理的發(fā)展歷史
1.3 數(shù)據(jù)庫系統(tǒng)的體系結(jié)構(gòu)
1.4 數(shù)據(jù)模型
1.5 關(guān)系代數(shù)
1.6 數(shù)據(jù)庫設(shè)計
1.7 Visual FoxPro數(shù)據(jù)庫概述
1.7.1 安裝Visual FoxPro 6.0
1.7.2 Visual FoxPro的啟動與退出
1.7.3 Visual FoxPro的用戶界面
1.7.4 Visual FoxPro的工作方式
1.7.5 Visual FoxPro命令概述
1.7.6 Visual FoxPro中最簡單的操作命令
1.7.7 Visual FoxPro的配置
1.7.8 Visual FoxPro的幫助系統(tǒng)
1.7.9 Visual FoxPro的向?qū)?、設(shè)計器和生成器簡介
1.8 項目管理器
1.8.1 項目管理器簡介
1.8.2 項目管理器的功能
1.8.3 定制項目管理器
習(xí)題一
第2章 Visual FoxPro程序設(shè)計基礎(chǔ)
2.1 數(shù)據(jù)類型
2.2 常量與變量
2.2.1 常量
2.2.2 變量
2.3 數(shù)組
2.4 運算符和表達(dá)式
2.4.1 算術(shù)運算符及數(shù)值表達(dá)式
2.4.2 字符運算符及字符表達(dá)式
2.4.3 日期時間運算符及日期時間表達(dá)式
2.4.4 關(guān)系運算符及關(guān)系表達(dá)式
2.4.5 邏輯運算符及邏輯表達(dá)式
2.4.6 綜合表達(dá)式的運算優(yōu)先級
2.5 常用函數(shù)
2.5.1 數(shù)值函數(shù)
2.5.2 字符函數(shù)
2.5.3 日期和時間函數(shù)
2.5.4 數(shù)據(jù)類型轉(zhuǎn)換函數(shù)
2.5.5 其他函數(shù)
2.6 程序設(shè)計基礎(chǔ)
2.6.1 程序文件的建立與執(zhí)行
2.6.2 程序中的常用語句與注釋
2.6.3 程序的基本結(jié)構(gòu)
2.7 過程和自定義函數(shù)
2.7.1 過程和自定義函數(shù)的定義
2.7.2 過程和自定義函數(shù)的調(diào)用
2.7.3 參數(shù)傳遞
2.7.4 變量的作用域
習(xí)題二
第3章 數(shù)據(jù)庫和表
3.1 數(shù)據(jù)庫的建立和編輯
3.1.1 建立數(shù)據(jù)庫
3.1.2 數(shù)據(jù)庫的基本操作
3.2 表的創(chuàng)建
3.2.1 自由表
3.2.2 數(shù)據(jù)庫表
3.3 表的基本操作
3.3.1 表的打開和關(guān)閉
3.3.2 表結(jié)構(gòu)的顯示與修改
3.3.3 表中記錄的操作
3.3.4 表的統(tǒng)計
3.3.5 表到表
3.4 索引
3.4.1 索引的概念
3.4.2 在表設(shè)計器中建立索引
3.4.3 利用命令窗口建立索引
3.5 工作區(qū)
3.5.1 工作區(qū)的概念
3.5.2 工作區(qū)的選擇
3.6 表的關(guān)系
3.6.1 表之間的永久關(guān)系
3.6.2 表之間的臨時關(guān)系
3.7 數(shù)據(jù)庫完整性
3.7.1 實體完整性與主關(guān)鍵字
3.7.2 域完整性與約束規(guī)則
3.7.3 參照完整性與表之間的關(guān)聯(lián)
3.7.4 數(shù)據(jù)庫表觸發(fā)器
習(xí)題三
第4章 Visual FoxPro的可視化編程
4.1 對象及其使用
4.1.1 對象與類
4.1.2 對象的屬性、事件與方法
4.1.3 Visual FoxPro可視化編程的步驟
4.2 創(chuàng)建表單
4.2.1 表單設(shè)計器工具欄
4.2.2 表單控件的布局
4.3 表單的屬性和方法
4.3.1 表單的屬性
4.3.2 表單的事件與方法
4.3.3 表單文件的執(zhí)行
4.4 常用基本型控件
4.4.1 標(biāo)簽控件
4.4.2 命令按鈕和命令按鈕組
4.4.3 文本框控件
4.4.4 編輯框控件
4.4.5 復(fù)選框控件
4.4.6 選項按鈕組控件
4.4.7 列表框和組合框控件
4.4.8 表格控件
4.4.9 頁框控件
4.4.10 計時器和微調(diào)按鈕控件
4.4.11 圖形和圖像控件
4.5 多重表單
4.5.1 表單的類型
4.5.2 主從表單之間的參數(shù)傳遞
習(xí)題四
第5章 查詢和視圖
5.1 查詢
5.2 視圖
5.2.1 創(chuàng)建本地視圖
5.2.2 視圖的使用
習(xí)題五
第6章 關(guān)系數(shù)據(jù)庫標(biāo)準(zhǔn)語言SQL
6.1 SQL概述
6.1.1 SQL的發(fā)展過程
6.1.2 SQL語言的特點
6.1.3 SQL數(shù)據(jù)庫的體系結(jié)構(gòu)
6.1.4 SQL語言的語句結(jié)構(gòu)
6.1.5 SQL語言的命令分類
6.2 SQL的數(shù)據(jù)定義
6.2.1 數(shù)據(jù)庫的定義和刪除
6.2.2 表的定義
6.2.3 修改表結(jié)構(gòu)
6.2.4 刪除表
6.3 SQL的數(shù)據(jù)查詢
6.3.1 簡單查詢
6.3.2 簡單的聯(lián)接查詢
6.3.3 嵌套查詢
6.3.4 帶特殊運算符的條件查詢
6.3.5 超聯(lián)接查詢
6.3.6 排序
6.3.7 分組統(tǒng)計查詢與篩選
6.3.8 空值查詢
6.3.9 輸出合并
6.3.10 查詢結(jié)果輸出
6.4 SQL的數(shù)據(jù)修改
6.4.1 插入記錄
6.4.2 刪除記錄
6.4.3 更新記錄
習(xí)題六
第7章 報表和標(biāo)簽
7.1 創(chuàng)建報表
7.1.1 利用報表向?qū)?chuàng)建報表
7.1.2 利用報表設(shè)計器創(chuàng)建報表
7.1.3 快速報表
7.1.4 報表的預(yù)覽和打印
7.1.5 Visual FoxPro報表事件
7.1.6 報表的調(diào)用
7.1.7 利用報表設(shè)計器對Excel表格進(jìn)行報表處理
7.2 標(biāo)簽設(shè)計
7.2.1 利用標(biāo)簽向?qū)?chuàng)建標(biāo)簽
7.2.2 利用標(biāo)簽設(shè)計器創(chuàng)建標(biāo)簽
習(xí)題七
第8章 菜單設(shè)計與應(yīng)用
8.1 系統(tǒng)菜單
8.1.1 菜單結(jié)構(gòu)
8.1.2 系統(tǒng)菜單的配置
8.2 下拉式菜單設(shè)計
8.2.1 菜單設(shè)計的基本步驟
8.2.2 菜單設(shè)計方法
8.2.3 下拉式菜單設(shè)計實例
8.2.4 為頂層表單添加菜單
8.3 快捷菜單設(shè)計
8.3.1 快捷菜單的特點與創(chuàng)建方法
8.3.2 快捷菜單的應(yīng)用實例
8.4 利用程序設(shè)計菜單
8.4.1 設(shè)計條形菜單
8.4.2 設(shè)計彈出式菜單
習(xí)題八
第9章 數(shù)據(jù)庫應(yīng)用系統(tǒng)開發(fā)
9.1 開發(fā)的基本步驟
9.1.1 需求分析
9.1.2 系統(tǒng)設(shè)計
9.1.3 系統(tǒng)實現(xiàn)
9.1.4 軟件測試
9.1.5 系統(tǒng)維護(hù)
9.2 “銀行賬戶管理系統(tǒng)”開發(fā)實例
9.2.1 應(yīng)用系統(tǒng)需求分析
9.2.2 應(yīng)用系統(tǒng)功能設(shè)計
9.2.3 應(yīng)用系統(tǒng)數(shù)據(jù)庫設(shè)計
9.2.4 應(yīng)用系統(tǒng)主界面設(shè)計
9.2.5 管理員身份驗證界面設(shè)計
9.2.6 活期儲蓄賬戶管理界面設(shè)計
9.2.7 定期儲蓄賬戶管理模塊的設(shè)計
9.2.8 活期儲蓄用戶查詢模塊的設(shè)計
9.2.9 定期儲蓄用戶查詢模塊的設(shè)計
9.2.10 活期儲蓄取款機模塊的設(shè)計
9.2.11 結(jié)束界面的設(shè)計
9.2.12 系統(tǒng)主文件的設(shè)計
9.2.13 系統(tǒng)的編譯
習(xí)題九
第10章 數(shù)據(jù)安全與共享
10.1 計算機安全性
10.1.1 計算機系統(tǒng)的安全性
10.1.2 計算機系統(tǒng)評測標(biāo)準(zhǔn)
10.2 數(shù)據(jù)庫安全性控制
10.2.1 數(shù)據(jù)庫安全性概述
10.2.2 數(shù)據(jù)庫安全技術(shù)
10.3 并發(fā)控制
10.3.1 并發(fā)控制概述
10.3.2 封鎖
10.3.3 封鎖協(xié)議
10.3.4 活鎖和死鎖
10.4 數(shù)據(jù)庫恢復(fù)技術(shù)
10.4.1 數(shù)據(jù)庫恢復(fù)概述
10.4.2 恢復(fù)操作的基本原理
10.4.3 具體故障的恢復(fù)策略
10.4.4 數(shù)據(jù)庫鏡像
習(xí)題十
參考文獻(xiàn)

章節(jié)摘錄

  3.數(shù)據(jù)庫系統(tǒng)的主要風(fēng)險  數(shù)據(jù)庫系統(tǒng)在實際應(yīng)用中存在來自各方面的安全風(fēng)險,由安全風(fēng)險最終引起安全問題。下面從四個方面講述數(shù)據(jù)庫系統(tǒng)的安全風(fēng)險?! 。?)來自操作系統(tǒng)的風(fēng)險。來自操作系統(tǒng)的風(fēng)險主要集中在病毒、后門、數(shù)據(jù)庫系統(tǒng)和操作系統(tǒng)的關(guān)聯(lián)性方面。首先在病毒方面,操作系統(tǒng)中可能存在的特洛伊木馬程序?qū)?shù)據(jù)庫系統(tǒng)構(gòu)成極大的威脅,數(shù)據(jù)庫管理員尤其需要注意木馬程序帶給系統(tǒng)人駐程序所帶來的威脅。一個特洛伊木馬程序修改了入駐程序的密碼,并且當(dāng)更新密碼時,入侵者能得到新的密碼。其次在操作系統(tǒng)的后門方面,許多數(shù)據(jù)庫系統(tǒng)的特征參數(shù)盡管方便了數(shù)據(jù)庫管理員,但也為數(shù)據(jù)庫服務(wù)器主機操作系統(tǒng)留下了后門,這使得黑客可以通過后門訪問數(shù)據(jù)庫。最后數(shù)據(jù)庫系統(tǒng)和操作系統(tǒng)之間帶有很強的關(guān)聯(lián)性。操作系統(tǒng)具有文件管理功能,能夠利用存取控制矩陣,實現(xiàn)對各類文件包括數(shù)據(jù)庫文件的授權(quán)進(jìn)行讀寫和執(zhí)行等,而且操作系統(tǒng)的監(jiān)控程序能進(jìn)行用戶登錄和口令鑒別的控制,因此數(shù)據(jù)庫系統(tǒng)的安全性最終要靠操作系統(tǒng)和硬件設(shè)備所提供的環(huán)境。如果操作系統(tǒng)允許用戶直接存取數(shù)據(jù)庫文件,則在數(shù)據(jù)庫系統(tǒng)中采取最可靠的安全措施也不起作用?! 。?)來自管理的風(fēng)險。用戶安全意識薄弱,對信息網(wǎng)絡(luò)安全重視不夠,安全管理措施不落實,導(dǎo)致安全事件的發(fā)生,這些都是當(dāng)前安全管理工作存在的主要問題。從已發(fā)生安全事件的原因中分析,占前兩位的分別是“未修補軟件安全漏洞”和“登錄密碼過于簡單或未修改”,這也表明了用戶缺乏相關(guān)的安全防范意識和基本的安全防范常識。比如數(shù)據(jù)庫系統(tǒng)可用的但并未正確使用的安全選項、危險的默認(rèn)設(shè)置、給用戶更多的不適當(dāng)?shù)臋?quán)限、對系統(tǒng)配置的未經(jīng)授權(quán)的改動等?! 。?)來自用戶的風(fēng)險。用戶的風(fēng)險主要表現(xiàn)在用戶賬號、作用和對特定數(shù)據(jù)庫目標(biāo)的操作許可。例如對表單和存儲步驟的訪問。因此必須對數(shù)據(jù)庫系統(tǒng)做范圍更廣的徹底安全分析,找出所有可能領(lǐng)域內(nèi)的潛在漏洞,包括與銷售商提供的軟件相關(guān)的風(fēng)險軟件的BuG、缺少操作系統(tǒng)補丁、脆弱的服務(wù)和選擇不安全的默認(rèn)配置等。另外對于密碼長度不夠、對重要數(shù)據(jù)的非法訪問以及竊取數(shù)據(jù)庫內(nèi)容等惡意行動也潛在地存在,以上這些都表現(xiàn)為來自用戶的風(fēng)險。  ……

圖書封面

評論、評分、閱讀與下載


    Visual FoxPro數(shù)據(jù)庫基礎(chǔ) PDF格式下載


用戶評論 (總計1條)

 
 

  •   一般啦。。。
 

250萬本中文圖書簡介、評論、評分,PDF格式免費下載。 第一圖書網(wǎng) 手機版

京ICP備13047387號-7