數(shù)據(jù)庫原理與應用

出版時間:2009-2  出版社:水利水電出版社  作者:王立 主編  頁數(shù):282  字數(shù):448000  

前言

數(shù)據(jù)庫技術(shù)是現(xiàn)代信息技術(shù)的重要組成部分,也是目前IT行業(yè)中應用最廣泛的技術(shù)之一,并已經(jīng)廣泛應用于各種類型的數(shù)據(jù)處理系統(tǒng)之中,了解并掌握數(shù)據(jù)庫知識已經(jīng)成為對各類科技人員和管理人員的基本要求。目前,“數(shù)據(jù)庫原理與應用”課程已逐漸成為各級各類職業(yè)院校計算機相關專業(yè)的一門重要專業(yè)課程,由于職業(yè)院校的學生基礎比較薄弱,學起來較困難,對這類學生更重要的是要強調(diào)技術(shù)訓練及對動手能力的培養(yǎng),因此,本書是專門針對這些學生的特點而編寫的實踐性較強的教材。書中通過大量案例來解釋數(shù)據(jù)庫的原理與應用技術(shù),選用了網(wǎng)絡環(huán)境使用廣泛且技術(shù)解決方案非常成熟的SQL Server 2000作為數(shù)據(jù)庫系統(tǒng)平臺,系統(tǒng)地介紹了數(shù)據(jù)庫技術(shù)的基礎理論、實現(xiàn)方法、設計過程與開發(fā)應用等內(nèi)容。在內(nèi)容編排上采用了以任務驅(qū)動的方式,將設計實現(xiàn)“曉靈學生管理系統(tǒng)”的任務貫穿全書,在每一章又將其分解成若干個小任務,通過若干任務的實現(xiàn)有助于讀者理解概念、鞏固知識、掌握使用數(shù)據(jù)庫專業(yè)知識解決實際問題的能力。本書的內(nèi)容由淺入深,循序漸進,通俗易懂,適合自學,同時力求具有實用性、可操作性和簡單性。本書具體的內(nèi)容做如下安排:第1章數(shù)據(jù)庫應用基礎——學籍管理系統(tǒng)案例分析,主要介紹數(shù)據(jù)庫原理、發(fā)展和設計等基礎性理論知識,是全書的基礎。第2章數(shù)據(jù)庫開發(fā)環(huán)境——SQL Server 2000的安裝與配置,主要介紹SQL Server 2000數(shù)據(jù)庫管理系統(tǒng)的安裝、配置過程,為后續(xù)章節(jié)和“曉靈學生管理系統(tǒng)”提供開發(fā)環(huán)境支持。第3章數(shù)據(jù)庫的基本使用——數(shù)據(jù)庫及表的創(chuàng)建,主要介紹數(shù)據(jù)庫和基本表的創(chuàng)建與管理任務,并且熟悉SQL Server 2000開發(fā)環(huán)境的使用。第4章數(shù)據(jù)的基本管理——學生信息的更新與查詢,主要介紹數(shù)據(jù)庫中數(shù)據(jù)查詢與更新操作,突出了多種形式數(shù)據(jù)集成的特點,使學生掌握數(shù)據(jù)操縱的技能。第5章數(shù)據(jù)的基本管理——數(shù)據(jù)分析與完整性設計,主要介紹了對數(shù)據(jù)庫中數(shù)據(jù)進行分析的方法和數(shù)據(jù)完整性的設計與實現(xiàn)的方法,它們是實現(xiàn)數(shù)據(jù)合法性的強有力的保證。第6章數(shù)據(jù)的高級管理——學生數(shù)據(jù)的檢索統(tǒng)計與匯總,主要介紹了數(shù)據(jù)庫的數(shù)據(jù)分類匯總的方法和數(shù)據(jù)統(tǒng)計的操作技巧,這也是數(shù)據(jù)庫系統(tǒng)區(qū)別于其他數(shù)據(jù)管理方式最顯著的特點。第7章數(shù)據(jù)庫的高級使用——視圖和索引的應用,主要介紹了索引與視圖的概念、特點和管理方法,以及它們對提升應用系統(tǒng)性能所起到的作用。第8章數(shù)據(jù)庫的過程控制——T-SQL程序設計,主要介紹了T-SQL語句的語法規(guī)定、流程控制語句、函數(shù)和游標的使用方法。第9章數(shù)據(jù)庫的高級應用——存儲過程和觸發(fā)器,主要介紹了存儲過程與觸發(fā)器的概念、特點、創(chuàng)建與管理的方法與技巧。

