資料庫原理及套用案例教程

資料庫原理及套用案例教程

《資料庫原理及套用案例教程》全面講述了關係資料庫的原理與SQL Server 2005的套用及其開發。第1~3章講述資料庫的基本原理知識,包括資料庫概述,關係數據模型、關係代數、規範化理論以及資料庫系統設計;第4~7章講述資料庫管理系統SQL Server 2005的實用技術,包括SQL Server 2005的基礎知識,關係資料庫語言SQL,視圖、索引和游標,存儲過程和觸發器;第8~10章講述SOL Server 2005的資料庫管理技術,包括資料庫的安全與許可權,數據備份還原,事務、鎖和作業;第11~12章講述SOL Server 2005的資料庫開發套用技術,通過兩個實例介紹了VB.NET和C#.NET開發資料庫的方法,最後提供了本課程的實驗內容。 《資料庫原理及套用案例教程》結構清晰,實例豐富,圖文對照,淺顯易懂,既可以作為高職高專學校、成人教育學院的資料庫原理與套用課程的教材,也很適合作為資料庫原理及套用的自學教材和參考書。

基本介紹

  • 書名:資料庫原理及套用案例教程
  • 出版社:北京大學出版社
  • 頁數:386頁
  • 開本:16
  • 定價:40.00
  • 作者:胡錦麗
  • 出版日期:2008年8月1日
  • 語種:簡體中文
  • ISBN:9787301136638
  • 品牌:北京大學出版社
內容簡介,圖書目錄,文摘,序言,

內容簡介

《資料庫原理及套用案例教程》以關係資料庫系統為核心,全面系統地闡述了資料庫系統的基本概念、基本原理和SQL Server 2005資料庫管理系統的套用技術。 《資料庫原理及套用案例教程》作者多年從事高職高專資料庫課程教學,具有豐富的教學經驗,同時還具有多年的資料庫開發經驗。作者依據長期的教學經驗和開發經驗,強調資料庫原理的基礎性、技術的實用性。在敘述基礎理論時深入淺出、易懂易學;介紹套用技術時詳盡周密、圖文並茂。 《資料庫原理及套用案例教程》可作為高職高專學校、成人教育學院的資料庫原理與套用課程的教材,也很適合作為資料庫原理及套用的自學教材和參考書。對於非計算機專業的本科學生,如果希望學到關鍵、實用的資料庫技術,也可採用《資料庫原理及套用案例教程》作為教材。
針對性強,切合職業教育目標,重點培養職業能力,側重技能傳授。
實用性強,大量的經典真實案例,案例內容具體詳細,與就業市場緊密結合。
適應性強,適合於三年制和兩年制高職高專,也同樣適合於其他各類大中專院校。
強調知識的漸進性、兼顧知識的系統性,結構邏輯性強,針對高職高專學生的知識結構特點安排教學內容。
書中配套形式多樣的習題,網上提供完備的電子教案,提供相應的素材、程式代碼、習題參考答案等教學資源,完全適合教學需要。
教材系列完整,涵蓋計算機專業各個方向;編者分布廣泛,結合不同地域特點,適合不同地域讀者。

圖書目錄

第1章資料庫系統概述
1.1資料庫系統心用實例
1.2資料庫系統的基本概念
1.3資料庫管理技術及發展
1.3.1。工管理階段
1.3.2檔案系統階段
1.3.3資料庫系統階段
1.4資料庫系統結構
1.4.1資料庫體系結構
1.4.2資料庫系統的組成
1.5數據模型
1.5.1層次模型
1.5.2網狀模型
1.5.3關係模型
本章小結
爿題

第2章關係資料庫
2.1關係模型
2.1.1關係模型的數據結構
2.1.2關係模型的數據完整性
2.2關係模型的數據操作--關係代數
2.2.1傳統的集合運算
2.2.2專門的關係運算
2.2.3關係代數綜合案例
2.3規範化
2.3.1關係模式規範化的必要性
2.3.2函式依賴
2.3.3範式與規範化
2.3.4模式分解原則
2.3.5規範化的本質分析與總結
本章小結
習題

