SQL Server數(shù)據(jù)庫應(yīng)用基礎(chǔ)與實(shí)現(xiàn)

出版時(shí)間:2008-5  出版社:電子工業(yè)出版社  作者:湯承林 編  頁數(shù):301  

內(nèi)容概要

  《SQL Server數(shù)據(jù)庫應(yīng)用基礎(chǔ)與實(shí)現(xiàn)》以創(chuàng)建一個(gè)“學(xué)生信息管理系統(tǒng)”的數(shù)據(jù)庫為例,循序漸進(jìn)地講解MicrosoftSQLServer2005數(shù)據(jù)庫基礎(chǔ)及設(shè)計(jì)與實(shí)現(xiàn),特別介紹數(shù)據(jù)庫表結(jié)構(gòu)的修改、結(jié)構(gòu)化查詢語句、事務(wù)處理、存儲(chǔ)過程和觸發(fā)器等知識(shí)?!  度珖叩嚷殬I(yè)教育計(jì)算機(jī)類規(guī)劃教材·實(shí)例與實(shí)訓(xùn)教程系列:SQL Server數(shù)據(jù)庫應(yīng)用基礎(chǔ)與實(shí)現(xiàn)》內(nèi)容簡明扼要,對(duì)每一項(xiàng)重要內(nèi)容都給出一個(gè)圖文并茂的示例并加上注意點(diǎn),充分考慮SQLServer2005數(shù)據(jù)庫管理系統(tǒng)初學(xué)者的實(shí)際需要,保證初學(xué)者從知識(shí)的起點(diǎn)開始,逐步掌握SQLServer數(shù)據(jù)庫管理和開發(fā)的基礎(chǔ)知識(shí)?!度珖叩嚷殬I(yè)教育計(jì)算機(jī)類規(guī)劃教材·實(shí)例與實(shí)訓(xùn)教程系列:SQL Server數(shù)據(jù)庫應(yīng)用基礎(chǔ)與實(shí)現(xiàn)》每一章的最后都有相應(yīng)的選擇題與上機(jī)練習(xí)題,書末附錄中給出每章的實(shí)驗(yàn)練習(xí)題,可以幫助讀者檢驗(yàn)對(duì)每章的學(xué)習(xí)效果?!  度珖叩嚷殬I(yè)教育計(jì)算機(jī)類規(guī)劃教材·實(shí)例與實(shí)訓(xùn)教程系列:SQL Server數(shù)據(jù)庫應(yīng)用基礎(chǔ)與實(shí)現(xiàn)》特別將數(shù)據(jù)庫表結(jié)構(gòu)的修改和表的數(shù)據(jù)操作單獨(dú)列為一章,強(qiáng)調(diào)數(shù)據(jù)庫表結(jié)構(gòu)修改的重要性;T-SQL高級(jí)編程也單獨(dú)列為一章,強(qiáng)調(diào)T-SQL編程在后續(xù)章節(jié)的重要性。

書籍目錄

