中图网(原中国图书网):网上书店,中文字幕在线一区二区三区,尾货特色书店,中文字幕在线一区,30万种特价书低至2折!

歡迎光臨中圖網(wǎng) 請(qǐng) | 注冊(cè)
> >>
Access數(shù)據(jù)庫(kù)應(yīng)用基礎(chǔ)(第三版)

包郵 Access數(shù)據(jù)庫(kù)應(yīng)用基礎(chǔ)(第三版)

作者:劉凌波
出版社:科學(xué)出版社出版時(shí)間:2022-02-01
開(kāi)本: 16開(kāi) 頁(yè)數(shù): 366
本類榜單:教材銷量榜
中 圖 價(jià):¥31.3(5.7折) 定價(jià)  ¥55.0 登錄后可看到會(huì)員價(jià)
加入購(gòu)物車 收藏
開(kāi)年大促, 全場(chǎng)包郵
?新疆、西藏除外
本類五星書(shū)更多>

Access數(shù)據(jù)庫(kù)應(yīng)用基礎(chǔ)(第三版) 版權(quán)信息

Access數(shù)據(jù)庫(kù)應(yīng)用基礎(chǔ)(第三版) 本書(shū)特色

可以作為高校學(xué)生學(xué)習(xí)Access 數(shù)據(jù)庫(kù)程序設(shè)計(jì)的教材,也可作為計(jì)算機(jī)等級(jí)考試的參考用書(shū)或培訓(xùn)教材,辦公自動(dòng)化人員

Access數(shù)據(jù)庫(kù)應(yīng)用基礎(chǔ)(第三版) 內(nèi)容簡(jiǎn)介

本書(shū)以Access 2016關(guān)系數(shù)據(jù)庫(kù)為教學(xué)軟件,以“教務(wù)管理”數(shù)據(jù)庫(kù)為實(shí)例,系統(tǒng)地介紹了數(shù)據(jù)庫(kù)的基本原理以及Access主要功能的使用方法,包括數(shù)據(jù)庫(kù)的基本概念、關(guān)系數(shù)據(jù)庫(kù)的基本原理、Access 2016數(shù)據(jù)庫(kù)的建立、表的創(chuàng)建與設(shè)計(jì)、查詢的創(chuàng)建與設(shè)計(jì)、結(jié)構(gòu)化程序設(shè)計(jì)、窗體的創(chuàng)建與設(shè)計(jì)、報(bào)表的創(chuàng)建與設(shè)計(jì)、宏的創(chuàng)建與設(shè)計(jì)、VBA數(shù)據(jù)庫(kù)編程,*后介紹了“教務(wù)管理信息系統(tǒng)”的創(chuàng)建過(guò)程。 本書(shū)內(nèi)容全面翔實(shí),結(jié)構(gòu)完整,示例豐富,深入淺出,圖文并茂,通俗易懂,可讀性、可操作性強(qiáng)。 本書(shū)既可以作為高校學(xué)生學(xué)習(xí)Access數(shù)據(jù)庫(kù)程序設(shè)計(jì)的教材,也可作為計(jì)算機(jī)等級(jí)考試的參考用書(shū)或培訓(xùn)教材,同時(shí)也可供辦公自動(dòng)化人員自學(xué)參考。

Access數(shù)據(jù)庫(kù)應(yīng)用基礎(chǔ)(第三版) 目錄

