數(shù)據(jù)庫課程設(shè)計(jì)

出版時(shí)間:2012-4  出版社:機(jī)械工業(yè)出版社  作者:周愛武,汪海威,肖云 編著  

內(nèi)容概要

  《高等院校計(jì)算機(jī)課程設(shè)計(jì)指導(dǎo)叢書:數(shù)據(jù)庫課程設(shè)計(jì)》遵循數(shù)據(jù)庫課程設(shè)計(jì)的具體要求,獨(dú)立于具體的數(shù)據(jù)庫教材,從實(shí)際應(yīng)用系統(tǒng)的需求著手,引導(dǎo)讀者逐步完成數(shù)據(jù)庫設(shè)計(jì)全過程,重點(diǎn)講解數(shù)據(jù)庫系統(tǒng)的需求分析、概念設(shè)計(jì)、邏輯設(shè)計(jì)、物理設(shè)計(jì)和實(shí)施,并對(duì)每個(gè)案例都安排了大量常用的數(shù)據(jù)庫訪問操作,目的是讓讀者掌握數(shù)據(jù)庫操作基本技能,加強(qiáng)動(dòng)手實(shí)踐能力,看得懂、學(xué)得會(huì)、用得上、記得牢。
  《高等院校計(jì)算機(jī)課程設(shè)計(jì)指導(dǎo)叢書:數(shù)據(jù)庫課程設(shè)計(jì)》可以作為高等學(xué)校計(jì)算機(jī)及相關(guān)專業(yè)數(shù)據(jù)庫課程設(shè)計(jì)的教材或教學(xué)參考書,也可以供數(shù)據(jù)庫開發(fā)人員和有關(guān)技術(shù)人員閱讀使用。

書籍目錄

