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