出版時(shí)間:2012-7 出版社:楊志強(qiáng) 高等教育出版社 (2012-07出版) 作者:楊志強(qiáng) 著 頁(yè)數(shù):183
內(nèi)容概要
《高等學(xué)校計(jì)算機(jī)基礎(chǔ)課程經(jīng)典實(shí)驗(yàn)案例集叢書:數(shù)據(jù)庫(kù)技術(shù)(SQL Server)經(jīng)典實(shí)驗(yàn)案例集》分為8章,主要介紹數(shù)據(jù)庫(kù)設(shè)計(jì)、數(shù)據(jù)庫(kù)管理和數(shù)據(jù)庫(kù)應(yīng)用系統(tǒng)開發(fā)3部分內(nèi)容,包括SQL Server 2000數(shù)據(jù)庫(kù)管理,SQL的使用,數(shù)據(jù)完整性與安全性,數(shù)據(jù)庫(kù)的備份、恢復(fù)和導(dǎo)入導(dǎo)出,Tra act-SQL編程,數(shù)據(jù)庫(kù)應(yīng)用程序開發(fā)環(huán)境,數(shù)據(jù)庫(kù)訪問技術(shù)ADO.NET,數(shù)據(jù)庫(kù)應(yīng)用系統(tǒng)開發(fā);由79個(gè)實(shí)驗(yàn)項(xiàng)目和實(shí)驗(yàn)案例及1個(gè)大作業(yè)設(shè)計(jì)組成,實(shí)驗(yàn)內(nèi)容是針對(duì)學(xué)生的前臺(tái)Visual Basic.NET程序設(shè)計(jì)技能,后臺(tái)Tra act-SQL、存儲(chǔ)過程、觸發(fā)器為一體的數(shù)據(jù)庫(kù)操縱和管理技能,基于ADO.NET的數(shù)據(jù)庫(kù)訪問技能等的培養(yǎng)而設(shè)計(jì)的,最后的大作業(yè)要求學(xué)生運(yùn)用本書介紹的所有數(shù)據(jù)庫(kù)設(shè)計(jì)技術(shù)、管理技術(shù)和訪問技術(shù)開發(fā)一個(gè)實(shí)際的數(shù)據(jù)庫(kù)應(yīng)用系統(tǒng),以提高實(shí)踐和創(chuàng)新能力。 《高等學(xué)校計(jì)算機(jī)基礎(chǔ)課程經(jīng)典實(shí)驗(yàn)案例集叢書:數(shù)據(jù)庫(kù)技術(shù)(SQL Server)經(jīng)典實(shí)驗(yàn)案例集》內(nèi)容全面翔實(shí),技術(shù)求新務(wù)實(shí),實(shí)用性強(qiáng),在編寫風(fēng)格上更強(qiáng)調(diào)知識(shí)的應(yīng)用。可作為高等學(xué)?!皵?shù)據(jù)庫(kù)技術(shù)與應(yīng)用”課程的實(shí)踐教材,也可作為廣大數(shù)據(jù)庫(kù)應(yīng)用系統(tǒng)開發(fā)愛好者的自學(xué)參考書。
作者簡(jiǎn)介
楊志強(qiáng),1985年畢業(yè)于南京大學(xué)數(shù)理邏輯專業(yè),工學(xué)博士,現(xiàn)為同濟(jì)大學(xué)計(jì)算機(jī)科學(xué)與技術(shù)系教授。長(zhǎng)期從事計(jì)算機(jī)基礎(chǔ)教學(xué)工作,先后主講了“Visual Basic程序設(shè)計(jì)”、“大學(xué)計(jì)算機(jī)基礎(chǔ)”、“數(shù)據(jù)庫(kù)技術(shù)與應(yīng)用”、“C/C++程序設(shè)計(jì)”等課程,是“數(shù)據(jù)庫(kù)技術(shù)與應(yīng)用”國(guó)家級(jí)精品課程主持人,參與編寫教材侶部,先后獲得上海市育才獎(jiǎng)、同濟(jì)大學(xué)優(yōu)秀青年教師等榮譽(yù)稱號(hào)。
書籍目錄
第1章SQLServer2000數(shù)據(jù)庫(kù)管理 1.1知識(shí)要點(diǎn) 1.2實(shí)驗(yàn)項(xiàng)目說明 1.3實(shí)驗(yàn)項(xiàng)目案例分析 實(shí)驗(yàn)項(xiàng)目1—1以可視化方式創(chuàng)建數(shù)據(jù)庫(kù)和數(shù)據(jù)表 1.4實(shí)驗(yàn)項(xiàng)目匯編 1.4.1實(shí)驗(yàn)項(xiàng)目1—2SQLServer2000安裝與配置 1.4.2實(shí)驗(yàn)項(xiàng)目1—3分離/附加、備份/還原數(shù)據(jù)庫(kù) 1.4.3實(shí)驗(yàn)項(xiàng)目1—4導(dǎo)入和導(dǎo)出數(shù)據(jù) 第2章SQL的使用 2.1知識(shí)要點(diǎn) 2.2實(shí)驗(yàn)項(xiàng)目說明 2.3實(shí)驗(yàn)項(xiàng)目案例分析 2.3.1實(shí)驗(yàn)項(xiàng)目2—1創(chuàng)建數(shù)據(jù)表 2.3.2實(shí)驗(yàn)項(xiàng)目2—2修改數(shù)據(jù)表 2.3.3實(shí)驗(yàn)項(xiàng)目2—3刪除數(shù)據(jù)表 2.3.4實(shí)驗(yàn)項(xiàng)目2—4建立和刪除索引 2.4實(shí)驗(yàn)項(xiàng)目匯編 2.4.1實(shí)驗(yàn)項(xiàng)目2—5創(chuàng)建數(shù)據(jù)表并編輯數(shù)據(jù) 2.4.2實(shí)驗(yàn)項(xiàng)目2—6數(shù)據(jù)查詢 2.4.3實(shí)驗(yàn)項(xiàng)目2—7視圖的建立、修改和刪除 第3章數(shù)據(jù)完整性與安全性 3.1知識(shí)要點(diǎn) 3.2實(shí)驗(yàn)項(xiàng)目說明 3.3實(shí)驗(yàn)項(xiàng)目案例分析 3.3.1實(shí)驗(yàn)項(xiàng)目3—1以可視化方式設(shè)置數(shù)據(jù)表的主鍵和外鍵 3.3.2實(shí)驗(yàn)項(xiàng)目3—2以可視化方式實(shí)現(xiàn)默認(rèn)約束 3.3.3實(shí)驗(yàn)項(xiàng)目3—3以可視化方式實(shí)現(xiàn)CHECK約束和RULE規(guī)則 3.3.4實(shí)驗(yàn)項(xiàng)目3—4以可視化方式設(shè)置安全認(rèn)證模式 3.3.5實(shí)驗(yàn)項(xiàng)目3—5以可視化方式設(shè)置登錄賬戶 3.3.6實(shí)驗(yàn)項(xiàng)目3—6以可視化方式創(chuàng)建數(shù)據(jù)庫(kù)用戶 3.3.7實(shí)驗(yàn)項(xiàng)目3—7以可視化方式刪除數(shù)據(jù)庫(kù)用戶 3.3.8實(shí)驗(yàn)項(xiàng)目3—8以可視化方式創(chuàng)建數(shù)據(jù)庫(kù)角色 3.3.9實(shí)驗(yàn)項(xiàng)目3—9以可視化方式刪除數(shù)據(jù)庫(kù)角色 3.3.10實(shí)驗(yàn)項(xiàng)目3—10以可視化方式管理權(quán)限 3.3.11實(shí)驗(yàn)項(xiàng)目3—11用T—SQL實(shí)現(xiàn)實(shí)體完整性 3.3.12實(shí)驗(yàn)項(xiàng)目3—12用T—SQL實(shí)現(xiàn)域完整性 3.3.13實(shí)驗(yàn)項(xiàng)目3—13用T—SQL實(shí)現(xiàn)參照完整性 3.3.14實(shí)驗(yàn)項(xiàng)目3—14用T—SQL創(chuàng)建和應(yīng)用規(guī)則 3.3.15實(shí)驗(yàn)項(xiàng)目3—15用T—SQL管理登錄賬戶 3.3.16實(shí)驗(yàn)項(xiàng)目3一16用T—SQL管理數(shù)據(jù)庫(kù)用戶 3.3.17實(shí)驗(yàn)項(xiàng)目3—17用T—SQL管理數(shù)據(jù)庫(kù)角色 3.3.18實(shí)驗(yàn)項(xiàng)目3—18用T—SQL管理用戶權(quán)限 3.4實(shí)驗(yàn)項(xiàng)目匯編 3.4.1實(shí)驗(yàn)項(xiàng)目3—19數(shù)據(jù)完整性實(shí)驗(yàn) 3.4.2實(shí)驗(yàn)項(xiàng)目3—20數(shù)據(jù)安全性實(shí)驗(yàn) 第4章數(shù)據(jù)庫(kù)的備份、恢復(fù)和導(dǎo)入導(dǎo)出 4.1知識(shí)要點(diǎn) 4.2實(shí)驗(yàn)項(xiàng)目說明 4.3實(shí)驗(yàn)項(xiàng)目案例分析 4.3.1實(shí)驗(yàn)項(xiàng)目4—1以可視化方式創(chuàng)建命名備份設(shè)備 4.3.2實(shí)驗(yàn)項(xiàng)目4—2以可視化方式實(shí)現(xiàn)數(shù)據(jù)庫(kù)的備份和恢復(fù) 4.3.3實(shí)驗(yàn)項(xiàng)目4—3用DTS向?qū)?shí)現(xiàn)數(shù)據(jù)導(dǎo)入與導(dǎo)出 4.3.4實(shí)驗(yàn)項(xiàng)目4—4用BACKUP命令完成數(shù)據(jù)庫(kù)的備份 4.3.5實(shí)驗(yàn)項(xiàng)目4—5用RESTORE命令完成數(shù)據(jù)庫(kù)的還原 4.3.6實(shí)驗(yàn)項(xiàng)目4—6用T—SQL命令完成數(shù)據(jù)導(dǎo)人與導(dǎo)出 4.4實(shí)驗(yàn)項(xiàng)目匯編 實(shí)驗(yàn)項(xiàng)目4—7數(shù)據(jù)庫(kù)備份、恢復(fù)和導(dǎo)入導(dǎo)出 第5章Transact—SQL編程 5.1知識(shí)要點(diǎn) 5.2實(shí)驗(yàn)項(xiàng)目說明 5.3實(shí)驗(yàn)項(xiàng)目案例分析 5.3.1實(shí)驗(yàn)項(xiàng)目5—1簡(jiǎn)單的二分支結(jié)構(gòu)程序設(shè)計(jì) 5.3.2實(shí)驗(yàn)項(xiàng)目5—2多分支結(jié)構(gòu)程序設(shè)計(jì) 5.3.3實(shí)驗(yàn)項(xiàng)目5—3循環(huán)結(jié)構(gòu)程序設(shè)計(jì) 5.3.4實(shí)驗(yàn)項(xiàng)目5—4定時(shí)操作程序設(shè)計(jì) 5.3.5實(shí)驗(yàn)項(xiàng)目5—5課程平均分?jǐn)?shù)計(jì)算函數(shù)設(shè)計(jì) 5.3.6實(shí)驗(yàn)項(xiàng)目5—6簡(jiǎn)單的學(xué)生平均成績(jī)表值函數(shù)設(shè)計(jì) 5.3.7實(shí)驗(yàn)項(xiàng)目5—7復(fù)雜的學(xué)生平均成績(jī)表值函數(shù)設(shè)計(jì) 5.3.8實(shí)驗(yàn)項(xiàng)目5—8求解每位學(xué)生的平均成績(jī) 5.3.9實(shí)驗(yàn)項(xiàng)目5—9求解指定學(xué)號(hào)的學(xué)生的平均成績(jī) 5.3.10實(shí)驗(yàn)項(xiàng)目5—10創(chuàng)建檢驗(yàn)選課記錄的完整性約束的觸發(fā)器 5.4實(shí)驗(yàn)項(xiàng)目匯編 5.4.1實(shí)驗(yàn)項(xiàng)目5—11課程成績(jī)二分查詢 5.4.2實(shí)驗(yàn)項(xiàng)目5—12平均績(jī)點(diǎn)計(jì)算 5.4.3實(shí)驗(yàn)項(xiàng)目5—13學(xué)生平均成績(jī)循環(huán)輸出 5.4.4實(shí)驗(yàn)項(xiàng)目5—14定時(shí)操作程序設(shè)計(jì) 5.4.5實(shí)驗(yàn)項(xiàng)目5—15平均績(jī)點(diǎn)計(jì)算函數(shù)設(shè)計(jì) 5.4.6實(shí)驗(yàn)項(xiàng)目5—16內(nèi)嵌表值函數(shù)定義與調(diào)用 5.4.7實(shí)驗(yàn)項(xiàng)目5—17多語(yǔ)句表值函數(shù)定義與調(diào)用 5.4.8實(shí)驗(yàn)項(xiàng)目5—18存儲(chǔ)過程的創(chuàng)建與調(diào)用 5.4.9實(shí)驗(yàn)項(xiàng)目5—19觸發(fā)器的創(chuàng)建與測(cè)試 第6章數(shù)據(jù)庫(kù)應(yīng)用程序開發(fā)環(huán)境 6.1知識(shí)要點(diǎn) 6.2實(shí)驗(yàn)項(xiàng)目說明 6.3實(shí)驗(yàn)項(xiàng)目案例分析 6.3.1實(shí)驗(yàn)項(xiàng)目6—1記事本 6.3.2實(shí)驗(yàn)項(xiàng)目6—2多重窗體的應(yīng)用 6.3.3實(shí)驗(yàn)項(xiàng)目6—3賬號(hào)和密碼輸入的檢驗(yàn)程序 6.3.4實(shí)驗(yàn)項(xiàng)目6—4字處理程序的設(shè)計(jì) 6.4實(shí)驗(yàn)項(xiàng)目匯編 6.4.1實(shí)驗(yàn)項(xiàng)目6—5基本控件標(biāo)簽、文本框、按鈕的使用 6.4.2實(shí)驗(yàn)項(xiàng)目6—6輸入數(shù)據(jù)合法性檢驗(yàn)、MsgBox對(duì)話框的使用 6.4.3實(shí)驗(yàn)項(xiàng)目6—7利用計(jì)算機(jī)解決初等數(shù)學(xué)問題 6.4.4實(shí)驗(yàn)項(xiàng)目6—8數(shù)組的使用 6.4.5實(shí)驗(yàn)項(xiàng)目6—9結(jié)構(gòu)類型及數(shù)組的使用 6.4.6實(shí)驗(yàn)項(xiàng)目6—10自定義函數(shù) 6.4.7實(shí)驗(yàn)項(xiàng)目6—11單選按鈕、復(fù)選框、框架、列表框的使用 6.4.8實(shí)驗(yàn)項(xiàng)目6—12兩個(gè)窗體的使用 6.4.9實(shí)驗(yàn)項(xiàng)目6—13通用對(duì)話框、文件的使用 第7章數(shù)據(jù)庫(kù)訪問技術(shù)ADO.NET 7.1知識(shí)要點(diǎn) 7.2實(shí)驗(yàn)項(xiàng)目說明 7.3實(shí)驗(yàn)項(xiàng)目案例分析 7.3.1實(shí)驗(yàn)項(xiàng)目7—1DataGrid的數(shù)據(jù)顯示 7.3.2實(shí)驗(yàn)項(xiàng)目7—2用代碼實(shí)現(xiàn)DataGrid的數(shù)據(jù)表填充 7.3.3實(shí)驗(yàn)項(xiàng)目7—3賬戶管理系統(tǒng) 7.4實(shí)驗(yàn)項(xiàng)目匯編 7.4.1實(shí)驗(yàn)項(xiàng)目7—4VisualBasic.NET。與數(shù)據(jù)庫(kù)的連接 7.4.2實(shí)驗(yàn)項(xiàng)目7—5學(xué)生信息管理系統(tǒng) 7.4.3實(shí)驗(yàn)項(xiàng)目7—6學(xué)生成績(jī)查詢系統(tǒng) 第8章數(shù)據(jù)庫(kù)應(yīng)用系統(tǒng)開發(fā) 8.1知識(shí)要點(diǎn) 8.2實(shí)驗(yàn)項(xiàng)目說明 8.3實(shí)驗(yàn)項(xiàng)目案例分析 8.3.1實(shí)驗(yàn)項(xiàng)目8—1大學(xué)教材管理信息系統(tǒng) 8.3.2實(shí)驗(yàn)項(xiàng)目8—2Igo2009棋譜庫(kù)管理系統(tǒng) 8.3.3實(shí)驗(yàn)項(xiàng)目8—3麥當(dāng)勞點(diǎn)單及物流系統(tǒng) 8.4實(shí)驗(yàn)項(xiàng)目匯編 實(shí)驗(yàn)項(xiàng)目8—4數(shù)據(jù)庫(kù)應(yīng)用系統(tǒng)設(shè)計(jì) 參考文獻(xiàn)
章節(jié)摘錄
版權(quán)頁(yè): 插圖: 集成開發(fā)環(huán)境(Integrated Development Environment,IDE)是一組軟件工具,是集應(yīng)用程序設(shè)計(jì)、編輯、運(yùn)行、調(diào)試等多種功能于一體的環(huán)境,為程序設(shè)計(jì)的開發(fā)帶來了極大的方便。主要組成部分簡(jiǎn)介如下。 (1)主窗口:位于Visual Basic集成開發(fā)環(huán)境的頂部,由標(biāo)題欄、菜單欄、工具欄組成。 (2)窗體:在設(shè)計(jì)應(yīng)用程序時(shí),用戶在窗體上建立Visual Basic.NET應(yīng)用程序的界面,運(yùn)行時(shí),窗體就是用戶看到的正在運(yùn)行的窗口,用戶通過與窗體上的控件交互可得到結(jié)果。一個(gè)應(yīng)用程序可以有多個(gè)窗體,可通過“項(xiàng)目”→“添加Windows窗體”命令添加新窗體。 (3)代碼設(shè)計(jì)窗口:簡(jiǎn)稱為代碼窗口,是專門用來進(jìn)行代碼設(shè)計(jì)的窗口,各種事件過程、過程和類等源程序代碼的編寫和修改均在此窗口中進(jìn)行。打開代碼設(shè)計(jì)窗口最簡(jiǎn)單的方式是:雙擊窗體、控件或單擊代碼窗口上方的按鈕。 (4)屬性窗口:屬性窗口用于顯示和設(shè)置所選定的窗體和控件等對(duì)象的屬性。屬性窗口由以下4部分組成。 ①對(duì)象和名稱空間列表框:?jiǎn)螕羝溆疫叺南吕粹o可打開所選對(duì)象及名稱空間。 ②屬性顯示排列方式:有“按字母序”和“按分類序”兩個(gè)方式。 ③屬性列表框:列出所選對(duì)象在設(shè)計(jì)模式下可更改的屬性及默認(rèn)值。 ④屬性含義說明:當(dāng)在屬性列表框中選取某屬性時(shí),在該區(qū)域顯示所選屬性的含義。 (5)解決方案資源管理器窗口。在Visual Basic.NET中,項(xiàng)目是一個(gè)獨(dú)立的編程單位,其中包含窗體文件及其他一些相關(guān)文件;一個(gè)或若干個(gè)項(xiàng)目組成了一個(gè)解決方案,使用戶可以更方便地組織需要開發(fā)和設(shè)計(jì)的項(xiàng)目文件,并以樹狀結(jié)構(gòu)顯示。一個(gè)解決方案可以含有以下類型的文件。 ①代碼模塊文件(.vb文件):所有包含代碼的文件都以.vb為擴(kuò)展名保存,包括窗體文件、類模塊和其他代碼文件。 ②項(xiàng)目文件(.vbproj):每個(gè)項(xiàng)目對(duì)應(yīng)一個(gè)項(xiàng)目文件。本例中的項(xiàng)目名為“引例”,其存盤項(xiàng)目文件名為“引例.vbproj”。項(xiàng)目通常由引用和代碼模塊組成。 ③解決方案文件(.sin):可包括一個(gè)或多個(gè)可用不同語(yǔ)言開發(fā)的項(xiàng)目(本書中僅涉及一個(gè)用Visual Basic開發(fā)的項(xiàng)目)。在建立一個(gè)新項(xiàng)目時(shí),解決方案名默認(rèn)與項(xiàng)目名相同,只有擴(kuò)展名不同。 (6)工具箱窗口:工具箱窗口包含Visual Basic.NET大項(xiàng)目開發(fā)使用的工具,以選項(xiàng)卡來分類組織。工具箱窗口由5個(gè)選項(xiàng)卡組成,各類組件分別放在不同的選項(xiàng)卡中。5個(gè)選項(xiàng)卡說明如下。 ①“Windows窗體”:這是最常用的選項(xiàng)卡,存放開發(fā)Windows應(yīng)用程序時(shí)所使用的控件。
編輯推薦
《數(shù)據(jù)庫(kù)技術(shù)(SQL Server)經(jīng)典實(shí)驗(yàn)案例集》內(nèi)容全面翔實(shí),技術(shù)求新務(wù)實(shí),實(shí)用性強(qiáng),在編寫風(fēng)格上更強(qiáng)調(diào)知識(shí)的應(yīng)用??勺鳛楦叩葘W(xué)校“數(shù)據(jù)庫(kù)技術(shù)與應(yīng)用”課程的實(shí)踐教材,也可作為廣大數(shù)據(jù)庫(kù)應(yīng)用系統(tǒng)開發(fā)愛好者的自學(xué)參考書。
圖書封面
評(píng)論、評(píng)分、閱讀與下載
數(shù)據(jù)庫(kù)技術(shù) PDF格式下載