數(shù)據(jù)庫技術(shù)及應(yīng)用

出版時(shí)間:2008-3  出版社:高等教育  作者:龔沛曾  頁數(shù):316  
Tag標(biāo)簽:無  

前言

  數(shù)據(jù)庫技術(shù)是現(xiàn)代信息技術(shù)的重要組成部分,已經(jīng)廣泛應(yīng)用于各行各業(yè)、各種類型的信息系統(tǒng)之中,在國家信息化的進(jìn)程中占有重要的地位。數(shù)據(jù)庫技術(shù)與應(yīng)用課程正逐漸成為普通高校各個專業(yè)本科生的必修課程。本教材是根據(jù)教育部《關(guān)于進(jìn)一步加強(qiáng)高等學(xué)校計(jì)算機(jī)基礎(chǔ)教學(xué)的幾點(diǎn)意見》(白皮書)中關(guān)于“數(shù)據(jù)庫技術(shù)與應(yīng)用”課程的學(xué)習(xí)而編寫的?! ”緯許QLServer 2000為平臺,介紹數(shù)據(jù)庫設(shè)計(jì)和數(shù)據(jù)庫管理的理論和方法,采用Microsoft公司vB.NET 2003的ADO.NET數(shù)據(jù)庫訪問技術(shù)。全書分為4篇。第一篇,“數(shù)據(jù)庫設(shè)計(jì)理論”,由第1章~第3章組成,主要介紹設(shè)計(jì)數(shù)據(jù)庫的基本原理;第二篇,“數(shù)據(jù)庫管理”,由第4章~第6章組成,以SQL Server為平臺,介紹管理數(shù)據(jù)庫的基本原理和方法;第三篇,“應(yīng)用開發(fā)”,由第7章一第9章組成,介紹在VB.NET和SQL Server的軟件開發(fā)平臺上開發(fā)數(shù)據(jù)庫應(yīng)用系統(tǒng)的數(shù)據(jù)庫訪問技術(shù);第四篇,“實(shí)踐”,圍繞前3篇的理論內(nèi)容設(shè)計(jì)了非常實(shí)用的10個實(shí)驗(yàn),其中最后一個實(shí)驗(yàn)是綜合運(yùn)用本教材的數(shù)據(jù)庫設(shè)計(jì)、管理和應(yīng)用技術(shù)完成一個實(shí)際的數(shù)據(jù)庫應(yīng)用系統(tǒng)的開發(fā)?! ”緯鴥?nèi)容豐富,涉及數(shù)據(jù)庫技術(shù)全面,實(shí)用性強(qiáng),講解透徹。書中針對數(shù)據(jù)庫管理技術(shù)及前臺的數(shù)據(jù)庫訪問技術(shù)提供了大量面向?qū)嶋H應(yīng)用的例題,有助于讀者理解基本理論概掌握重要技術(shù)知識,并應(yīng)用理論和技術(shù)去解決實(shí)際問題?! ≡诮虒W(xué)安排中,考慮到學(xué)生的程序設(shè)計(jì)基礎(chǔ)和原有編程環(huán)境的不同,為了提高教學(xué)實(shí)效和加強(qiáng)實(shí)踐環(huán)節(jié),教學(xué)的次序與教材章節(jié)次序可以不同步,也就是實(shí)踐是從VB.NET平臺開始,教學(xué)次序也要做相應(yīng)調(diào)整。教材最后的附錄給出了供參考的教學(xué)大綱和教學(xué)進(jìn)度。  本書第7章由龔沛曾編寫,第8章由龔沛曾、袁科萍編寫,第1、4章由楊志強(qiáng)編寫,第2、3、5、6、9章由袁科萍編寫,實(shí)驗(yàn)篇由龔沛曾、袁科萍編寫。全書由龔沛曾修改定稿。在教材試用和編寫過程中朱靜、張紅云、王偉和謝晨等老師提出了許多寶貴意見,在此表示衷心的感謝?! ”緯瓤勺鳛槠胀ǜ咝?shù)據(jù)庫技術(shù)與應(yīng)用課程的教學(xué)用書,又可作為廣大數(shù)據(jù)庫應(yīng)用系統(tǒng)開發(fā)愛好者的自學(xué)參考書?! ∮捎跁r(shí)間倉促,編者水平有限,書中難免存在不足之處,敬請廣大讀者指正。本教材提供了一些新穎實(shí)用的教學(xué)資源,包括電子教案、實(shí)驗(yàn)輔導(dǎo)、屏幕自動演示幫助程序和學(xué)生典型開發(fā)案例等,使用本教材的學(xué)校如有需要,可與作者聯(lián)系。作者的E-mail為:yuankp97@163.com。

