數(shù)據(jù)庫設(shè)計(jì)基礎(chǔ)與應(yīng)用

出版時(shí)間:2012-8  出版社:李紅 清華大學(xué)出版社 (2012-08出版)  作者:李紅,張海建,吉東光 編  頁數(shù):305  

內(nèi)容概要

  《國家骨干高職院校建設(shè)成果·計(jì)算機(jī)項(xiàng)目化系列教材:數(shù)據(jù)庫設(shè)計(jì)基礎(chǔ)與應(yīng)用》共分三篇12章,從應(yīng)用的角度出發(fā),通過具體實(shí)例循序漸進(jìn)、深入淺出地詳細(xì)介紹了數(shù)據(jù)庫的基本知識、數(shù)據(jù)庫設(shè)計(jì)基礎(chǔ)、數(shù)據(jù)庫管理系統(tǒng)、SQL語言、數(shù)據(jù)庫及數(shù)據(jù)庫對象的創(chuàng)建和管理,并通過兩個實(shí)際工程項(xiàng)目——自助卡投保系統(tǒng)和網(wǎng)上書店系統(tǒng)詳細(xì)介紹了數(shù)據(jù)庫的設(shè)計(jì)及環(huán)境配置、應(yīng)用程序如何對數(shù)據(jù)庫進(jìn)行操作、數(shù)據(jù)庫的一些高級應(yīng)用。通過項(xiàng)目的學(xué)習(xí),幫助讀者初步掌握構(gòu)建中小型數(shù)據(jù)庫應(yīng)用系統(tǒng)的能力?!  秶夜歉筛呗氃盒=ㄔO(shè)成果·計(jì)算機(jī)項(xiàng)目化系列教材:數(shù)據(jù)庫設(shè)計(jì)基礎(chǔ)與應(yīng)用》整體結(jié)構(gòu)和內(nèi)容充分體現(xiàn)了職業(yè)教育的特點(diǎn),不僅可以作為高職計(jì)算機(jī)和非計(jì)算機(jī)專業(yè)的用書,還可供各種培訓(xùn)班使用。

書籍目錄

