Web數(shù)據(jù)庫程序設(shè)計

出版時間:2012-8  出版社:水利水電出版社  作者:呂阿璐 編  頁數(shù):261  字數(shù):440000  

內(nèi)容概要

呂阿璐主編的《Web數(shù)據(jù)庫程序設(shè)計》對Visual Studio
2005應(yīng)用開發(fā)技術(shù)進行了較為詳細的講解,并結(jié)合實例,深入淺出地介紹了Visual Studio
2005應(yīng)用開發(fā)技術(shù)的過程和細節(jié),以C#為開發(fā)腳本語言實現(xiàn)基本的 Web數(shù)據(jù)庫開發(fā),后臺數(shù)據(jù)庫采用網(wǎng)絡(luò)數(shù)據(jù)庫系統(tǒng)SQL Server
2000。
《Web數(shù)據(jù)庫程序設(shè)計》共分7個項目,包括ASP.NET的開發(fā)環(huán)境和運行環(huán)境搭建、創(chuàng)建Web應(yīng)用程序的步驟和Web頁面的工作原理、常用Web服務(wù)器控件的使用、常見內(nèi)置對象的使用、ASP.NET
的數(shù)據(jù)庫訪問技術(shù)和Web服務(wù)的應(yīng)用等內(nèi)容。 本書可以作為各大專院校計算機相關(guān)專業(yè)Web應(yīng)用系統(tǒng)開發(fā)的指導(dǎo)教材,也適用于
ASP.NET的初學(xué)者和對Web應(yīng)用程序開發(fā)感興趣的愛好者閱讀使用,或作為相關(guān)培訓(xùn)機構(gòu)的培訓(xùn)教材。

書籍目錄