內(nèi)容概要

本書被評為“普通高等教育‘十一五’國家級規(guī)劃教材”。    本書系統(tǒng)地介紹了數(shù)據(jù)庫技術(shù)的基礎理論、實現(xiàn)方法、設計過程與開發(fā)應用等內(nèi)容。全書共11章,主要包括數(shù)據(jù)庫原理、數(shù)據(jù)庫管理系統(tǒng)的安裝與配置、數(shù)據(jù)庫對象的創(chuàng)建、數(shù)據(jù)的管理、數(shù)據(jù)的完整性設計、數(shù)據(jù)庫的優(yōu)化與安全設置以及數(shù)據(jù)庫的備份等內(nèi)容。    本書中通過大量案例來解釋數(shù)據(jù)庫的原理與應用技術(shù),選用了網(wǎng)絡環(huán)境使用廣泛且技術(shù)解決方案非常成熟的SQL Server 2000作為數(shù)據(jù)庫系統(tǒng)平臺。在內(nèi)容編排上采用了以任務驅(qū)動的方式,將設計實現(xiàn)“曉靈學生管理系統(tǒng)”的任務貫穿全書,在每一章又將其分解成若干個小任務,通過若干任務的實現(xiàn)有助于讀者理解概念、鞏固知識、掌握使用數(shù)據(jù)庫專業(yè)知識解決實際問題的能力。    本書是專門針對高職高專學生的特點而編寫的實踐性較強的教材,可以作為各類職業(yè)院校相關專業(yè)及其他培訓班的“數(shù)據(jù)庫原理與應用”、“數(shù)據(jù)庫應用技術(shù)”或“SQL Server 2000應用系統(tǒng)開發(fā)”等課程的教學用書,對于計算機應用人員和計算機愛好者,本書也是一本實用的自學參考書。

書籍目錄

前言第1章  數(shù)據(jù)庫應用基礎——學生管理系統(tǒng)案例分析  1.1  學籍管理系統(tǒng)案例分析    1.1.1  任務的提出    1.1.2  解決方案    “曉靈學生管理系統(tǒng)”開發(fā)準備文檔  1.2  數(shù)據(jù)庫系統(tǒng)概述    1.2.1  數(shù)據(jù)庫系統(tǒng)的基本概念    1.2.2  數(shù)據(jù)庫系統(tǒng)的發(fā)展  1.3  信息描述與數(shù)據(jù)模型    1.3.1  數(shù)據(jù)模型及其三要素    1.3.2  數(shù)據(jù)模型的分類    1.3.3  概念模型及其表示方法  1.4  關系模型與關系數(shù)據(jù)庫    1.4.1  關系模型    1.4.2  關系模式和關系數(shù)據(jù)庫    1.4.3  關系的完整性規(guī)則  1.5  關系數(shù)據(jù)庫規(guī)范化設計    1.5.1  關系模式的設計問題    1.5.2  關系數(shù)據(jù)庫模式的規(guī)范化理論  1.6  數(shù)據(jù)庫設計    1.6.1  數(shù)據(jù)庫的設計任務與內(nèi)容    1.6.2  數(shù)據(jù)庫的設計方法    1.6.3  數(shù)據(jù)庫的設計步驟    1.6.4  曉靈學生管理系統(tǒng)的設計  1.7  本章小結(jié)  1.8  課后練習  1.9  實驗第2章  數(shù)據(jù)庫開發(fā)環(huán)境——SQL Server 2000的安裝與配置第3章  數(shù)據(jù)庫的基本使用——數(shù)據(jù)庫及表的創(chuàng)建第4章  數(shù)據(jù)的基本管理——學生信息的更新與查詢第5章  數(shù)據(jù)的基本管理——數(shù)據(jù)分析與完整性設計第6章  數(shù)據(jù)的高級管理——學生數(shù)據(jù)的檢索統(tǒng)計與匯總第7章  數(shù)據(jù)庫的高級使用——視圖和索引的引用第8章  數(shù)據(jù)庫的過程控制——T-SQL程序設計第9章  數(shù)據(jù)庫的高級使用2——存儲過程和觸發(fā)器第10章  數(shù)據(jù)庫的高級應用——數(shù)據(jù)的安全管理第11章  數(shù)據(jù)庫綜合案例分析——圖書管理系統(tǒng)數(shù)據(jù)庫的分析與設計參考文獻