前言
第0章 概述
0.1 課程設(shè)計(jì)目標(biāo)
0.2 課程設(shè)計(jì)結(jié)構(gòu)
0.3 課程設(shè)計(jì)規(guī)范
0.3.1 課程設(shè)計(jì)的要求
0.3.2 課程設(shè)計(jì)的過程
0.3.3 課程設(shè)計(jì)報(bào)告的格式
0.3.4 課程設(shè)計(jì)的管理
0.4 課程設(shè)計(jì)的考評(píng)
0.5 課程設(shè)計(jì)教學(xué)安排
第1章 數(shù)據(jù)庫基礎(chǔ)知識(shí)回顧
1.1 數(shù)據(jù)庫系統(tǒng)的概念
1.1.1 數(shù)據(jù)庫、數(shù)據(jù)庫系統(tǒng)、數(shù)據(jù)庫管理員和數(shù)據(jù)庫管理系統(tǒng)
1.1.2 數(shù)據(jù)庫系統(tǒng)的發(fā)展
1.1.3 數(shù)據(jù)庫系統(tǒng)結(jié)構(gòu)
1.1.4 關(guān)系數(shù)據(jù)庫
1.2 數(shù)據(jù)庫設(shè)計(jì)的基本步驟
1.2.1 需求分析
1.2.2 概念結(jié)構(gòu)設(shè)計(jì)
1.2.3 邏輯結(jié)構(gòu)設(shè)計(jì)
1.2.4 數(shù)據(jù)庫物理設(shè)計(jì)
1.2.5 數(shù)據(jù)庫實(shí)施
1.2.6 數(shù)據(jù)庫運(yùn)行與維護(hù)
1.3 SQL語言
1.3.1 SQL概述
1.3.2 本書SQL語句格式說明
1.3.3 SQL的數(shù)據(jù)定義功能
1.3.4 SQL的數(shù)據(jù)查詢功能
1.3.5 SQL的數(shù)據(jù)更新功能
1.3.6 SQL的數(shù)據(jù)控制功能
1.3.7 SQL中的數(shù)據(jù)類型
1.4 常用數(shù)據(jù)庫管理系統(tǒng)
1.4.1 主流的數(shù)據(jù)庫管理系統(tǒng)產(chǎn)品
1.4.2 選擇數(shù)據(jù)庫管理系統(tǒng)產(chǎn)品的依據(jù)
1.5 SQL Server 2005數(shù)據(jù)庫管理系統(tǒng)
1.5.1 SQL Server 2005簡介
1.5.2 安裝SQL Server
1.5.3 使用SQL Server
第2章 學(xué)生選課系統(tǒng)
2.1 需求分析
2.2 概念結(jié)構(gòu)設(shè)計(jì)
2.3 邏輯結(jié)構(gòu)設(shè)計(jì)
2.4 數(shù)據(jù)庫物理設(shè)計(jì)與實(shí)施
2.4.1 創(chuàng)建"學(xué)生選課系統(tǒng)"數(shù)據(jù)庫
2.4.2 建立和管理基本表
2.4.3 建立和管理視圖
2.4.4 建立和管理索引
2.5 訪問數(shù)據(jù)庫
2.5.1 數(shù)據(jù)查詢
2.5.2 數(shù)據(jù)更新
2.6 數(shù)據(jù)庫維護(hù)
第3章 圖書借閱管理系統(tǒng)
3.1 需求分析
3.2 概念結(jié)構(gòu)設(shè)計(jì)
3.3 邏輯結(jié)構(gòu)設(shè)計(jì)
3.4 數(shù)據(jù)庫物理設(shè)計(jì)與實(shí)施
3.4.1 創(chuàng)建"圖書借閱系統(tǒng)"數(shù)據(jù)庫
3.4.2 建立和管理基本表
3.4.3 建立和管理視圖
3.4.4 建立和管理索引
3.5 訪問數(shù)據(jù)庫
3.5.1 數(shù)據(jù)查詢
3.5.2 數(shù)據(jù)更新
3.6 數(shù)據(jù)庫維護(hù)
第4章 網(wǎng)上書店系統(tǒng)
4.1 需求分析
4.2 概念結(jié)構(gòu)設(shè)計(jì)
4.3 邏輯結(jié)構(gòu)設(shè)計(jì)
4.4 數(shù)據(jù)庫物理設(shè)計(jì)與實(shí)施
4.4.1 創(chuàng)建"網(wǎng)上書店系統(tǒng)"數(shù)據(jù)庫
4.4.2 建立和管理基本表
4.4.3 建立和管理視圖
4.4.4 建立和管理索引
4.5 訪問數(shù)據(jù)庫
4.5.1 數(shù)據(jù)查詢
4.5.2 數(shù)據(jù)更新
4.6 數(shù)據(jù)庫維護(hù)
第5章 運(yùn)動(dòng)會(huì)管理系統(tǒng)
5.1 需求分析
5.2 概念結(jié)構(gòu)設(shè)計(jì)
5.3 邏輯結(jié)構(gòu)設(shè)計(jì)
5.4 數(shù)據(jù)庫物理設(shè)計(jì)與實(shí)施
5.4.1 創(chuàng)建"運(yùn)動(dòng)會(huì)管理系統(tǒng)"數(shù)據(jù)庫
5.4.2 建立和管理基本表
5.4.3 建立和管理視圖
5.4.4 建立和管理索引
5.5 訪問數(shù)據(jù)庫
5.5.1 數(shù)據(jù)查詢
5.5.2 數(shù)據(jù)更新
5.6 數(shù)據(jù)庫維護(hù)
第6章 網(wǎng)上書店系統(tǒng)的設(shè)計(jì)與實(shí)現(xiàn)
6.1 系統(tǒng)分析與設(shè)計(jì)
6.1.1 系統(tǒng)功能描述
6.1.2 系統(tǒng)功能模塊劃分
6.2 數(shù)據(jù)庫設(shè)計(jì)
6.3 設(shè)計(jì)工程框架
6.3.1 創(chuàng)建工程
6.3.2 配置環(huán)境
6.3.3 測試環(huán)境
6.4 目錄結(jié)構(gòu)與通用模塊
6.4.1 目錄結(jié)構(gòu)
6.4.2 通用模塊
6.4.3 JSONUtils類的一些方法
6.5 系統(tǒng)詳細(xì)設(shè)計(jì)與實(shí)現(xiàn)
6.5.1 用戶注冊模塊
6.5.2 用戶登錄模塊
6.5.3 購物車模塊
6.5.4 查看訂單模塊
6.5.5 修改用戶信息模塊
6.5.6 管理員登錄模塊
6.5.7 圖書管理模塊
6.5.8 訂單管理模塊
6.5.9 用戶管理模塊
第7章 應(yīng)用開發(fā)環(huán)境介紹
7.1 數(shù)據(jù)庫應(yīng)用系統(tǒng)的架構(gòu)
7.1.1 客戶/服務(wù)器模式
7.1.2 瀏覽器/服務(wù)器模式
7.2 Web應(yīng)用系統(tǒng)開發(fā)平臺(tái)簡介
7.2.1 ASP
7.2.2 PHP
7.2.3 JSP
7.2.4 ASP.NET
7.2.5 本書案例開發(fā)平臺(tái)的選擇
7.3 JSP開發(fā)工具及設(shè)計(jì)模式
7.3.1 Eclipse
7.3.2 數(shù)據(jù)庫服務(wù)器SQL Server
7.3.3 Web服務(wù)器Apache Tomcat
7.3.4 Java介紹
7.3.5 JDK
7.3.6 jQuery
7.3.7 JSON
7.3.8 代理模式
7.3.9 工廠模式
7.3.10 MVC模式簡介
……
第8章 數(shù)據(jù)庫課程設(shè)計(jì)課題選編
參考文獻(xiàn)