第3章資料庫系統設計
3.1資料庫系統設計概述
3.1.1資料庫和信息系統
3.1.2資料庫設計的基本步驟
3.2需求分析
3.2.1需求分析的任務
3.2.2需求分析的方法
3.3概念結構設計
3.3.1概念模型的基小概念
3.3.2概念模型的表示方法
3.3.3概念結構的特點
3.3.4概念結構設計的方法
3.3.5概念結構設計的步驟
3.4邏輯結構設計
3.4.1E.R圖向關係模型的轉換
3.4.2數據模型最佳化
3.4.3資料庫邏輯設計案例
3.5資料庫的物理設計
3.5.1資料庫物理設計的內容和
方法
3.5.2關係模式存取方法選擇
3.5.3確定資料庫的存儲結構
3.5.4對物理結構進行評價
3.6資料庫的實施和維護
3.6.1數據的載入和應用程式的調試
3.6.2資料庫的試運行
3.6.3資料庫的運行和維護
本章小結
習題

第4章SQLServer2005資料庫
管理系統
4.1SQLServer2005概述
4.1.1SQLServer2005的體系結構
4.1.2SQLServer2005特點
4.2SQLServer2005的安裝
4.2.1SQLServer2005版本的特點
4.2.2SQLServer2005的運行環境要求
4.2.3SQLServer2005的安裝
4.3SQLServer2005的常用管理工具
4.3.1SQLServerManagementStudio工具
4.3.2BusinessIntelligenceDevelopmentStudio工具
4.3.3SQLServerProfiler工具
4.3.4SQLServerConfigurationManager工具
4.3.5DatabaseEngineTuningAdvisor工具
4.3.6命令行實用工具
4.3.7幫助
4.4資料庫的創建、修改和刪除
4.4.1創建資料庫
4.4.2資料庫的修改
4.4.3刪除資料庫
4.4.4SQLServer2005資料庫
4.5表的創建、修改和刪除
4.5.1SQLServer支持的數據類型
4.5.2創建表
4.5.3修改表
4.5.4刪除表
4.5.5約束的創建與管理
4.6操作表數據
4.7查看錶
本章小結
習題

第5章關係資料庫語言
5.1SQL語言
5.1.1概述
5.1.2SQL語言的分類
5.1.3T.SQL語法約定
5.1.4多部分名稱
5.2數據定義
5.2.1使用CREATEDATABASE創建資料庫
5.2.2使用ALTERDATABASE修改資料庫
5.2.3使用DROPDATABASE刪除資料庫
5.2.4使用CREATETABLE創建表
5.2.5使用ALTERTABLE修改表
5.2.6使用DROPTABLE刪除表
5.3數據查詢
5.3.1SELECT語句的一般格式
5.3.2單表查詢
5.3.3連線查詢
5.3.4嵌套查詢
5.3.5組合查詢
5.4數據更新
5.4.1使用INSERT語句插入表數據
5.4.2使用UPDATE語句修改記錄
5.4.3使用DELETE或TruncateTable語句刪除數據
5.5T.SQL的可視化操作
5.5.1SELECT語句的可視化操作
5.5.2INSERT語句的可視化操作
5.5.3UPDATE語句的可視化操作
5.5.4其他語句的可視化操作
5.6TSQ語言
5.6.1常量、變數與數據類型
5.6.2TSQL,語句
5.6.3系統內置函式
5.6.4用戶定義函式
本章小結
習題

第6章視圖、索引和游標】
6.1視圖
6.1.1視圖概述
6.1.2創建視圖
6.1.3查詢視圖
6.1.4修改視圖定義
6.1.5刪除視圖
6.1.6更新視圖
6.2索引的定義和維護功能
6.2.1創建索引
6.2.2創建索引視圖
6.2.3刪除索引
6.3游標
6.3.1游標概述
6.3.2游標的類型
6.3.3聲明游標
6.3.4打開游標
6.3.5讀取游標
6.3.6關閉游標
6.3.7刪除游標
本章小結
習題

