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