內(nèi)容概要

  《數(shù)據(jù)庫技術(shù)及應(yīng)用》系統(tǒng)全面地闡述了數(shù)據(jù)庫設(shè)計(jì)理論、數(shù)據(jù)庫管理技術(shù)與方法、基于VB.NET的數(shù)據(jù)庫訪問技術(shù)和數(shù)據(jù)庫應(yīng)用系統(tǒng)開發(fā)技術(shù)與方法。全書分為4篇。第一篇數(shù)據(jù)庫設(shè)計(jì)理論,內(nèi)容包括數(shù)據(jù)庫系統(tǒng)概述、關(guān)系數(shù)據(jù)庫和數(shù)據(jù)庫設(shè)計(jì);第二篇數(shù)據(jù)庫管理,介紹SQL server和SQL語言,Transact—SQL、存儲過程和觸發(fā)器,數(shù)據(jù)庫保護(hù)機(jī)制;第三篇應(yīng)用開發(fā)vB.NET程序設(shè)計(jì)基礎(chǔ),AD0.NET與數(shù)據(jù)庫訪問技術(shù)和數(shù)據(jù)庫應(yīng)用系統(tǒng)開發(fā)。第4篇實(shí)踐,包括10個實(shí)驗(yàn),目的是培養(yǎng)學(xué)生的VB.NET程序設(shè)計(jì)技能、融Transact—SQL、存儲過程、觸發(fā)器、視圖為一體的數(shù)據(jù)庫操縱和管理技能以及基于ADO.NET的數(shù)據(jù)庫訪問技能;實(shí)驗(yàn)十是一個大作業(yè),要求學(xué)生運(yùn)用《數(shù)據(jù)庫技術(shù)及應(yīng)用》介紹的所有數(shù)據(jù)庫設(shè)計(jì)技術(shù)、管理技術(shù)和訪問技術(shù)開發(fā)一個實(shí)際的數(shù)據(jù)庫應(yīng)用系統(tǒng),以求達(dá)到實(shí)踐和創(chuàng)新能力的提高。

作者簡介