第7章存儲過程和觸發器
7.1存儲過程
7.1.1存儲過程的基本概念
7.1.2存儲過程的類型
7.1.3存儲過程的創建與執行
7.1.4存儲過程的查看、修改和刪除
7.2觸發器一
7.2.1觸發器概述
7.2.2使用DML觸發器
7.2.3使用DDL觸發器
7.2.4查看、修改和刪除觸發器
本章小結
習題一

第8章資料庫的安全與許可權
8.1資料庫安全控制機制
8.1.1安全控制模型
8.1.2用戶標識與鑑別
8.1.3存取控制
8.1.4視圖機制
8.1.5審計4
8.1.6數據加密
8.1.7SQLSelVel2005安全機制的總體策略
8.1.8SQLServer2005網路配置
8.2用戶與角色管理
8.2.1登錄身份管理
8.2.2用戶賬號管理
8.2.3角色管理
8.3許可許可權管理
8.3.1在SQLServerManagement
Studio中管理資料庫用戶角色的許可權
8.3.2使用T.SQ|。語句管理
資料庫甩戶/角色的許可權
本章小結
習題

第9章數據備份還原
9.1資料庫備份機制
9.1.1SQLServe2005資料庫備份機制
9.1.2SQLServer2005資料庫備份的方法
9.2資料庫的恢復機制
9.2.1恢復的實現技術
9.2.2SQLServer2005資料庫恢復模式
9.2.3SQLServer2005資料庫恢復的方法
9.3資料庫的導入導出
9.3.1資料庫表數據的導出
9.3.2資料庫的導入
9.4分離和附加資料庫
9.4.1分離和附加資料庫的操作
9.4.2使用SQL進行分離和附加資料庫操作
小章小結
習題

第10章事務、鎖和作業
10.1事務
10.1.1事務的由來
10.1.2事務的概念及其工作原理
10.1.3事務的類型
10.1.4事務處理語句
10.1.5事務和批處理
10.2鎖
10.2.1鎖概述
10.2.2鎖的空間管理及粒度
10.2.3鎖的模式
10.2.4在SOLServer2005中查看資料庫中的鎖
10.2.5死鎖及其防止
10.2.6使用sOLServerProfiler確定死鎖的原因
10.3作業
本章小結一
習題一

第11章windOWS應用程式開發
11.1SQLServer2005資料庫套用系統的開發技術
11.1.1ADO.NET資料庫
訪問技術
11.1.2ADO.NET操作Server資料庫技術
11.2資料庫應用程式實例
11.2.1系統功能分析
11.2.2開發工具選擇
11.3資料庫設計
11.3.1需求分析
11.3.2概念結構設計
11.3.3邏輯結構設計
11.3.4物理結構設計
11.3.5資料庫實施、運行和維護
11.4資料庫套用系統設設
11.4.1設計登錄窗體
11.4.2設計主窗體
11.4.3設計子窗體
11.4.4調試運行程式
本章小結一
習題一

第12章Web應用程式開發
12.1系統概述
12.1.1系統功能分析
12.1.2開發工具選擇
12.1.33,菌能演示
12.2資料庫設計
12.2.1需求分析
12.2.2概念結構設計
12.2.3邏輯結構設計
12.2.4物理結構設計
12.2.5資料庫實施、運行和維護
12.3資料庫套用系統設計
12.3.1在Web.Config中保存資料庫連線字元串
12.3.2登錄頁面
12.3.3用戶註冊頁面
12.3.4用戶服務區管理頁面35
12.3.5其他頁面的設計
本章小結
習題

