SQL Server2005數(shù)據(jù)庫(kù)管理與開(kāi)發(fā)實(shí)用教程

出版時(shí)間:2010-1  出版社:機(jī)械工業(yè)出版社  作者:李丹 等編著  頁(yè)數(shù):249  

前言

  隨著信息技術(shù)的迅速發(fā)展和廣泛應(yīng)用,數(shù)據(jù)庫(kù)作為后臺(tái)支持系統(tǒng)已成為信息管理中不可缺少的重要組成部分。管理信息系統(tǒng)、辦公自動(dòng)化系統(tǒng)、決策分析系統(tǒng)、企業(yè)資源規(guī)劃系統(tǒng)等都需要大量地應(yīng)用數(shù)據(jù)庫(kù)技術(shù)?! ≡诋?dāng)今競(jìng)爭(zhēng)的社會(huì)環(huán)境中,企事業(yè)單位需要為自己的信息管理系統(tǒng)提供一個(gè)全面、安全、可靠的數(shù)據(jù)庫(kù)平臺(tái)。SQL Server 2005數(shù)據(jù)庫(kù)提供了一個(gè)杰出的數(shù)據(jù)庫(kù)平臺(tái),能夠滿足各種類型的單位構(gòu)建網(wǎng)絡(luò)數(shù)據(jù)庫(kù)的需求。SQL Server 2005是Microsoft公司在SQL Server 2000基礎(chǔ)上開(kāi)發(fā)的關(guān)系數(shù)據(jù)庫(kù)管理系統(tǒng),是目前主流數(shù)據(jù)庫(kù)管理系統(tǒng)之一。它在企業(yè)級(jí)支持、商業(yè)智能應(yīng)用、管理開(kāi)發(fā)效率等諸多方面,較SQL Server 2000均有質(zhì)的飛躍,是集數(shù)據(jù)管理與商業(yè)智能分析于一體的數(shù)據(jù)管理與分析平臺(tái)。   本書(shū)是作者結(jié)合多年從事數(shù)據(jù)庫(kù)教學(xué)和開(kāi)發(fā)的經(jīng)驗(yàn)編寫(xiě)而成的,采取了理論和實(shí)踐相結(jié)合的方式,一方面詳細(xì)闡述了SQL Server 2005數(shù)據(jù)庫(kù)的基本知識(shí),另一方面注重?cái)?shù)據(jù)庫(kù)的實(shí)際開(kāi)發(fā)與應(yīng)用,以一個(gè)銷售管理系統(tǒng)開(kāi)發(fā)實(shí)例貫穿本書(shū)的始末,使讀者在學(xué)習(xí)了本書(shū)之后,能夠快速掌握SQL Server 2005的相關(guān)知識(shí)并能夠進(jìn)行數(shù)據(jù)庫(kù)的開(kāi)發(fā)。通過(guò)對(duì)實(shí)例程序中源代碼的詳細(xì)分析、學(xué)習(xí),讀者可以充分理解并掌握各章節(jié)中提出的概念,真正做到舉一反三、融會(huì)貫通。  本書(shū)共分14章。第1章介紹數(shù)據(jù)庫(kù)的基礎(chǔ)知識(shí)和SQL Server 2005的概述。第2章介紹數(shù)據(jù)庫(kù)的創(chuàng)建與管理。第3章介紹表的創(chuàng)建,包括表結(jié)構(gòu)的修改,約束及數(shù)據(jù)的添加、修改和刪除。第4章介紹查詢的使用。第5章介紹索引的創(chuàng)建與使用。第6章介紹視圖的創(chuàng)建與使用。第7章介紹Transact?SQL語(yǔ)言,包括變量、函數(shù)、批處理、條件判斷語(yǔ)句和循環(huán)語(yǔ)句。第8章介紹游標(biāo)、事務(wù)和鎖。第9章介紹存儲(chǔ)過(guò)程的創(chuàng)建與調(diào)用。第10章介紹觸發(fā)器的創(chuàng)建。第11章介紹SQL Server的安全性管理。第12章介紹數(shù)據(jù)庫(kù)的備份與恢復(fù),數(shù)據(jù)的導(dǎo)入和導(dǎo)出。第13章介紹SQL Server提供的應(yīng)用程序接口。第14章介紹一個(gè)應(yīng)用實(shí)例——銷售管理系統(tǒng)。   本書(shū)由李丹、趙占坤、丁宏偉、石彥芳編寫(xiě)。其中,第1、11、12、13章由李丹編寫(xiě),第2、3、4章由丁宏偉編寫(xiě),第5、6、7章由石彥芳編寫(xiě),第8、9、10、14章由趙占坤編寫(xiě)。在編寫(xiě)過(guò)程中,參考了大量的相關(guān)技術(shù)資料和程序開(kāi)發(fā)源碼資料,在此向資料的作者深表謝意。同時(shí)還要感謝耿興隆對(duì)本書(shū)的支持。書(shū)中全部程序都已上機(jī)調(diào)試通過(guò)。由于作者水平和時(shí)間有限,書(shū)中難免有錯(cuò)誤和疏漏之處,敬請(qǐng)各位同行和讀者不吝賜教,以便及時(shí)修訂和補(bǔ)充。