楊志強(qiáng),1964年12月生,江蘇太倉人。1985年畢業(yè)于南京大學(xué)數(shù)理邏輯專業(yè),現(xiàn)為同濟(jì)大學(xué)計(jì)算機(jī)系副教授、工學(xué)博士。長期從事計(jì)算機(jī)基礎(chǔ)教學(xué)工作,先后主講了大學(xué)計(jì)算機(jī)基礎(chǔ)、C/C++程序設(shè)計(jì)、Visual Basic程序設(shè)計(jì)以及數(shù)據(jù)庫技術(shù)及應(yīng)用等課程,參與編寫了16部教材,先后獲同濟(jì)大學(xué)優(yōu)秀青年教師、上海市育才獎等榮譽(yù)稱號。沛曾,女,1953年8月生,1982年1月畢業(yè)于華東理工大學(xué)自動控制系?,F(xiàn)為同濟(jì)大學(xué)計(jì)算機(jī)系教授,兼任上海市計(jì)算機(jī)基礎(chǔ)教育協(xié)會副理事長、全國高校計(jì)算機(jī)教育研究會副會長。長期從事計(jì)算機(jī)基礎(chǔ)教學(xué)與研究工作,主編的《Visual Basic程序設(shè)計(jì)教程》、《計(jì)算機(jī)文化基礎(chǔ)》獲上海市優(yōu)秀教材一、二等獎;主講的“大學(xué)計(jì)算機(jī)基礎(chǔ)”、“Visual Basic程序設(shè)計(jì)”分別被評為上海市精品課程、國家精品課程;主持的教改項(xiàng)目獲上海市教學(xué)成果一等獎、國家級教學(xué)成果二等獎;享受國務(wù)院特殊津貼、獲上海市優(yōu)秀教育工作者和上海市育才獎等榮譽(yù)稱號。龔沛曾,1982年1月畢業(yè)于華東理工大學(xué)自控系?,F(xiàn)為計(jì)算機(jī)系教授,兼任教育部高等學(xué)較計(jì)算機(jī)基礎(chǔ)課程教學(xué)指導(dǎo)委員會委員、上海市計(jì)算機(jī)基礎(chǔ)教育協(xié)會副理事長、全國高校計(jì)算機(jī)教育研究會副理事長。長期從事計(jì)算機(jī)基礎(chǔ)教學(xué)與研究工作,主持多項(xiàng)教育部教改項(xiàng)目。承擔(dān)的國家七五攻關(guān)項(xiàng)目獲上海市科技進(jìn)步三等獎;主編的《VisualBasic程序設(shè)計(jì)教程》、《大學(xué)計(jì)算機(jī)基礎(chǔ)》教材于2003、2007年獲上海市優(yōu)秀教材一等獎;主講的“Visual Basic程序設(shè)計(jì)”、“大學(xué)計(jì)算機(jī)基礎(chǔ)”于2003年、2005年評為國家精品課程;主持的教改項(xiàng)目于2001年、2005年連續(xù)兩屆獲上海市教學(xué)成果一等獎、國家級教學(xué)成果二等獎;獲上海市優(yōu)秀教育工作者、上海市首屆高校教學(xué)名師獎和享受國務(wù)院特殊津貼等榮譽(yù)稱號。

書籍目錄