前言
項目一 ASP.NET入門練習(xí)
1.1 問題情境——怎樣搭建ASP.NET應(yīng)用環(huán)境
1.2 問題分析
1.3 任務(wù)設(shè)計與實施
1.3.1 任務(wù)1:安裝Visual Studio 2005
1.3.2 任務(wù)2:一個簡單的Web應(yīng)用程序
1.3.3 任務(wù)3:利用Visual Studio 2005創(chuàng)建Web應(yīng)用程序
1.4 知識總結(jié)
1.4.1 什么是基于B/S的Web應(yīng)用開發(fā)
1.4.2 常用的Web技術(shù)
1.4.3 ASP.NET簡介
1.4.4 ASP.NET腳本語言
1.5 課后思考與練習(xí)
項目二 教務(wù)管理系統(tǒng)頁面設(shè)計與規(guī)劃
2.1 問題情境——教務(wù)管理系統(tǒng)的頁面規(guī)劃
2.2 問題分析
2.3 任務(wù)設(shè)計與實施
2.3.1 任務(wù)1:教務(wù)管理系統(tǒng)頁面設(shè)計與規(guī)劃
2.3.2 任務(wù)2:用戶登錄頁面設(shè)計
2.3.3 任務(wù)3:首頁頁面設(shè)計
2.3.4 任務(wù)4:用戶個人信息調(diào)查頁面設(shè)計
2.4 知識總結(jié)
2.4.1 Web服務(wù)器控件概述
2.4.2 常用的Web服務(wù)器控件
2.4.3 關(guān)于login控件的有關(guān)概念
2.4.4 HTML語言基礎(chǔ)
2.4.5 HTML控件
2.5 課后思考與練習(xí)
項目三 教務(wù)管理系統(tǒng)頁面導(dǎo)航
3.1 問題情境——教務(wù)管理系統(tǒng)頁面導(dǎo)航的實現(xiàn)
3.2 問題分析
3.3 任務(wù)設(shè)計與實施
3.3.1 任務(wù)1:教務(wù)管理系統(tǒng)頁面導(dǎo)航的設(shè)計與規(guī)劃
3.3.2 任務(wù)2:SiteMapPath頁面導(dǎo)航的實現(xiàn)
3.3.3 任務(wù)3:TreeView頁面導(dǎo)航的實現(xiàn)
3.3.4 任務(wù)4:Menu頁面導(dǎo)航的實現(xiàn)
3.4 知識總結(jié)
3.4.1 站點地圖
3.4.2 常用的頁面導(dǎo)航控件
3.4.3 XML簡介
3.5 課后思考與練習(xí)
項目四 教務(wù)管理系統(tǒng)頁面數(shù)據(jù)驗證
4.1 問題情境——教務(wù)管理系統(tǒng)的頁面數(shù)據(jù)驗證
4.2 問題分析
4.3 任務(wù)設(shè)計與實施
4.3.1 任務(wù)1:頁面數(shù)據(jù)驗證功能的實現(xiàn)
4.3.2 任務(wù)2:頁面中內(nèi)置對象的應(yīng)用
4.4 知識總結(jié)
4.4.1 Web數(shù)據(jù)驗證控件
4.4.2 ASP.NET內(nèi)置對象介紹
4.4.3 登錄控件
4.5 課后思考與練習(xí)
項目五 教務(wù)管理系統(tǒng)后臺數(shù)據(jù)庫設(shè)計與實現(xiàn)
5.1 問題情境——教務(wù)管理系統(tǒng)的后臺數(shù)據(jù)庫設(shè)計與實現(xiàn)
5.2 問題分析
5.3 任務(wù)設(shè)計與實施
5.3.1 任務(wù)1:教務(wù)管理系統(tǒng)數(shù)據(jù)庫的設(shè)計
5.3.2 任務(wù)2:教務(wù)管理系統(tǒng)數(shù)據(jù)庫的創(chuàng)建
5.3.3 任務(wù)3:教務(wù)管理系統(tǒng)數(shù)據(jù)庫 的數(shù)據(jù)實現(xiàn)
5.4 知識總結(jié)
5.4.1 數(shù)據(jù)庫設(shè)計相關(guān)知識
5.4.2 數(shù)據(jù)完整性
5.4.3 數(shù)據(jù)模型
5.4.4 數(shù)據(jù)庫系統(tǒng)基本概念
5.4.5 SQL Server 2000簡介
5.4.6 SQL Server 2000中數(shù)據(jù)庫及表的有關(guān)概念
5.4.7 SQL語言介紹
5.5 課后思考與練習(xí)
項目六 教務(wù)管理系統(tǒng)頁面數(shù)據(jù)瀏覽與維護
6.1 問題情境——教務(wù)管理系統(tǒng)功能頁面中的數(shù)據(jù)實現(xiàn)
6.2 問題分析
6.3 任務(wù)設(shè)計與實施
6.3.1 任務(wù)1:學(xué)生信息維護頁面的數(shù)據(jù)瀏覽與維護
6.3.2 任務(wù)2:課程信息維護頁面的數(shù)據(jù)瀏覽與維護
6.3.3 任務(wù)3:成績信息維護頁面的數(shù)據(jù)瀏覽與維護
6.4 知識總結(jié)
6.4.1 數(shù)據(jù)源控件介紹
6.4.2 數(shù)據(jù)綁定控件介紹
6.5 課后思考與練習(xí)
項目七 教務(wù)管理系統(tǒng)頁面數(shù)據(jù)查詢與統(tǒng)計
7.1 問題情境——教務(wù)管理系統(tǒng)功能頁面中的數(shù)據(jù)處理
7.2 問題分析
7.3 任務(wù)設(shè)計與實施
7.3.1 任務(wù)1:學(xué)生信息查詢與統(tǒng)計頁面的數(shù)據(jù)實現(xiàn)
7.3.2 任務(wù)2:課程信息查詢與統(tǒng)計頁面的數(shù)據(jù)實現(xiàn)
7.3.3 任務(wù)3:成績信息查詢與統(tǒng)計頁面的數(shù)據(jù)實現(xiàn)
7.4 知識總結(jié)
7.4.1 ADO.NET概述
7.4.2 ADO.NET對象介紹
7.5 課后思考與練習(xí)
參考文獻