內(nèi)容概要

本書(shū)從實(shí)例的角度出發(fā),循序漸進(jìn)地講解了SQL Server 2005的理論知識(shí)和基本操作。主要內(nèi)容包括:數(shù)據(jù)庫(kù)的基本知識(shí)、SQL Server概述、數(shù)據(jù)庫(kù)和表的創(chuàng)建與管理、表中數(shù)據(jù)的查詢、Transact-SQL語(yǔ)句、索引、視圖、游標(biāo)、事務(wù)、存儲(chǔ)過(guò)程、觸發(fā)器、SQL Server安全性管理、備份與恢復(fù)、SQL Server提供的應(yīng)用程序接口、應(yīng)用開(kāi)發(fā)實(shí)例等。    本書(shū)突出實(shí)際技能的培養(yǎng),每章后都有習(xí)題和實(shí)驗(yàn),以加深學(xué)生對(duì)基本知識(shí)的理解。另外,還用一個(gè)綜合性的實(shí)例貫穿全書(shū),逐步實(shí)現(xiàn)一個(gè)完整數(shù)據(jù)庫(kù)系統(tǒng)的設(shè)計(jì)。參考最后一章的應(yīng)用實(shí)例,學(xué)生能夠開(kāi)發(fā)自己的數(shù)據(jù)庫(kù)管理系統(tǒng),真正做到學(xué)以致用。    本書(shū)既可作為高職高專及大專相關(guān)專業(yè)教材,同時(shí)也可供廣大初學(xué)者和數(shù)據(jù)庫(kù)技術(shù)人員使用。

書(shū)籍目錄

前言教學(xué)建議第1章 SQL Server 2005概述  1.1 關(guān)系數(shù)據(jù)庫(kù)基礎(chǔ)知識(shí)    1.1.1 關(guān)系數(shù)據(jù)庫(kù)的產(chǎn)生歷史    1.1.2 關(guān)系數(shù)據(jù)庫(kù)的介紹    1.1.3 關(guān)系數(shù)據(jù)庫(kù)的設(shè)計(jì)    1.1.4 關(guān)系數(shù)據(jù)庫(kù)的規(guī)范化  1.2 SQL Server 2005簡(jiǎn)介    1.2.1 SQL Server的歷史    1.2.2 SQL Server 2005的版本與組件    1.2.3 SQL Server 2005的新特性    1.2.4 客戶機(jī)/服務(wù)器和瀏覽器/服務(wù)器  1.3 SQL Server 2005的安裝    1.3.1 安裝SQL Server 2005的系統(tǒng)需求    1.3.2 SQL Server 2005的安裝過(guò)程    1.3.3 SQL Server 2005的啟動(dòng)、暫停和退出  1.4 SQL Server 2005常用工具    1.4.1  SQL Server Management Stumo    1.4.2  SQL Server Business Intelligence Development Studio    1.4.3 SQL Server配置管理器  1.5 創(chuàng)建服務(wù)器組和注冊(cè)服務(wù)器    1.5.1 創(chuàng)建服務(wù)器組    1.5.2 注冊(cè)服務(wù)器  1.6 本章小結(jié)  1.7 習(xí)題  1.8 實(shí)驗(yàn)第2章  數(shù)據(jù)庫(kù)的創(chuàng)建和管理  2.1 基本概念   2.1.1 數(shù)據(jù)庫(kù)文件   2.1.2 數(shù)據(jù)庫(kù)文件組   2.1.3 數(shù)據(jù)庫(kù)的物理存儲(chǔ)結(jié)構(gòu)   2.1.4 SQL Server 2005數(shù)據(jù)庫(kù)的分類   2.1.5 數(shù)據(jù)庫(kù)對(duì)象的結(jié)構(gòu)  2.2 創(chuàng)建數(shù)據(jù)庫(kù)    2.2.1  使用SQL Server Management Studi0創(chuàng)建數(shù)據(jù)庫(kù)    2.2.2 使用Transact—SQL語(yǔ)句創(chuàng)建數(shù)據(jù)庫(kù)  2.3 數(shù)據(jù)庫(kù)的管理    2.3.1 查看數(shù)據(jù)庫(kù)    2.3.2 修改數(shù)據(jù)庫(kù)    2.3.3 重命名數(shù)據(jù)庫(kù)    2.3.4 數(shù)據(jù)庫(kù)的收縮  2.4 刪除數(shù)據(jù)庫(kù)  2.5 本章小結(jié)  2.6 習(xí)題  2.7 實(shí)驗(yàn)第3章  表的創(chuàng)建  3.1 表的概念  3.2 數(shù)據(jù)類型    3.2.1 系統(tǒng)數(shù)據(jù)類型    3.2.2 用戶自定義數(shù)據(jù)類型  3.3 表結(jié)構(gòu)的創(chuàng)建、修改和刪除    3.3.1 表結(jié)構(gòu)的創(chuàng)建    3.3.2 表結(jié)構(gòu)的修改    3.3.3 表結(jié)構(gòu)的刪除  3.4  向表中插入數(shù)據(jù)、修改和刪除數(shù)據(jù)    3.4.1 插入數(shù)據(jù)    3.4.2 修改數(shù)據(jù)    3.4.3 刪除數(shù)據(jù)    3.4.4 使用SQL Server Management Studio插入、修改、刪除表中的數(shù)據(jù)  3.5 約束    3.5.1 主鍵約束    3.5.2 唯一性約束    3.5.3 檢查約束……第4章 數(shù)據(jù)查詢 第5章 索引的創(chuàng)建與使用第6章 視圖的創(chuàng)建與使用第7章 Transact-SQL語(yǔ)言第8章 游標(biāo)、事務(wù)和鎖第9章 存儲(chǔ)過(guò)程第10章 觸發(fā)器第11章 SQL Server2005的安全性管理第12章 數(shù)據(jù)庫(kù)的備份和恢復(fù) 第13章 SQL Sever提供的應(yīng)用程序接口第14章 應(yīng)用實(shí)例——銷售管理系統(tǒng)附錄 樣本數(shù)據(jù)庫(kù)參考文獻(xiàn)