章節(jié)摘錄

插圖:第1章 數(shù)據(jù)庫應用基礎——學生管理系統(tǒng)案例分析本章將以設計實現(xiàn)一個學生管理系統(tǒng)為例,介紹數(shù)據(jù)庫應用系統(tǒng)的設計開發(fā)過程,并詳細介紹與之相關的數(shù)據(jù)管理技術(shù)的發(fā)展、數(shù)據(jù)與數(shù)據(jù)模型、數(shù)據(jù)庫系統(tǒng)的結(jié)構(gòu)等相關知識,其中包括數(shù)據(jù)管理技術(shù)的發(fā)展、數(shù)據(jù)庫管理系統(tǒng)的發(fā)展、數(shù)據(jù)結(jié)構(gòu)與數(shù)據(jù)模型、數(shù)據(jù)庫系統(tǒng)結(jié)構(gòu)、數(shù)據(jù)庫設計等內(nèi)容。1.1 學籍管理系統(tǒng)案例分析本節(jié)將以設計開發(fā)學生管理系統(tǒng)為例,著重講解中小型信息管理系統(tǒng)的設計與實現(xiàn)方法,以及完成學生管理系統(tǒng)的設計開發(fā)文檔。1.1.1 任務的提出新學期開始了,學生曉靈被班主任良老師叫到了辦公室。良老師說:“曉靈呀!咱們班的同學學習計算機知識有一段時間了。你作為咱們班的班長,能不能利用所學到的計算機知識開發(fā)一個軟件來管理咱們班的學生信息。這樣一來,你既提高了專業(yè)知識水平和解決實際問題的能力,也能夠更好地管理咱們班,為同學提供更好地服務!如果這個軟件做得好,我們還可以推廣到整個年級、整個系乃至整個學院?!睍造`說:“做這個軟件非常有意義,我非常愿意做這件事。,但就憑我目前所掌握的那點計算機知識來做這件事難度很大?!绷祭蠋熣f:“你只要愿意做這個軟件,有困難不怕。這件事學院、系領導都非常支持,需要我解決什么困難盡管說好了。我聽說咱們班這學期開設了“數(shù)據(jù)庫原理與應用”這門課,講授這門課的郝老師水平挺高,這個軟件怎么做你先問問他。”曉靈接受了這個任務,首先為這個軟件起了一個很好聽的名字——曉靈學生管理系統(tǒng),寓意為:軟件雖小,但很靈!曉靈知道自己雖然學習了一些計算機知識,但要想僅依靠這些知識來做這個軟件是遠遠不夠的。于是她就去找了講授“數(shù)據(jù)庫原理與應用”這門課程的郝老師。曉靈說:“郝老師,現(xiàn)在良老師讓我開發(fā)一個以管理學生信息為目的的軟件。我需要您的幫助,請您指點一下,我需要從哪方面入手?需要先了解哪些知識?”郝老師:“要想開發(fā)這樣的一個軟件去管理學生信息,從數(shù)據(jù)量上看可以稱之為一個中小型信息管理系統(tǒng)。當然在開發(fā)初期可以做得小一點,在使用過程中可以逐步擴展。這就要求在系統(tǒng)設計之初必須具備前瞻性,功能要適度并盡可能超前。

編輯推薦

《數(shù)據(jù)庫原理與應用》由中國水利水電出版社出版。

圖書封面

評論、評分、閱讀與下載


    數(shù)據(jù)庫原理與應用 PDF格式下載


用戶評論 (總計0條)

 
 

 

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

京ICP備13047387號-7