出版時(shí)間:2008-7 出版社:清華大學(xué)出版社 作者:史令,史濟(jì)民 編著 頁(yè)數(shù):238
前言
從20世紀(jì)70年代末、80年代初開始,我國(guó)的高等院校開始面向各個(gè)專業(yè)的全體大學(xué)生開展計(jì)算機(jī)教育。特別是面向非計(jì)算機(jī)專業(yè)學(xué)生的計(jì)算機(jī)基礎(chǔ)教育,牽涉的專業(yè)面廣、人數(shù)眾多,影響深遠(yuǎn)。高校開展計(jì)算機(jī)基礎(chǔ)教育的狀況將直接影響我國(guó)各行各業(yè)、各個(gè)領(lǐng)域中計(jì)算機(jī)應(yīng)用的發(fā)展水平。這是一項(xiàng)意義重大而且大有可為的工作,應(yīng)該引起各方面的充分重視。 20多年來(lái),全國(guó)高等院校計(jì)算機(jī)基礎(chǔ)教育研究會(huì)和全國(guó)高校從事計(jì)算機(jī)基礎(chǔ)教育的老師始終不渝地在這片未被開墾的土地上辛勤工作,深入探索,努力開拓,積累了豐富的經(jīng)驗(yàn),初步形成了一套行之有效的課程體系和教學(xué)理念。20年來(lái)高等院校計(jì)算機(jī)基礎(chǔ)教育的發(fā)展經(jīng)歷了3個(gè)階段:20世紀(jì)80年代是初創(chuàng)階段,帶有掃盲的性質(zhì),多數(shù)學(xué)校只開設(shè)一門入門課程:20世紀(jì)90年代是規(guī)范階段,在全國(guó)范圍內(nèi)形成了按3個(gè)層次進(jìn)行教學(xué)的課程體系,教學(xué)的廣度和深度都有所發(fā)展;進(jìn)入21世紀(jì),開始了深化提高的第3階段,需要在原有基礎(chǔ)上再上一個(gè)新臺(tái)階。
內(nèi)容概要
本書由緒論和三篇共11章組成。其中“關(guān)系數(shù)據(jù)庫(kù)系統(tǒng)基礎(chǔ)”篇包含“關(guān)系模型和關(guān)系數(shù)據(jù)操作”、“關(guān)系數(shù)據(jù)語(yǔ)言SQL”和“初識(shí)Access”等3章;“數(shù)據(jù)庫(kù)應(yīng)用系統(tǒng)開發(fā)”篇包含“單機(jī)系統(tǒng)開發(fā): 數(shù)據(jù)表、窗體與報(bào)表”、“單機(jī)系統(tǒng)開發(fā): 兩種編程工具”、“網(wǎng)絡(luò)應(yīng)用系統(tǒng)的開發(fā)”和“Web數(shù)據(jù)庫(kù)應(yīng)用開發(fā)示例”等4章;“進(jìn)一步的知識(shí)”篇包含“關(guān)系數(shù)據(jù)庫(kù)設(shè)計(jì)”、“數(shù)據(jù)庫(kù)保護(hù)”和“數(shù)據(jù)倉(cāng)庫(kù)的建立與應(yīng)用”等3章。外加兩個(gè)附錄: 本書導(dǎo)讀及上機(jī)實(shí)驗(yàn)安排。本書配有輔助教材: 《數(shù)據(jù)庫(kù)技術(shù)與應(yīng)用: Access應(yīng)用系統(tǒng)的開發(fā)題解與實(shí)驗(yàn)指導(dǎo)》?! ”緯浴爸卦趹?yīng)用、兼顧理論、案例先行、用啟發(fā)代替灌輸”作為編寫原則,完全符合教育部高等學(xué)校計(jì)算機(jī)基礎(chǔ)課程教學(xué)基本要求和《CFC 2006》中對(duì)《數(shù)據(jù)庫(kù)技術(shù)與應(yīng)用》課程大綱的基本要求。全書結(jié)構(gòu)合理,層次分明,深入淺出,語(yǔ)言通俗,適合大學(xué)各專業(yè)本科學(xué)生用作數(shù)據(jù)庫(kù)應(yīng)用的入門教材,也可供高職、高專計(jì)算機(jī)應(yīng)用專業(yè)用作教材,或數(shù)據(jù)庫(kù)應(yīng)用開發(fā)人員在工作中參考。
書籍目錄
第1章 緒論: 數(shù)據(jù)庫(kù)系統(tǒng)概述 1.1 計(jì)算機(jī)數(shù)據(jù)管理 1.1.1 數(shù)據(jù)與數(shù)據(jù)管理 1.1.2 數(shù)據(jù)管理技術(shù)的發(fā)展 1.1.3 數(shù)據(jù)庫(kù)系統(tǒng)的特征 1.2 數(shù)據(jù)模型與數(shù)據(jù)庫(kù)類型 1.2.1 數(shù)據(jù)模型 1.2.2 數(shù)據(jù)庫(kù)系統(tǒng)的類型 1.3 數(shù)據(jù)庫(kù)管理系統(tǒng) 1.3.1 數(shù)據(jù)庫(kù)管理系統(tǒng)的基本功能 1.3.2 數(shù)據(jù)庫(kù)管理系統(tǒng)的發(fā)展現(xiàn)狀 1.4 數(shù)據(jù)庫(kù)應(yīng)用系統(tǒng) 1.4.1 數(shù)據(jù)庫(kù)系統(tǒng)的分級(jí)結(jié)構(gòu) 1.4.2 數(shù)據(jù)庫(kù)系統(tǒng)的應(yīng)用模式 1.4.3 網(wǎng)絡(luò)數(shù)據(jù)庫(kù)的相關(guān)技術(shù) 1.5 數(shù)據(jù)庫(kù)應(yīng)用系統(tǒng)的開發(fā)環(huán)境 1.5.1 兩類開發(fā)環(huán)境: 單機(jī)應(yīng)用與網(wǎng)絡(luò)應(yīng)用 1.5.2 網(wǎng)絡(luò)數(shù)據(jù)庫(kù)系統(tǒng)開發(fā)環(huán)境 1.5.3 數(shù)據(jù)庫(kù)集成開發(fā)環(huán)境 小結(jié) 習(xí)題上篇 關(guān)系數(shù)據(jù)庫(kù)系統(tǒng)基礎(chǔ) 第2章 關(guān)系模型和關(guān)系數(shù)據(jù)操作 2.1 創(chuàng)建引例數(shù)據(jù)庫(kù) 2.1.1 引例簡(jiǎn)介 2.1.2 定義數(shù)據(jù)表結(jié)構(gòu) 2.1.3 插入數(shù)據(jù) 2.1.4 查詢數(shù)據(jù) 2.2 關(guān)系模型 2.2.1 關(guān)系的數(shù)學(xué)定義 2.2.2 關(guān)系的性質(zhì) 2.2.3 關(guān)系的碼(鍵) 2.2.4 關(guān)系數(shù)據(jù)庫(kù)的描述 2.3 重訪引例數(shù)據(jù)庫(kù) 2.3.1 建立余下的3個(gè)表 2.3.2 向數(shù)據(jù)表輸入數(shù)據(jù) 2.3.3 關(guān)系的完整性 2.3.4 表間的聯(lián)系 2.4 關(guān)系數(shù)據(jù)操作 2.4.1 關(guān)系代數(shù)運(yùn)算 2.4.2 關(guān)系演算運(yùn)算 2.4.3 關(guān)系完備性 小結(jié) 習(xí)題 第3章 關(guān)系數(shù)據(jù)語(yǔ)言SQL 3.1 關(guān)系數(shù)據(jù)庫(kù)系統(tǒng)的首選語(yǔ)言 3.1.1 SQL的特點(diǎn) 3.1.2 SQL的限制 3.1.3 SQL支持SPARC分級(jí)結(jié)構(gòu) 3.2 SQL的數(shù)據(jù)查詢 3.2.1 簡(jiǎn)單查詢 3.2.2 分組查詢 3.2.3 連接查詢 3.2.4 嵌套查詢 3.3 SQL的數(shù)據(jù)更新 3.3.1 插入數(shù)據(jù) 3.3.2 修改數(shù)據(jù) 3.3.3 刪除數(shù)據(jù) 3.4 SQL的數(shù)據(jù)控制 3.4.1 數(shù)據(jù)的安全控制 3.4.2 授予與收回權(quán)限 3.5 SQL視圖及其操作 3.5.1 視圖 3.5.2 創(chuàng)建視圖 3.5.3 刪除視圖 3.5.4 更新視圖 小結(jié) 習(xí)題 第4章 初識(shí)Access 4.1 Access 的操作平臺(tái) 4.2 Access 的7類對(duì)象 4.3 工作方式和輔助設(shè)計(jì)工具 4.4 Access的集成開發(fā)環(huán)境 4.5 安裝、啟動(dòng)與退出Access 小結(jié) 習(xí)題中篇 數(shù)據(jù)庫(kù)應(yīng)用系統(tǒng)開發(fā) 第5章 單機(jī)系統(tǒng)開發(fā): 數(shù)據(jù)表、窗體與報(bào)表 5.1 數(shù)據(jù)表設(shè)計(jì) 5.1.1 創(chuàng)建數(shù)據(jù)表 5.1.2 編輯數(shù)據(jù)表 5.1.3 建立表間關(guān)系 5.1.4 數(shù)據(jù)的導(dǎo)出 5.2 查詢數(shù)據(jù)表 5.2.1 QBE查詢 5.2.2 SQL查詢 5.2.3 查詢實(shí)例 5.3 窗體與報(bào)表設(shè)計(jì) 5.3.1 創(chuàng)建窗體的方法 5.3.2 窗體設(shè)計(jì)視圖 5.3.3 窗體設(shè)計(jì)實(shí)例 5.3.4 報(bào)表的設(shè)計(jì) 小結(jié) 習(xí)題 第6章 單機(jī)系統(tǒng)開發(fā): 兩種編程工具 6.1 宏的應(yīng)用 6.1.1 宏的創(chuàng)建 6.1.2 宏程序設(shè)計(jì) 6.2 VBA編程 6.2.1 VBA語(yǔ)言基礎(chǔ) 6.2.2 VBA程序設(shè)計(jì) 6.3 學(xué)生成績(jī)管理系統(tǒng)的開發(fā) 6.3.1 需求分析 6.3.2 系統(tǒng)設(shè)計(jì) 6.3.3 系統(tǒng)實(shí)現(xiàn) 小結(jié) 習(xí)題 第7章 網(wǎng)絡(luò)應(yīng)用系統(tǒng)的開發(fā) 7.1 C/S模式 7.1.1 W/S和C/S的比較 7.1.2 C/S結(jié)構(gòu) 7.2 B/W模式 7.2.1 萬(wàn)維網(wǎng)的由來(lái) 7.2.2 B/W/S結(jié)構(gòu) 7.3 數(shù)據(jù)庫(kù)訪問技術(shù) 7.3.1 ODBC 7.3.2 OLE DB 7.3.3 ADO 小結(jié) 習(xí)題 第8章 Web數(shù)據(jù)庫(kù)開發(fā)示例 8.1 訪問Web數(shù)據(jù)庫(kù) 8.1.1 ADO數(shù)據(jù)訪問技術(shù) 8.1.2 建立應(yīng)用程序與數(shù)據(jù)庫(kù)的連接 8.1.3 創(chuàng)建記錄集 8.1.4 創(chuàng)建并執(zhí)行數(shù)據(jù)操作命令 8.1.5 關(guān)閉數(shù)據(jù)庫(kù) 8.2 ASP網(wǎng)頁(yè)的開發(fā) 8.2.1 ASP文件及其運(yùn)行環(huán)境 8.2.2 IIS的安裝與配置 8.2.3 ASP與Web數(shù)據(jù)庫(kù)的聯(lián)系 8.3 Web數(shù)據(jù)庫(kù)系統(tǒng)的開發(fā) 8.3.1 需求分析 8.3.2 系統(tǒng)設(shè)計(jì) 8.3.3 系統(tǒng)實(shí)現(xiàn) 小結(jié) 習(xí)題下篇 進(jìn)一步的知識(shí) 第9章 關(guān)系數(shù)據(jù)庫(kù)設(shè)計(jì) 9.1 關(guān)系規(guī)范化 9.1.1 函數(shù)依賴 9.1.2 關(guān)系模式的范式 9.2 數(shù)據(jù)庫(kù)設(shè)計(jì)概述 9.3 概念設(shè)計(jì) 9.3.1 實(shí)體-聯(lián)系方法 9.3.2 用E-R圖描述概念模型 9.4 邏輯設(shè)計(jì) 9.4.1 E-R模型向關(guān)系模式的轉(zhuǎn)換 9.4.2 關(guān)系模式的優(yōu)化 9.5 物理設(shè)計(jì) 小結(jié) 習(xí)題 第10章 數(shù)據(jù)庫(kù)保護(hù) 10.1 數(shù)據(jù)庫(kù)完整性 10.2 數(shù)據(jù)庫(kù)安全性 10.2.1 RDBMS的一般安全措施 10.2.2 SQL Server的安全管理 10.3 數(shù)據(jù)庫(kù)的恢復(fù) 10.3.1 數(shù)據(jù)庫(kù)備份 10.3.2 數(shù)據(jù)庫(kù)恢復(fù)策略 小結(jié) 習(xí)題 第11章 數(shù)據(jù)倉(cāng)庫(kù)的建立與應(yīng)用 11.1 數(shù)據(jù)倉(cāng)庫(kù)的建立 11.1.1 數(shù)據(jù)倉(cāng)庫(kù)處理 11.1.2 構(gòu)建倉(cāng)庫(kù)的基本方法 11.2 數(shù)據(jù)倉(cāng)庫(kù)的應(yīng)用 11.2.1 聯(lián)機(jī)分析處理(OLAP) 11.2.2 數(shù)據(jù)挖掘(DM) 小結(jié) 習(xí)題附錄A 本書導(dǎo)讀附錄B 上機(jī)實(shí)驗(yàn)安排 B.1 創(chuàng)建SQL Server數(shù)據(jù)庫(kù)和表 B.1.1 實(shí)驗(yàn)?zāi)康? B.1.2 實(shí)驗(yàn)內(nèi)容 B.1.3 思考題 B.2 SQL Server表的索引和維護(hù) B.2.1 實(shí)驗(yàn)?zāi)康? B.2.2 實(shí)驗(yàn)內(nèi)容 B.2.3 思考題 B.3 Access數(shù)據(jù)庫(kù)的建立和維護(hù) B.3.1 實(shí)驗(yàn)?zāi)康? B.3.2 實(shí)驗(yàn)內(nèi)容 B.3.3 思考題 B.4 Access數(shù)據(jù)庫(kù)的簡(jiǎn)單查詢和連接查詢 B.4.1 實(shí)驗(yàn)?zāi)康? B.4.2 實(shí)驗(yàn)內(nèi)容 B.5 Access數(shù)據(jù)庫(kù)的嵌套查詢和數(shù)據(jù)更新 B.5.1 實(shí)驗(yàn)?zāi)康? B.5.2 實(shí)驗(yàn)內(nèi)容 B.6 窗體的設(shè)計(jì) B.6.1 實(shí)驗(yàn)?zāi)康? B.6.2 實(shí)驗(yàn)內(nèi)容 B.7 Web數(shù)據(jù)庫(kù)應(yīng)用 B.7.1 實(shí)驗(yàn)?zāi)康? B.7.2 實(shí)驗(yàn)內(nèi)容
章節(jié)摘錄
插圖:第1章 緒論:數(shù)據(jù)庫(kù)系統(tǒng)概述Web數(shù)據(jù)庫(kù)的問世,使數(shù)據(jù)庫(kù)的應(yīng)用隨因特網(wǎng)而迅速擴(kuò)展。在我國(guó)高校的計(jì)算機(jī)基礎(chǔ)課程中,《數(shù)據(jù)庫(kù)技術(shù)與應(yīng)用》現(xiàn)已上升為最重要的公共課之一,理工、文科、財(cái)經(jīng)等許多學(xué)科都把它列為必修課。本章是教材的開篇,在簡(jiǎn)述計(jì)算機(jī)數(shù)據(jù)管理的發(fā)展后,主要從數(shù)據(jù)模型、數(shù)據(jù)庫(kù)管理系統(tǒng)、數(shù)據(jù)庫(kù)應(yīng)用系統(tǒng)等3個(gè)方面說明數(shù)據(jù)庫(kù)系統(tǒng)的一些基本概念,然后以當(dāng)前流行的微機(jī)數(shù)據(jù)庫(kù)平臺(tái)為代表,在本章末簡(jiǎn)介其工作方式和環(huán)境。1.1 計(jì)算機(jī)數(shù)據(jù)管理1.1.1 數(shù)據(jù)與數(shù)據(jù)管理首先解釋幾個(gè)常用的基本概念,包括信息、數(shù)據(jù)、數(shù)據(jù)處理與數(shù)據(jù)管理等。1.信息與數(shù)據(jù)在計(jì)算機(jī)世界中,信息(Information)與數(shù)據(jù)(Data)是一對(duì)既有聯(lián)系、又有區(qū)別的術(shù)語(yǔ)。信息總是用數(shù)據(jù)來(lái)表示的;而信息本身則來(lái)源于對(duì)現(xiàn)實(shí)世界客觀事物的抽象。它們之間的關(guān)系可以用圖1.1來(lái)表示?,F(xiàn)實(shí)世界的事物,可以是具體的人或物,如一臺(tái)計(jì)算機(jī)、一輛汽車、一個(gè)學(xué)生等;也可以是某種抽象的概念,如年齡、身高、體重等。這些客觀事物反映到人們的頭腦里,通過抽象就形成為信息,可見客觀事物是一切信息的源泉。在信息世界中,事物的個(gè)體被稱為實(shí)體,個(gè)體的特征稱為屬性;擁有相同屬性的實(shí)體稱為同類實(shí)體,它們的集合則構(gòu)成實(shí)體集。在數(shù)據(jù)庫(kù)中,所有的信息均被轉(zhuǎn)換為計(jì)算機(jī)能夠接受的數(shù)據(jù)形式,并通過適當(dāng)?shù)能浖?duì)它們進(jìn)行存儲(chǔ)和管理。表1.1顯示了現(xiàn)實(shí)世界、信息世界和計(jì)算機(jī)世界中相互對(duì)應(yīng)的部分術(shù)語(yǔ)。
圖書封面
評(píng)論、評(píng)分、閱讀與下載
數(shù)據(jù)庫(kù)技術(shù)與應(yīng)用 PDF格式下載