章節(jié)摘錄

  3.設(shè)計(jì)的原則  1)一個(gè)表描述一個(gè)實(shí)體或?qū)嶓w間的一種關(guān)系?! ?shí)體是客觀存在并可相互區(qū)分的事物。實(shí)體可以是具體的人、事、物,也可以是抽象的概念或聯(lián)系,例如,一個(gè)雇員、一個(gè)學(xué)生、一個(gè)部門、一門課、學(xué)生的一次選課、部門的一次訂貨等都是實(shí)體。每個(gè)實(shí)體可以設(shè)計(jì)為數(shù)據(jù)庫(kù)中的一個(gè)表,即一個(gè)表描述一個(gè)實(shí)體或?qū)嶓w間的一種關(guān)系。  2)避免表之間出現(xiàn)重復(fù)字段?! 〕吮WC表之間關(guān)系的外鍵之外,應(yīng)盡量避免在表之間出現(xiàn)重復(fù)字段,這樣做可以減少數(shù)據(jù)的冗余,防止在插入、刪除和更新時(shí)造成數(shù)據(jù)的不一致。例如,在課程表中有了課程名稱字段,在學(xué)生課程成績(jī)表中就不應(yīng)再有課程名稱字段,需要時(shí)可以通過(guò)兩表連接找到?! ?)表中的字段應(yīng)是原始數(shù)據(jù)和基本數(shù)據(jù)元素?! ”碇胁粦?yīng)包括通過(guò)計(jì)算得到的字段,如年齡字段,當(dāng)需要查詢年齡時(shí)可以通過(guò)出生日期計(jì)算得到?! ?)表中應(yīng)有主鍵來(lái)唯一地標(biāo)識(shí)表中的記錄。例如,學(xué)生表的學(xué)號(hào)、雇員表的雇員編號(hào)等?! ?)用外鍵保證表之間的關(guān)系?! ?.數(shù)據(jù)庫(kù)設(shè)計(jì)舉例  下面以為某單位設(shè)計(jì)一個(gè)銷售管理數(shù)據(jù)庫(kù)系統(tǒng)為例,具體講解數(shù)據(jù)庫(kù)設(shè)計(jì)的過(guò)程?! 。?)項(xiàng)目的需求分析  通過(guò)銷售管理數(shù)據(jù)庫(kù)系統(tǒng),用戶可以對(duì)產(chǎn)品、客戶、訂單和銷售員的信息進(jìn)行增加、修改和刪除,可以查詢某銷售員的銷售業(yè)績(jī)等?! 。?)E-R圖的設(shè)計(jì)  根據(jù)需求分析,設(shè)計(jì)出如圖1-5所示的E-R圖。在這個(gè)E—R圖中,有5個(gè)存儲(chǔ)數(shù)據(jù)的主要實(shí)體,分別為:銷售員、客戶、產(chǎn)品、訂單、產(chǎn)品種類。在圖中標(biāo)出了每個(gè)實(shí)體的主屬性。這些實(shí)體的關(guān)系可概括為:銷售員可以開(kāi)多個(gè)訂單;客戶可以擁有多張訂單;一個(gè)訂單中可以包含多種產(chǎn)品,相同的產(chǎn)品可以出現(xiàn)在不同的訂單中;每種產(chǎn)品屬于不同的種類,一個(gè)種類有多種產(chǎn)品。  ……