目錄
第1章 數(shù)據(jù)庫(kù)系統(tǒng)概述 1
1.1 數(shù)據(jù)庫(kù)概述 1
1.1.1 數(shù)據(jù)、信息和數(shù)據(jù)庫(kù) 1
1.1.2 數(shù)據(jù)管理技術(shù)的發(fā)展 1
1.2 數(shù)據(jù)庫(kù)系統(tǒng)概述 3
1.2.1 數(shù)據(jù)庫(kù)系統(tǒng)的定義 3
1.2.2 數(shù)據(jù)庫(kù)系統(tǒng)的組成 3
1.2.3 數(shù)據(jù)庫(kù)系統(tǒng)的核心 4
1.2.4 數(shù)據(jù)庫(kù)系統(tǒng)的特點(diǎn) 4
1.2.5 數(shù)據(jù)庫(kù)應(yīng)用系統(tǒng)中的核心問(wèn)題 5
1.3 數(shù)據(jù)庫(kù)系統(tǒng)的內(nèi)部體系結(jié)構(gòu) 5
1.3.1 三級(jí)模式 5
1.3.2 兩層映射 6
1.4 數(shù)據(jù)模型 6
1.4.1 概念數(shù)據(jù)模型 7
1.4.2 邏輯數(shù)據(jù)模型 8
習(xí)題1 9
第2章 關(guān)系數(shù)據(jù)庫(kù)基礎(chǔ) 12
2.1 關(guān)系模型 12
2.1.1 關(guān)系模型的組成 12
2.1.2 關(guān)系模型中的基本術(shù)語(yǔ) 13
2.2 關(guān)系代數(shù) 15
2.2.1 傳統(tǒng)的集合運(yùn)算 15
2.2.2 專門的關(guān)系運(yùn)算 16
2.3 關(guān)系完整性 19
2.4 關(guān)系數(shù)據(jù)庫(kù)的規(guī)范化 20
2.4.1 關(guān)系模式對(duì)關(guān)系的限制要求 20
2.4.2 關(guān)系規(guī)范化理論概述 21
習(xí)題2 24
第3章 Access 2016數(shù)據(jù)庫(kù)簡(jiǎn)介 25
3.1 特點(diǎn)與系統(tǒng)結(jié)構(gòu) 25
3.1.1 Access數(shù)據(jù)庫(kù)的主要特點(diǎn) 25
3.1.2 Access數(shù)據(jù)庫(kù)的系統(tǒng)結(jié)構(gòu) 25
3.2 創(chuàng)建與使用數(shù)據(jù)庫(kù) 27
3.2.1 Access數(shù)據(jù)庫(kù)的集成環(huán)境 28
3.2.2 數(shù)據(jù)庫(kù)的創(chuàng)建 33
3.2.3 數(shù)據(jù)庫(kù)的打開(kāi) 35
3.2.4 數(shù)據(jù)庫(kù)的關(guān)閉 35
3.3 數(shù)據(jù)庫(kù)管理與安全 36
3.3.1 管理Access數(shù)據(jù)庫(kù) 36
3.3.2 加解密Access數(shù)據(jù)庫(kù) 37
習(xí)題3 39
第4章 表 41
4.1 創(chuàng)建表 41
4.1.1 字段的基本屬性 41
4.1.2 使用數(shù)據(jù)表視圖創(chuàng)建表 43
4.1.3 使用設(shè)計(jì)視圖創(chuàng)建表 44
4.1.4 打開(kāi)和關(guān)閉表 45
4.1.5 字段的常規(guī)屬性 47
4.1.6 字段的查閱屬性 56
4.1.7 設(shè)置主鍵 59
4.1.8 輸入數(shù)據(jù) 60
4.2 修改表 64
4.2.1 修改表結(jié)構(gòu) 64
4.2.2 修改數(shù)據(jù) 67
4.3 管理表 69
4.3.1 表的外觀定制 69
4.3.2 表的復(fù)制、刪除和重命名 73
4.3.3 導(dǎo)入與導(dǎo)出表 73
4.3.4 鏈接表 83
4.4 記錄的操作 84
4.4.1 追加記錄.85
4.4.2 定位記錄 86
4.4.3 選擇記錄 87
4.4.4 排序記錄 87
4.4.5 篩選記錄 88
4.4.6 刪除記錄 92
4.5 建立索引和表間關(guān)系 92
4.5.1 索引 93
4.5.2 表間關(guān)系 94
4.5.3 主表和子表 97
習(xí)題4 99
第5章 查詢 102
5.1 查詢概述 102
5.1.1 查詢的概念 102
5.1.2 查詢的功能 102
5.1.3 查詢的類型 103
5.1.4 查詢的視圖 103
5.2 查詢準(zhǔn)則 104
5.2.1 Access常量 104
5.2.2 查詢條件中使用的運(yùn)算符 104
5.2.3 查詢條件中使用的常用函數(shù) 105
5.2.4 查詢中條件的設(shè)置 107
5.3 使用向?qū)?chuàng)建查詢 109
5.3.1 簡(jiǎn)單查詢向?qū)?109
5.3.2 交叉表查詢向?qū)?110
5.3.3 查找重復(fù)項(xiàng)查詢向?qū)?112
5.3.4 查找不匹配項(xiàng)查詢向?qū)?113
5.4 選擇查詢 115
5.4.1 查詢的設(shè)計(jì)視圖 115
5.4.2 基于單張表的選擇查詢 116
5.4.3 基于多張表的選擇查詢 117
5.5 計(jì)算、匯總查詢 121
5.5.1 查詢的計(jì)算功能 121
5.5.2 在查詢中進(jìn)行計(jì)算 122
5.5.3 在查詢中進(jìn)行分組統(tǒng)計(jì) 124
5.5.4 子查詢 125
5.5.5 排序查詢結(jié)果 129
5.6 參數(shù)查詢 131
5.6.1 單參數(shù)查詢 131
5.6.2 多參數(shù)查詢 133
5.7 交叉表查詢 134
5.7.1 交叉表查詢的概念 134
5.7.2 創(chuàng)建交叉表查詢 134
5.8 操作查詢 137
5.8.1 生成表查詢 137
5.8.2 刪除查詢 139
5.8.3 更新查詢 141
5.8.4 追加查詢 142
5.9 結(jié)構(gòu)化查詢語(yǔ)言SQL 144
5.9.1 SQL概述 144
5.9.2 數(shù)據(jù)定義 145
5.9.3 數(shù)據(jù)操作 149
5.9.4 數(shù)據(jù)查詢 152
5.9.5 創(chuàng)建聯(lián)合查詢 163
習(xí)題5 165
第6章 程序設(shè)計(jì)基礎(chǔ) 171
6.1 VBA概述 171
6.1.1 VB編程環(huán)境:VBE 171
6.1.2 VBA程序書(shū)寫原則 173
6.2 VBA語(yǔ)言基礎(chǔ) 175
6.2.1 數(shù)據(jù)類型 175
6.2.2 常量、變量與數(shù)組 176
6.2.3 標(biāo)準(zhǔn)函數(shù) 179
6.2.4 運(yùn)算符與表達(dá)式 190
6.3 VBA模塊的創(chuàng)建 193
6.3.1 類模塊的創(chuàng)建 194
6.3.2 標(biāo)準(zhǔn)模塊的創(chuàng)建 194
6.4 VBA程序設(shè)計(jì)基礎(chǔ) 196
6.4.1 聲明語(yǔ)句 196
6.4.2 賦值語(yǔ)句 197
6.4.3 控制結(jié)構(gòu)語(yǔ)句 197
6.5 過(guò)程調(diào)用與參數(shù)傳遞 206
6.5.1 過(guò)程調(diào)用 206
6.5.2 參數(shù)傳遞 207
6.6 VBA程序錯(cuò)誤處理 208
6.6.1 程序中常見(jiàn)的錯(cuò)誤 208
6.6.2 錯(cuò)誤處理語(yǔ)句 208
習(xí)題 6209
第7章 窗體 217
7.1 窗體概述 217
7.1.1 窗體的主要功能 217
7.1.2 窗體的類型 217
7.1.3 窗體的視圖 219
7.1.4 窗體的組成 220
7.2 創(chuàng)建窗體 221
7.2.1 自動(dòng)創(chuàng)建窗體 221
7.2.2 使用“空白窗體”按鈕創(chuàng)建窗體 223
7.2.3 使用向?qū)?chuàng)建窗體 224
7.3 設(shè)計(jì)窗體 227
7.3.1 窗體設(shè)計(jì)視圖 228
7.3.2 屬性、事件與方法 228
7.3.3 窗體的設(shè)計(jì) 230
7.3.4 窗體的使用 235
7.4 創(chuàng)建與使用控件 238
7.4.1 控件的編輯處理 238
7.4.2 標(biāo)簽 242
7.4.3 命令按鈕 244
7.4.4 文本框 247
7.4.5 列表框和組合框 250
7.4.6 選項(xiàng)按鈕、復(fù)選框和切換按鈕 255
7.4.7 選項(xiàng)組 256
7.4.8 圖表和圖像 259
7.4.9 直線和矩形 261
7.4.10 未綁定對(duì)象框和綁定對(duì)象框 261
7.4.11 分頁(yè)符 262
7.4.12 選項(xiàng)卡 262
7.4.13 添加ActiveX控件 263
7.4.14 主/子窗體 263
7.5 其他設(shè)計(jì) 265
7.5.1 創(chuàng)建計(jì)算控件 265
7.5.2 使用Tab鍵設(shè)置次序 266
7.5.3 設(shè)置啟動(dòng)窗體 267
7.5.4 窗體外觀設(shè)計(jì) 268
7.5.5 創(chuàng)建切換窗體 269
7.5.6 創(chuàng)建導(dǎo)航窗體 273
習(xí)題7 274
第8章 報(bào)表 279
8.1 報(bào)表的基礎(chǔ)知識(shí) 279
8.1.1 報(bào)表的概念 279
8.1.2 報(bào)表的結(jié)構(gòu) 279
8.1.3 報(bào)表的分類 280
8.1.4 報(bào)表的視圖 282
8.2 使用向?qū)?chuàng)建報(bào)表 283
8.2.1 自動(dòng)創(chuàng)建報(bào)表 283
8.2.2 創(chuàng)建空?qǐng)?bào)表 284
8.2.3 使用報(bào)表向?qū)?chuàng)建報(bào)表 286
8.2.4 使用標(biāo)簽向?qū)?chuàng)建報(bào)表 289
8.3 使用設(shè)計(jì)視圖創(chuàng)建報(bào)表 290
8.3.1 創(chuàng)建簡(jiǎn)單報(bào)表 291
8.3.2 報(bào)表記錄的排序與分組 292
8.3.3 計(jì)算控件的使用 296
8.3.4 報(bào)表的其他設(shè)置 300
8.4 創(chuàng)建子報(bào)表 304
8.4.1 在已有報(bào)表中創(chuàng)建子報(bào)表 305
8.4.2 將某個(gè)報(bào)表添加到已有報(bào)表來(lái)創(chuàng)建子報(bào)表 306
8.5 打印報(bào)表 307
8.5.1 頁(yè)面設(shè)置 307
8.5.2 預(yù)覽報(bào)表 309
8.5.3 打印報(bào)表 309
習(xí)題8 310
第9章 宏 313
9.1 宏的基本概念 313
9.1.1 宏的定義 313
9.1.2 宏的分類 313
9.2 創(chuàng)建獨(dú)立宏 314
9.2.1 創(chuàng)建操作序列宏 314
9.2.2 編輯宏 318
9.2.3 創(chuàng)建條件宏 319
9.2.4 創(chuàng)建宏組 320
9.3 執(zhí)行與調(diào)試宏 320
9.3.1 運(yùn)行宏 320
9.3.2 調(diào)試宏 322
9.4 嵌入宏和數(shù)據(jù)宏 323
9.4.1 嵌入宏 323
9.4.2 數(shù)據(jù)宏 325
9.5 利用宏建立菜單 326
9.5.1 創(chuàng)建包含菜單的宏組 326
9.5.2 創(chuàng)建菜單宏 327
9.5.3 添加菜單 327
習(xí)題9 328
第10章 VBA數(shù)據(jù)庫(kù)編程 330
10.1 數(shù)據(jù)庫(kù)訪問(wèn)接口 330
10.1.1 VBA語(yǔ)言提供的通用接口方式 330
10.1.2 ActiveX數(shù)據(jù)對(duì)象與數(shù)據(jù)訪問(wèn)對(duì)象的引用 330
10.2 ActiveX數(shù)據(jù)對(duì)象 331
10.2.1 ADO模型簡(jiǎn)介 331
10.2.2 應(yīng)用ADO訪問(wèn)數(shù)據(jù)庫(kù) 334
10.3 數(shù)據(jù)訪問(wèn)對(duì)象 346
10.3.1 DAO模型簡(jiǎn)介 346
10.3.2 應(yīng)用DAO訪問(wèn)數(shù)據(jù)庫(kù) 348
10.4 域聚合函數(shù)的應(yīng)用 350
10.4.1 Nz函數(shù) 350
10.4.2 常用統(tǒng)計(jì)函數(shù) 351
10.4.3 DLookUp函數(shù) 352
10.4.4 域聚合函數(shù)的應(yīng)用實(shí)例 352
10.5 DoCmd對(duì)象常用方法的使用 354
習(xí)題10 356
第11章 教務(wù)管理信息系統(tǒng)簡(jiǎn)介 360
11.1 數(shù)據(jù)庫(kù)系統(tǒng)設(shè)計(jì) 360
11.1.1 概念模型設(shè)計(jì) 360
11.1.2 數(shù)據(jù)庫(kù)設(shè)計(jì) 360
11.2 數(shù)據(jù)表 361
11.2.1 教務(wù)管理信息系統(tǒng)數(shù)據(jù)庫(kù)中的數(shù)據(jù)表 361
11.2.2 表之間的關(guān)系 363
11.3 查詢 364
11.3.1 選擇查詢 364
11.3.2 生成表查詢 364
11.4 窗體 365
11.5 報(bào)表 365
參考文獻(xiàn) 367
展開(kāi)全部