章節(jié)摘錄

版權(quán)頁:   插圖:   第1章 數(shù)據(jù)庫基礎(chǔ)知識(shí)回顧 數(shù)據(jù)庫課程設(shè)計(jì)是在學(xué)習(xí)了“數(shù)據(jù)庫原理”和數(shù)據(jù)庫實(shí)驗(yàn)課程之后開設(shè)的,學(xué)生應(yīng)該已經(jīng)掌握了數(shù)據(jù)庫系統(tǒng)的基本概念、數(shù)據(jù)庫設(shè)計(jì)的基本步驟,能夠熟練使用數(shù)據(jù)庫語言SQL進(jìn)行數(shù)據(jù)庫訪問操作。本章簡要回顧相關(guān)的基本知識(shí)點(diǎn)。 1.1 數(shù)據(jù)庫系統(tǒng)的概念 數(shù)據(jù)庫技術(shù)從20世紀(jì)60年代中期產(chǎn)生到今天只有40多年的歷史,但它已經(jīng)歷了三代演變,造就出C.W.Bachman、E.F.Codd、James Gray等3位圖靈獎(jiǎng)得主;它發(fā)展了以數(shù)據(jù)建模和數(shù)據(jù)庫管理系統(tǒng)核心技術(shù)為主導(dǎo),內(nèi)容豐富、領(lǐng)域?qū)拸V的新學(xué)科,并且?guī)?dòng)了一個(gè)巨大的軟件產(chǎn)業(yè)——數(shù)據(jù)庫管理系統(tǒng)產(chǎn)品及其相關(guān)工具和解決方案。 1.1.1 數(shù)據(jù)庫、數(shù)據(jù)庫系統(tǒng)、數(shù)據(jù)庫管理員和數(shù)據(jù)庫管理系統(tǒng) 1.?dāng)?shù)據(jù)庫 數(shù)據(jù)庫(DataBase,DB)是長期存儲(chǔ)在計(jì)算機(jī)內(nèi)有組織的、大量的、可共享的數(shù)據(jù)集合,它可供各種用戶共享且具有最小冗余度和較高的數(shù)據(jù)與程序的獨(dú)立性。在多用戶同時(shí)使用數(shù)據(jù)庫時(shí),能進(jìn)行并發(fā)控制,及時(shí)有效地處理數(shù)據(jù),提供安全性和完整性保護(hù),并在發(fā)生故障后能夠?qū)?系統(tǒng)進(jìn)行恢復(fù)。 2.?dāng)?shù)據(jù)庫系統(tǒng) 數(shù)據(jù)庫系統(tǒng)是基于數(shù)據(jù)庫的計(jì)算機(jī)應(yīng)用系統(tǒng),是目前最為成功、最為普及的計(jì)算機(jī)應(yīng)月領(lǐng)域。數(shù)據(jù)庫系統(tǒng)包括: 1)以數(shù)據(jù)為主題的數(shù)據(jù)庫。 2)管理數(shù)據(jù)庫的系統(tǒng)軟件:數(shù)據(jù)庫管理系統(tǒng)。 3)數(shù)據(jù)庫應(yīng)用系統(tǒng):為方便用戶操作數(shù)據(jù)庫而專門編制的應(yīng)用程序系統(tǒng)。 4)支持?jǐn)?shù)據(jù)庫系統(tǒng)運(yùn)行的計(jì)算機(jī)硬件環(huán)境、操作系統(tǒng)環(huán)境;現(xiàn)代數(shù)據(jù)庫系統(tǒng)一般都運(yùn)行在 計(jì)算機(jī)網(wǎng)絡(luò)、因特網(wǎng)(Internet)環(huán)境之中。 5)用戶:管理和使用數(shù)據(jù)庫系統(tǒng)的人,其中特別重要的用戶是數(shù)據(jù)庫管理員。 6)方便使用和管理系統(tǒng)的說明書(技術(shù)說明書、使用說明書等)。 3.?dāng)?shù)據(jù)庫管理員 數(shù)據(jù)庫管理員(DataBase Administrator,DBA)是專門從事數(shù)據(jù)庫管理工作的人員,DBA通常指數(shù)據(jù)庫管理部門,職責(zé)是全面地管理和控制數(shù)據(jù)庫系統(tǒng),在數(shù)據(jù)庫系統(tǒng)中的作用十分重要。 DBA的具體職責(zé)如下: 1)決定數(shù)據(jù)庫的信息內(nèi)容和結(jié)構(gòu)。 2)決定數(shù)據(jù)庫的存儲(chǔ)結(jié)構(gòu)和存取策略。 3)定義數(shù)據(jù)的安全性要求和完整性約束條件。 4)監(jiān)督和控制數(shù)據(jù)庫的使用和運(yùn)行。 5)數(shù)據(jù)庫系統(tǒng)的改進(jìn)和重組。 4.?dāng)?shù)據(jù)庫系統(tǒng)的特點(diǎn) 與傳統(tǒng)的人工管理和文件系統(tǒng)管理數(shù)據(jù)方式相比較,采用數(shù)據(jù)庫系統(tǒng)進(jìn)行數(shù)據(jù)管理有著無可比擬的優(yōu)點(diǎn),這是數(shù)據(jù)庫系統(tǒng)得到廣泛的、長期的應(yīng)用的重要原因。數(shù)據(jù)庫系統(tǒng)具有如下一些重要特點(diǎn)。