第1章 SQL Server 2005數(shù)據(jù)庫基礎(chǔ)1.1 為什么要學(xué)習(xí)數(shù)據(jù)庫1.2 數(shù)據(jù)庫發(fā)展簡史1.3 數(shù)據(jù)庫的幾個(gè)概念及關(guān)系1.3.1 數(shù)據(jù)庫概念1.3.2 數(shù)據(jù)庫管理系統(tǒng)1.3.3 數(shù)據(jù)庫應(yīng)用系統(tǒng)1.3.4 數(shù)據(jù)庫系統(tǒng)1.4 如何描述數(shù)據(jù)庫1.4.1 實(shí)體與記錄1.4.2 數(shù)據(jù)庫與數(shù)據(jù)庫表1.4.3 數(shù)據(jù)冗余和數(shù)據(jù)完整性1.5 SQL Server 2005 SQL Management Studi0簡介1.6 數(shù)據(jù)庫的創(chuàng)建與管理1.6.1 創(chuàng)建服務(wù)器組1.6.2 創(chuàng)建服務(wù)器注冊1.6.3 服務(wù)器啟動(dòng)、暫停和停止1.6.4 創(chuàng)建數(shù)據(jù)庫本章小結(jié)習(xí)題第2章 數(shù)據(jù)庫表的建立與刪除2.1 為什么要引入數(shù)據(jù)庫表2.2 與表相關(guān)的概念2.2.1 主關(guān)鍵字、候選關(guān)鍵字和外鍵2.2.2 數(shù)據(jù)完整性2.3 建立和刪除數(shù)據(jù)庫表2.3.1 以界面方式建立數(shù)據(jù)庫表2.3.2 以界面方式刪除數(shù)據(jù)庫表2.3.3 以T.SQL語句命令方式建立數(shù)據(jù)庫表2.3.4 以SQL語句命令方式刪除數(shù)據(jù)庫表本章小結(jié)習(xí)題第3章 T-SQL語言簡介3.1 為什么要學(xué)習(xí)T.SQL語言3.1.1 什么是SQL3.1.2 T-SQL與SQL的區(qū)別3.1.3 T.SQL組成3.2 數(shù)據(jù)類型3.2.1 整數(shù)3.2.2 精確小數(shù)3.2.3 貨幣數(shù)據(jù)3.2.4 近似數(shù)字3.2.5 日期時(shí)間數(shù)據(jù)3.2.6 字符串3.2.7 Unicode字符串3.2.8 二進(jìn)制數(shù)據(jù)3.2.9 其他數(shù)據(jù)類型3.3 T-SQL中的常量、變量、批處理、注釋和輸出語句3.3.1 常量3.3.2 局部變量3.3.3 全局變量3.3.4 批處理、注釋和輸出語句3.4 T-SQL中的運(yùn)算符及優(yōu)先級(jí)3.4.1 算術(shù)運(yùn)算符3.4.2 賦值運(yùn)算符(=)3.4.3 字符串連接運(yùn)算符(+)3.4.4 比較運(yùn)算符3.4.5 邏輯運(yùn)算符3.4.6 位運(yùn)算符3.4.7 運(yùn)算符優(yōu)先級(jí)3.4.8 條件表達(dá)式3.5 T.SQL常用函數(shù)的使用3.5.1 數(shù)學(xué)函數(shù)3.5.2 日期和時(shí)間函數(shù)3.5.3 聚合函數(shù)3.5.4 字符串函數(shù)3.5.5 轉(zhuǎn)換函數(shù)3.5.6 其他系統(tǒng)函數(shù)本章小結(jié)習(xí)題第4章 數(shù)據(jù)庫表的操作4.1 學(xué)習(xí)用T-SQL語句對(duì)數(shù)據(jù)庫表進(jìn)行操作的目的4.2 使用T-SQL語句對(duì)數(shù)據(jù)庫表字段信息的修改4.2.1 創(chuàng)建數(shù)據(jù)庫表4.2.2 增加列4.2.3 修改列……第4章 數(shù)據(jù)庫表的操作第5章 查詢第6章 視圖與索引第7章 T-SQL高級(jí)編程第8章 存儲(chǔ)過程第9章 事務(wù)第10章 觸發(fā)器第11章 數(shù)據(jù)庫備份和權(quán)限管理第12章 數(shù)據(jù)源的連接附錄A 實(shí)驗(yàn)內(nèi)容參考文獻(xiàn)

