數(shù)據庫應用課程設計案例精編

出版時間:2009-3  出版社:清華大學出版社  作者:王長松,秦琴,田瑛,余健 編著  頁數(shù):345  

前言

數(shù)據庫技術是現(xiàn)代信息科學與技術的重要組成部分,是計算機數(shù)據處理與信息管理系統(tǒng)的核心。數(shù)據庫技術研究解決了計算機信息處理過程中如何有效地組織和存儲大量數(shù)據的問題,在數(shù)據庫系統(tǒng)中減少數(shù)據存儲冗余、實現(xiàn)數(shù)據共享、保障數(shù)據安全以及高效地檢索數(shù)據和處理數(shù)據。因此,數(shù)據庫技術的出現(xiàn),解決了許多原來十分耗時的問題,大大提高了工作效率,幾乎沒有哪個信息系統(tǒng)不用到數(shù)據庫。數(shù)據庫和以數(shù)據庫系統(tǒng)為核心的系統(tǒng)的開發(fā)已經成為開發(fā)人員關注的焦點,數(shù)據庫相關的開發(fā)技術成為IT人士必備的技能。本書共分9章。前兩章為數(shù)據庫技術部分,主要包括數(shù)據庫基礎知識、Oracie數(shù)據庫等內容。后面7章為數(shù)據庫應用軟件系統(tǒng)開發(fā)部分,主要包括ODBC、JDBC、數(shù)據厙的搜索問題、數(shù)據庫與XMI交互、hibernate等內容,并相應配有新聞發(fā)布系統(tǒng)、繳費系統(tǒng)、學員管理系統(tǒng)、搜索引擎一文檔管理系統(tǒng)、XMI-dbToXmI數(shù)據轉換器、社團活動管理系統(tǒng)、學生商店管理系統(tǒng)等綜合案例。本書進一步明確了數(shù)據庫開發(fā)技術包括哪些方面,各有什么特點。更為全面地對各種技術作了講解,并結合專門的案例給出了細節(jié)的解釋。特別對一些新興技術與數(shù)據庫技術的融合作了詳細的講解。例如,Iucene實現(xiàn)數(shù)據庫的檢索,就是一個很有意義的技術,現(xiàn)在的實際應用中經常被用到。搜索引擎技術出現(xiàn)后,由于其便捷性,人們在生活、工作中越來越依賴于搜索。Iucene提供了良好的面向數(shù)據庫的接口,我們利用Iucene實現(xiàn)了與數(shù)據庫Oracie的協(xié)同工作,效果良好。XMI技術,作為SOA的核心技術之一,它的出現(xiàn)一定程度上解決了跨平臺數(shù)據表達的問題。而這里的平臺主要是數(shù)據庫平臺,解決了數(shù)據庫與XMI之間的數(shù)據轉換,就為數(shù)據庫平臺間交互找到了一種思路。相信通過本書對這些技術深刻全面的介紹,能夠使讀者領悟到一些新的設計技巧。

內容概要

隨著信息技術的發(fā)展,人們的日常工作、生活越來越離不開計算機。而其中核心之一就是數(shù)據庫,其技術經過幾十年的發(fā)展已經十分成熟。數(shù)據庫已成為現(xiàn)代信息系統(tǒng)的核心組成部分,在很多領域,特別是金融等行業(yè),表現(xiàn)得更為突出。于是,數(shù)據庫技術及其之上的軟件系統(tǒng)的開發(fā)技術,也成為計算機技術的重要組成部分。    本書就是針對數(shù)據庫技術及其上的軟件開發(fā)技術而設計的,目的是簡要介紹數(shù)據庫技術,著重介紹數(shù)據庫之上的軟件系統(tǒng)開發(fā),并配有相應的案例。前者主要包括數(shù)據庫基礎知識和Oracle數(shù)據庫;后者則包括ODBC和JDBC介紹、數(shù)據庫的搜索問題、數(shù)據庫與XML的交互以及hiemate。

書籍目錄