第一篇基礎(chǔ)知識 第1章數(shù)據(jù)庫技術(shù)概述 1.1數(shù)據(jù)庫技術(shù)的出現(xiàn)和發(fā)展 1.1.1人工管理階段 1.1.2文件系統(tǒng)管理階段 1.1.3數(shù)據(jù)庫系統(tǒng)管理階段 1.1.4 目前流行的數(shù)據(jù)庫簡介 1.2數(shù)據(jù)庫技術(shù)中的常用術(shù)語 1.3數(shù)據(jù)庫系統(tǒng)模型 1.3.1層次模型 1.3.2網(wǎng)狀模型 1.3.3關(guān)系模型 1.3.4面向?qū)ο竽P?小結(jié) 習(xí)題 第2章數(shù)據(jù)庫設(shè)計(jì)基礎(chǔ) 2.1數(shù)據(jù)庫設(shè)計(jì) 2.1.1數(shù)據(jù)庫設(shè)計(jì)準(zhǔn)則 2.1.2數(shù)據(jù)庫設(shè)計(jì)步驟 2.2實(shí)體聯(lián)系模型 2.2.1 E—R模型的要素 2.2.2實(shí)體聯(lián)系圖 2.2.3 E—R圖設(shè)計(jì)數(shù)據(jù)庫 2.2.4概念模型向關(guān)系模型的轉(zhuǎn)換 2.3網(wǎng)上書店(eshop)設(shè)計(jì)實(shí)例 2.3.1需求分析說明 2.3.2概念結(jié)構(gòu)設(shè)計(jì) 2.4關(guān)系規(guī)范化 2.4.1關(guān)系模式的設(shè)計(jì)問題 2.4.2異常情況說明及實(shí)例 2.5函數(shù)依賴 2.5.1函數(shù)依賴的概念 2.5.2邏輯蘊(yùn)涵 2.5.3關(guān)系模式的分解特性 2.6范式和關(guān)系模式規(guī)范化 2.6.1第一范式(1NF) 2.6.2 第二范式(2NF)  2.6.3第三范式(3NF) 2.6.4 BC范式(BCNF) 小結(jié) 習(xí)題 第3章關(guān)系代數(shù) 3.1概述 3.2關(guān)系中的集合操作 3.3傳統(tǒng)的集合操作綜合實(shí)例 3.4專門的關(guān)系運(yùn)算 3.4.1選擇 3.4.2投影 3.4.3笛卡兒積 3.4.4自然連接 3.4.5 θ連接 3.4.6等值連接 3.4.7除(Division) 3.5關(guān)系代數(shù)綜合實(shí)例 小結(jié) 習(xí)題 第4章SQL Server 2005數(shù)據(jù)庫管理系統(tǒng) 4.1 SQL Server 2005新特性 4.2安裝SQL Server 2005 4.2.1 SQL Server 2005的版本和組件 4.2.2 SQL Server 2005環(huán)境需求 4.2.3 安裝SQL Server 2005 4.2.4特殊安裝和組件選項(xiàng) 4.2.5安裝驗(yàn)證 4.3配置SQL Server 2005 4.3.1 SQL Server Management Studio 4.3.2 SQL Server Profiler(SQL Server事件探查器)簡介 4.3.3數(shù)據(jù)庫引擎優(yōu)化顧問 4.3.4 Bussiness Intelligence Development Studio  4.3.5命令提示實(shí)用工具 4.3.6 SQL Server配置管理器 xiao 結(jié) 習(xí)題 第5章SQL語言 5.1 SQL語言概述 5.1.1 SQL語言的產(chǎn)生 5.1.2 SQL語言的歷史 5.1.3 SQL語言的優(yōu)點(diǎn) 5.1.4 SQL語言的基本概念 5.1.5 SQL語言的分類 5.2 SQL的數(shù)據(jù)定義語言 5.2.1 SQL提供的基本數(shù)據(jù)類型 5.2.2數(shù)據(jù)庫的創(chuàng)建與刪除 5.2.3基本表的創(chuàng)建、修改和撤銷 5.2.4建立與刪除索引 5.2.5視圖的創(chuàng)建和刪除 5.3 SQL的數(shù)據(jù)查詢 5.3.1 SELECT命令的格式 5.3.2 SQL語句中的運(yùn)算符 5.3.3簡單表查詢 5.3.4匯總函數(shù)查詢 5.3.5分組查詢 5.3.6對查詢結(jié)果進(jìn)行排序 5.3.7顯示部分結(jié)果 5.3.8將查詢結(jié)果存入表中 5.3.9數(shù)據(jù)庫表連接及連接查詢 5.4插入、更新、刪除數(shù)據(jù) 5.4.1插入數(shù)據(jù) 5.4.2更新數(shù)據(jù) 5.4.3刪除數(shù)據(jù) 5.5數(shù)據(jù)控制語言 5.5.1創(chuàng)建視圖 5.5.2刪除視圖 5.5.3查詢視圖 5.5.4更新視圖 5.6嵌入式的SQL 5.7動態(tài)SQL 小結(jié) 習(xí)題 第二篇數(shù)據(jù)庫系統(tǒng)應(yīng)用開發(fā)小型案例A——某保險(xiǎn)公司自助卡投保系統(tǒng) 第6章項(xiàng)目介紹 第7章創(chuàng)建自助卡投保系統(tǒng)的數(shù)據(jù)庫和表 7.1 SQL Server 2005數(shù)據(jù)庫介紹 7.1.1 SQL Server系統(tǒng)數(shù)據(jù)庫介紹 7.1.2文件和文件組 7.1.3事務(wù)日志 7.1.4 SQL Server的命名規(guī)則 7.2創(chuàng)建自助卡投保系統(tǒng)的數(shù)據(jù)庫 7.2.1認(rèn)識SQL Server Management Studio界面 7.2.2使用SQL Server Management Studio創(chuàng)建數(shù)據(jù)庫 7.2.3使用CREATE DATABASE語句創(chuàng)建數(shù)據(jù)庫 7.3重命名數(shù)據(jù)庫 7.4刪除數(shù)據(jù)庫 7.4.1使用Microsoft SQL Server Management Studio刪除數(shù)據(jù)庫 7.4.2使用DROP DATABASE語句刪除數(shù)據(jù)庫 7.5創(chuàng)建自助卡投保系統(tǒng)的表文件 7.5.1 SQL Server數(shù)據(jù)類型 7.5.2使用表設(shè)計(jì)器創(chuàng)建表 7.5.3使用CREATE TABLE語句創(chuàng)建表 …… 第三篇 數(shù)據(jù)庫系統(tǒng)應(yīng)用開發(fā)中型案例B——網(wǎng)上書店系統(tǒng) 參考文獻(xiàn)

章節(jié)摘錄

