複製鏈接
請複製以下鏈接發送給好友

數據庫原理及應用

(2005年清華大學出版社出版的圖書)

鎖定
《數據庫原理及應用》是2005年1月清華大學出版社出版的圖書,作者是張鳳琴。 [1] 
中文名
數據庫原理及應用 [1] 
作    者
張鳳琴 [1] 
出版時間
2005年01月01日
出版社
清華大學出版社
ISBN
9787810824583 [1] 
類    別
計算機類圖書
定    價
30 元

數據庫原理及應用內容簡介

《數據庫原理及應用》教材是根據教育部制訂的關於計算機科學與技術及相關專業的培養目標,突出對理論知識的應用和實踐的動手能力的培養,使基礎理論的教學最終以應用為目的。
本書在對理論的掌握的基礎上,側重於強化理論知識的應用,系統完整地介紹了數據庫系統的理論及應用系統的開發知識。講解的內容由淺入深,易於理解,文字表達簡練清晰、通俗易懂。其中應用部分以VisualFoxPro6.0為開發工具。
全書共分14章,主要介紹數據庫系統結構、數據模型、關係數據庫、關係代數和關係演算、查詢優化、SQL語言、關係依賴、數據庫的設計和管理、VisualFoxPro6.0的數據表的操作,還介紹了查詢和視圖的創建、編程基礎、表單和控件的使用、報表和菜單的設計及應用系統的連編和發佈。各章後均附有內容小結及各種習題,便於課堂組織教學和知識的鞏固。
本書可作為高等院校計算機科學與技術專業及相關專業的本科教材,也可作為軟件水平考試、計算機等級考試的參考書。對於數據庫開發人員來説也是一本不可多得的參考書。 [1-2] 

數據庫原理及應用圖書目錄