第1章 數(shù)據庫基礎知識  1.1 數(shù)據庫技術的發(fā)展  1.2 關系數(shù)據庫的幾個概念    1.2.1  基本概念    1.2.2 關系模型    1.2.3  關系模式    1.2.4 關系操作  1.3  關系范式    1.3.1  函數(shù)依賴    1.3.2 第一范式    1.3.3  第二范式    1.3.4 第三范式    1.3.5 BC范式  1.4 結構化查詢語言SQL    1.4.1 基本數(shù)據類型    1.4.2 SQL中的運算符與函數(shù)    1.4.3 數(shù)據查詢語言DQL    1.4.4 數(shù)據操縱語言DML    1.4.5 數(shù)據定義語言DDL    1.4.6 數(shù)據控制語言DCL  1.5  數(shù)據模型    1.5.1  概念模型    1.5.2  數(shù)據模型    1.5.3 實體-關系模型    1.5.4 ERwin簡介  1.6 事務和鎖    1.6.1  事務    1.6.2 事務的類型    1.6.3  鎖    1.6.4 Oracle中的鎖機制第2章 Oracle數(shù)據庫  2.1  Oracle數(shù)據庫的物理存儲結構    2.1.1  數(shù)據文件    2.1.2  日志文件    2.1.3 控制文件    2.1.4 跟蹤文件與警告日志  2.2 Oracle的邏輯結構    2.2.1  表空間    2.2.2 段、范圍、數(shù)據塊  2.3 Oracle內存結構    2.3.1 系統(tǒng)全局區(qū)SGA    2.3.2 程序全局區(qū)PGA    2.3.3 排序區(qū)、大池及Java池  2.4 自動共享內存管理    2.4.1  系統(tǒng)全局區(qū)域    2.4.2 程序全局區(qū)域  2.5 數(shù)據庫和例程的啟動和關閉  2.6 Oracle的后臺進程  2.7 PLSQL語言    2.7.1  背景介紹    2.7.2  PLSQL的優(yōu)點    2.7.3  PLSQL塊結構  2.8 Oracle安裝第3章 JDBC基礎——新聞發(fā)布系統(tǒng)  3.1  理論基礎    3.1.1 Java連接數(shù)據庫    3.1.2 使用ODBC連接數(shù)據庫    3.1.3 使用JDBC連接數(shù)據庫    3.1.4 JDBC與ODBC的比較    3.1.5 Tomcat上配置JSP環(huán)境  3.2 JBuilder介紹  3.3 需求分析及設計  3.4 數(shù)據庫設計    3.4.1  數(shù)據字典    3.4.2 數(shù)據庫表及其介紹  3.5 程序實現(xiàn)及運行結果  ……第4章 JDBC基礎——繳費系統(tǒng)第5章 JDBC拓展——學員管理系統(tǒng)第6章 JDBC拓展與搜索引擎——文檔管理系統(tǒng)第7章 JDBC拓展與XML-dbToXml數(shù)據轉換器第8章 hibernate——社團活動管理第9章 C++連接Oracle——學生商店信息管理系統(tǒng)

章節(jié)摘錄

插圖:第1章 數(shù)據庫基礎知識1.1 數(shù)據庫技術的發(fā)展隨著數(shù)據庫技術的逐漸成熟,數(shù)據庫已經成為現(xiàn)代信息技術的重要組成部分,在很多領域,特別是金融等行業(yè),數(shù)據庫已經成為信息系統(tǒng)和計算機應用系統(tǒng)的基礎構成,也是最重要的組成部分。數(shù)據庫技術最初產生于20世紀60年代中期,根據數(shù)據模型結構,可以劃分為三個發(fā)展階段:第一代的網狀、層次數(shù)據庫系統(tǒng)。第二代的關系數(shù)據庫系統(tǒng)。第三代的以面向對象模型為主要特征的數(shù)據庫系統(tǒng)。在第一代數(shù)據庫系統(tǒng)中,最具有代表性的是1969年IBM公司研制的IMS系統(tǒng)(層次模型的數(shù)據庫管理系統(tǒng))和20世紀70年代美國數(shù)據系統(tǒng)語言協(xié)會(Conference on Data svstem Language,CODASYL)的下屬數(shù)據庫任務組(Database Task Group,DBTG)提議的網狀模型。層次數(shù)據庫模型其實就是樹形存儲結構,準確地說就是有根的定向有序樹;與此相似,網狀模型對應的是有向圖結構。第一代數(shù)據庫為現(xiàn)代數(shù)據庫發(fā)展奠定了基礎。這類數(shù)據庫具有如下共同點:第一代數(shù)據庫最大的特點體現(xiàn)在“存取路徑”這個概念,用存取路徑來表示數(shù)據的結構,實現(xiàn)數(shù)據的操作。有獨立的數(shù)據定義、操作語言。支持三級模式(外模式、模式、內模式),保證數(shù)據庫系統(tǒng)具有數(shù)據與程序的物理獨:立性和一定的邏輯獨立性。其中后兩者是所有類型數(shù)據庫所共有的特征。第二代數(shù)據庫的主要特征體現(xiàn)在“關系”這個概念上,即支持關系數(shù)據模型(結構、操作、特征)的數(shù)據庫。關系模型具有以下特點:關系模型最大的特點是實體及實體之間的關系都是通過“關系”來表示,并以關系數(shù)學為理論基礎。

編輯推薦

《數(shù)據庫應用課程設計案例精編》特點:以案例帶動知識點,詮釋實際項目的設計理念,使讀者可舉一反三。案例典型,切合實際應用,使讀者身臨其境,有助于快速進入開發(fā)狀態(tài)國;案例功能完善,配書盤中附有完整的案例源代碼。

圖書封面

評論、評分、閱讀與下載


    數(shù)據庫應用課程設計案例精編 PDF格式下載


用戶評論 (總計4條)

 
 

  •   這套課程設計案例精編非常適合大學本科學校教師參考,開始講了該數(shù)據庫幾種語言的特性,后面
    有案例.可以作為題目給學生做.
  •   我個人覺得這本書一般。。。有點后悔買。。。是因為當時我們要做數(shù)據庫課程設計才買的。。。買來沒多大用。。。
  •   為課程設計買的,只為了里面的光盤。
  •   清華大學出版社的書還是可以信賴的。今天晚上好好學習。
 

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

京ICP備13047387號-7