第一篇 數(shù)據(jù)庫設(shè)計(jì)理論第1章 數(shù)據(jù)庫技術(shù)概述1.1 數(shù)據(jù)庫技術(shù)的發(fā)展1.2 數(shù)據(jù)庫系統(tǒng)基礎(chǔ)1.2.1 常用術(shù)語1.2.2 數(shù)據(jù)庫的三級模式結(jié)構(gòu)1.3 數(shù)據(jù)庫應(yīng)用程序1.4 數(shù)據(jù)庫系統(tǒng)開發(fā)技術(shù)1.5 常見的數(shù)據(jù)庫管理系統(tǒng)思考題第2章 關(guān)系數(shù)據(jù)庫2.1 關(guān)系數(shù)據(jù)庫應(yīng)用實(shí)例2.2 關(guān)系模型概述2.2.1 關(guān)系模型的基本術(shù)語2.2.2 數(shù)據(jù)模型的三要素2.2.3 關(guān)系的性質(zhì)2.2.4 關(guān)系模式2.3 關(guān)系代數(shù)2.3.1 傳統(tǒng)的集合運(yùn)算2.3.2 專門的關(guān)系運(yùn)算思考題第3章 數(shù)據(jù)庫設(shè)計(jì)3.1 數(shù)據(jù)庫設(shè)計(jì)概述3.2 概念模式設(shè)計(jì)3.2.1 e-r模型的基本概念3.2.2 實(shí)體、屬性和聯(lián)系的設(shè)計(jì)3.2.3 子類的設(shè)計(jì)3.2.4 e-r圖設(shè)計(jì)實(shí)例3.3 邏輯模式設(shè)計(jì)3.3.1 e-r圖到關(guān)系模式的轉(zhuǎn)換3.3.2 關(guān)系模式的規(guī)范化處理3.4 數(shù)據(jù)庫實(shí)施與維護(hù)思考題第二篇 數(shù)據(jù)庫管理第4章 sqlserver和sql語言4.1 sqlserver2000簡介4.1.1 sqlserver2000概述4.1.2 sqlserver2000的主要組件4.1.3 創(chuàng)建數(shù)據(jù)庫和基本表4.1.4 管理數(shù)據(jù)庫和基本表4.2 sql語言4.2.1 數(shù)據(jù)定義4.2.2 數(shù)據(jù)查詢4.2.3 數(shù)據(jù)更新4.2.4 創(chuàng)建視圖思考題第5章 transact-sql、存儲過程和觸發(fā)器5.1 transact-sql語言5.1.1 數(shù)據(jù)類型5.1.2 標(biāo)識符、變量和運(yùn)算符5.1.3 函數(shù)5.1.4 流程控制語句5.2 存儲過程5.2.1 存儲過程的概念5.2.2 存儲過程的創(chuàng)建和執(zhí)行5.2.3 存儲過程的處理5.2.4 查看、修改和刪除存儲過程5.2.5 系統(tǒng)存儲過程5.3 觸發(fā)器5.3.1 創(chuàng)建觸發(fā)器5.3.2 查看、修改和刪除觸發(fā)器5.3.3 觸發(fā)器的用途思考題第6章 數(shù)據(jù)庫保護(hù)機(jī)制6.1 數(shù)據(jù)庫的完整性6.1.1 完整性規(guī)則6.1.2 sqlserver的完整性6.1.3 使用規(guī)則和觸發(fā)器實(shí)現(xiàn)完整性6.2 安全性控制6.2.1 安全性概述6.2.2 數(shù)據(jù)庫安全性控制的一般方法6.2.3 sqlserver2000的安全性控制6.3 并發(fā)控制6.3.1 事務(wù)6.3.2 事務(wù)的并發(fā)執(zhí)行6.3.3 數(shù)據(jù)庫的并發(fā)控制6.4 數(shù)據(jù)庫的備份與恢復(fù)6.4.1 故障的類型6.4.2 數(shù)據(jù)庫恢復(fù)技術(shù):思考題第三篇 應(yīng)用開發(fā)第7章 vb.net程序設(shè)計(jì)基礎(chǔ)7.1 vb.net概述7.1.1 vb.net簡介7.1.2 vb.net集成開發(fā)環(huán)境7.1.3 一個簡單的應(yīng)用程序7.2 vb.net可視化界面設(shè)計(jì)7.2.1 控件的基本概念7.2.2 窗體7.2.3 常用的基本控件7.2.4 菜單和對話框7.3 vb.net基本語法7.3.1 vb.net數(shù)據(jù)類型和表達(dá)式7.3.2 控制結(jié)構(gòu)7.3.3 數(shù)組7.3.4 過程7.4 程序調(diào)試7.4.1 錯誤類型7.4.2 調(diào)試和排錯7.4.3 結(jié)構(gòu)化異常處理思考題第8章 ado.net與數(shù)據(jù)庫訪問技術(shù)8.1 數(shù)據(jù)庫訪問技術(shù)概述8.1.1 ado.net的主要技術(shù)思想8.1.2 ado.net的體系結(jié)構(gòu)8.1.3 ado.net數(shù)據(jù)提供程序?qū)ο竽P?.1.4 dataset對象模型8.1.5 ado.net數(shù)據(jù)庫訪問的一般過程8.2 基于綁定的數(shù)據(jù)訪問8.2.1 綁定對象與獲取綁定數(shù)據(jù)源8.2.2 基于綁定對象的數(shù)據(jù)查詢8.2.3 基于綁定對象的數(shù)據(jù)更新8.3 基于Sqlcommand對象的數(shù)據(jù)訪問8.3.1 數(shù)據(jù)查詢8.3.2 數(shù)據(jù)更新8.3.3 存儲過程的調(diào)用方法8.4 ado.nei數(shù)據(jù)訪問實(shí)例8.4.1 實(shí)例l——客戶信息查詢8.4.2 實(shí)例2——銀行atm機(jī)8.4.3 實(shí)例3——圖片瀏覽思考題第9章 數(shù)據(jù)庫應(yīng)用系統(tǒng)開發(fā)9.1 軟件開發(fā)概述9.1.1 軟件開發(fā)的過程和模型9.1.2 數(shù)據(jù)庫應(yīng)用系統(tǒng)的開發(fā)9.1.3 “大學(xué)教材管理信息系統(tǒng)”開發(fā)案例描述9.2 需求分析9.2.1 系統(tǒng)功能的需求分析9.2.2 數(shù)據(jù)的需求分析9.3 數(shù)據(jù)庫設(shè)計(jì)9.3.1 概念模式設(shè)計(jì)9.3.2 邏輯模式設(shè)計(jì)9.3.3 完整性控制9.3.4 存儲過程與觸發(fā)器的設(shè)計(jì)9.4 系統(tǒng)設(shè)計(jì)和實(shí)現(xiàn)9.4.1 界面設(shè)計(jì)9.4.2 功能代碼設(shè)計(jì)9.4.3 報(bào)表設(shè)計(jì)9.5 系統(tǒng)測試9.5.1 軟件測試的基本概念9.5.2 軟件測試實(shí)例9.6 應(yīng)用系統(tǒng)開發(fā)文檔思考題第四篇 實(shí)踐實(shí)驗(yàn)一 vb.net環(huán)境和程序設(shè)計(jì)一、實(shí)驗(yàn)?zāi)康亩?、?shí)驗(yàn)內(nèi)容實(shí)驗(yàn)二 sqlserver2000安裝與配置一、實(shí)驗(yàn)?zāi)康亩?shí)驗(yàn)內(nèi)容三、實(shí)驗(yàn)指導(dǎo)實(shí)驗(yàn)三 創(chuàng)建數(shù)據(jù)庫和數(shù)據(jù)表一、實(shí)驗(yàn)?zāi)康亩?、?shí)驗(yàn)內(nèi)容三、實(shí)驗(yàn)指導(dǎo)四、常見調(diào)試問題與回答實(shí)驗(yàn)四 sqlserver數(shù)據(jù)查詢操作一、實(shí)驗(yàn)?zāi)康亩?、?shí)驗(yàn)內(nèi)容三、實(shí)驗(yàn)指導(dǎo)四、常見調(diào)試問題與回答實(shí)驗(yàn)五 vb.net與數(shù)據(jù)庫的連接一、實(shí)驗(yàn)?zāi)康亩?、?shí)驗(yàn)內(nèi)容三、實(shí)驗(yàn)指導(dǎo)實(shí)驗(yàn)六 視圖、存儲過程和觸發(fā)器一、實(shí)驗(yàn)?zāi)康亩?、?shí)驗(yàn)內(nèi)容三、實(shí)驗(yàn)指導(dǎo)實(shí)驗(yàn)七 sqlserver的安全管理一、實(shí)驗(yàn)?zāi)康亩?shí)驗(yàn)內(nèi)容三、選做內(nèi)容實(shí)驗(yàn)八 基于綁定的數(shù)據(jù)庫訪問一、實(shí)驗(yàn)?zāi)康亩?shí)驗(yàn)內(nèi)容三、實(shí)驗(yàn)指導(dǎo)實(shí)驗(yàn)九 用Sqlcommand對象訪問數(shù)據(jù)庫一、實(shí)驗(yàn)?zāi)康亩?、?shí)驗(yàn)內(nèi)容三、實(shí)驗(yàn)指導(dǎo)實(shí)驗(yàn)十 數(shù)據(jù)庫應(yīng)用系統(tǒng)設(shè)計(jì)一、實(shí)驗(yàn)?zāi)康亩?、?shí)驗(yàn)內(nèi)容三、項(xiàng)目要求四、項(xiàng)目提交內(nèi)容五、項(xiàng)目答辯附錄A “數(shù)據(jù)庫技術(shù)與應(yīng)用”課程教學(xué)大綱附錄B “數(shù)據(jù)庫技術(shù)與應(yīng)用”課程教學(xué)進(jìn)度表參考文獻(xiàn)

