出版時(shí)間:2010-9 出版社:田緒紅 人民郵電出版社 (2010-09出版) 作者:田緒紅 編 頁數(shù):234
前言
數(shù)據(jù)庫技術(shù)是計(jì)算機(jī)科學(xué)技術(shù)中應(yīng)用最為廣泛的領(lǐng)域之一,已經(jīng)成為計(jì)算機(jī)信息系統(tǒng)與應(yīng)用系統(tǒng)的核心技術(shù)。它與網(wǎng)絡(luò)技術(shù)構(gòu)成計(jì)算機(jī)應(yīng)用的兩個(gè)重要平臺(tái),是高等學(xué)校非計(jì)算機(jī)專業(yè)的必修課程。本書以《數(shù)據(jù)庫技術(shù)及應(yīng)用教程》課程大綱為基本依據(jù),以講述基本概念和基本理論為核心,注重培養(yǎng)學(xué)生實(shí)踐和動(dòng)手能力。盡管本書詳細(xì)地介紹了Access數(shù)據(jù)庫應(yīng)用技術(shù),但我們還是要專注數(shù)據(jù)庫的相關(guān)概念,而不是某個(gè)特定的商用數(shù)據(jù)庫系統(tǒng)的細(xì)節(jié)。因此,本書中集中講述了關(guān)系模型的概念和關(guān)系數(shù)據(jù)庫標(biāo)準(zhǔn)語言SQL,這些概念仍將是理解所有關(guān)系數(shù)據(jù)庫中數(shù)據(jù)處理的基礎(chǔ)。為了加深學(xué)生對(duì)數(shù)據(jù)庫技術(shù)內(nèi)容的理解,本書中包含了一個(gè)高校學(xué)生信息管理的實(shí)例,這個(gè)實(shí)例貫穿全書。盡管這個(gè)系統(tǒng)不那么有吸引力,但其優(yōu)勢在于所有學(xué)生都曾經(jīng)作為用戶與這個(gè)系統(tǒng)打過交道。更重要的是,這個(gè)應(yīng)用包含的內(nèi)容非常豐富,因此,可以用其說明數(shù)據(jù)庫設(shè)計(jì)、查詢處理中的很多問題。本書以學(xué)生信息系統(tǒng)為例,闡述了在整個(gè)數(shù)據(jù)庫系統(tǒng)開發(fā)過程中所需的概念,學(xué)生學(xué)完本書的內(nèi)容后完全能夠自己動(dòng)手實(shí)現(xiàn)該系統(tǒng)。此外,本書還給出了一個(gè)“網(wǎng)上書城信息管理系統(tǒng)”設(shè)計(jì)實(shí)例,以更好地幫助學(xué)生在學(xué)完本書數(shù)據(jù)庫理論相關(guān)內(nèi)容后,能夠進(jìn)行簡單應(yīng)用系統(tǒng)的設(shè)計(jì)與開發(fā)。
內(nèi)容概要
《數(shù)據(jù)庫技術(shù)及應(yīng)用教程》主要介紹數(shù)據(jù)庫的基本理論與基本方法,并結(jié)合Access詳細(xì)介紹了數(shù)據(jù)庫的具體操作。全書共分12章,內(nèi)容包括數(shù)據(jù)庫基礎(chǔ)理論,關(guān)系數(shù)據(jù)庫基礎(chǔ),數(shù)據(jù)庫設(shè)計(jì)步驟及任務(wù),SQL語言,Access基本操作,查詢、窗體、報(bào)表、宏等設(shè)計(jì),VBA程序設(shè)計(jì),數(shù)據(jù)庫應(yīng)用綜合實(shí)例,數(shù)據(jù)庫安全策略以及數(shù)據(jù)庫技術(shù)的發(fā)展趨勢等?! 稊?shù)據(jù)庫技術(shù)及應(yīng)用教程》強(qiáng)調(diào)了基本概念的準(zhǔn)確性,基本原理的正確性,并通過接近實(shí)際數(shù)據(jù)庫應(yīng)用的例子,詳細(xì)介紹了數(shù)據(jù)庫的設(shè)計(jì)原理與步驟?! 稊?shù)據(jù)庫技術(shù)及應(yīng)用教程》既可作為高等學(xué)校非計(jì)算機(jī)專業(yè)數(shù)據(jù)庫技術(shù)課程的教材,也可作為計(jì)算機(jī)愛好者的自學(xué)用書。
書籍目錄
第1章 數(shù)據(jù)庫系統(tǒng)概述 11.1 數(shù)據(jù)管理技術(shù)的產(chǎn)生和發(fā)展 11.1.1 人工管理階段 11.1.2 文件管理階段 21.1.3 數(shù)據(jù)庫管理階段 21.2 數(shù)據(jù)庫系統(tǒng) 31.2.1 基本概念 31.2.2 數(shù)據(jù)庫系統(tǒng)的特點(diǎn) 41.2.3 數(shù)據(jù)庫系統(tǒng)的組成 41.2.4 數(shù)據(jù)庫系統(tǒng)的抽象級(jí)別 51.3 數(shù)據(jù)模型 51.3.1 基本組成 51.3.2 層次模型 61.3.3 網(wǎng)狀模型 61.3.4 關(guān)系模型 61.3.5 面向?qū)ο竽P?71.3.6 對(duì)象關(guān)系模型 7小結(jié) 8習(xí)題 8第2章 關(guān)系數(shù)據(jù)庫 92.1 關(guān)系數(shù)據(jù)模型的基本概念 92.2 關(guān)系代數(shù) 132.2.1 傳統(tǒng)的集合運(yùn)算 132.2.2 專門的關(guān)系運(yùn)算 15小結(jié) 19習(xí)題 19第3章 Access數(shù)據(jù)庫管理系統(tǒng) 213.1 Access簡介 213.1.1 Access功能及特性 213.1.2 Access的安裝 223.1.3 Access的集成環(huán)境 223.1.4 Access數(shù)據(jù)庫對(duì)象 233.2 創(chuàng)建數(shù)據(jù)庫 273.2.1 直接創(chuàng)建空數(shù)據(jù)庫 273.2.2 利用向?qū)?chuàng)建數(shù)據(jù)庫 283.2.3 Access數(shù)據(jù)庫的打開方式 32小結(jié) 33習(xí)題 33第4章 表的操作 344.1 表的構(gòu)成與創(chuàng)建 344.1.1 表的構(gòu)成 354.1.2 Access中的數(shù)據(jù)類型 374.1.3 創(chuàng)建表結(jié)構(gòu) 384.2 表結(jié)構(gòu)的維護(hù) 404.2.1 字段名、類型和長度的修改與插入、刪除和移動(dòng)字段 414.2.2 字段標(biāo)題與輸入輸出格式設(shè)置 424.2.3 有效性規(guī)則與有效性文本 524.2.4 其他約束 554.3 表數(shù)據(jù)的輸入與維護(hù) 564.3.1 數(shù)據(jù)錄入與編輯 564.3.2 導(dǎo)入與導(dǎo)出數(shù)據(jù)及鏈接外部數(shù)據(jù) 604.3.3 格式化數(shù)據(jù)表 624.4 記錄操作 654.4.1 記錄排序 654.4.2 篩選記錄 664.5 表的索引與關(guān)聯(lián) 694.5.1 索引相關(guān)知識(shí) 694.5.2 創(chuàng)建表間關(guān)聯(lián)關(guān)系 714.5.3 子表 73小結(jié) 74習(xí)題 74第5章 數(shù)據(jù)庫設(shè)計(jì) 755.1 數(shù)據(jù)庫設(shè)計(jì)概述 755.1.1 數(shù)據(jù)庫設(shè)計(jì)的方法 755.1.2 數(shù)據(jù)庫設(shè)計(jì)的步驟 765.2 需求分析 775.3 概念結(jié)構(gòu)設(shè)計(jì) 785.3.1 E-R模型 785.3.2 E-R圖 795.4 邏輯結(jié)構(gòu)設(shè)計(jì) 825.4.1 E-R模型與關(guān)系模型的轉(zhuǎn)換 825.4.2 規(guī)范化基礎(chǔ) 845.4.3 邏輯結(jié)構(gòu)詳細(xì)設(shè)計(jì) 905.5 物理結(jié)構(gòu)設(shè)計(jì) 925.5.1 確定數(shù)據(jù)庫的物理結(jié)構(gòu) 925.5.2 對(duì)物理結(jié)構(gòu)進(jìn)行評(píng)價(jià) 935.6 數(shù)據(jù)庫實(shí)施 935.7 數(shù)據(jù)庫維護(hù) 94小結(jié) 94習(xí)題 94第6章 數(shù)據(jù)查詢 966.1 查詢概述 966.2 創(chuàng)建與維護(hù)查詢 976.2.1 使用查詢向?qū)?chuàng)建查詢 976.2.2 使用設(shè)計(jì)視圖創(chuàng)建查詢 1026.3 查詢準(zhǔn)則 1076.3.1 查詢準(zhǔn)則的設(shè)置 1076.3.2 在查詢中執(zhí)行計(jì)算 1106.4 動(dòng)作查詢的設(shè)計(jì) 1126.4.1 追加查詢 1126.4.2 更新查詢 1136.4.3 刪除查詢 1146.4.4 生成表查詢 1146.5 SQL查詢的設(shè)計(jì) 115小結(jié) 116習(xí)題 116第7章 關(guān)系數(shù)據(jù)庫標(biāo)準(zhǔn)語言SQL 1177.1 SQL的概述 1177.1.1 SQL語言的特點(diǎn) 1177.1.2 SQL語言的功能 1187.2 SQL語言的數(shù)據(jù)定義 1197.2.1 SQL語言的數(shù)據(jù)類型 1197.2.2 數(shù)據(jù)定義 1207.3 SQL語言的數(shù)據(jù)查詢 1247.3.1 SELECT語句 1247.3.2 簡單查詢語句 1257.3.3 連接查詢 1307.3.4 其他查詢 1327.4 SQL語言的數(shù)據(jù)更新 1327.4.1 INSERT命令 1337.4.2 UPDATE命令 1337.4.3 DELETE命令 134小結(jié) 134習(xí)題 135第8章 數(shù)據(jù)庫應(yīng)用開發(fā)技術(shù) 1368.1 窗體 1368.1.1 窗體的概念及其組成 1368.1.2 窗體的類型 1378.1.3 創(chuàng)建窗體 1378.1.4 窗體控件 1418.1.5 窗體控件的使用 1438.2 報(bào)表 1478.2.1 報(bào)表的組成 1488.2.2 創(chuàng)建報(bào)表 1498.2.3 報(bào)表編輯 1538.2.4 其他報(bào)表 1558.3 宏 1578.3.1 宏的概念 1578.3.2 宏的設(shè)計(jì) 1588.3.3 宏的運(yùn)行 1588.4 菜單與工具欄 1598.4.1 菜單 1608.4.2 工具欄 160小結(jié) 161習(xí)題 161第9章 VBA程序設(shè)計(jì) 1629.1 VBA概述 1629.2 VBA編程 1649.2.1 面向?qū)ο蟪绦蛟O(shè)計(jì)概念 1649.2.2 對(duì)象和類 1659.2.3 VBA編程基礎(chǔ) 1669.2.4 運(yùn)算符與表達(dá)式及函數(shù) 1709.2.5 程序語句 1809.2.6 程序基本結(jié)構(gòu) 1829.2.7 過程創(chuàng)建和調(diào)用 1879.3 程序調(diào)試 190小結(jié) 191習(xí)題 192第10章 網(wǎng)上書城信息管理系統(tǒng)綜合實(shí)例 19310.1 網(wǎng)上書城信息管理系統(tǒng)數(shù)據(jù)庫的設(shè)計(jì)過程 19310.1.1 需求分析 19310.1.2 概念結(jié)構(gòu)設(shè)計(jì) 19310.1.3 邏輯結(jié)構(gòu)設(shè)計(jì) 19410.1.4 物理結(jié)構(gòu)設(shè)計(jì) 19610.1.5 數(shù)據(jù)庫實(shí)現(xiàn) 19710.2 系統(tǒng)功能模塊細(xì)化 19810.2.1 設(shè)計(jì)窗體 19810.2.2 設(shè)計(jì)查詢 19910.2.3 設(shè)計(jì)報(bào)表 20010.2.4 網(wǎng)上書城信息管理系統(tǒng)主窗體 20110.2.5 設(shè)置啟動(dòng)窗體 20210.2.6 設(shè)置登錄窗體 20210.2.7 設(shè)置和撤消密碼 20410.2.8 編寫系統(tǒng)任務(wù)說明書 205小結(jié) 206習(xí)題 206第11章 數(shù)據(jù)庫保護(hù) 20711.1 數(shù)據(jù)庫的安全策略 20711.1.1 信息安全 20711.1.2 數(shù)據(jù)庫安全 20711.2 Access的安全保護(hù)策略 20911.2.1 數(shù)據(jù)庫訪問密碼 20911.2.2 加密/解密數(shù)據(jù)庫 21111.2.3 用戶級(jí)安全 21111.3 Access的其他安全措施 21511.3.1 隱藏/恢復(fù)數(shù)據(jù)庫對(duì)象 21511.3.2 用.MDE文件保護(hù)數(shù)據(jù)庫 21711.3.3 數(shù)據(jù)庫的備份與恢復(fù) 217小結(jié) 217習(xí)題 218第12章 數(shù)據(jù)庫技術(shù)新進(jìn)展 21912.1 數(shù)據(jù)庫技術(shù)發(fā)展概述 21912.2 常見的數(shù)據(jù)庫技術(shù) 22012.2.1 面向?qū)ο髷?shù)據(jù)庫 22012.2.2 數(shù)據(jù)倉庫 22112.2.3 空間數(shù)據(jù)庫 22212.2.4 其他數(shù)據(jù)庫技術(shù) 22212.3 數(shù)據(jù)庫技術(shù)的發(fā)展趨勢 224小結(jié) 225習(xí)題 225附錄 226參考文獻(xiàn) 234
章節(jié)摘錄
插圖:21世紀(jì)是一個(gè)信息化的社會(huì),信息化包括3項(xiàng)技術(shù):計(jì)算機(jī)技術(shù)、通信技術(shù)和控制技術(shù),而計(jì)算機(jī)技術(shù)是信息化的主要處理工具。信息的載體是各式各樣的數(shù)據(jù),包括文字、數(shù)字、圖形、圖像、聲音、視頻等?;谟?jì)算機(jī)的數(shù)據(jù)庫技術(shù)能夠有效地存儲(chǔ)和組織大量的數(shù)據(jù),而基于數(shù)據(jù)庫技術(shù)的計(jì)算機(jī)系統(tǒng)就被稱為數(shù)據(jù)庫系統(tǒng)。作為信息系統(tǒng)核心和基礎(chǔ)的數(shù)據(jù)庫技術(shù)得到越來越廣泛的應(yīng)用,它不僅已成為管理信息系統(tǒng)(MIS)、辦公自動(dòng)化系統(tǒng)(OAS)、醫(yī)院信息系統(tǒng)(HIS)、計(jì)算機(jī)輔助設(shè)計(jì)與計(jì)算機(jī)輔助制造(CAD/CAM)的核心,而且已經(jīng)和通信技術(shù)緊密地結(jié)合起來,成為電子商務(wù)、電子政務(wù)及其他各種現(xiàn)代信息處理系統(tǒng)的核心。對(duì)于一個(gè)國家來說,數(shù)據(jù)庫的建設(shè)規(guī)模、數(shù)據(jù)庫信息量的大小和使用頻度已成為衡量這個(gè)國家信息化程度的重要標(biāo)志。本章將介紹與數(shù)據(jù)庫系統(tǒng)有關(guān)的基礎(chǔ)知識(shí),包括數(shù)據(jù)庫技術(shù)的發(fā)展,數(shù)據(jù)庫系統(tǒng)的概念、特點(diǎn)、組成,數(shù)據(jù)模型等內(nèi)容。
編輯推薦
《數(shù)據(jù)庫技術(shù)及應(yīng)用教程》:強(qiáng)調(diào)數(shù)據(jù)庫基本概念與理論的準(zhǔn)確性與專業(yè)性突出數(shù)據(jù)庫設(shè)計(jì)方法與步驟的正確性與實(shí)用性注重?cái)?shù)據(jù)庫應(yīng)用實(shí)例與系統(tǒng)的綜合性與完整性《數(shù)據(jù)庫技術(shù)及應(yīng)用教程》作者長期從事專業(yè)數(shù)據(jù)庫的教學(xué)工作,并具有豐富的數(shù)據(jù)庫設(shè)計(jì)與應(yīng)用系統(tǒng)開發(fā)經(jīng)驗(yàn)。《數(shù)據(jù)庫技術(shù)及應(yīng)用教程》主要介紹數(shù)據(jù)庫的基本理論與基本方法,并結(jié)合Access詳細(xì)介紹了數(shù)據(jù)庫的具體操作及數(shù)據(jù)庫應(yīng)用系統(tǒng)的開發(fā)方法?!稊?shù)據(jù)庫技術(shù)及應(yīng)用教程》是一本適合非計(jì)算機(jī)專業(yè)本科學(xué)生使用的數(shù)據(jù)庫應(yīng)用技術(shù)教材,同時(shí)內(nèi)容涵蓋“2009全國計(jì)算機(jī)等級(jí)考試二級(jí)Access考試大綱”的全部要求,可作為全國計(jì)算機(jī)等級(jí)考試復(fù)習(xí)用書。《數(shù)據(jù)庫技術(shù)及應(yīng)用教程》以淺顯流暢的文筆,精煉而準(zhǔn)確地描述數(shù)據(jù)庫的基本概念和基本原理,并通過接近實(shí)際數(shù)據(jù)庫應(yīng)用的例子,結(jié)合Access詳細(xì)介紹了數(shù)據(jù)庫的設(shè)計(jì)方法與步驟。
圖書封面
評(píng)論、評(píng)分、閱讀與下載
數(shù)據(jù)庫技術(shù)及應(yīng)用教程 PDF格式下載