編輯推薦

《數(shù)據(jù)庫課程設(shè)計(jì)》參考了教育部計(jì)算機(jī)科學(xué)與技術(shù)教學(xué)指導(dǎo)委員會(huì)制定的《實(shí)踐教學(xué)體系與規(guī)范》中對(duì)課程設(shè)計(jì)的相關(guān)要求,從讀者對(duì)象的實(shí)際需求出發(fā),以掌握數(shù)據(jù)庫設(shè)計(jì)的過程、熟悉DBMS的功能和應(yīng)用、提高學(xué)生的數(shù)據(jù)庫操作能力為目的,主要面向普通高等院校中普通本科計(jì)算機(jī)及相關(guān)專業(yè)的學(xué)生。針對(duì)這一層次學(xué)生的學(xué)習(xí)特點(diǎn),圍繞數(shù)據(jù)庫課程的內(nèi)容和特點(diǎn),采用各高校以及開發(fā)領(lǐng)域廣泛使用的SQL Server關(guān)系數(shù)據(jù)庫管理系統(tǒng)作為課程設(shè)計(jì)的實(shí)驗(yàn)環(huán)境,以多個(gè)數(shù)據(jù)庫應(yīng)用系統(tǒng)的基本需求為實(shí)例,引導(dǎo)學(xué)生進(jìn)行數(shù)據(jù)庫概念設(shè)計(jì)和邏輯設(shè)計(jì),在SQL server中建立數(shù)據(jù)庫和各種數(shù)據(jù)庫對(duì)象,用Tmnsact—SQL實(shí)現(xiàn)應(yīng)用需求的各種數(shù)據(jù)查詢和更新操作,制定合理的數(shù)據(jù)庫維護(hù)計(jì)劃,實(shí)施數(shù)據(jù)庫的轉(zhuǎn)儲(chǔ)和數(shù)據(jù)恢復(fù)工作,從而加深對(duì)數(shù)據(jù)庫課程中應(yīng)知必會(huì)知識(shí)點(diǎn)的理解,并能在以后的實(shí)際工作中靈活運(yùn)用。《數(shù)據(jù)庫課程設(shè)計(jì)》可以作為高等學(xué)校計(jì)算機(jī)及相關(guān)專業(yè)數(shù)據(jù)庫課程設(shè)計(jì)的教材或教學(xué)參考書,也可以供數(shù)據(jù)庫開發(fā)人員和有關(guān)技術(shù)人員閱讀使用。

圖書封面

評(píng)論、評(píng)分、閱讀與下載


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


用戶評(píng)論 (總計(jì)2條)

 
 

  •   這本書寫到點(diǎn)上了!針對(duì)SQL Server2005數(shù)據(jù)庫,對(duì)多個(gè)課程設(shè)計(jì)的題目從開始到最后數(shù)據(jù)庫實(shí)現(xiàn)進(jìn)行詳細(xì)說明,對(duì)于數(shù)據(jù)庫的建立,不僅僅通過可視化操作,也有sql語句實(shí)現(xiàn)。對(duì)于學(xué)習(xí)數(shù)據(jù)庫而言,配合這本書絕對(duì)能夠加強(qiáng)理解,對(duì)于課程設(shè)計(jì)而言,配合這本書,能夠熟悉整個(gè)分析過程??傊?,還是開頭那句話,這本書寫到點(diǎn)上了!
  •   課程設(shè)計(jì)這本書,對(duì)于數(shù)據(jù)庫的設(shè)計(jì)有一個(gè)詳細(xì)的了解和對(duì)不同數(shù)據(jù)類型的描述
 

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

京ICP備13047387號(hào)-7