第1章數據庫概述
1.1數據庫技術的發展
1.1.1信息、數據與數據處理
1.1.2數據管理技術的發展與數據庫技術的產生
1.1.3數據庫技術的研究領域
1.2數據庫系統結構
1.2.1數據庫系統中模式的概念
1.2.2數據庫系統的三級模式結構
1.2.3數據庫的二級映像與數據獨立性
1.3數據庫系統組成
1.3.1數據庫系統的組成
1.3.2數據庫系統的分類
1.4數據模型
1.4.1數據模型的概念
1.4.2數據模型的要素
1.4.3概念模型——E-R模型
1.4.4常用的數據結構模型
1.5數據庫管理系統
1.5.1DBMS的主要功能
1.5.2DBMS的組成
1.5.3用户訪問數據庫的過程
小結
習題
第2章關係數據庫
2.1關係數據庫與關係模型
2.1.1基本概念
2.1.2關係模型
2.1.3關係的三類完整性規則
2.2關係的形式定義
2.2.1笛卡兒積與關係
2.2.2關係模型的優點
2.2.3E-R模型向關係模型的轉換
2.3關係運算
2.3.1關係代數的五種基本運算
2.3.2關係代數的組合運算
2.3.3關係代數的外連接運算
2.3.4關係代數運算舉例
2.4查詢優化
2.4.1關係代數表達式的優化問題
2.4.2關係代數表達式的等價變換規則
2.4.3關係代數表達式的優化算法
2.5關係數據庫的規範化理論
2.5.1函數依賴
2.5.2規範化
2.5.3關係模式分解
小結
習題
第3章數據庫的標準語言SQL
3.1SQL概述
3.1.1SQL語句的特徵
3.1.2SQL的基本組成
3.2數據定義
3.2.1創建表(CREATETABLE)
3.2.2修改表和刪除表
3.2.3定義和刪除索引
3.2.4定義、刪除視圖
3.3數據查詢
3.3.1SELECT語句的基本結構
3.3.2簡單查詢
3.3.3連接查詢
3.3.4子查詢與聚集函數
3.3.5分組查詢
3.3.6更名運算
3.3.7字符串操作
3.3.8集合操作
3.3.9視圖的查詢和更新
3.4數據更新
3.4.1插入語句
3.4.2刪除語句
3.4.3修改語句
3.5SQL的完整性控制
3.5.1主鍵約束PRIMARYKEY
3.5.2外鍵約束FOREIGNKEY
3.5.3屬性值上的約束
3.5.4全局約束CREATEASSERTIONS
3.6SQL中的觸發器
3.6.1觸發器的組成和類型
3.2.2創建觸發器
3.7.1SQL與宿主語言接口
3.7.2動態SQL
小結
習題
4.1數據庫設計的步驟
4.1.1數據庫應用系統的生命期
4.1.2數據庫設計的一般策略
4.1.3數據庫設計的步驟
4.2需求分析
4.2.1需求分析的任務和目標
4.2.2需求分析的方法和步驟
4.3概念結構設計
4.3.1概念結構設計策略與方法
4.3.2用E-R方法建立概念模型
4.4邏輯結構設計
4.4.1E-R圖向關係模式的轉換
4.4.2關係模式的規範化
4.4.3確定完整性約束
4.4.4用户視圖的確定
4.5數據庫的物理設計
4.6數據庫的實施和維護
4.6.1數據庫實施
4.6.2數據庫維護
小結
習題
第5章數據庫的管理
5.1數據庫的安全控制
5.1.1概述
5.1.2用户標識和鑑別
5.1.3訪問控制
5.2數據庫的恢復技術
5.2.1事務
5.2.2備份
5.2.3恢復
5.3數據庫的併發控制
5.3.1事務的調度
5.3.2併發操作的問題
5.3.3加鎖
5.3.4活鎖與死鎖
5.3.5兩段鎖協議
小結
習題 [3] 
第6章Visual FoxPro 6.0簡介
6.1Visual FoxPro 6.0概述
6.1.1Visual FoxPro 6.0的常用的文件類型
6.1.2Visual FoxPro 6.0的開發環境
6.2Visual FoxPro 6.0的安裝
6.3Visual FoxPro 6.0的啓動與退出
6.3.1Visual FoxPro 6.0的啓動
6.3.2Visual FoxPro 6.0的退出
6.4Visual FoxPro 6.0的窗口界面
6.4.1系統菜單欄
6.4.2工具欄
6.4.3命令窗口
6.4.4狀態欄
6.5Visual FoxPro 6.0輔助設計工具
6.5.1Visual FoxPro嚮導
6.5.2Visual FoxPro設計器
6.5.3Visual FoxPro生成器
6.6.1創建項目
6.6.2項目管理器界面
6.6.3添加與移去項目中的文件
6.6.4修改與瀏覽項目中的文件
6.6.5項目管理器的定製
6.7Visual FoxPro命令子句和書寫規則
小結
習題
第7章數據表與數據庫
7.1數據類型
7.2數據表的創建
7.2.1數據表的概念
7.2.2創建數據表
7.2.3打開與關閉表
7.2.4修改與顯示錶的結構
7.2.5索引的建立和應用
7.3表的操作
7.3.1數據的錄入
7.3.2記錄的定位
7.3.3記錄的顯示
7.3.4記錄的修改
7.3.5記錄的刪除
7.3.6數據的查詢
7.3.7數據的統計
7.3.8多工作區的操作
7.4數據庫的操作
7.4.1數據庫的創建
7.4.2建立表之間的關係
7.4.3數據字典
小結
習題
第8章查詢與視圖
8.1建立查詢
8.1.1使用輔助工具創建查詢
8.1.2使用SELECT-SQL語句建立查詢
8.1.3運行查詢
8.2使用視圖處理數據
8.2.1本地視圖的建立
8.2.2建立遠程視圖及遠程數據連接
8.2.3利用視圖更改數據
小結
習題
第9章Visual FoxPro 6.0編程基礎
9.1數據容器
9.1.1常量
9.1.2內存變量
9.1.3數組
9.1.4字段變量
9.1.5系統變量
9.1.6對象
9.2操作符與表達式
9.2.1操作符
9.2.2表達式
9.2.3函數
9.3程序文件
9.3.1命令文件的建立
9.3.2命令文件的運行
9.3.3程序的書寫規則
9.4控制語句
9.4.1輸入輸出語句
9.4.2條件分支語句
9.4.3循環語句
9.5過程和函數
9.5.1建立過程或函數
9.5.2調用過程或函數
9.5.3檢驗參數
9.5.4創建存儲過程
9.6Visual FoxPro的編程機制
9.6.1Visual FoxPro 6.0與面向對象技術
9.6.2Visual FoxPro的類與對象
9.6.3面向對象設計方法的實現
小結
習題 [3] 
第10章表單與控件
10.1表單概述
10.1.1表單
10.1.2表單設計器
10.1.3數據環境設計器
10.2簡單表單的創建
10.2.1利用表單嚮導創建簡單的表單
10.2.2利用“表單設計器”創建簡單的表單
10.2.3利用表單嚮導創建一對多表單
10.3定製表單
10.3.1操作表單中的控件
10.3.2美化界面
10.4表單屬性的設置
10.4.1使用“屬性窗口”設置表單的屬性
10.4.2使用程序設置表單的屬性
10.4.3添加新的屬性和方法
10.5表單的管理
10.5.1表單的保存
10.5.2表單的運行
10.5.3表單的隱藏和釋放
10.5.4表單的參數傳遞
10.6控件及相關操作
10.6.1標籤
10.6.2命令按鈕和命令按鈕組
10.6.3文本框
10.6.4列表框和下拉列表框
10.6.5複選框
10.6.6表格
10.6.7編輯框
10.6.8微調
10.6.9選項組
10.6.10計時器
10.6.11圖像
10.6.12頁框
10.7應用表單的設計
10.7.1系統登錄表單的設計
10.7.2數據瀏覽與維護表單的設計
小結
習題
第11章菜單與自定義工具欄
11.1菜單系統的規劃原則
11.2用“菜單設計器”創建菜單系統
11.2.1設計用户菜單界面
11.2.2給菜單項指定工作
11.2.3定製菜單系統
11.2.4測試和調試菜單系統
11.2.5創建快捷菜單
11.3用編程方式設計菜單
11.4自定義工具欄
11.4.1定義工具欄類
11.4.2向自定義工具欄中添加對象
11.4.3在表單集中添加自定義工具欄
11.4.4協調菜單與自定義工具欄
11.4.5創建與工具欄按鈕協調的菜單
小結
習題
第12章報表與標籤設計
12.1創建報表
12.1.1利用“報表嚮導”創建報表
12.1.2創建快速報表
12.1.3利用“報表設計器”創建報表
12.2設計報表
12.2.1報表帶區
12.2.2報表的數據環境
12.2.3報表控件
12.2.4調整報表佈局
12.2.5設置報表頁面
12.3建立標籤
12.3.1用“標籤嚮導”創建標籤
12.3.2用“標籤設計器”創建標籤
12.4報表和標籤的預覽與打印
12.4.1預覽報表結果
12.4.2打印報表和標籤
小結
習題
第13章應用程序連編與發佈
13.1設計主文件
13.1.1設置應用程序起始點
13.1.2建立主文件
13.2添加文件到項目中
13.2.1添加文件到項目中
13.2.2設置文件的“包含”或“排除”
13.3連編應用程序
13.3.1重新連編項目
13.3.2生成應用程序或者可執行文件
13.3.3生成動態鏈接庫
13.4生成可發佈的應用程序
13.4.1發佈應用程序的步驟
13.4.2發佈應用程序前的準備
13.4.3定製要發佈的應用程序
13.4.4創建發佈磁盤
小結
習題
第14章學生成績管理系統
14.1應用系統的總體設計
14.1.1應用系統的開發過程
14.1.2應用系統的總體設計
14.2本系統的詳細設計與實現
14.2.1系統的組成
14.2.2主程序的實現
14.2.3主要表單的設計與實現
14.2.4報表的設計與實現
14.3應用系統的組裝
小結
習題
參考文獻 [1]  [3] 
參考資料