Access數(shù)據(jù)庫(kù)應(yīng)用基礎(chǔ)(第三版) 節(jié)選

第1章 數(shù)據(jù)庫(kù)系統(tǒng)概述   世界上**臺(tái)電子計(jì)算機(jī)誕生于1946年,主要用于科學(xué)計(jì)算。到了 20世紀(jì)60年代后期,計(jì)算機(jī)的主要應(yīng)用領(lǐng)域已經(jīng)轉(zhuǎn)移到數(shù)據(jù)處理方面,數(shù)據(jù)處理的核心問(wèn)題是數(shù)據(jù)管理,而數(shù)據(jù)庫(kù)技術(shù)是數(shù)據(jù)管理技術(shù)的基礎(chǔ),是數(shù)據(jù)管理大廈的基石,數(shù)據(jù)庫(kù)和數(shù)據(jù)管理技術(shù)是計(jì)算機(jī)軟件科學(xué)的重要分支。近年來(lái),隨著數(shù)據(jù)量的大幅度增加,社會(huì)信息化需求的日益增長(zhǎng),數(shù)據(jù)庫(kù)技術(shù)應(yīng)用已經(jīng)滲透到各行各業(yè)的管理工作中。   1.1 數(shù)據(jù)庫(kù)概述   1.1.1 數(shù)據(jù)、信息和數(shù)據(jù)庫(kù)   1.?dāng)?shù)據(jù)   數(shù)據(jù)(Data)是對(duì)客觀事物特征的抽象化和符號(hào)化的表示,凡是能夠用計(jì)算機(jī)處理、加工存儲(chǔ)的都是數(shù)據(jù),不僅包括數(shù)值、數(shù)字、字母、漢字、民族語(yǔ)言,還包括圖形、圖像、聲音、視頻、動(dòng)畫(huà)等。一方面數(shù)據(jù)表示客觀事物的屬性,另一方面數(shù)據(jù)必須有一定的物理載體。例如,反映公司銷售情況的報(bào)表,可以用紙質(zhì)打印存儲(chǔ),也可以存儲(chǔ)在計(jì)算機(jī)外存中;電影視頻存儲(chǔ)在光盤上等。   2.信息   信息(Information)是對(duì)大量數(shù)據(jù)進(jìn)行處理和加工以后,對(duì)客觀世界產(chǎn)生影響的數(shù)據(jù)。   3.?dāng)?shù)據(jù)庫(kù)   數(shù)據(jù)庫(kù)( DataBase,DB)是指以結(jié)構(gòu)化的形式存儲(chǔ)在計(jì)算機(jī)存儲(chǔ)設(shè)備中的、相互之間有關(guān)聯(lián)的數(shù)據(jù)的集合體。數(shù)據(jù)庫(kù)中的數(shù)據(jù)來(lái)自現(xiàn)實(shí)世界中的事物,數(shù)據(jù)庫(kù)不但包含描述事物的數(shù)據(jù)自身,還包含相關(guān)現(xiàn)實(shí)世界中事物之間的聯(lián)系。在數(shù)據(jù)庫(kù)應(yīng)用系統(tǒng)中的一個(gè)核心問(wèn)題就是設(shè)計(jì)一個(gè)能滿足用戶要求、性能良好的數(shù)據(jù)庫(kù),數(shù)據(jù)庫(kù)設(shè)計(jì)是數(shù)據(jù)庫(kù)應(yīng)用的核心。   1.1.2 數(shù)據(jù)管理技術(shù)的發(fā)展   人類利用電子計(jì)算機(jī)進(jìn)行數(shù)據(jù)管理的發(fā)展過(guò)程,總的來(lái)說(shuō)經(jīng)歷了3個(gè)發(fā)展階段:**個(gè)階段為人工管理階段,第二個(gè)階段為文件系統(tǒng)階段,第三個(gè)階段為數(shù)據(jù)庫(kù)系統(tǒng)階段。   數(shù)據(jù)管理技術(shù)的**個(gè)階段是人工管理階段。   這一階段在 20世紀(jì) 50年代中期以前。這個(gè)時(shí)期沒(méi)有專門的數(shù)據(jù)管理軟件,在數(shù)據(jù)處理過(guò)程中,需要在應(yīng)用程序中對(duì)數(shù)據(jù)加以描述和定義,不同的應(yīng)用程序均有各自的數(shù)據(jù),數(shù)據(jù)不能夠獨(dú)立出來(lái),如果數(shù)據(jù)的類型、格式、數(shù)量等改變了,應(yīng)用程序也必須作相應(yīng)的修改。因?yàn)閿?shù)據(jù)不具有獨(dú)立性,所以數(shù)據(jù)也不能為其他應(yīng)用程序使用,數(shù)據(jù)不具有共享性,存在大量重復(fù)數(shù)據(jù),數(shù)據(jù)冗余極大。人工管理階段應(yīng)用程序和數(shù)據(jù)之間的關(guān)系如圖 1-1所示。   圖 1-1 人工管理階段應(yīng)用程序和數(shù)據(jù)之間的關(guān)系   數(shù)據(jù)管理技術(shù)的第二個(gè)階段是文件管理階段。   文件管理階段是在 20世紀(jì) 50年代后期至 60年代中期。由于操作系統(tǒng)軟件的出現(xiàn),應(yīng)用程序和所要處理的數(shù)據(jù)分別以文件形式長(zhǎng)期保存在計(jì)算機(jī)外部存儲(chǔ)器中,程序與數(shù)據(jù)進(jìn)行了分離,數(shù)據(jù)有了一定的獨(dú)立性。但由于文件結(jié)構(gòu)的設(shè)計(jì)仍然是基于特定用途的,程序與數(shù)據(jù)之間的依賴關(guān)系沒(méi)有根本改變,所以不能共享數(shù)據(jù),也導(dǎo)致數(shù)據(jù)冗余大,浪費(fèi)存儲(chǔ)空間,在修改數(shù)據(jù)時(shí),易造成數(shù)據(jù)的不一致。文件管理階段應(yīng)用程序與數(shù)據(jù)之間的關(guān)系如圖 1-2所示。   圖 1-2 文件管理階段應(yīng)用程序和數(shù)據(jù)之間的關(guān)系   數(shù)據(jù)管理技術(shù)的第三個(gè)階段是數(shù)據(jù)庫(kù)系統(tǒng)階段。   這個(gè)階段從 20世紀(jì) 60年代后期開(kāi)始。隨著人類社會(huì)的發(fā)展,需要處理的數(shù)據(jù)量和信息量急劇增長(zhǎng),數(shù)據(jù)之間關(guān)系的復(fù)雜度和管理要求提高了,同時(shí)多種應(yīng)用、多個(gè)應(yīng)用互相覆蓋 地共享數(shù)據(jù)集合的要求越來(lái)越強(qiáng)烈。文件管理系統(tǒng)中的文件之間缺乏相互聯(lián)系,數(shù)據(jù)共享性差,數(shù)據(jù)冗余大,文件管理已經(jīng)不能滿足用戶要求。這個(gè)時(shí)期的計(jì)算機(jī)軟硬件水平都有了很大提高,特別是 20世紀(jì) 60年代末硬盤的廣泛使用,極大地改變了數(shù)據(jù)處理的情況,硬盤可以直接對(duì)數(shù)據(jù)進(jìn)行訪問(wèn),硬盤的任何位置都可以在幾十毫秒內(nèi)被訪問(wèn)到,由此擺脫了順序讀取數(shù)據(jù)的限制。這時(shí)數(shù)據(jù)庫(kù)技術(shù)便應(yīng)運(yùn)而生,出現(xiàn)了統(tǒng)一管理數(shù)據(jù)的軟件系統(tǒng),這就是數(shù)據(jù)庫(kù)管理系統(tǒng)(DataBase Management System,DBMS)。數(shù)據(jù)庫(kù)系統(tǒng)階段各應(yīng)用程序與數(shù)據(jù)庫(kù)之間的關(guān)系如圖 1-3所示。   圖 1-3 數(shù)據(jù)庫(kù)系統(tǒng)階段各應(yīng)用程序與數(shù)據(jù)庫(kù)之間的關(guān)系   1.2 數(shù)據(jù)庫(kù)系統(tǒng)概述   1.2.1 數(shù)據(jù)庫(kù)系統(tǒng)的定義   將數(shù)據(jù)庫(kù)引入計(jì)算機(jī)系統(tǒng)后的系統(tǒng)就是數(shù)據(jù)庫(kù)系統(tǒng)(DataBase System,DBS)。   1.2.2 數(shù)據(jù)庫(kù)系統(tǒng)的組成   數(shù)據(jù)庫(kù)系統(tǒng)主要由數(shù)據(jù)庫(kù)( DB)、數(shù)據(jù)庫(kù)管理系統(tǒng)( DBMS)、相關(guān)的計(jì)算機(jī)軟硬件設(shè)備、數(shù)據(jù)庫(kù)管理員(Data Base Administrator,DBA)和其他用戶組成。   1.?dāng)?shù)據(jù)庫(kù)   數(shù)據(jù)庫(kù)系統(tǒng)中的數(shù)據(jù)庫(kù),實(shí)際是若干數(shù)據(jù)庫(kù)的集合,是合乎設(shè)計(jì)需要的、設(shè)計(jì)合理的數(shù)據(jù)庫(kù)的集合。   2.?dāng)?shù)據(jù)庫(kù)管理系統(tǒng)   數(shù)據(jù)庫(kù)管理系統(tǒng)是位于用戶與操作系統(tǒng)之間的數(shù)據(jù)管理軟件,是數(shù)據(jù)庫(kù)系統(tǒng)的核心部分。數(shù)據(jù)庫(kù)管理系統(tǒng)起到管理數(shù)據(jù)庫(kù)的作用,是操作系統(tǒng)支持下的系統(tǒng)軟件。 DBMS負(fù)責(zé)數(shù)據(jù)庫(kù)中組織數(shù)據(jù)、操縱數(shù)據(jù)、維護(hù)數(shù)據(jù)、控制程序、數(shù)據(jù)安全及保護(hù)和數(shù)據(jù)服務(wù)等。   數(shù)據(jù)庫(kù)管理系統(tǒng)有以下幾個(gè)功能:數(shù)據(jù)定義功能(負(fù)責(zé)數(shù)據(jù)的模式定義與數(shù)據(jù)的物理存取結(jié)構(gòu))、數(shù)據(jù)操縱功能(負(fù)責(zé)數(shù)據(jù)的查詢、增、刪、改操作)、數(shù)據(jù)控制功能(負(fù)責(zé)數(shù)據(jù)完整性、安全性、并發(fā)控制等)。   3.計(jì)算機(jī)硬件系統(tǒng)   計(jì)算機(jī)硬件必須具備大容量?jī)?nèi)存和外存以及較高的處理速度,因?yàn)橛?jì)算機(jī)軟件必須在計(jì)算機(jī)內(nèi)存中運(yùn)行,而軟件和數(shù)據(jù)庫(kù)永久保存在外存中。計(jì)算機(jī)硬件系統(tǒng)是計(jì)算機(jī)軟件系統(tǒng)的支撐。   4.相關(guān)用戶   相關(guān)用戶包括:數(shù)據(jù)庫(kù)管理員(DBA)和其他用戶。   數(shù)據(jù)庫(kù)管理員專門負(fù)責(zé)數(shù)據(jù)庫(kù)的建立、維護(hù)和管理。其他用戶包括專業(yè)用戶和*終用戶,專業(yè)用戶是設(shè)計(jì)數(shù)據(jù)庫(kù)和開(kāi)發(fā)應(yīng)用程序的人員,*終用戶是使用數(shù)據(jù)庫(kù)的普通用戶。   1.2.3 數(shù)據(jù)庫(kù)系統(tǒng)的核心   開(kāi)發(fā)數(shù)據(jù)庫(kù)系統(tǒng)的主要目的是讓普通用戶方便快捷地從數(shù)據(jù)庫(kù)中檢索和查詢數(shù)據(jù),這個(gè)任務(wù)主要由數(shù)據(jù)庫(kù)管理系統(tǒng)軟件完成。數(shù)據(jù)庫(kù)系統(tǒng)的核心是數(shù)據(jù)庫(kù)管理系統(tǒng),它將所有應(yīng)用程序中使用的數(shù)據(jù)匯集在一起,以記錄為單位保存,便于用戶對(duì)數(shù)據(jù)進(jìn)行提取、查詢和使用。   1.2.4 數(shù)據(jù)庫(kù)系統(tǒng)的特點(diǎn)   1.?dāng)?shù)據(jù)共享性好、數(shù)據(jù)冗余低   數(shù)據(jù)庫(kù)系統(tǒng)中的數(shù)據(jù)是面向整個(gè)系統(tǒng)的,而不是面向某一應(yīng)用程序的,所以數(shù)據(jù)可供多個(gè)用戶同時(shí)進(jìn)行使用,數(shù)據(jù)共享性好,數(shù)據(jù)冗余低。   2.?dāng)?shù)據(jù)獨(dú)立性高   在數(shù)據(jù)庫(kù)系統(tǒng)中,DBMS提供了數(shù)據(jù)定義和數(shù)據(jù)管理功能,包括數(shù)據(jù)定義、查詢、插入、修改和刪除等。數(shù)據(jù)的物理結(jié)構(gòu)和邏輯結(jié)構(gòu)發(fā)生變化時(shí),應(yīng)用程序不受影響或影響很小。數(shù)據(jù)獨(dú)立性是指數(shù)據(jù)庫(kù)中如果數(shù)據(jù)有變化,應(yīng)用程序不變或者變化很小,即數(shù)據(jù)與程序間的互不依賴性好、獨(dú)立性強(qiáng)。   3.?dāng)?shù)據(jù)有特定的組織結(jié)構(gòu)   將現(xiàn)實(shí)世界中存在事物及其聯(lián)系轉(zhuǎn)化為數(shù)據(jù),再將其按數(shù)據(jù)模型組織成為符合規(guī)范的組織形式。這種數(shù)據(jù)模型不僅可以描述事物,還可以表示事物與事物之間的聯(lián)系。數(shù)據(jù)庫(kù)系統(tǒng)中的數(shù)據(jù)用特定的數(shù)據(jù)模型來(lái)表示其組織結(jié)構(gòu)和聯(lián)系。   4.有統(tǒng)一的數(shù)據(jù)控制功能   由于數(shù)據(jù)共享,必然會(huì)發(fā)生多個(gè)用戶同時(shí)訪問(wèn)或修改同一個(gè)數(shù)據(jù)庫(kù)中數(shù)據(jù)的操作,也就是出現(xiàn)并發(fā)操作,并發(fā)操作的結(jié)果可能會(huì)導(dǎo)致數(shù)據(jù)錯(cuò)誤,數(shù)據(jù)庫(kù)系統(tǒng)必須提供保護(hù)措施來(lái)防止錯(cuò)誤發(fā)生。   1.2.5 數(shù)據(jù)庫(kù)應(yīng)用系統(tǒng)中的核心問(wèn)題   在開(kāi)發(fā)一個(gè)數(shù)據(jù)庫(kù)應(yīng)用系統(tǒng)時(shí),例如教學(xué)管理系統(tǒng),重要問(wèn)題是要描述的事物實(shí)體有哪些?具體的二維表結(jié)構(gòu)是怎樣的?這些事物實(shí)體之間的聯(lián)系是什么?用二維表設(shè)計(jì)的表結(jié)構(gòu)能夠描述實(shí)體以及實(shí)體之間的聯(lián)系。數(shù)據(jù)庫(kù)應(yīng)用系統(tǒng)是指系統(tǒng)開(kāi)發(fā)人員利用數(shù)據(jù)庫(kù)系統(tǒng)資源開(kāi)發(fā)出來(lái)的,面向某一類實(shí)際應(yīng)用的軟件系統(tǒng)。因此,數(shù)據(jù)庫(kù)應(yīng)用系統(tǒng)中的核心問(wèn)題是數(shù)據(jù)庫(kù)設(shè)計(jì)。   1.3 數(shù)據(jù)庫(kù)系統(tǒng)的內(nèi)部體系結(jié)構(gòu)   對(duì)數(shù)據(jù)庫(kù)系統(tǒng)的體系結(jié)構(gòu)分析的意義在于,可以更加深刻地了解數(shù)據(jù)庫(kù)系統(tǒng)的特點(diǎn),了解數(shù)據(jù)獨(dú)立性的含義,以及從*終用戶的角度來(lái)加深對(duì)數(shù)據(jù)庫(kù)系統(tǒng)的認(rèn)識(shí)。根據(jù)美國(guó)國(guó)家標(biāo)準(zhǔn)協(xié)會(huì)( ANSI)和標(biāo)準(zhǔn)規(guī)劃與需求委員會(huì)( SPARC)提出的建議,數(shù)據(jù)庫(kù)的內(nèi)部體系結(jié)構(gòu)是三級(jí)模式和二層映射。三級(jí)模式即概念模式、外模式和內(nèi)模式;兩層映射即數(shù)據(jù)庫(kù)系統(tǒng)中存在外模式—概念模式映射和概念模式—內(nèi)模式映射。   1.3.1 三級(jí)模式   數(shù)據(jù)庫(kù)系統(tǒng)的三級(jí)模式是將數(shù)據(jù)庫(kù)內(nèi)部體系進(jìn)行抽象化,表示為概念模式、外模式和內(nèi)模式,它們的作用和聯(lián)系結(jié)構(gòu)如圖 1-4所示。   圖1-4 數(shù)據(jù)庫(kù)系統(tǒng)的內(nèi)部體系結(jié)構(gòu)   (1)概念模式是數(shù)據(jù)庫(kù)中全體數(shù)據(jù)的邏輯結(jié)構(gòu)和特征描述,是由數(shù)據(jù)庫(kù)設(shè)計(jì)者綜合所有用戶的數(shù)據(jù),按照統(tǒng)一的觀點(diǎn)構(gòu)造的全局邏輯結(jié)構(gòu),是由數(shù)據(jù)庫(kù)管理系統(tǒng)提供的數(shù)據(jù)模式語(yǔ)言來(lái)描述、定義的。概念模式也稱為(全局)邏輯模式。一個(gè)數(shù)據(jù)庫(kù)只有一個(gè)概念模式。   (2)外模式是數(shù)據(jù)庫(kù)用戶(某個(gè)或某幾個(gè))能夠看見(jiàn)和使用的。與某一具體應(yīng)用相對(duì)應(yīng)的數(shù)據(jù)視圖,是數(shù)據(jù)庫(kù)局部數(shù)據(jù)的邏輯結(jié)構(gòu),也稱外模式為子模式或用戶模式。一個(gè)數(shù)據(jù)庫(kù)可以有多個(gè)外模式。   (3)內(nèi)模式是數(shù)據(jù)庫(kù)中全體數(shù)據(jù)的內(nèi)部表示或底層描述,是數(shù)據(jù)物理結(jié)構(gòu)和存儲(chǔ)方式的描述,內(nèi)模式也稱為存儲(chǔ)模式。一個(gè)數(shù)據(jù)庫(kù)只有一個(gè)內(nèi)模式。   1.3.2 兩層映射   數(shù)據(jù)庫(kù)系統(tǒng)的三級(jí)模式結(jié)構(gòu)是對(duì)數(shù)據(jù)的 3個(gè)抽象級(jí)別,這 3個(gè)抽象級(jí)別的作用是使用戶層、邏輯數(shù)據(jù)庫(kù)和物理數(shù)據(jù)庫(kù)相互獨(dú)立,而對(duì)于用戶來(lái)說(shuō),希望能夠方便地使用數(shù)據(jù)庫(kù)系統(tǒng),數(shù)據(jù)庫(kù)系統(tǒng)應(yīng)能做到,用戶不需要擔(dān)心和關(guān)注數(shù)據(jù)在計(jì)算機(jī)中的具體表示以及如何存儲(chǔ)。然而三級(jí)模式之間如何做到既互相獨(dú)立又互相聯(lián)系和轉(zhuǎn)換,這個(gè)任務(wù)由兩層映射來(lái)完成,分別是外模式—概念模式映射,以及概念模式—內(nèi)模式映射。這兩層映射由數(shù)據(jù)庫(kù)管理系統(tǒng)提供,帶來(lái)的好處是保證數(shù)據(jù)庫(kù)系統(tǒng)中的數(shù)據(jù)能夠具有較高獨(dú)立性,修改三級(jí)其中的一級(jí),不影響其他級(jí)。這里有兩個(gè)獨(dú)立性,我們把這兩個(gè)獨(dú)立性概括為邏輯獨(dú)立性和物理獨(dú)立性。   (1)外模式—概念模式映射:它定義了外模式與概念模式(用戶模式與全局模式)之間的對(duì)應(yīng)關(guān)系。如果全局邏輯結(jié)構(gòu)有變化,比如實(shí)體結(jié)構(gòu)發(fā)生變化、表結(jié)構(gòu)改變、增減屬性、修改字段數(shù)據(jù)類型等,則由概念模式到各個(gè)外模式之間的映射作相應(yīng)調(diào)整,可以使外模式保持不變,達(dá)到不必修改應(yīng)用程序的效果,系統(tǒng)可以正常運(yùn)行。這樣就保證了全局邏輯模式與用戶模式,或者說(shuō)數(shù)據(jù)與應(yīng)用程序的邏輯獨(dú)立性,簡(jiǎn)稱數(shù)據(jù)的邏輯獨(dú)立性。數(shù)據(jù)庫(kù)系統(tǒng)所支持的查詢語(yǔ)言的工作原理,即可以從公共模式中按照用戶的需要選取屬性構(gòu)成用戶模式,能夠很好地解釋這一映射的作用。   (2)概念模式—內(nèi)模式映射:這個(gè)映射定義了數(shù)據(jù)的全局邏輯結(jié)構(gòu)和數(shù)據(jù)的內(nèi)部底層存儲(chǔ)結(jié)構(gòu)之間的對(duì)應(yīng)關(guān)系,概念模式與內(nèi)模式之間的映射是唯一的。如果數(shù)據(jù)庫(kù)的底層存儲(chǔ)結(jié)構(gòu)改變了,比如存儲(chǔ)數(shù)據(jù)的位置發(fā)生了變化,這時(shí)概念模式與內(nèi)模式之間的映射作相應(yīng)修改和轉(zhuǎn)換,可以使概念模式保持不變,這樣就達(dá)到了數(shù)據(jù)與程序的相互獨(dú)立的目的,系統(tǒng)幾乎無(wú)障礙運(yùn)轉(zhuǎn)。這種獨(dú)立性稱為數(shù)據(jù)的物理獨(dú)立性。   數(shù)據(jù)庫(kù)的兩層映射從數(shù)據(jù)庫(kù)系統(tǒng)的底層保證了數(shù)據(jù)庫(kù)外模式和應(yīng)用程序有較高的穩(wěn)定性。數(shù)據(jù)與程序之間相對(duì)獨(dú)立,數(shù)據(jù)庫(kù)的存取由 DBMS管理,使應(yīng)用程序得到簡(jiǎn)化,方便維護(hù)和修改。   1.4 數(shù)據(jù)模型   計(jì)算機(jī)進(jìn)行信息處理是將現(xiàn)實(shí)世界的客觀事物逐步抽象,轉(zhuǎn)化成為計(jì)算機(jī)能夠存儲(chǔ)和處理