章節(jié)摘錄

  第1章 SQL Server 2005數(shù)據(jù)庫基礎(chǔ)  1.1 為什么要學(xué)習(xí)數(shù)據(jù)庫  現(xiàn)實(shí)世界大量的信息是無序、雜亂無章的,它們經(jīng)過人們的抽象、加工和處理在計(jì)算機(jī)中以符號(hào)表示成的數(shù)據(jù),最終人們采用“0”和“1”兩個(gè)符號(hào)來表示數(shù)據(jù),完成對(duì)數(shù)據(jù)的各種處理操作。在計(jì)算機(jī)程序設(shè)計(jì)中如果都采用數(shù)組或其他形式的數(shù)據(jù)結(jié)構(gòu)來表示或處理這些數(shù)據(jù),一方面不能處理大量的數(shù)據(jù),另一方面也不便于存儲(chǔ)、檢索、維護(hù)和加工利用,為了便于對(duì)數(shù)據(jù)進(jìn)行收集、整理、組織、存儲(chǔ)、查詢、維護(hù)、傳遞和從中挖掘隱藏在大量數(shù)據(jù)中的規(guī)律,必須找到一個(gè)更為有效的最大限度地提高數(shù)據(jù)的使用效率,減輕程序員和操作員負(fù)擔(dān)的數(shù)據(jù)處理技術(shù),而數(shù)據(jù)庫技術(shù)正是針對(duì)數(shù)據(jù)管理的計(jì)算機(jī)軟件技術(shù)?! ∈褂脭?shù)據(jù)庫技術(shù)可以高效且條理分明地存儲(chǔ)數(shù)據(jù),它使人們能夠更加迅速和方便地管理數(shù)據(jù),主要體現(xiàn)在如下幾個(gè)方面: ?。?)可以結(jié)構(gòu)化存儲(chǔ)大量的數(shù)據(jù)信息,方便用戶進(jìn)行有效的檢索和訪問。 ?。?)可以有效地保存數(shù)據(jù)信息的一致性、完整性,降低數(shù)據(jù)冗余。 ?。?)可以滿足應(yīng)用的共享和安全方面的要求?! 。?)可以從中挖掘出規(guī)律性的信息,對(duì)人們的決策具有指導(dǎo)作用。  1.2數(shù)據(jù)庫發(fā)展簡史  數(shù)據(jù)庫技術(shù)產(chǎn)生于20世紀(jì)60年代末,至今已有40多年的歷史。短短40多年,已從第一代的網(wǎng)狀、層次數(shù)據(jù)庫,第二代的關(guān)系數(shù)據(jù)庫,發(fā)展到第三代的以對(duì)象模型為主要特征的數(shù)據(jù)庫技術(shù)。  1968年,IBM公司在數(shù)據(jù)庫管理系統(tǒng)方面研制成功了集成數(shù)據(jù)存儲(chǔ)系統(tǒng),它可以讓多個(gè)程序共享數(shù)據(jù)庫。1969年10月,CODASYL數(shù)據(jù)庫研制者提出了網(wǎng)狀模型數(shù)據(jù)庫系統(tǒng)規(guī)范報(bào)告DBTG,使數(shù)據(jù)庫系統(tǒng)開始走向規(guī)范化和標(biāo)準(zhǔn)化。1979年,IBM公司San Jose研究所的E.F.Codd在美國計(jì)算機(jī)學(xué)會(huì)會(huì)刊《Communication of the ACM》上發(fā)表的題為“A Relation Model of Data for Shared Data Bank”的論文,開創(chuàng)了數(shù)據(jù)庫系統(tǒng)的新紀(jì)元,這三件事情奠定了數(shù)據(jù)庫技術(shù)的基礎(chǔ)。  之后,E.F.Codd連續(xù)發(fā)表了多篇論文,成功地奠定了關(guān)系數(shù)據(jù)庫理論的基石。  1971年,美國數(shù)據(jù)庫系統(tǒng)語言協(xié)會(huì)在正式發(fā)表的DBTG報(bào)告中,提出了三級(jí)抽象模式,即對(duì)應(yīng)用程序所需要的那部分?jǐn)?shù)據(jù)結(jié)構(gòu)描述的外模式,對(duì)全體數(shù)據(jù)的邏輯結(jié)構(gòu)和特征的描述的概念模式,對(duì)數(shù)據(jù)的物理結(jié)構(gòu)和存儲(chǔ)結(jié)構(gòu)描述的內(nèi)模式,解決了數(shù)據(jù)獨(dú)立性問題?!  ?/pre>

編輯推薦

  作有豐富的數(shù)據(jù)庫教學(xué)、設(shè)計(jì)及開發(fā)經(jīng)驗(yàn),了解不同層次讀者的需要;考慮到SQL S erver2005數(shù)據(jù)庫管理系統(tǒng)初學(xué)者的實(shí)際需要;對(duì)每一項(xiàng)重要內(nèi)容都給出相應(yīng)的圖文并茂的示例及“注意點(diǎn)”;力爭使讀者清楚數(shù)據(jù)庫應(yīng)用項(xiàng)目從設(shè)計(jì)、開發(fā)到管理各個(gè)階段的主要任務(wù)。

圖書封面

評(píng)論、評(píng)分、閱讀與下載


    SQL Server數(shù)據(jù)庫應(yīng)用基礎(chǔ)與實(shí)現(xiàn) PDF格式下載


用戶評(píng)論 (總計(jì)0條)

 
 

 

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

京ICP備13047387號(hào)-7