出版時間:2009-2 出版社:清華大學出版社 作者:錢雪忠,甸海馳,陳國俊 編著 頁數(shù):339
Tag標簽:無
內容概要
本書源于“數(shù)據(jù)庫原理及技術”類課程的課程設計實踐,內容從課程核心原理、常用數(shù)據(jù)庫系統(tǒng)、數(shù)據(jù)庫管理系統(tǒng)支持的SQL語言,到當前流行的客戶端開發(fā)技術與開發(fā)工具、課程設計規(guī)范要求及參考設計題目,再到多個典型技術實現(xiàn)的數(shù)據(jù)庫課程設計樣例系統(tǒng)。 全書共有12章,主要內容包括數(shù)據(jù)庫原理概述、常用數(shù)據(jù)庫系統(tǒng)、Transact SQL語言、PL/SQL語言、客戶端開發(fā)技術與開發(fā)工具、課程設計規(guī)范要求及題目匯編、學生學習管理系統(tǒng)(C語言技術)、企業(yè)員工管理系統(tǒng)(Java技術)、教學管理子系統(tǒng)(Visual Basic/ADO技術)、汽車銷售管理系統(tǒng)(Delphi技術)、物流電子商務系統(tǒng)(Jsp技術)、企業(yè)庫存管理及Web網(wǎng)上訂購系統(tǒng)(C#/ASP.NET技術)等。 本書可作為計算機各專業(yè)及信息類、電子類等相關專業(yè)的本??啤皵?shù)據(jù)庫原理及技術”類課程的課程設計教材,同時也可以供參加自學考試人員、數(shù)據(jù)庫應用系統(tǒng)開發(fā)設計人員、工程技術人員及其他相關人員參閱。
書籍目錄
第1章 數(shù)據(jù)庫原理概述 1.1 數(shù)據(jù)庫與數(shù)據(jù)庫系統(tǒng) 1.2 數(shù)據(jù)模型 1.2.1 概念模型 1.2.2 數(shù)據(jù)模型 1.2.3 關系數(shù)據(jù)模型 1.2.4 關系操作 1.3 關系規(guī)范化設計理論和方法 1.3.1 不合理的關系模式存在的問題 1.3.2 規(guī)范化設計理論和方法 1.4 數(shù)據(jù)庫設計 1.4.1 數(shù)據(jù)庫設計概述 1.4.2 數(shù)據(jù)庫設計的步驟 1.5 數(shù)據(jù)庫安全保護 1.5.1 數(shù)據(jù)庫安全性概述 1.5.2 數(shù)據(jù)庫完整性概述 1.5.3 數(shù)據(jù)庫并發(fā)性概述 1.5.4 數(shù)據(jù)庫恢復概述第2章 常用數(shù)據(jù)庫系統(tǒng) 2.1 常用數(shù)據(jù)庫系統(tǒng)簡介 2.1.1 MS SQL Server 2.1.2 0racle 2.1.3 MySQL 2.1.4 PostgreSQL 2.1.5 MS Access 2.1.6 VFP 2.1.7 其他數(shù)據(jù)庫系統(tǒng) 2.2 SQL語言簡介第3章 Transact SQL語言 3.1 Transact-SQL語法約定 3.2 Transact-SQL的新增功能和增強功能 3.3 運算符 3.4 數(shù)據(jù)類型 3.5 函數(shù) 3.6 Transact-SQL變量 3.7 表達式 3.8 控制流 3.9 保留關鍵字 3.10 批處理 3.11 SQL數(shù)據(jù)查詢 3.11.1 SELECT命令的基本格式及其含義 3.11.2 SELECT子句的基本使用 3.11.3 wHERE子句的基本使用 3.11.4 常用庫函數(shù)及統(tǒng)計匯總查詢 3.11.5 分組查詢 3.11.6 查詢的排序 3.11.7 連接查詢 3.11.8 合并查詢 3.11.9 嵌套查詢 3.11.10 子查詢結果集別名表達式的使用 3.11.11 存儲查詢結果到表中 3.12 SQL數(shù)據(jù)更新 3.12.1 插入數(shù)據(jù) 3.12.2 修改數(shù)據(jù) 3.12.3 刪除數(shù)據(jù)第4章 PL/QL語言 4.1 編程基礎知識 4.1.1 PL/SQL程序結構 4.1.2 SQL基本命令 4.2 基本語法要素 4.3 流程控制 4.4 過程與函數(shù) 4.5 游標 4.6 其他概念 4.7 實例分析第5章 客戶端開發(fā)技術與開發(fā)工具 5.1 網(wǎng)絡異構數(shù)據(jù)庫訪問接口 5.1.1 SQL/CLI的基本原理和基本內容 5.1.2 ODBC 5.1.3 JDBC 5.1.4 OLE DB ……第6章 課程設計規(guī)范要求及題目匯編第7章 學生學習管理系統(tǒng)(C語言技術)第8章 企業(yè)員工管理系統(tǒng)(Java技術)第9章 教學管理子系統(tǒng)(Visual Basic/ADO)第10章 汽車銷售管理系統(tǒng)(Delphi技術)第11章 物流電子商務系統(tǒng)(JSP技術)第12章 企業(yè)庫存管理及Web網(wǎng)上訂購系統(tǒng)(C#/ASP.NET技術)參考文獻
章節(jié)摘錄
第1章 數(shù)據(jù)庫原理概述數(shù)據(jù)庫原理概述數(shù)據(jù)庫原理及技術課程設計的良好開展,取決于對數(shù)據(jù)庫系統(tǒng)原理知識的掌握。本章將簡要地介紹這些必須要較好掌握的原理性、概念性知識,為即將展開的課程設計做好知識儲備。1.1 數(shù)據(jù)庫與數(shù)據(jù)庫系統(tǒng)1.數(shù)據(jù)庫數(shù)據(jù)庫(DataBase,DB)系統(tǒng)的處理對象是信息或表示信息的數(shù)據(jù),信息(information)與數(shù)據(jù)(data)可以這樣簡單定義。(1)信息:向人們(或機器)提供關于現(xiàn)實世界新的事實的知識。(2)數(shù)據(jù):用以載荷信息的可標識的物理符號,如:數(shù)字、符號、語言文字、聲音、圖形、圖像、視頻以及事物間發(fā)生的各種關聯(lián)描述等。數(shù)據(jù)是數(shù)據(jù)庫中存儲的基本對象,不同形式的數(shù)據(jù)都可以以二進制形式轉化到計算機數(shù)據(jù)庫中的。數(shù)據(jù)庫從字面意思來說就是存放數(shù)據(jù)的倉庫。具體而言就是長期存放在計算機內的有組織的可共享的數(shù)據(jù)集合,數(shù)據(jù)庫中的數(shù)據(jù)按一定的數(shù)據(jù)模型描述、組織和儲存,具有盡可能小的冗余度和較高的數(shù)據(jù)獨立性和易擴展性。在表面上,人們認為數(shù)據(jù)庫內含有單位、企業(yè)或組織的形形色色、多種多樣的直觀信息,如文本、表格、圖形、圖像、聲音信息等;在邏輯上,人們同樣認為數(shù)據(jù)庫中含有眾多單位、企業(yè)或組織所需要的復雜而多樣的各種邏輯數(shù)據(jù);在實際使用中,數(shù)據(jù)往往以列表、記錄或單個數(shù)據(jù)項的顯示形式出現(xiàn);在物理上,數(shù)據(jù)庫實際上是由存放在一個或多個磁盤上的若干個物理文件組成的,其復雜的物理數(shù)據(jù)組織方式往往是透明、不公開的。
圖書封面
圖書標簽Tags
無
評論、評分、閱讀與下載