《數(shù)據(jù)庫技術(shù)與應(yīng)用》知識(shí)點(diǎn)總結(jié)
《《數(shù)據(jù)庫技術(shù)與應(yīng)用》知識(shí)點(diǎn)總結(jié)》由會(huì)員分享,可在線閱讀,更多相關(guān)《《數(shù)據(jù)庫技術(shù)與應(yīng)用》知識(shí)點(diǎn)總結(jié)(11頁珍藏版)》請(qǐng)?jiān)谘b配圖網(wǎng)上搜索。
1 數(shù)據(jù)庫技術(shù)與應(yīng)用 知識(shí)點(diǎn)總結(jié) 第一章 數(shù)據(jù)庫基礎(chǔ) 1 基本概念 數(shù)據(jù) 數(shù)據(jù)泛指對(duì)客觀事物的數(shù)量 屬性 位置及其相互關(guān)系的抽象表示 以適合于用人工或自然的方式進(jìn)行保存 傳遞和處理 數(shù)據(jù)是形成信息的源泉 信息是有價(jià)值的數(shù)據(jù)是數(shù)據(jù)的內(nèi)涵 信息 有一定含義的 經(jīng)過加工處理的 對(duì)決策有價(jià)值的數(shù)據(jù) 數(shù)據(jù)庫 數(shù)據(jù)庫是長(zhǎng)期存儲(chǔ)在計(jì)算機(jī)內(nèi) 有組織的可共享的數(shù)據(jù)集合 數(shù)據(jù)庫管理系統(tǒng) DBS 的核心 專門用于管理數(shù)據(jù)可的計(jì)算機(jī)系統(tǒng)軟件 數(shù)據(jù)庫系統(tǒng) 帶有數(shù)據(jù)庫的計(jì)算機(jī)系統(tǒng) 一般由數(shù)據(jù)庫 數(shù)據(jù)庫管理系 統(tǒng) 及其開發(fā)工具 相關(guān)硬件 軟件和各類人員組成 2 數(shù)據(jù)管理的發(fā)展階段 1 人工管理階段 沒有直接存儲(chǔ)設(shè)備 操作系統(tǒng) 管理軟件 2 文件系統(tǒng)階段 把計(jì)算機(jī)眾多數(shù)據(jù)組織成相互獨(dú)立的數(shù)據(jù)文件 3 數(shù)據(jù)庫系統(tǒng)階段 一定的格式 統(tǒng)一管理 冗余度小 4 分布式數(shù)據(jù)庫階段 物理上分離 邏輯上統(tǒng)一 5 面向?qū)ο髷?shù)據(jù)庫階段 3 數(shù)據(jù)模型 1 基本概念 數(shù)據(jù)模型 數(shù)據(jù)庫系統(tǒng)的形式框架 用來描述數(shù)據(jù)的一組概念和定義 包括描述數(shù)據(jù) 數(shù)據(jù)聯(lián)系 數(shù)據(jù)操作 數(shù)據(jù)語義以及數(shù)據(jù)一致性的概念工具 概念模型 按用戶的觀點(diǎn)對(duì)數(shù)據(jù)和信息進(jìn)行建模 是現(xiàn)實(shí)世界到信息世 界的第一層抽象 強(qiáng)調(diào)語義表達(dá)功能 實(shí)體 客觀存在的并且可以相互區(qū)別的 事物 實(shí)體集 性質(zhì)相同的同類實(shí)體的集合 屬性 描述實(shí)體的特征 域 屬性的取值范圍 主鍵 用來唯一標(biāo)識(shí)一個(gè)元組的某個(gè)屬性或?qū)傩越M合 2 聯(lián)系 1 1 1 n m n 實(shí)體集之間的關(guān)系 反應(yīng)事物之間的相互關(guān)聯(lián) 聯(lián)系也是主體 也可具有屬性 關(guān)系模型 采用二維表來表示實(shí)體以及實(shí)體之間關(guān)系的模型 本質(zhì)是一 張表 關(guān)系 關(guān)系模式 1 1 關(guān)系名 屬性 1 屬性 2 1 n 將 1 的主鍵放入 n 中 學(xué)生 班級(jí)編號(hào) n m 將實(shí)體的主鍵放入關(guān)系的屬性中 2 E R 模型 能根據(jù)具體問題構(gòu)建 E R 模型 畫出 E R 圖 實(shí)體集 矩形框 屬性 橢圓 聯(lián)系 菱形 3 關(guān)系模型的數(shù)據(jù)結(jié)構(gòu) 關(guān)系的性質(zhì) 數(shù)據(jù)查詢 數(shù)據(jù)插入 數(shù)據(jù)刪除 數(shù)據(jù)修改 關(guān)系運(yùn)算 選擇 減少個(gè)體保留所有屬性 投影 所有個(gè)體的部 分屬性 聯(lián)結(jié) 4 E R 模型轉(zhuǎn)換為關(guān)系模型 5 關(guān)系模型的完整性 實(shí)體 參照 自定義 實(shí)體 主鍵不能為空 參照 外鍵為空或在其擔(dān)任主鍵的實(shí)體集中存在 自定義 用戶自己定義的語義要求 第二章 Access 數(shù)據(jù)庫與表的操作 1 Access 數(shù)據(jù)庫設(shè)計(jì)的一般步驟 2 基本概念 Access 數(shù)據(jù)庫 表 記錄 字段 3 使用表設(shè)計(jì)器創(chuàng)建表 1 字段名命名規(guī)則 不能空格開頭 不能用 最長(zhǎng) 64 個(gè)字符 2 字段類型 文本 數(shù)字 日期 時(shí)間 是 否 查閱向?qū)?備選項(xiàng)中 選擇 3 字段屬性 字段大小 輸入掩碼 控制數(shù)據(jù)的輸入 有效性規(guī)則 規(guī)范 核查 有效性文本 提示信息 默認(rèn)值 索引 搜索或排序的根 3 據(jù) 加快查詢速度 必填字段 4 設(shè)置主鍵 4 建立表間關(guān)系 關(guān)聯(lián)字段 實(shí)施參照完整性 5 表的復(fù)制 更名 刪除 6 數(shù)據(jù)的導(dǎo)入 導(dǎo)出 第三章 查詢 1 查詢的概念和作用 查詢是根據(jù)查詢條件從一個(gè)或多個(gè)表中獲取數(shù)據(jù)的方法 瀏覽 更新 分析數(shù)據(jù) 2 選擇查詢 使用條件從一個(gè)或多個(gè)表中檢索數(shù)據(jù) 然后按所需順序顯示數(shù)據(jù) 3 條件查詢 1 查詢條件的表示 條件的組合 and or not 取值范圍的說明 between and In 條件不確定 like 替代零個(gè)一個(gè)或多個(gè)任意字符 任意單 一字符 任意一個(gè)數(shù)字 替代方括號(hào)內(nèi)任意字符 替代方括號(hào) 內(nèi)字符以外的任意字符 2 函數(shù) 統(tǒng)計(jì)函數(shù) SUM AVG COUNT MAX MIN 字符串函數(shù) LEN LEFT RIGHT MID 日期函數(shù) DATE NOW YEAR MONTH DAY 4 交叉表查詢 重復(fù)項(xiàng)查詢 不匹配項(xiàng)查詢 特點(diǎn) 何時(shí)適用 交叉 對(duì)數(shù)據(jù)庫中表和查詢進(jìn)行分類統(tǒng)計(jì) 使用的字段必須來源于同一 個(gè)表或查詢 重復(fù) 對(duì)某些怒有相同值得記錄進(jìn)行檢索和分類 判斷信息正確性 不匹配 查找可能的遺漏 在一張表中有另一張表中沒有 4 4 參數(shù)查詢 在作為參數(shù)字段的條件行中 以 括起與字段名不同的內(nèi)容 5 操作查詢 生成表查詢 更新查詢 刪除查詢 追加查詢 第四章 SQL 查詢 select from where insert update delete 要求能讀懂 select 構(gòu)成查詢結(jié)果的屬性列 from 作查詢的表 where 查詢條件 insert 將子查詢結(jié)果插入到指定的表 update 數(shù)據(jù)更新 需要更新的表 delete 刪除字段 數(shù)據(jù)定義 用于定義和修改基本表 定義視圖和定義索引 create 建立 drop 刪除 alter 修改 數(shù)據(jù)操縱 用于表或視圖的數(shù)據(jù)進(jìn)行添加 刪除和修改等操作 insert 插入 delete update 數(shù)據(jù)查詢 用于從數(shù)據(jù)庫中檢索數(shù)據(jù) select 數(shù)據(jù)控制 用于控制用戶對(duì)數(shù)據(jù)的存取權(quán)利 grant 授權(quán) revote 回收權(quán) 限 第五章 窗體 1 窗體的概念和作用 概念 通過靈活多樣的控件使用構(gòu)成了用戶與數(shù)據(jù)庫的交互界面 從而 完成顯示 輸入和編輯數(shù)據(jù)等事物 作用 可作為瀏覽 編輯 輸入輸出表或查詢中數(shù)據(jù)的交互界面 可作為組織 控制整個(gè)系統(tǒng)中對(duì)象的外觀界面 2 創(chuàng)建窗體的三種方法 自動(dòng)創(chuàng)建 窗體向?qū)?設(shè)計(jì)視圖 3 窗體的構(gòu)成 窗體頁眉 頁面頁眉 主體 頁面頁腳 窗體頁腳 4 窗體的控件 5 1 類型 結(jié)合型控件 非結(jié)合型控件 計(jì)算型控件 2 常用控件 文本框 命令按鈕 列表框和組合框 標(biāo)簽 選項(xiàng)組 選項(xiàng)按鈕 子窗體 子報(bào)表 3 常用屬性 名稱 標(biāo)題 記錄源 窗體的數(shù)據(jù)來源 一般為表或查詢 控件來源 控件所顯示數(shù)據(jù)的來源 通常是與控件結(jié)合的 字段 行來源 組合框 列表框的列表選項(xiàng)來源 5 主 子窗體 主窗體內(nèi)套有子窗體 便于在同一窗體中顯示不同表中相關(guān)聯(lián) 的數(shù)據(jù) 第六章 報(bào)表 1 報(bào)表的概念和作用 與窗體的功能比較 區(qū)別 報(bào)表用于對(duì)數(shù)據(jù)庫中的數(shù)據(jù)進(jìn)行瀏覽 分析 匯總和輸出 窗體用于瀏 覽 編輯 輸入 輸出 2 報(bào)表的構(gòu)成 報(bào)表頁眉 頁面頁眉 組頁眉 主體 組頁腳 頁面頁腳 報(bào)表頁腳 3 排序和分組報(bào)表中的數(shù)據(jù) 對(duì)最多 10 個(gè)字段分組 匯總項(xiàng) 可以添加多個(gè)字段的匯總 并且可以對(duì)同一字段執(zhí)行多種類型的 匯總 分組間隔項(xiàng) 確定記錄如何分組在一起 可以自定義 標(biāo)題項(xiàng) 更改匯總字段的標(biāo)題 可以用于列標(biāo)題還可用于標(biāo)記頁眉與頁腳的 匯總字段 有 無頁眉節(jié)選項(xiàng) 用于添加或移除每個(gè)組前面的頁眉節(jié) 4 標(biāo)簽報(bào)表 特點(diǎn) 在一頁中顯示多個(gè)標(biāo)簽 通過標(biāo)簽報(bào)表 用戶可以查看 到多個(gè)且數(shù)據(jù)格式相一致的標(biāo)簽 可以將數(shù)據(jù)表示成郵件標(biāo)簽 用于打印大批量 的郵件標(biāo)簽 第八章 宏 1 基本概念 宏 宏操作 帶條件的宏 宏 宏是一組命令 他是一個(gè)或多個(gè)操作的集合 能夠?qū)⒏鞣N對(duì)象有機(jī) 6 地組織起來 按照某個(gè)順序執(zhí)行操作步驟完成一系列操作 條件宏 在 if 選項(xiàng)文本框中有條件表達(dá)式的宏 宏組 宏的集合 2 常用宏操作 OPENFORM 打開窗體 MESSAGEBOX 顯示含有警 告或提示消息的消息框 CLOSEWINDOW 關(guān)閉指定窗口 OPENQUERY 打開查詢后執(zhí)行操作查詢 OPENTABLE 打開表 轉(zhuǎn)移焦點(diǎn) gotocontrol 關(guān)閉窗體 closewindows 退出程序 停止當(dāng)前宏 執(zhí)行 stopmacro 3 將宏與窗體上控件相關(guān)聯(lián)的方法 1 控件屬性表的事件選項(xiàng)卡中選擇一個(gè)宏 2 右擊控件直接進(jìn)入宏設(shè)計(jì)視圖 3 進(jìn)入宏對(duì)象列表框把宏對(duì)象列表框中的宏名拖放到窗體設(shè)計(jì)視圖上在 窗體產(chǎn)生一個(gè)命令按鈕 第九章 VBA 編程 1 基本概念 對(duì)象 屬性 事件 事件過程 方法 對(duì)象 是現(xiàn)實(shí)世界對(duì)象的模型化 是代碼和數(shù)據(jù)的組合 具有自己的狀 態(tài)和行為 繼承性 多態(tài)性 封裝性 靈活性 屬性 特征 方法 在對(duì)象上可以執(zhí)行的操作 事件 識(shí)別和響應(yīng)的某些行為和動(dòng)作 2 數(shù)據(jù)類型 數(shù)值 字符 邏輯 日期 變量 概念 命名規(guī)則 先聲明后使用 用于臨時(shí)儲(chǔ)存數(shù)值 計(jì)算結(jié)果或數(shù)據(jù)庫中的任意對(duì)象 命名 字母或漢字開頭 dim 變量名 as 數(shù)據(jù)類型 常量 概念 符號(hào)常量 在應(yīng)用程序的運(yùn)行中不能改變的對(duì)象 只有在初始化時(shí)能賦值 public const 表達(dá)式 運(yùn)算符 算術(shù) 連接 關(guān)系 邏輯 賦值 它們的運(yùn)算法則和優(yōu)先級(jí) 優(yōu)先級(jí) 算術(shù) 連接 關(guān)系 邏輯 賦值 表達(dá)式 要求會(huì)計(jì)算表達(dá)式的值 3 三大控制結(jié)構(gòu) 順序結(jié)構(gòu) 選擇結(jié)構(gòu) 循環(huán)結(jié)構(gòu) 7 4 程序語句 1 變量聲明語句 dim 變量名 as 數(shù)據(jù)類型 2 賦值語句 變量名 表達(dá)式 3 IF 語句 單分支 雙分支 多分支 Select Case 語句 IF 單 if 條件表達(dá)式 then 語句 1 else 語句 2 多 if 條件表達(dá)式 then 語句組 1 else 語句組 2 end if select case select case 表達(dá)式 case 值 1 語句組 1 case 值 2 語句組 2 case else 語句組 n 1 前面的全不匹配時(shí) end select select case 后面的表達(dá)式是必要參數(shù) case 后面的值可以用 is 和 to 表范圍 4 FOR 語句 循環(huán) for 循環(huán)變量 初值 to 終值 step 步長(zhǎng) 循環(huán)語句組 exit for next 循環(huán)變量 eg Dim s as integer I as integer s 0 for i 1 to 100 step 1 s s 1 next i msgbox 1 到 100 相加之和為 s Do Loop 語句 Do while 條件表達(dá)式 8 循環(huán)語句組 exit do loop eg sub sumloop dim sum as integer dim n as integer dim msg as string sum 0 n 0 msg 100 內(nèi)偶數(shù)之和為 do while n 100 sum sum n n n 2 loop msg msg sum msgbox msg end sub 簡(jiǎn)答 1 計(jì)算機(jī)數(shù)據(jù)庫管理隨著計(jì)算機(jī)硬件 軟件技術(shù)和計(jì)算機(jī)應(yīng)用范圍的發(fā)展 而不斷發(fā)展 多年來大致經(jīng)歷了幾個(gè)階段 1 人工管理階段 沒有直接存儲(chǔ)設(shè)備 操作系統(tǒng) 管理軟件 2 文件系統(tǒng)階段 把計(jì)算機(jī)眾多數(shù)據(jù)組織成相互獨(dú)立的數(shù)據(jù)文件 3 數(shù)據(jù)庫系統(tǒng)階段 一定的格式 統(tǒng)一管理 冗余度小 4 分布式數(shù)據(jù)庫階段 物理上分離 邏輯上統(tǒng)一 5 面向?qū)ο髷?shù)據(jù)庫階段 2 數(shù)據(jù)庫的主要特點(diǎn) 1 數(shù)據(jù)結(jié)構(gòu)化 2 相對(duì)獨(dú)立性 數(shù)據(jù)獨(dú)立于程序存在 9 3 支持?jǐn)?shù)據(jù)共享 可同時(shí)為多個(gè)用戶或應(yīng)用程序提供服務(wù) 4 可控的數(shù)據(jù)冗余 為了提高檢索速度可以適當(dāng)?shù)卦黾尤哂?3 數(shù)據(jù)庫系統(tǒng)中包含哪些人員 各自職責(zé)是什么 數(shù)據(jù)庫管理員 系統(tǒng)分析員 數(shù)據(jù)庫設(shè)計(jì)人員 應(yīng)用程序員 用戶 4 關(guān)系模型定義了幾種數(shù)據(jù)庫約束條件 1 每個(gè)屬性必須是不可分的數(shù)據(jù)項(xiàng) 2 每一列的屬性名必須不同 3 不能有相同的元祖 4 同一列是同質(zhì)的 不同的列可以來自同一個(gè)域 5 行和列的順序無所謂 5 在關(guān)系數(shù)據(jù)庫中包含哪些常用的關(guān)系運(yùn)算 選擇 投影 聯(lián)接 自然聯(lián)接 去掉重復(fù)屬性 6 創(chuàng)建數(shù)據(jù)表的幾種方法 表模板 設(shè)計(jì)視圖 輸入數(shù)據(jù) 導(dǎo)入已有數(shù)據(jù) 7 設(shè)置有效性規(guī)則和有效性文本的作用是什么 給予輸入內(nèi)容更具體的限制 對(duì)該字段上的數(shù)據(jù)進(jìn)行核查工作 8 說明查詢和表的區(qū)別 1 表可以進(jìn)行操作 查詢的操作權(quán)限來源于數(shù)據(jù)表 2 表有存儲(chǔ)功能 可以進(jìn)行數(shù)據(jù)更新 新增 刪除 當(dāng)連接查詢兩個(gè) 以上數(shù)據(jù)表時(shí)將無法進(jìn)行更新 新增 刪除操作 3 表有儲(chǔ)存功能 查詢只能分析無法儲(chǔ)存 4 查詢的數(shù)據(jù)集合是臨時(shí)存在的 9 簡(jiǎn)述窗體的主要功能 1 顯示與編輯數(shù)據(jù) 2 接收數(shù)據(jù)輸入 3 控制應(yīng)用程序流程 4 信息顯示 5 數(shù)據(jù)打印 10 與快速創(chuàng)建窗體相比 使用窗體向?qū)?chuàng)建窗體有什么優(yōu)點(diǎn) 可以設(shè)置窗體的形式 格局和外觀 可以選擇多個(gè)數(shù)據(jù)源 11 窗體有幾種視圖 各有什么作用 10 設(shè)計(jì)視圖 用于創(chuàng)建窗體或修改窗體的窗口 窗體視圖 用于顯示記錄數(shù)據(jù) 添加和修改表中數(shù)據(jù)窗口 布局視圖 顯示真實(shí)數(shù)據(jù) 適合設(shè)置視覺外觀和可用性任務(wù) 數(shù)據(jù)表視圖 以行列格式顯示表 查詢或窗體數(shù)據(jù)的窗口 數(shù)據(jù)透視表視圖 查看明晰數(shù)據(jù)或匯總數(shù)據(jù) 數(shù)據(jù)透視圖視圖 以圖表形式顯示數(shù)據(jù) 便于用戶進(jìn)行數(shù)據(jù)分析 12 把復(fù)選框 選項(xiàng)按鈕加入選項(xiàng)組與不加入選項(xiàng)組有什么區(qū)別 13 報(bào)表與窗體的區(qū)別 1 作用 窗體用于查看和輸入數(shù)據(jù) 報(bào)表用于輸出數(shù)據(jù) 2 數(shù)據(jù)來源 窗體必須有數(shù)據(jù)來源 報(bào)表可以沒有數(shù)據(jù)源 3 功能 窗體可以添加 刪除或修改原始數(shù)據(jù) 報(bào)表不可以 4 報(bào)表可以對(duì)數(shù)據(jù)進(jìn)行分組和匯總 5 窗體可以另存為報(bào)表 報(bào)表無法轉(zhuǎn)換為窗體 14 作為查閱與打印數(shù)據(jù)的一種方法 與表和查詢相比 報(bào)表具有哪些優(yōu)點(diǎn) 1 可以將數(shù)據(jù)按照設(shè)計(jì)的方式打印出來 2 可以控制每個(gè)對(duì)象的大小和外觀 3 可以對(duì)數(shù)據(jù)進(jìn)行比較和匯總 15 創(chuàng)建報(bào)表的方式有哪幾種 各有哪些優(yōu)點(diǎn) 快速創(chuàng)建 設(shè)計(jì)視圖 空?qǐng)?bào)表 報(bào)表向?qū)?標(biāo)簽 16 除了報(bào)表的設(shè)計(jì)視圖外 報(bào)表預(yù)覽的結(jié)果還與什么因素有關(guān) 報(bào)表打印預(yù)覽視圖 17 模塊有哪幾種類型 各有什么特點(diǎn) 類模塊 包含新對(duì)象定義的模塊 在模塊中的任何過程都將成為對(duì) 象的屬性和方法 與窗體和報(bào)表相關(guān)聯(lián) 標(biāo)準(zhǔn)模塊 存放整個(gè)數(shù)據(jù)庫都可用的子程序和函數(shù)的模塊 不與任 何對(duì)象相關(guān)聯(lián) 18 宏和模塊有什么關(guān)系 宏可以取代模塊嗎 模塊是功能強(qiáng)大的編程工具 可以編寫出復(fù)雜高級(jí)的數(shù)據(jù)庫應(yīng)用程序 可以自定義函數(shù) 完成更復(fù)雜的計(jì)算 替代宏所不能執(zhí)行的功能 19 子過程和函數(shù)過程的主要區(qū)別 子過程沒有返回值 函數(shù)過程有返回值 子過程用于編寫代碼集合 函 11 數(shù)過程用于建立函數(shù)- 1.請(qǐng)仔細(xì)閱讀文檔,確保文檔完整性,對(duì)于不預(yù)覽、不比對(duì)內(nèi)容而直接下載帶來的問題本站不予受理。
- 2.下載的文檔,不會(huì)出現(xiàn)我們的網(wǎng)址水印。
- 3、該文檔所得收入(下載+內(nèi)容+預(yù)覽)歸上傳者、原創(chuàng)作者;如果您是本文檔原作者,請(qǐng)點(diǎn)此認(rèn)領(lǐng)!既往收益都?xì)w您。
下載文檔到電腦,查找使用更方便
15 積分
下載 |
- 配套講稿:
如PPT文件的首頁顯示word圖標(biāo),表示該P(yáng)PT已包含配套word講稿。雙擊word圖標(biāo)可打開word文檔。
- 特殊限制:
部分文檔作品中含有的國旗、國徽等圖片,僅作為作品整體效果示例展示,禁止商用。設(shè)計(jì)者僅對(duì)作品中獨(dú)創(chuàng)性部分享有著作權(quán)。
- 關(guān) 鍵 詞:
- 數(shù)據(jù)庫技術(shù)與應(yīng)用 數(shù)據(jù)庫技術(shù) 應(yīng)用 知識(shí)點(diǎn) 總結(jié)
鏈接地址:http://www.820124.com/p-9298081.html