章節(jié)摘錄

版權(quán)頁:插圖:第1章 數(shù)據(jù)庫技術(shù)概述數(shù)據(jù)庫技術(shù)是數(shù)據(jù)管理的技術(shù),自20世紀(jì)60年代中期誕生以來,已有40多年的歷史,因其發(fā)展速度快、應(yīng)用范圍廣而成為現(xiàn)代信息技術(shù)的重要組成部分。目前,各種各樣的計(jì)算機(jī)應(yīng)用系統(tǒng)和信息系統(tǒng)絕大多數(shù)是以數(shù)據(jù)庫為基礎(chǔ)和核心的,因此,掌握數(shù)據(jù)庫技術(shù)是衡量大學(xué)生計(jì)算機(jī)素質(zhì)的重要方面。本章將對數(shù)據(jù)庫技術(shù)做簡單的概述。1.1 數(shù)據(jù)庫技術(shù)的發(fā)展20世紀(jì)50年代中期以前,沒有操作系統(tǒng),更沒有進(jìn)行數(shù)據(jù)管理的軟件,程序員只能采用人工管理的方式管理數(shù)據(jù),數(shù)據(jù)無法實(shí)現(xiàn)共享,也不具有獨(dú)立性。到了20世紀(jì)60年代中期,有了操作系統(tǒng)。在操作系統(tǒng)的統(tǒng)一管理下,實(shí)現(xiàn)了以文件為單位的數(shù)據(jù)共享,數(shù)據(jù)也具有了一定的獨(dú)立性,但這種數(shù)據(jù)管理方法并不能滿足實(shí)際的需要。直到20世紀(jì)60年代后期,為了提供對數(shù)據(jù)更高級、更有效的管理,數(shù)據(jù)庫技術(shù)便應(yīng)運(yùn)而生。根據(jù)數(shù)據(jù)模型的發(fā)展,數(shù)據(jù)庫技術(shù)的發(fā)展可以劃分為3代:第一代的層次、網(wǎng)狀數(shù)據(jù)庫系統(tǒng);第二代的關(guān)系數(shù)據(jù)庫系統(tǒng);第三代的以面向?qū)ο竽P蜑橹饕卣鞯臄?shù)據(jù)庫系統(tǒng)。

編輯推薦

《數(shù)據(jù)庫技術(shù)及應(yīng)用(原理+SQL Server+VB.NET)》特色:全面介紹數(shù)據(jù)庫技術(shù)涵蓋數(shù)據(jù)庫設(shè)計(jì)理論、數(shù)據(jù)庫管理技術(shù)和數(shù)據(jù)庫應(yīng)用開發(fā)技術(shù)。合理組織實(shí)踐內(nèi)容突出學(xué)生應(yīng)用能力和創(chuàng)新能力的培養(yǎng)。采用最新實(shí)踐環(huán)境以ADO.NET數(shù)據(jù)庫訪問技術(shù)為支撐,.NET和SQLServer作為實(shí)踐平臺。提供豐富教學(xué)資源包括動畫演示、常見問題解答、課堂教學(xué)全程錄像、優(yōu)秀習(xí)作展示等。

圖書封面

圖書標(biāo)簽Tags

評論、評分、閱讀與下載


    數(shù)據(jù)庫技術(shù)及應(yīng)用 PDF格式下載


用戶評論 (總計(jì)1條)

 
 

  •   不是我想要的。。。感覺自己買錯啦
 

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

京ICP備13047387號-7