出版時間:2008-5 出版社:電子工業(yè)出版社 作者:湯承林 編 頁數(shù):301
內(nèi)容概要
《SQL Server數(shù)據(jù)庫應(yīng)用基礎(chǔ)與實現(xiàn)》以創(chuàng)建一個“學(xué)生信息管理系統(tǒng)”的數(shù)據(jù)庫為例,循序漸進(jìn)地講解MicrosoftSQLServer2005數(shù)據(jù)庫基礎(chǔ)及設(shè)計與實現(xiàn),特別介紹數(shù)據(jù)庫表結(jié)構(gòu)的修改、結(jié)構(gòu)化查詢語句、事務(wù)處理、存儲過程和觸發(fā)器等知識?! 度珖叩嚷殬I(yè)教育計算機(jī)類規(guī)劃教材·實例與實訓(xùn)教程系列:SQL Server數(shù)據(jù)庫應(yīng)用基礎(chǔ)與實現(xiàn)》內(nèi)容簡明扼要,對每一項重要內(nèi)容都給出一個圖文并茂的示例并加上注意點,充分考慮SQLServer2005數(shù)據(jù)庫管理系統(tǒng)初學(xué)者的實際需要,保證初學(xué)者從知識的起點開始,逐步掌握SQLServer數(shù)據(jù)庫管理和開發(fā)的基礎(chǔ)知識?!度珖叩嚷殬I(yè)教育計算機(jī)類規(guī)劃教材·實例與實訓(xùn)教程系列:SQL Server數(shù)據(jù)庫應(yīng)用基礎(chǔ)與實現(xiàn)》每一章的最后都有相應(yīng)的選擇題與上機(jī)練習(xí)題,書末附錄中給出每章的實驗練習(xí)題,可以幫助讀者檢驗對每章的學(xué)習(xí)效果。 《全國高等職業(yè)教育計算機(jī)類規(guī)劃教材·實例與實訓(xùn)教程系列:SQL Server數(shù)據(jù)庫應(yīng)用基礎(chǔ)與實現(xiàn)》特別將數(shù)據(jù)庫表結(jié)構(gòu)的修改和表的數(shù)據(jù)操作單獨列為一章,強(qiáng)調(diào)數(shù)據(jù)庫表結(jié)構(gòu)修改的重要性;T-SQL高級編程也單獨列為一章,強(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ù)庫的幾個概念及關(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 實體與記錄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ù)器啟動、暫停和停止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ù)據(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)先級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)先級3.4.8 條件表達(dá)式3.5 T.SQL常用函數(shù)的使用3.5.1 數(shù)學(xué)函數(shù)3.5.2 日期和時間函數(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語句對數(shù)據(jù)庫表進(jìn)行操作的目的4.2 使用T-SQL語句對數(shù)據(jù)庫表字段信息的修改4.2.1 創(chuàng)建數(shù)據(jù)庫表4.2.2 增加列4.2.3 修改列……第4章 數(shù)據(jù)庫表的操作第5章 查詢第6章 視圖與索引第7章 T-SQL高級編程第8章 存儲過程第9章 事務(wù)第10章 觸發(fā)器第11章 數(shù)據(jù)庫備份和權(quán)限管理第12章 數(shù)據(jù)源的連接附錄A 實驗內(nèi)容參考文獻(xiàn)
章節(jié)摘錄
第1章 SQL Server 2005數(shù)據(jù)庫基礎(chǔ) 1.1 為什么要學(xué)習(xí)數(shù)據(jù)庫 現(xiàn)實世界大量的信息是無序、雜亂無章的,它們經(jīng)過人們的抽象、加工和處理在計算機(jī)中以符號表示成的數(shù)據(jù),最終人們采用“0”和“1”兩個符號來表示數(shù)據(jù),完成對數(shù)據(jù)的各種處理操作。在計算機(jī)程序設(shè)計中如果都采用數(shù)組或其他形式的數(shù)據(jù)結(jié)構(gòu)來表示或處理這些數(shù)據(jù),一方面不能處理大量的數(shù)據(jù),另一方面也不便于存儲、檢索、維護(hù)和加工利用,為了便于對數(shù)據(jù)進(jìn)行收集、整理、組織、存儲、查詢、維護(hù)、傳遞和從中挖掘隱藏在大量數(shù)據(jù)中的規(guī)律,必須找到一個更為有效的最大限度地提高數(shù)據(jù)的使用效率,減輕程序員和操作員負(fù)擔(dān)的數(shù)據(jù)處理技術(shù),而數(shù)據(jù)庫技術(shù)正是針對數(shù)據(jù)管理的計算機(jī)軟件技術(shù)?! ∈褂脭?shù)據(jù)庫技術(shù)可以高效且條理分明地存儲數(shù)據(jù),它使人們能夠更加迅速和方便地管理數(shù)據(jù),主要體現(xiàn)在如下幾個方面: (1)可以結(jié)構(gòu)化存儲大量的數(shù)據(jù)信息,方便用戶進(jìn)行有效的檢索和訪問?! 。?)可以有效地保存數(shù)據(jù)信息的一致性、完整性,降低數(shù)據(jù)冗余。 ?。?)可以滿足應(yīng)用的共享和安全方面的要求?! 。?)可以從中挖掘出規(guī)律性的信息,對人們的決策具有指導(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ā)展到第三代的以對象模型為主要特征的數(shù)據(jù)庫技術(shù)?! ?968年,IBM公司在數(shù)據(jù)庫管理系統(tǒng)方面研制成功了集成數(shù)據(jù)存儲系統(tǒng),它可以讓多個程序共享數(shù)據(jù)庫。1969年10月,CODASYL數(shù)據(jù)庫研制者提出了網(wǎng)狀模型數(shù)據(jù)庫系統(tǒng)規(guī)范報告DBTG,使數(shù)據(jù)庫系統(tǒng)開始走向規(guī)范化和標(biāo)準(zhǔn)化。1979年,IBM公司San Jose研究所的E.F.Codd在美國計算機(jī)學(xué)會會刊《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ù)庫理論的基石?! ?971年,美國數(shù)據(jù)庫系統(tǒng)語言協(xié)會在正式發(fā)表的DBTG報告中,提出了三級抽象模式,即對應(yīng)用程序所需要的那部分?jǐn)?shù)據(jù)結(jié)構(gòu)描述的外模式,對全體數(shù)據(jù)的邏輯結(jié)構(gòu)和特征的描述的概念模式,對數(shù)據(jù)的物理結(jié)構(gòu)和存儲結(jié)構(gòu)描述的內(nèi)模式,解決了數(shù)據(jù)獨立性問題。 ……
編輯推薦
作有豐富的數(shù)據(jù)庫教學(xué)、設(shè)計及開發(fā)經(jīng)驗,了解不同層次讀者的需要;考慮到SQL S erver2005數(shù)據(jù)庫管理系統(tǒng)初學(xué)者的實際需要;對每一項重要內(nèi)容都給出相應(yīng)的圖文并茂的示例及“注意點”;力爭使讀者清楚數(shù)據(jù)庫應(yīng)用項目從設(shè)計、開發(fā)到管理各個階段的主要任務(wù)。
圖書封面
評論、評分、閱讀與下載
SQL Server數(shù)據(jù)庫應(yīng)用基礎(chǔ)與實現(xiàn) PDF格式下載