出版時(shí)間:2009-9 出版社:西安電子科技大學(xué)出版社 作者:尉鵬博 主編 頁數(shù):337
前言
本書是作者在總結(jié)了多年數(shù)據(jù)庫設(shè)計(jì)及開發(fā)應(yīng)用經(jīng)驗(yàn)與一線教學(xué)經(jīng)驗(yàn)的基礎(chǔ)上編寫的。本書以基于工作過程的項(xiàng)目開發(fā)課程設(shè)計(jì)思想為依據(jù),由企業(yè)專家及軟件使用者任項(xiàng)目指導(dǎo),以“××學(xué)院××專業(yè)成績管理系統(tǒng)”項(xiàng)目為主線。本書具有以下特點(diǎn):(1)與傳統(tǒng)的教材編排方式不同。本書以案例為中心來組織數(shù)據(jù)庫設(shè)計(jì)及應(yīng)用技術(shù)內(nèi)容,結(jié)合工程項(xiàng)目實(shí)現(xiàn)了數(shù)據(jù)庫的前后臺(tái)應(yīng)用開發(fā),并配以課后活動(dòng)來加深讀者對技術(shù)的理解。(2)合理的知識(shí)結(jié)構(gòu)。本書使用SQLServer2005作為后臺(tái)數(shù)據(jù)庫的管理技術(shù),從一個(gè)項(xiàng)目的需求分析出發(fā),利用數(shù)據(jù)庫理論知識(shí)進(jìn)行數(shù)據(jù)庫設(shè)計(jì),數(shù)據(jù)維護(hù),視圖、存儲(chǔ)過程、觸發(fā)器的創(chuàng)建,數(shù)據(jù)庫的管理,直至數(shù)據(jù)庫應(yīng)用系統(tǒng)的開發(fā)。(3)理論實(shí)踐一體化。知識(shí)講解配以活動(dòng),讓讀者不斷地實(shí)踐,實(shí)現(xiàn)數(shù)據(jù)庫設(shè)計(jì)、管理、開發(fā)的逐步推進(jìn),融“教、學(xué)、做”于一一體。(4)任務(wù)突出。每章要求讀者達(dá)到的學(xué)習(xí)目標(biāo)明確。傘書共分10章。各章主要內(nèi)容如下:第1章,主要介紹“××學(xué)院××專業(yè)成績管理系統(tǒng)”項(xiàng)目需求分析。第2章,主要介紹SQLServer2005的安裝及常用工具。第3章,主要是數(shù)據(jù)庫系統(tǒng)概述,包括數(shù)據(jù)庫基本概念、數(shù)據(jù)庫技術(shù)的發(fā)展史、數(shù)據(jù)庫系統(tǒng)的組成及數(shù)據(jù)模型。
內(nèi)容概要
本書是一本集數(shù)據(jù)庫基本原理及SQL Server 2005應(yīng)用為一體的教材。本書以基于工作過程的項(xiàng)目開發(fā)課程設(shè)計(jì)思想為依據(jù),由企業(yè)專家及軟件使用者任項(xiàng)目指導(dǎo),以“××學(xué)院××專業(yè)成績管理系統(tǒng)”項(xiàng)目為主線,主要內(nèi)容包括“××學(xué)院××專業(yè)成績管理系統(tǒng)”項(xiàng)目需求分析、SQL Server 2005簡介、數(shù)據(jù)庫系統(tǒng)概述、數(shù)據(jù)庫設(shè)計(jì)、數(shù)據(jù)表設(shè)計(jì)、數(shù)據(jù)的維護(hù)、視圖、存儲(chǔ)過程和觸發(fā)器、數(shù)據(jù)庫的管理、前臺(tái)數(shù)據(jù)庫應(yīng)用及設(shè)計(jì)文檔。 本書可作為高等職業(yè)院校的數(shù)據(jù)庫課程教材,也可作為數(shù)據(jù)庫應(yīng)用開發(fā)者的參考用書。
書籍目錄
第1章 “××學(xué)院××專業(yè)成績管理系統(tǒng)”項(xiàng)目需求分析 1.1 項(xiàng)目需求分析 1.2 需求分析說明書 【小結(jié)】 【習(xí)題】 活動(dòng)一:“××學(xué)院××專業(yè)成績管理系統(tǒng)”項(xiàng)目需求分析第2章 SQLServer2005 2.1 SQLServer2005簡介 2.1.1 SQLServer2005概述 2.1.2 SQL概述 2.2 SQLServer2005安裝 2.3 SQLServer2005常用工具 【小結(jié)】 【習(xí)題】第3章 數(shù)據(jù)庫系統(tǒng)概述 3.1 基本概念 3.1.1 數(shù)據(jù)與信息 3.1.2 數(shù)據(jù)處理 3.2 數(shù)據(jù)庫技術(shù)的發(fā)展史 3.3 數(shù)據(jù)庫系統(tǒng)的組成 3.3.1 數(shù)據(jù)庫 3.3.2 數(shù)據(jù)庫管理系統(tǒng) 3.3.3 數(shù)據(jù)庫系統(tǒng) 3.4 數(shù)據(jù)模型 3.4.1 數(shù)據(jù)模型的三要素 3.4.2 概念模型 3.4.3 數(shù)據(jù)模型的分類 【小結(jié)】 【習(xí)題】第4章 數(shù)據(jù)庫設(shè)計(jì) 4.1 關(guān)系型數(shù)據(jù)庫設(shè)計(jì)思想 4.1.1 關(guān)系的概念及關(guān)系代數(shù) 4.1.2 E-R圖 4.1.3 數(shù)據(jù)庫保護(hù) 4.1.4 數(shù)據(jù)庫設(shè)計(jì)方法及步驟 4.2 SQLServer2005數(shù)據(jù)庫基礎(chǔ)知識(shí) 4.2.1 SQLServer2005數(shù)據(jù)庫結(jié)構(gòu) 4.2.2 SQLServer2005系統(tǒng)數(shù)據(jù)庫 4.3 創(chuàng)建數(shù)據(jù)庫 4.4 查看數(shù)據(jù)庫信息 4.5 修改數(shù)據(jù)庫 4.6 刪除數(shù)據(jù)庫 【小結(jié)】 【習(xí)題】 活動(dòng)二:根據(jù)“××學(xué)院××專業(yè)成績管理系統(tǒng)需求分析說明書”建立數(shù)據(jù)庫 活動(dòng)三:檢查數(shù)據(jù)庫的存儲(chǔ)位置、屬性及數(shù)據(jù)庫名的規(guī)范性第5章 數(shù)據(jù)表設(shè)計(jì) 5.1 關(guān)系的規(guī)范化 5.1.1 函數(shù)依賴 5.1.2 范式 5.1.3 關(guān)系的規(guī)范化 5.2 數(shù)據(jù)類型 5.2.1 系統(tǒng)提供的數(shù)據(jù)類型 5.2.2 用戶自定義數(shù)據(jù)類型 5.3 數(shù)據(jù)字典的書寫 5.4 創(chuàng)建數(shù)據(jù)表 5.4.1 使用SSMS創(chuàng)建表 5.4.2 使用T-SQL語句創(chuàng)建表 5.5 查看數(shù)據(jù)表信息 5.5.1 查看表結(jié)構(gòu) 5.5.2 查看表中的數(shù)據(jù) 5.6 修改數(shù)據(jù)表及設(shè)置完整性約束 5.6.1 修改表的結(jié)構(gòu) 5.6.2 定義約束 5.7 刪除數(shù)據(jù)表 【小結(jié)】 【習(xí)題】 活動(dòng)四:根據(jù)“××學(xué)院××專業(yè)成績管理系統(tǒng)需求分析說明書”在建好的數(shù)據(jù)庫中建表. 活動(dòng)五:設(shè)置數(shù)據(jù)庫的約束第6章 數(shù)據(jù)的維護(hù) 6.1 數(shù)據(jù)的查詢……第7章 視圖第8章 存儲(chǔ)過程和觸發(fā)器第9章 數(shù)據(jù)庫管理第10章 前臺(tái)數(shù)據(jù)庫應(yīng)用及設(shè)計(jì)文檔附錄A 需求分析報(bào)告示例附錄B 概要設(shè)計(jì)報(bào)告示例附錄C 數(shù)據(jù)庫設(shè)計(jì)報(bào)告示例附錄D 詳細(xì)設(shè)計(jì)報(bào)告示例附錄E 部分習(xí)題參考答案參考文獻(xiàn)
章節(jié)摘錄
插圖:2.需求分析無論用何種開發(fā)模型來開發(fā)軟件,需求分析都是開始軟件項(xiàng)目編程前必須進(jìn)行的步驟。需求分析是軟件設(shè)計(jì)、編碼、測試直至維護(hù)的主要基礎(chǔ)。需求分析就是弄清楚未來產(chǎn)品“做什么,不做什么,該符合什么”。需求獲取是軟件開發(fā)中最困難、最關(guān)鍵、最易出錯(cuò)及最需要交流的方面。需求的提出和分析僅僅集中在使用者對系統(tǒng)的觀點(diǎn)上。需求獲取只有通過有效的客戶一開發(fā)者的合作才能成功。因?yàn)樾枨蟛⒉皇窃陧?xiàng)目一開始就很明確的,它往往是隨著項(xiàng)目的推進(jìn)逐漸細(xì)化的。再加卜人的認(rèn)知往往具有層次的特性:從粗到細(xì)、從一般到特殊。在分析階段的初期,由于分析人員和用戶的共同知識(shí)領(lǐng)域可能不多,致使分析人員對問題往往知之不多,而用戶對目標(biāo)軟件的要求及對要求的描述常常是零亂而模糊的,從而造成分析人員和用戶之間相互交流和相互理解上的困難。為了克服困難,獲取初步需求,分析人員必須與用戶進(jìn)行交流。參與交流的人員有客戶、用戶、投資人、產(chǎn)品經(jīng)理、設(shè)計(jì)人員、測試人員等。交流的方式可以是會(huì)議、電話、電子郵件、小組討論、觀察手工操作過程、模擬演示等不同形式。需要注意的是,對每次交流一定要做記錄。交流中一般提出的問題如下:請問有哪幾個(gè)崗位的工作人員要使用該系統(tǒng)?某崗位的工作人員用該系統(tǒng)做什么事?做某事時(shí)經(jīng)過的幾個(gè)步驟是什么?怎樣算做完了?需要事先準(zhǔn)備什么?在做某事的過程中會(huì)出現(xiàn)什么意外?做某事時(shí)工作人員能容忍的時(shí)問?某數(shù)據(jù)要精確到小數(shù)點(diǎn)后幾位?請問你以前是否使用過類似的系統(tǒng)?某系統(tǒng)最讓你滿意的地方是什么,最不滿意的地方是什么?你希望新系統(tǒng)的外貌是什么樣的?系統(tǒng)將在哪些設(shè)備上運(yùn)行?
編輯推薦
《數(shù)據(jù)庫原理與應(yīng)用》:精品課程·高職高專電子信息類精品課程規(guī)劃教材
圖書封面
評論、評分、閱讀與下載
數(shù)據(jù)庫原理與應(yīng)用 PDF格式下載