第13章實驗
實驗1資料庫設計
實驗2利用管理工具創建資料庫、表和表間關係
實驗3利用SQL語句創建資料庫、表和表間關係
實驗4資料庫單表查詢
實驗5資料庫多表連線查詢
實驗6資料庫嵌套查詢和組合查詢
實驗7數據的更新
實驗8T.SOL語言
實驗9視圖、索引
實驗10實現存儲過程
實驗11實現觸發器
實驗12資料庫的安全性操作
實驗13資料庫的保護操作
實驗14事務處理
實驗15使用ADO.NET訪問數據
參考文獻

文摘

插圖:

序言

北京大學出版社第六事業部在2005年組織編寫了兩套計算機教材,一套是《2l世紀全同高職高專計算機系列實用規劃教材》,截至2008年6月已經出版了80多種;另一套是《2l世紀全國套用型本科計算機系列實用規劃教材》,至今己出版了50多種。這些教材出版後,在全國高校引起熱烈反響,可謂初戰告捷。這使北京大學IJj版社的計算機教材市場規模迅速擴大,編輯隊伍茁壯成長,經濟效益明顯增強,與各類高校師生的關係更加密切。
2007年10月北京大學出版社第六事業部在北京召開了“2l世紀全國高職高專計算機案例型教材建設和教學研討會”,2008年1月又在北京召開了“2l世紀全國套用型本科計算機案例型教材建設和教學研討會”。這兩次會議為編寫案例型教材做了深入的探討和具體的部署,制定了詳細的編寫目的、叢書特色、內容要求和風格規範。在內容上強調面向套用、能力驅動、精選案例、嚴把質量;在風格上力求文字精練、脈絡清晰、圖表明快、版式新穎。這兩次會議吹響了提高教材質量第二戰役的進軍號。
案例型教材真能提高教學的質量嗎?
是的。著名法國哲學家、數學家勒內·笛卡兒(Rene:Descartes,1596一1650)說得好:“由一個例子的考察,我們可以抽出一條規律。(From the consideration ofan example wecan form a rule.)”事實上,他發明的直角坐標系,正是通過生活實例而得到的靈感。據說是在1619年夏天,笛卡兒因病住進醫院。中午他躺在病床上,苦苦思索一個數學問題時,忽然看到天花板上有一隻蒼蠅飛來飛去。當時天花板是用木條做成正方形的格子。笛卡兒發現,要說出這隻蒼蠅在天花板上的位置,只需說出蒼蠅在天花板上的第幾行和第幾列。當蒼蠅落在第四行、第五列的那個正方形時,可以用(4,5)來表示這個位置……由此他聯想到可用類似的辦法來描述一個點在平面上的位置。他高興地跳下床,喊著“我找到了,找到了”,然而不小心把西洋棋撒了一地。當他的目光落到棋盤上時,又興奮地一拍大腿:“對,對,就是這個圖”.笛卡兒鍥而不捨的毅力,苦思冥想的鑽研,使他開創了解析幾何的新紀元。千百年來,代數與幾何,井水不犯河水。17世紀後,數學突飛猛進的發展,在很大程度上歸功於笛卡兒牮標系和解析幾何學的創立。
這個故事,聽起來與阿基米德在浴池洗澡而發現浮力原理,牛頓在蘋果樹下遇到蘋果落到頭上而發現萬有引力定律,確有異曲同工之妙。這就證明,一個好的例子往往能激發靈感,由特殊到一般,聯想出普遍的規律,即所謂的“一葉知秋”、“見微知著”的意思。
回顧計算機發明的歷史,每一台機器、每一顆晶片、每一種作業系統、每一類程式語言、每一個算法、每一套軟體、每一款外部設備,無不像閃光的珍珠串在一起。每個案例都閃爍著智慧的火花,是創新思想不竭的源泉。在計算機科學技術領域,這樣的案例就像大海岸邊的貝殼,俯拾皆是。。
事實上,案例研羅~(Case Study)是現代科學廣泛使用的一種方法。Case包含的意義很廣:包括Example例子,Instance事例、示例,Actual State實際狀況,Circumstance情況、事件、境遇,甚至Proiect項目、工程等。

相關詞條

熱門詞條

聯絡我們