章節(jié)摘錄

版權(quán)頁:   插圖:   3.數(shù)據(jù)庫設(shè)計的目標(biāo) (1)滿足應(yīng)用功能需求:既能合理地組織用戶需要的所有數(shù)據(jù),又能支持用戶對數(shù)據(jù)的所有處理功能。 滿足應(yīng)用功能需求主要是指把用戶當(dāng)前應(yīng)用以及可預(yù)知的將來應(yīng)用所需要的數(shù)據(jù)及其聯(lián)系能全部準(zhǔn)確地存放于數(shù)據(jù)庫之中,并能根據(jù)用戶的需要對數(shù)據(jù)進行規(guī)定的合理的增、刪、改、顯示等操作。 (2)滿足應(yīng)用良好的數(shù)據(jù)庫性能。良好的數(shù)據(jù)庫性能主要是指數(shù)據(jù)庫應(yīng)具有良好的存儲結(jié)構(gòu),良好的數(shù)據(jù)共享性,良好的數(shù)據(jù)完整性,良好的數(shù)據(jù)一致性及良好的安全保密性能等。 (3)滿足某個數(shù)據(jù)庫管理系統(tǒng)的要求:能夠在數(shù)據(jù)庫管理系統(tǒng)(如Oracle、Visual Foxpro等)中實現(xiàn)。 (4)具有較高的范式:便于理解維護,無數(shù)據(jù)沖突。 5.4.2 數(shù)據(jù)完整性 1.一實體完整性 實體完整性是為了保證表中的數(shù)據(jù)唯一。 實體完整性可由設(shè)置主鍵來實現(xiàn)。 主鍵(Primary Key)約束。 表中的主鍵在所有記錄上的取值必須唯一。 例如,課程表中的課程號必須唯一,以保證每門課程的唯一性。 如果主鍵約束定義在不止一列上,則其中一列中的值可以重復(fù),但主鍵約束定義中的所有列組合的值必須唯一。 在SQL Server中,在創(chuàng)建或更改表時可定義主鍵約束。一個表只能有一個主鍵,而且主鍵中的列不能接受空值。 2.域完整性 域完整性可以保證數(shù)據(jù)的取值在有效的范圍內(nèi)。 例如,可以限制成績表成績字段的取值范圍為0~100。若輸入的內(nèi)容不在此范圍內(nèi),則不符合域完整性,系統(tǒng)不接受。 域完整性是對業(yè)務(wù)管理或者對數(shù)據(jù)庫數(shù)據(jù)的限制,它們反映了業(yè)務(wù)的規(guī)則,因此域完整性也稱之為商業(yè)規(guī)則(Business Rule)。 (1)檢查(CHECK)約束。 CHECK約束通過限制輸入到列中的值來強制域的完整性。它通常通過邏輯表達式判斷。 例如,在成績表中通過創(chuàng)建CHECK約束可將成績列的取值范圍限制在0~100之間,從而防止輸入的成績值超出正常的成績范圍。 在學(xué)生表中通過創(chuàng)建CHECK約束規(guī)定性別列只能輸入漢字字符“男”或“女”,而不能是其他字符。

編輯推薦

《國家示范(骨干)高職院校重點建設(shè)專業(yè)優(yōu)質(zhì)核心課程系列教材:Web數(shù)據(jù)庫程序設(shè)計》可以作為各大專院校計算機相關(guān)專業(yè)Web應(yīng)用系統(tǒng)開發(fā)的指導(dǎo)教材,也適用于ASENET的初學(xué)者和對Web應(yīng)用程序開發(fā)感興趣的愛好者閱讀使用,或作為相關(guān)培訓(xùn)機構(gòu)的培訓(xùn)教材。

圖書封面

評論、評分、閱讀與下載


    Web數(shù)據(jù)庫程序設(shè)計 PDF格式下載


用戶評論 (總計0條)

 
 

 

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

京ICP備13047387號-7