商品評(píng)論(0條)
暫無(wú)評(píng)論……
書(shū)友推薦
本類暢銷
返回頂部
中圖網(wǎng)
在線客服
主站蜘蛛池模板: 广东青藤环境科技有限公司-水质检测 | 提升海外网站流量,增加国外网站访客UV,定制海外IP-访客王 | 作文导航网_作文之家_满分作文_优秀作文_作文大全_作文素材_最新作文分享发布平台 | 螺旋压榨机-刮泥机-潜水搅拌机-电动泥斗-潜水推流器-南京格林兰环保设备有限公司 | 辽宁资质代办_辽宁建筑资质办理_辽宁建筑资质延期升级_辽宁中杭资质代办 | 单螺旋速冻机-双螺旋-流态化-隧道式-食品速冻机厂家-广州冰泉制冷 | 欧美日韩国产一区二区三区不_久久久久国产精品无码不卡_亚洲欧洲美洲无码精品AV_精品一区美女视频_日韩黄色性爱一级视频_日本五十路人妻斩_国产99视频免费精品是看4_亚洲中文字幕无码一二三四区_国产小萍萍挤奶喷奶水_亚洲另类精品无码在线一区 | 碳钢法兰厂家,非标法兰,定制异型,法兰生产厂家-河北九瑞管道 | 胶原检测试剂盒,弹性蛋白检测试剂盒,类克ELISA试剂盒,阿达木单抗ELISA试剂盒-北京群晓科苑生物技术有限公司 | 企典软件一站式企业管理平台,可私有、本地化部署!在线CRM客户关系管理系统|移动办公OA管理系统|HR人事管理系统|人力 | 特材真空腔体_哈氏合金/镍基合金/纯镍腔体-无锡国德机械制造有限公司 | 山东氧化铁红,山东铁红-淄博科瑞化工有限公司 | 高柔性拖链电缆-聚氨酯卷筒电缆-柔性屏蔽电缆厂家-玖泰电缆 | 国标白水泥,高标号白水泥,白水泥厂家-淄博华雪建材有限公司 | 广西绿桂涂料--承接隔热涂料、隔音涂料、真石漆、多彩仿石漆等涂料工程双包施工 | 专业音响设备_舞台音响设备_会议音响工程-首选深圳一禾科技 | 伸缩节_伸缩器_传力接头_伸缩接头_巩义市联通管道厂 | 圣才学习网-考研考证学习平台,提供万种考研考证电子书、题库、视频课程等考试资料 | 青岛侦探_青岛侦探事务所_青岛劝退小三_青岛婚外情取证-青岛王军侦探事务所 | 电销卡 防封电销卡 不封号电销卡 电话销售卡 白名单电销卡 电销系统 外呼系统 | 巩义市科瑞仪器有限公司| 合肥网带炉_安徽箱式炉_钟罩炉-合肥品炙装备科技有限公司 | 【ph计】|在线ph计|工业ph计|ph计厂家|ph计价格|酸度计生产厂家_武汉吉尔德科技有限公司 | 传递窗_超净|洁净工作台_高效过滤器-传递窗厂家广州梓净公司 | 石栏杆_青石栏杆_汉白玉栏杆_花岗岩栏杆 - 【石雕之乡】点石石雕石材厂 | 不锈钢监控杆_监控立杆厂家-廊坊耀星光电科技有限公司 | 钢衬四氟管道_钢衬四氟直管_聚四氟乙烯衬里管件_聚四氟乙烯衬里管道-沧州汇霖管道科技有限公司 | 智能案卷柜_卷宗柜_钥匙柜_文件流转柜_装备柜_浙江福源智能科技有限公司 | 德州网站制作 - 网站建设设计 - seo排名优化 -「两山建站」 | 安平县鑫川金属丝网制品有限公司,声屏障,高速声屏障,百叶孔声屏障,大弧形声屏障,凹凸穿孔声屏障,铁路声屏障,顶部弧形声屏障,玻璃钢吸音板 | 郑州大巴车出租|中巴车租赁|旅游大巴租车|包车|郑州旅游大巴车租赁有限公司 | 稳尚教育加盟-打造高考志愿填报平台_新高考志愿填报加盟_学业生涯规划加盟 | 楼梯定制_楼梯设计施工厂家_楼梯扶手安装制作-北京凌步楼梯 | Q361F全焊接球阀,200X减压稳压阀,ZJHP气动单座调节阀-上海戎钛 | 保定市泰宏机械制造厂-河北铸件厂-铸造厂-铸件加工-河北大件加工 | 清管器,管道清管器,聚氨酯发泡球,清管球 - 承德嘉拓设备 | 好看的韩国漫画_韩漫在线免费阅读-汗汗漫画 | 气密性检测仪_气密性检测设备_防水测试仪_密封测试仪-岳信仪器 | 四探针电阻率测试仪-振实密度仪-粉末流动性测定仪-宁波瑞柯微智能 | 杭州画室_十大画室_白墙画室_杭州美术培训_国美附中培训_附中考前培训_升学率高的画室_美术中考集训美术高考集训基地 | 衢州装饰公司|装潢公司|办公楼装修|排屋装修|别墅装修-衢州佳盛装饰 |