版權(quán)頁:   插圖:   1.規(guī)劃 在數(shù)據(jù)庫設(shè)計(jì)的規(guī)劃階段主要進(jìn)行建立數(shù)據(jù)庫系統(tǒng)的必要性及可行性分析。規(guī)劃階段必須完成以下任務(wù):確定系統(tǒng)的范圍,任務(wù)陳述定義數(shù)據(jù)庫應(yīng)用程序的主要目標(biāo),每個任務(wù)標(biāo)識數(shù)據(jù)庫必須支持的特定任務(wù);確定開發(fā)工作所需的資源;估計(jì)開發(fā)成本;確定項(xiàng)目進(jìn)度。 系統(tǒng)規(guī)劃綱要內(nèi)容主要包括:系統(tǒng)目標(biāo)與范圍的描述、系統(tǒng)運(yùn)行環(huán)境描述、確定計(jì)算機(jī)系統(tǒng)選型要求、系統(tǒng)開發(fā)進(jìn)度的初步計(jì)劃。 可行性分析應(yīng)從經(jīng)濟(jì)方面、技術(shù)方面、系統(tǒng)運(yùn)行方面(管理體制、人員的適應(yīng)性及法律、法規(guī))進(jìn)行分析和評價(jià)。 2.需求分析 需求分析是數(shù)據(jù)庫設(shè)計(jì)成敗的關(guān)鍵,沒有對系統(tǒng)充分的需求分析,數(shù)據(jù)庫設(shè)計(jì)很難取得成功。需求分析階段應(yīng)該對系統(tǒng)的整個應(yīng)用情況作全面、詳細(xì)的調(diào)查,收集支持系統(tǒng)總的設(shè)計(jì)目標(biāo)的基礎(chǔ)數(shù)據(jù)和對這些數(shù)據(jù)的要求,確定用戶的需求,并把這些要求寫成用戶和數(shù)據(jù)庫設(shè)計(jì)者都能夠接受的文檔。設(shè)計(jì)人員還應(yīng)該了解系統(tǒng)將來要發(fā)生的變化,收集未來應(yīng)用所涉及的數(shù)據(jù),充分考慮到系統(tǒng)可能的擴(kuò)充和變動,使系統(tǒng)設(shè)計(jì)符合未來發(fā)展的趨向,以減少系統(tǒng)維護(hù)的代價(jià)。實(shí)際上,系統(tǒng)的需求包括多個層次,不同層次的需求從不同角度與不同程度反映著細(xì)節(jié)問題。沒有一個清晰、毫無二義的“需求”存在,真正的“需求”實(shí)際上只存在于人們的腦海中。任何文檔形式的需求僅僅是一個模型,一種敘述。需求分析文檔要盡可能地從不同層次角度去描述(有可能冗余),要注意描述的名詞對用戶、分析者、設(shè)計(jì)者在理解上務(wù)必達(dá)成共識。在此階段,從多方面對整個組織進(jìn)行調(diào)查、收集和分析,主要集中在各個應(yīng)用對信息和處理兩方面的需求。信息需求是指用戶要從數(shù)據(jù)庫獲得的信息內(nèi)容和用戶產(chǎn)生的信息內(nèi)容;處理需求是指完成什么處理功能及處理方式。處理需求即事務(wù)需求、信息需求和處理需求組成用戶視圖。另外,還有安全性和完整性要求。對收集到的數(shù)據(jù)進(jìn)行抽象,抽取出共同的本質(zhì)特性,并用各種概念精確地加以描述。需求分析的步驟如下。 (1)分析用戶活動,產(chǎn)生業(yè)務(wù)流程圖。 (2)確定系統(tǒng)范圍,產(chǎn)生系統(tǒng)范圍圖。 (3)分析用戶活動所涉及的數(shù)據(jù),產(chǎn)生數(shù)據(jù)流程圖。 (4)分析系統(tǒng)數(shù)據(jù),產(chǎn)生數(shù)據(jù)字典。 (5)功能分析。 (6)功能數(shù)據(jù)分析。

編輯推薦

《國家骨干高職院校建設(shè)成果?計(jì)算機(jī)項(xiàng)目化系列教材:數(shù)據(jù)庫設(shè)計(jì)基礎(chǔ)與應(yīng)用》整體結(jié)構(gòu)和內(nèi)容充分體現(xiàn)了職業(yè)教育的特點(diǎn),不僅可以作為高職計(jì)算機(jī)和非計(jì)算機(jī)專業(yè)的用書,還可供各種培訓(xùn)班使用。

圖書封面

評論、評分、閱讀與下載


    數(shù)據(jù)庫設(shè)計(jì)基礎(chǔ)與應(yīng)用 PDF格式下載


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

 
 

 

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

京ICP備13047387號-7