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

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

內(nèi)容概要

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

書籍目錄

前言
第0章 概述
0.1 課程設計目標
0.2 課程設計結(jié)構(gòu)
0.3 課程設計規(guī)范
0.3.1 課程設計的要求
0.3.2 課程設計的過程
0.3.3 課程設計報告的格式
0.3.4 課程設計的管理
0.4 課程設計的考評
0.5 課程設計教學安排
第1章 數(shù)據(jù)庫基礎知識回顧
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 關系數(shù)據(jù)庫
1.2 數(shù)據(jù)庫設計的基本步驟
1.2.1 需求分析
1.2.2 概念結(jié)構(gòu)設計
1.2.3 邏輯結(jié)構(gòu)設計
1.2.4 數(shù)據(jù)庫物理設計
1.2.5 數(shù)據(jù)庫實施
1.2.6 數(shù)據(jù)庫運行與維護
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章 學生選課系統(tǒng)
2.1 需求分析
2.2 概念結(jié)構(gòu)設計
2.3 邏輯結(jié)構(gòu)設計
2.4 數(shù)據(jù)庫物理設計與實施
2.4.1 創(chuàng)建"學生選課系統(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ù)庫維護
第3章 圖書借閱管理系統(tǒng)
3.1 需求分析
3.2 概念結(jié)構(gòu)設計
3.3 邏輯結(jié)構(gòu)設計
3.4 數(shù)據(jù)庫物理設計與實施
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ù)庫維護
第4章 網(wǎng)上書店系統(tǒng)
4.1 需求分析
4.2 概念結(jié)構(gòu)設計
4.3 邏輯結(jié)構(gòu)設計
4.4 數(shù)據(jù)庫物理設計與實施
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ù)庫維護
第5章 運動會管理系統(tǒng)
5.1 需求分析
5.2 概念結(jié)構(gòu)設計
5.3 邏輯結(jié)構(gòu)設計
5.4 數(shù)據(jù)庫物理設計與實施
5.4.1 創(chuàng)建"運動會管理系統(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ù)庫維護
第6章 網(wǎng)上書店系統(tǒng)的設計與實現(xiàn)
6.1 系統(tǒng)分析與設計
6.1.1 系統(tǒng)功能描述
6.1.2 系統(tǒng)功能模塊劃分
6.2 數(shù)據(jù)庫設計
6.3 設計工程框架
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)詳細設計與實現(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章 應用開發(fā)環(huán)境介紹
7.1 數(shù)據(jù)庫應用系統(tǒng)的架構(gòu)
7.1.1 客戶/服務器模式
7.1.2 瀏覽器/服務器模式
7.2 Web應用系統(tǒng)開發(fā)平臺簡介
7.2.1 ASP
7.2.2 PHP
7.2.3 JSP
7.2.4 ASP.NET
7.2.5 本書案例開發(fā)平臺的選擇
7.3 JSP開發(fā)工具及設計模式
7.3.1 Eclipse
7.3.2 數(shù)據(jù)庫服務器SQL Server
7.3.3 Web服務器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ù)庫課程設計課題選編
參考文獻

章節(jié)摘錄

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

編輯推薦

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

圖書封面

評論、評分、閱讀與下載


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


用戶評論 (總計2條)

 
 

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

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

京ICP備13047387號-7