《高等學校計算機科學與教材·資料庫套用系統》是2008年9月1日清華大學出版社出版的圖書,作者是曹紅根、丁勇。
基本介紹
- 書名:資料庫套用系統
- 出版社:清華大學出版社
- 頁數:428頁
- 開本:16
- 定價:42.00
- 作者:曹紅根 丁勇
- 出版日期:2008年9月1日
- 語種:簡體中文
- ISBN:7811233592, 9787811233599
- 品牌:清華大學出版社
內容簡介
·原理與技術的完美結合;
·教學與科研的最新成果;
·語言精煉,實例豐富;
·可操作性強,實用性突出;
圖書目錄
1.1 資料庫系統概述
1.1.1 資料庫的地位
1.1.2 四個基本概念
1.1.3 資料庫系統結構
1.2 關係模型
1.2.1 關係數據結構
1.2.2 關係操作
1.2.3 關係完整性約束
1.3 SQL語言概述
1.3.1 sQL概述
1.3.2 SQL語言的組成
1.3.3 SQL語句的結構
1.3.4 常用的SQL語句
第2章 資料庫系統設計
2.1 資料庫設計概述
2.2 需求分析
2.2.1 需求分析的任務
2.2.2 需求分析的方法
2.2.3 數據字典
2.3 概念結構設計
2.3.1 概念結構
2.3.2 概念設計的方法與步驟
2.3.3 數據抽象與局部視圖設計
2.3.4 視圖的集成
2.4 邏輯結構設計
2.4.1 E-R圖向關係模型的轉換
2.4.2 數據模型的最佳化
第3章 SQLSenrer2000資料庫系統
3.1 SQLServer2000簡介
3.2 SQLServer企業管理器
3.2.1 企業管理器的環境
3.2.2 啟動與關閉伺服器
3.2.3 企業管理器的常見用途
3.3 SQLServer查詢分析器
3.3.1 SQLServer查詢分析器簡介
3.3.2 配置SQLServer查詢分析器
3.3.3 使用SQLServer查詢分析器
3.4 SQLServer2000的資料庫創建
3.4.1 檔案與檔案組
3.4.2 用企業管理器創建資料庫
3.4.3 創建資料庫表
3.4.4 創建和使用約束
第4章 學生綜合信息管理系統的研究
4.1 概述
4.1.1 設計原則
4.1.2 需求分析
4.2 資料庫的設計
4.2.1 概念結構設計
4.2.2 邏輯結構設計
4.3 系統的功能結構
4.3.1 管理員子系統
4.3.2 教師子系統
4.3.3 學生子系統
第5章 基於VisualBasic的系統實現
5.1 常用資料庫控制項介紹
5.1.1 DataGrid控制項
5.1.2 MsFlexGrid控制項
5.2 使用AD0訪問資料庫
5.2.1 ADO概述
5.2.2 ADO對象模型簡介
5.2.3 ADO的編程模型
5.2.4 在VisualBasic中使用ADO對象
5.3 創建學生綜合信息管理系統工程
5.4 創建公用模組
5.4.1 公用模組的功能
5.4.2 公用模組的設計
5.5 創建啟動窗體模組
5.5.1 窗體界面設計
5.5.2 啟動窗體的設定
5.5.3 編寫窗體代碼
5.6 創建登錄模組
5.7 創建主窗體模組
5.7.1 主窗體選單設計
5.7.2 主窗體工具列設計
5.7.3 主窗體界面設計
5.7.4 主窗體狀態欄設計
5.7.5 編寫窗體代碼
5.8 實現數據報表功能
5.8.1 數據環境設計器
5.8.2 建立報表
5.9 創建學生信息查詢模組
5.9.1 學生基本信息查詢窗體設計
5.9.2 學生成績查詢窗體設計
5.10 創建教師用戶模組
5.10.1 教師信息查詢窗體設計
5.10.2 教師授課課程成績維護窗體設計
5.11 創建系統用戶模組
5.11.1 學生基本信息維護窗體設計
5.11.2 學生選課信息維護窗體設計
5.11.3 教師基本信息維護窗體設計
5.11.4 教師授課信息維護窗體設計
5.12 創建其他模組
5.12.1 用戶密碼修改窗體設計
5.12.2 關於窗體設計
5.12.3 實現系統退出功能
5.12.4 實現系統重新登錄功能
5.13 系統的改進與擴展
第6章 基於VisllalC++的系統實現
6.1 用ViSUalC++開發資料庫程式概述
6.1.1 ODBC技術
6.1.2 DAO技術
6.1.3 ADO技術
6.2 常用資料庫控制項介紹
6.2.1 ADOData控制項
6.2.2 :DataGrid控制項
6.2.3 DataCombo控制項
6.3 創建項目框架
6.3.1 新建工程
6.3.2 設計ADo封裝類
6.3.3 添加ADO控制項
6.3.4 為表創建類
6.4 創建登錄窗體模組
6.5 創建主窗體模組
6.5.1 主窗體選單設計
6.5.2 主窗體界面設計
6.5.3 主窗體狀態欄設計
6.6 創建學生用戶模組
6.6.1 學生信息查詢窗體設計
6.6.2 學生成績查詢窗體設計
6.7 創建教師用戶模組
6.7.1 教師信息查詢窗體設計
6.7.2 教師授課課程成績維護窗體設計
6.8 創建系統用戶模組
6.8.1 學生基本信息維護窗體設計
6.8.2 學生選課信息維護窗體設計
6.8.3 教師基本信息維護窗體設計
6.8.4 教師授課信息維護窗體設計
6.9 創建公共模組
第7章 基於PowerBuilder的系統實現
7.1 常用資料庫控制項介紹
7.1.1 數據窗體對象
7.1.2 數據窗體控制項
7.2 資料庫連線方法
第8章 基於ASP的系統實現
第9章 基於J2EE的系統實現
文摘
第1章 資料庫基本原理
1.1 資料庫系統概念
1.1.1 資料庫的地位
資料庫技術產生於20世紀60年代末,是數據管理的最新技術,是計算機科學的重要分支。資料庫技術的出現極大地促進了計算機套用向各行各業的滲透。資料庫的建設規模、資料庫信息量的大小和使用頻度已成為衡量一個國家信息化程度的重要標誌。
1.1.2 四個基本概念
1.數據(Data)
數據是資料庫中存儲的基本對象。可以對數據作如下定義:描述事物的符號記錄。其種類可以是文字、圖形、圖像、聲音、語言等。其特點是數據與其主義不可分。例如:學生檔案中的學生記錄用數據(張三,男1980,江蘇,計算機學系)來描述。其主義為:學生姓名、姓名、性別、出生年月、籍貫、所在系別,解釋成張三是個男生,1980年出生,江蘇人,在計算機科學學習。
2.資料庫(Database,簡稱DB)
資料庫是指長期儲存在計算機內、有組織的、可共享的大量數據的集合。資料庫的特徵上:1、數據按一定的數據模型組織、描述和儲存;2、可為各種用戶共享;3、冗餘度較小;4、數據獨立性較高,易擴展。
3.資料庫管理系統(DBMS)
資料庫管理系統是位於用戶與作業系統之間的一層數據管理軟體,是資料庫系統的一個重要組成部分,用來科學地組織和存儲數據、高效地獲取和維護數據。其主要工能有如下幾種。
序言
本書從實戰著手,使用了當今最流行的幾種開發工具,包括VisualBasic、VisualC++、PowerBuilder、ASP、J2EE等,以資料庫套用開發中極具代表性的案例——學生綜合信息管理系統為背景,詳細講述了使用SQLServer2000開發信息管理系統的全過程,包括案例的需求分析、系統建模、系統配置、資料庫分析、界面設計和代碼分析與實現等,以使讀者能夠透徹地掌握信息管理系統的開發方法和步驟,開發出具有實用價值的信息管理系統。
本書共分9章。第1章到第3章介紹了使用SQLServer進行資料庫系統開發的一些基礎性知識,包括資料庫基礎、SQLServer關係資料庫系統、Transact~SQL語言基礎、SQLServer資料庫對象管理、資料庫設計等方面的詳細介紹。第4章針對學生綜合信息管理系統,介紹了資料庫設計的全過程。第5章到第9章是本書的精華部分,分別介紹了使用VisualBasic、VisualC++、.PowerBuilder、ASP、J2EE等開發工具開發學生綜合信息管理系統的全過程。
考慮到部分讀者對各種程式語言以SQLServer為後台資料庫的信息管理系統的開發不是很了解,所以本書在詳細介紹具體的系統開發之前,都有側重點地講解了所用語言的資料庫編程技術,以及與SQLServer’相關的資料庫技術,這些技術都具有相當的實用性和代表性,是信息管理系統必須掌握的技術。
本書不僅對高校計算機等相關專業的學生進行畢業設計、課程設計具有很高的參考價值,還適合廣大使用SQLServer進行資料庫系統開發的軟體開發人員參考。
本書由朱輝生主審,第5章由曹紅根編寫,第1、7章由丁勇編寫,第2、3、4章由高廣銀編寫,第6章由袁寶華編寫,第8章由錢鳴編寫,第9章由姜楓編寫。
由於時間倉促及作者水平有限,書中遺漏及不妥之處在所難免,懇請廣大讀者批評指正。