出版時(shí)間:2010-6 出版社:清華大學(xué)出版社 作者:劉金嶺,馮萬(wàn)利 主編 頁(yè)數(shù):200
前言
“數(shù)據(jù)庫(kù)原理及應(yīng)用”是一門既有較強(qiáng)理論性,又有較強(qiáng)實(shí)踐性的專業(yè)基礎(chǔ)課程,它需要把理論知識(shí)和實(shí)際應(yīng)用緊密結(jié)合起來(lái)。本書(shū)作為《數(shù)據(jù)庫(kù)原理及應(yīng)用》(劉金嶺、馮萬(wàn)利、張有東主編,清華大學(xué)出版社,2009)的配套指導(dǎo)書(shū),目的就是讓讀者在學(xué)習(xí)數(shù)據(jù)庫(kù)知識(shí)時(shí),做到理論聯(lián)系實(shí)際,進(jìn)行理論知識(shí)的學(xué)習(xí)的同時(shí),進(jìn)行上機(jī)實(shí)踐。本書(shū)內(nèi)容緊密結(jié)合主教材的學(xué)習(xí)內(nèi)容,由淺人深,循序漸進(jìn),力求通過(guò)實(shí)踐訓(xùn)練,讓讀者了解數(shù)據(jù)庫(kù)管理系統(tǒng)的基本原理和數(shù)據(jù)庫(kù)系統(tǒng)設(shè)計(jì)的方法,培養(yǎng)讀者應(yīng)用及設(shè)計(jì)數(shù)據(jù)庫(kù)的能力。本書(shū)分為兩部分,第一部分為實(shí)驗(yàn)指導(dǎo),每個(gè)實(shí)驗(yàn)都給出與實(shí)驗(yàn)相關(guān)的試驗(yàn)內(nèi)容,然后逐步引導(dǎo)讀者進(jìn)行相關(guān)的實(shí)驗(yàn)。該部分包括14個(gè)實(shí)驗(yàn),內(nèi)容包括SQL Server 2005常用服務(wù)、數(shù)據(jù)庫(kù)及數(shù)據(jù)表的創(chuàng)建與管理、SQL的數(shù)據(jù)查詢功能、SQL的數(shù)據(jù)操作功能、視圖的創(chuàng)建與使用、游標(biāo)的使用、存儲(chǔ)過(guò)程的創(chuàng)建與使用、數(shù)據(jù)庫(kù)的安全性與完整性、數(shù)據(jù)庫(kù)備份和還原、ASP和ASP.NET與SQL Server 2005數(shù)據(jù)庫(kù)的連接。第二部分為課程設(shè)計(jì)指導(dǎo),先是給出了課程設(shè)計(jì)報(bào)告撰寫、課程設(shè)計(jì)應(yīng)用程序編寫的規(guī)范和項(xiàng)目開(kāi)發(fā)計(jì)劃撰寫的規(guī)范,而后給出了兩個(gè)完整的課程設(shè)計(jì)案例,這兩個(gè)案例按照軟件工程的分析、設(shè)計(jì)方法循序漸進(jìn)地介紹了設(shè)計(jì)初步開(kāi)發(fā)的全過(guò)程。最后在第6章對(duì)3個(gè)課程設(shè)計(jì)選題進(jìn)行了分析。本書(shū)的主要特點(diǎn):(1)第一部分是密切結(jié)合主教材的知識(shí)體系給出了14個(gè)實(shí)驗(yàn),為進(jìn)一步理解、應(yīng)用數(shù)據(jù)庫(kù)原理的理論打下了堅(jiān)實(shí)基礎(chǔ)。每個(gè)實(shí)驗(yàn)都有實(shí)驗(yàn)?zāi)康?、?shí)驗(yàn)內(nèi)容、實(shí)驗(yàn)步驟、注意事項(xiàng)和思考題五部分,使讀者在實(shí)驗(yàn)前充分了解相關(guān)知識(shí)背景,實(shí)驗(yàn)過(guò)程中充分利用數(shù)據(jù)庫(kù)管理工具和交互式SQL平臺(tái)深刻理解數(shù)據(jù)庫(kù)理論知識(shí)。(2)第二部分的第1章給出了課程設(shè)計(jì)報(bào)告撰寫的規(guī)范;第2章給出了課程設(shè)計(jì)應(yīng)用程序編寫的規(guī)范;第3章給出TN目開(kāi)發(fā)計(jì)劃撰寫規(guī)范。其目的為學(xué)生的畢業(yè)設(shè)計(jì)和畢業(yè)后參與項(xiàng)目開(kāi)發(fā)打下基礎(chǔ)。(3)第二部分的第4章和第5章分別采用ASP和ASP.NET開(kāi)發(fā)工具進(jìn)行數(shù)據(jù)庫(kù)應(yīng)用系統(tǒng)的初步開(kāi)發(fā),并給出了源代碼,從而達(dá)到理論和實(shí)踐的緊密結(jié)合,這也是對(duì)主教材的第8章和第9章的拓展。(4)本教材的取例既考慮到學(xué)生所熟悉的案例,如圖書(shū)管理、圖書(shū)銷售、學(xué)生成績(jī)、評(píng)價(jià)教師以及聊天室,同時(shí)也涵蓋了一些常用技術(shù)。
內(nèi)容概要
本書(shū)是《數(shù)據(jù)庫(kù)原理及應(yīng)用》(劉金嶺,馮萬(wàn)利,張有東主編,清華大學(xué)出版社出版,2009)的配套指導(dǎo)書(shū),共分為兩個(gè)部分:第一部分為實(shí)驗(yàn)指導(dǎo),共有14個(gè)實(shí)驗(yàn),該部分介紹了SQL Server 2005數(shù)據(jù)庫(kù)功能和操作,并根據(jù)主教材第8章和第9章的內(nèi)容安排了ASP、ASP.NET與SQL Server 2005數(shù)據(jù)庫(kù)連接兩個(gè)試驗(yàn);第二部分為課程設(shè)計(jì)指導(dǎo),該部分首先對(duì)課程設(shè)計(jì)報(bào)告的撰寫給出了一些規(guī)范,而后給出了兩個(gè)較完整的課程設(shè)計(jì)案例,最后給出了3個(gè)課程設(shè)計(jì)的選題分析。 本書(shū)既適合作為普通高等院校本科層次數(shù)據(jù)庫(kù)原理及應(yīng)用課程的實(shí)驗(yàn)和課程設(shè)計(jì)指導(dǎo)書(shū),也適合作為高等教育其他層次的數(shù)據(jù)庫(kù)原理及應(yīng)用課程的實(shí)驗(yàn)指導(dǎo)書(shū)或課程設(shè)計(jì)、畢業(yè)設(shè)計(jì)的參考書(shū)。
書(shū)籍目錄
第一部分 實(shí)驗(yàn)指導(dǎo) 實(shí)驗(yàn)一 SQL Server 2005常用服務(wù) 實(shí)驗(yàn)二 數(shù)據(jù)庫(kù)的創(chuàng)建與管理 實(shí)驗(yàn)三 數(shù)據(jù)表的創(chuàng)建與管理 實(shí)驗(yàn)四 簡(jiǎn)單查詢和連接查詢 實(shí)驗(yàn)五 嵌套查詢 實(shí)驗(yàn)六 組合查詢和統(tǒng)計(jì)查詢 實(shí)驗(yàn)七 視圖、索引與數(shù)據(jù)庫(kù)關(guān)系圖 實(shí)驗(yàn)八 游標(biāo)的使用 實(shí)驗(yàn)九 存儲(chǔ)過(guò)程創(chuàng)建與應(yīng)用 實(shí)驗(yàn)十 數(shù)據(jù)庫(kù)的安全性 實(shí)驗(yàn)十一 數(shù)據(jù)庫(kù)完整性 實(shí)驗(yàn)十二 數(shù)據(jù)庫(kù)備份與還原 實(shí)驗(yàn)十三 ASP與SQL Server 2005數(shù)據(jù)庫(kù)連接 實(shí)驗(yàn)十四 ASP.NET與SQL Server 2005數(shù)據(jù)庫(kù)連接第二部分 課程設(shè)計(jì)指導(dǎo) 第1章 概述 1.1 課程設(shè)計(jì)的目的和意義 1.1.1 課程設(shè)計(jì)的意義 1.1.2 課程設(shè)計(jì)的目的 1.2 課程設(shè)計(jì)的步驟 1.3 課程設(shè)計(jì)要求 1.3.1 課程設(shè)計(jì)任務(wù)書(shū)撰寫要求 1.3.2 課程設(shè)計(jì)報(bào)告撰寫要求 第2章 數(shù)據(jù)庫(kù)應(yīng)用系統(tǒng)設(shè)計(jì)規(guī)范 2.1 程序開(kāi)發(fā)過(guò)程要求 2.1.1 可行性分析 2.1.2 系統(tǒng)需求分析 2.1.3 系統(tǒng)設(shè)計(jì) 2.1.4 程序開(kāi)發(fā) 2.1.5 系統(tǒng)測(cè)試 2.1.6 文檔資料 2.1.7 系統(tǒng)的運(yùn)行與維護(hù) 2.2 命名規(guī)范 2.2.1 類型級(jí)單位的命名 2.2.2 方法、屬性和事件的命名 2.2.3 變量、常量及其他命名 2.2.4 ADO組件和窗體控件命名 2.3 程序代碼書(shū)寫規(guī)范 2.3.1 格式化 2.3.2 注釋 2.3.3 編碼規(guī)則 2.3.4 編碼準(zhǔn)則 2.3.5 代碼的控制 2.3.6 輸入控制校驗(yàn)規(guī)則 2.3.7 數(shù)據(jù)庫(kù)命名規(guī)范 第3章 項(xiàng)目開(kāi)發(fā)計(jì)劃撰寫規(guī)范 3.1 項(xiàng)目計(jì)劃 3.1.1 引言 3.1.2 項(xiàng)目概述 3.1.3 項(xiàng)目團(tuán)隊(duì)組織 3.2 配置計(jì)劃 3.2.1 引言 3.2.2 管理 3.2.3 配置標(biāo)識(shí) 3.2.4 配置控制 3.2.5 配置狀態(tài)的記錄和報(bào)告 3.3 開(kāi)發(fā)計(jì)劃 第4章 學(xué)生成績(jī)管理系統(tǒng) 4.1 系統(tǒng)分析 4.1.1 系統(tǒng)現(xiàn)狀 4.1.2 用戶需求 4.2 系統(tǒng)概要設(shè)計(jì) 4.2.1 系統(tǒng)構(gòu)架 4.2.2 系統(tǒng)功能模塊設(shè)計(jì) 4.2.3 系統(tǒng)總體設(shè)計(jì) 4.3 數(shù)據(jù)庫(kù)設(shè)計(jì) 4.3.1 設(shè)計(jì)思想 4.3.2 數(shù)據(jù)表結(jié)構(gòu) 4.4 公用模塊 4.4.1 數(shù)據(jù)庫(kù)連接頁(yè)Conn.asp 4.4.2 層疊樣式文件Css.CSS 4.5 學(xué)生登錄模塊 4.5.1 系統(tǒng)首頁(yè)Default.asp 4.5.2 頁(yè)面代碼分析 4.6 學(xué)生查分模塊 4.6.1 學(xué)生成績(jī)查詢頁(yè)Seek.asp 4.6.2 頁(yè)面代碼分析 4.7 管理員登錄模塊 4.7.1 管理員登錄頁(yè)Login.asp 4.7.2 頁(yè)面代碼分析 4.8 課程成績(jī)管理模塊 4.8.1 管理員管理頁(yè)Admin.asp 4.8.2 添力口記錄框架頁(yè)AdminAdd.htm 4.8.3 管理記錄框架頁(yè)AdminManager.htm 4.9 退出系統(tǒng)模塊 第5章 在線圖書(shū)銷售管理系統(tǒng) 5.1 需求分析 5.1.1 系統(tǒng)現(xiàn)狀 5.1.2 用戶需求 5.2 系統(tǒng)功能分析 5.2.1 系統(tǒng)功能概述 5.2.2 系統(tǒng)功能模塊設(shè)計(jì) 5.3 系統(tǒng)總體設(shè)計(jì) 5.3.1 總體系統(tǒng)流程圖 5.3.2 前臺(tái)系統(tǒng)結(jié)構(gòu) 5.3.3 后臺(tái)系統(tǒng)結(jié)構(gòu) 5.4 數(shù)據(jù)庫(kù)設(shè)計(jì) 5.4.1 數(shù)據(jù)庫(kù)的概念設(shè)計(jì) 5.4.2 數(shù)據(jù)庫(kù)的邏輯設(shè)計(jì) 5.4.2 數(shù)據(jù)庫(kù)的物理設(shè)計(jì) 5.5 應(yīng)用程序設(shè)計(jì) 5.5.1 系統(tǒng)設(shè)計(jì)總體思路 5.5.2 會(huì)員注冊(cè)模塊 5.5.3 會(huì)員登錄模塊 5.5.4 系統(tǒng)首頁(yè) 5.5.5 購(gòu)物車模塊 5.5.6 管理員登錄 5.5.7 圖書(shū)管理模塊 5.5.8 按圖書(shū)類別查詢 5.5.9 訂單管理模塊 第6章 課程設(shè)計(jì)選題分析 6.1 圖書(shū)管理系統(tǒng)設(shè)計(jì)分析 6.1.1 系統(tǒng)概述 6.1.2 系統(tǒng)功官旨模塊設(shè)計(jì) 6.1.3 總體設(shè)計(jì) 6.2 學(xué)生評(píng)價(jià)教師系統(tǒng)設(shè)計(jì)分析 6.2.1 系統(tǒng)概述 6.2.2 系統(tǒng)功能模塊設(shè)計(jì) 6.2.3 總體設(shè)計(jì) 6.3 簡(jiǎn)易聊天室系統(tǒng)設(shè)計(jì)分析 6.3.1 系統(tǒng)概述 6.3.2 系統(tǒng)功能模塊設(shè)計(jì) 6.3.3 總體設(shè)計(jì)
章節(jié)摘錄
插圖:本章通過(guò)對(duì)學(xué)生成績(jī)查詢系統(tǒng)程序的編制,來(lái)向讀者展示課程設(shè)計(jì)中應(yīng)用程序的編寫方法。該案例是一個(gè)簡(jiǎn)單的成績(jī)查詢系統(tǒng),管理員可以添加、修改和刪除學(xué)生課程成績(jī)信息,學(xué)生可以查詢相關(guān)課程的成績(jī)。本案例涉及到的功能比較少,有興趣的讀者可以在此基礎(chǔ)上自行設(shè)計(jì),增加一些其他的功能,譬如,學(xué)生登錄后,可以修改自己的登錄密碼,可以查閱自己的檔案信息,可以設(shè)置管理員權(quán)限,可以對(duì)學(xué)期、課程進(jìn)行添加、修改和刪除等。4.1 系統(tǒng)分析隨著社會(huì)信息量的與日俱增,學(xué)校需要有一個(gè)很好的學(xué)生成績(jī)管理系統(tǒng),以方便對(duì)學(xué)生的成績(jī)進(jìn)行有效的管理。系統(tǒng)應(yīng)具有既方便學(xué)校對(duì)學(xué)生成績(jī)的管理,也方便學(xué)生對(duì)自己的成績(jī)和獲得的學(xué)分進(jìn)行查詢的功能。本案例設(shè)計(jì)實(shí)現(xiàn)的“學(xué)生成績(jī)管理系統(tǒng)”,具有數(shù)據(jù)操作方便、高效、迅速等優(yōu)點(diǎn)。該軟件采用功能強(qiáng)大的數(shù)據(jù)庫(kù)軟件和ASP開(kāi)發(fā)工具進(jìn)行開(kāi)發(fā),具有很好的可移植性。同時(shí),可通過(guò)訪問(wèn)權(quán)限控制功能,確保數(shù)據(jù)的安全性。使用該系統(tǒng)既能把管理人員從繁瑣的數(shù)據(jù)計(jì)算中解脫出來(lái),使其有更多的精力從事教務(wù)管理政策的研究實(shí)施,教學(xué)計(jì)劃的制定執(zhí)行和教學(xué)質(zhì)量的監(jiān)督檢查,從而全面提高教學(xué)質(zhì)量,同時(shí)也能減輕任課教師的負(fù)擔(dān),使其有更多的精力投入到教學(xué)和科研中,其最主要的功能是能夠便于學(xué)校的管理。4.1.1 系統(tǒng)現(xiàn)狀學(xué)生成績(jī)管理系統(tǒng)對(duì)學(xué)校進(jìn)行學(xué)生課程成績(jī)的管理和發(fā)布是非常重要的?,F(xiàn)在許多學(xué)校都有自己的成績(jī)管理系統(tǒng)。學(xué)生可以在校園網(wǎng)上或通過(guò)Internet輸入自己的學(xué)號(hào)和密碼就能查詢自己的學(xué)習(xí)成績(jī)。通常在成績(jī)查詢系統(tǒng)中會(huì)詳細(xì)地記錄學(xué)生的課程成績(jī),這樣既方便了學(xué)生,同時(shí)也方便了操作員的成績(jī)錄人和成績(jī)修改。成績(jī)管理系統(tǒng)是校園網(wǎng)中最常用的系統(tǒng),它的一個(gè)基本作用就是為學(xué)校提供學(xué)生課程信息發(fā)布的平臺(tái)。本案例使用ASP技術(shù)動(dòng)態(tài)地生成成績(jī)顯示的靜態(tài)頁(yè)面,使課程成績(jī)的發(fā)布和管理變得很輕松。使用SQL Server數(shù)據(jù)庫(kù),可以減輕維護(hù)人員的工作量,使系統(tǒng)便于維護(hù)和管理。
編輯推薦
《數(shù)據(jù)庫(kù)原理及應(yīng)用實(shí)驗(yàn)與課程設(shè)計(jì)指導(dǎo)》特點(diǎn):教學(xué)目標(biāo)明確,注重理論與實(shí)踐的結(jié)合教學(xué)方法靈活,培養(yǎng)學(xué)生自主學(xué)習(xí)的能力教學(xué)內(nèi)容先進(jìn),反映了計(jì)算機(jī)學(xué)科的最新發(fā)展教學(xué)模式完善.提供配套的教學(xué)資源解決方案
圖書(shū)封面
評(píng)論、評(píng)分、閱讀與下載
數(shù)據(jù)庫(kù)原理及應(yīng)用實(shí)驗(yàn)與課程設(shè)計(jì)指導(dǎo) PDF格式下載
250萬(wàn)本中文圖書(shū)簡(jiǎn)介、評(píng)論、評(píng)分,PDF格式免費(fèi)下載。 第一圖書(shū)網(wǎng) 手機(jī)版