編輯推薦

  《SQL Server 2005數(shù)據(jù)庫(kù)管理與開(kāi)發(fā)實(shí)用教程》是作者結(jié)合多年從事數(shù)據(jù)庫(kù)教學(xué)和開(kāi)發(fā)的經(jīng)驗(yàn)編寫(xiě)而成的,采取理論和實(shí)踐相結(jié)合的方式,一方面詳細(xì)闡述了SQLserver2005數(shù)據(jù)庫(kù)的基本知識(shí),另一方面注重?cái)?shù)據(jù)庫(kù)的實(shí)際開(kāi)發(fā)與應(yīng)用,以一個(gè)銷售管理系統(tǒng)開(kāi)發(fā)實(shí)例貫穿全書(shū),通過(guò)對(duì)實(shí)例程序中源代碼的詳細(xì)分析、學(xué)習(xí),讀者可以充分理解并掌握基本概念,真正做到舉一反三、學(xué)以致用。  《SQL Server 2005數(shù)據(jù)庫(kù)管理與開(kāi)發(fā)實(shí)用教程》主要特點(diǎn):  用一個(gè)綜合性的實(shí)例貫穿始終,使學(xué)生一步一步地完成一個(gè)完整數(shù)據(jù)庫(kù)系統(tǒng)的設(shè)計(jì)?! ∵x用的實(shí)例注重理論聯(lián)系實(shí)際,可操作性和實(shí)用性強(qiáng)?! ⊥怀鰧?shí)際技能的培養(yǎng),每章后都有習(xí)題和實(shí)驗(yàn),以加深學(xué)生對(duì)基本知識(shí)的理解?! √峁╇娮诱n件和程序源代碼,方便教師授課?! £U述基本知識(shí)  注重實(shí)際開(kāi)發(fā)與應(yīng)用  突出技能培養(yǎng)

圖書(shū)封面

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


    SQL Server2005數(shù)據(jù)庫(kù)管理與開(kāi)發(fā)實(shí)用教程 PDF格式下載


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

 
 

  •   準(zhǔn)備考試用的,里面有很多練習(xí)題,挺不錯(cuò) 準(zhǔn)備考試用的,里面有很多練習(xí)題,挺不錯(cuò) 準(zhǔn)備考試用的,里面有很多練習(xí)題,挺不錯(cuò) 準(zhǔn)備考試用的,里面有很多練習(xí)題,挺不錯(cuò) 準(zhǔn)備考試用的,里面有很多練習(xí)題,挺不錯(cuò) 準(zhǔn)備考試用的,里面有很多練習(xí)題,挺不錯(cuò) 準(zhǔn)備考試用的,里面有很多練習(xí)題,挺不錯(cuò) 準(zhǔn)備考試用的,里面有很多練習(xí)題,挺不錯(cuò) 準(zhǔn)備考試用的,里面有很多練習(xí)題,挺不錯(cuò) 準(zhǔn)備考試用的,里面有很多練習(xí)題,挺不錯(cuò) 準(zhǔn)備考試用的,里面有很多練習(xí)題,挺不錯(cuò) 準(zhǔn)備考試用的,里面有很多練習(xí)題,挺不錯(cuò) 準(zhǔn)備考試用的,里面有很多練習(xí)題,挺不錯(cuò) 準(zhǔn)備考試用的,里面有很多練習(xí)題,挺不錯(cuò)
  •   一般的學(xué)習(xí)型教材
    入門的人可以看看

    程序高手就不要進(jìn)來(lái)了,沒(méi)有多大的用處。沒(méi)特別的有優(yōu)化的經(jīng)典查詢方法。
 

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

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