《數(shù)據(jù)庫技術與應用》知識點總結_第1頁
《數(shù)據(jù)庫技術與應用》知識點總結_第2頁
《數(shù)據(jù)庫技術與應用》知識點總結_第3頁
已閱讀5頁,還剩3頁未讀 繼續(xù)免費閱讀

下載本文檔

版權說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權,請進行舉報或認領

文檔簡介

1、數(shù)據(jù)庫技術與應用知識點總結第一章 數(shù) 據(jù)庫基礎1. 基本概念: 數(shù)據(jù):數(shù)據(jù)泛指對客觀事物的數(shù)量、屬性、位置及其相互關系的抽象表示,以適合于用人 工或自然的方式進行保存、傳遞和處理。數(shù)據(jù)是形成信息的源泉,信息是有價值的數(shù)據(jù)是 數(shù)據(jù)的內(nèi)涵。信息:有一定含義的、經(jīng)過加工處理的、對決策有價值的數(shù)據(jù) 數(shù)據(jù)庫:數(shù)據(jù)庫是長期存儲在計算機內(nèi)、有組織的可共享的數(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. 人工管理階段:沒有直接存儲設備、

2、操作系統(tǒng)、管理軟件2. 文件系統(tǒng)階段:把計算機眾多數(shù)據(jù)組織成相互獨立的數(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ù)一致性的概念工具。概念模型:按用戶的觀點對數(shù)據(jù)和信息進行建模,是現(xiàn)實世界到信息世界的第一 層抽象,強調(diào)語義表達功能。實體:客觀存在的并且可以相互區(qū)別的“事物” 實體集:性質(zhì)相同的同類實體的集合 屬性:描述實體的特征域:屬性的取值范圍 主鍵:用來唯一

3、標識一個元組的某個屬性或?qū)傩越M合聯(lián)系(1:1,1:n,m:n):實體集之間的關系,反應事物之間的相互關聯(lián),聯(lián)系也 是主體,也可具有屬性關系模型:采用二維表來表示實體以及實體之間關系的模型。本質(zhì)是一張表。關系、關系模式:1: 1關系名(屬性1,屬性2,)1: n將1的主鍵放入n中學生(班級編號,)n: m將實體的主鍵放入關系的屬性中(2)E-R模型:能根據(jù)具體問題構建 E-R模型、畫出E-R圖實體集:矩形框?qū)傩裕簷E圓聯(lián)系:菱形(3)關系模型的數(shù)據(jù)結構、關系的性質(zhì) 數(shù)據(jù)查詢、數(shù)據(jù)插入、數(shù)據(jù)刪除、數(shù)據(jù)修改 關系運算:選擇(減少個體保留所有屬性) 、投影(所有個體的部分屬性) 、聯(lián)結( 4)E-R 模

4、型轉(zhuǎn)換為關系模型( 5)關系模型的完整性(實體、參照、自定義) 實體:主鍵不能為空參照:外鍵為空或在其擔任主鍵的實體集中存在 自定義:用戶自己定義的語義要求第二章 Access 數(shù)據(jù)庫與表的操作1. Access 數(shù)據(jù)庫設計的一般步驟2. 基本概念: Access 數(shù)據(jù)庫、表、記錄、字段3. 使用表設計器創(chuàng)建表( 1 )字段名命名規(guī)則不能空格開頭、不能用 .!() 、最長 64 個字符(2)字段類型:文本、數(shù)字、日期 /時間、是 / 否、查閱向?qū)В▊溥x項中選擇)(3) 字段屬性:字段大小、輸入掩碼(控制數(shù)據(jù)的輸入)、有效性規(guī)則(規(guī)范、 核查)、有效性文本 (提示信息)、默認值、 索引(搜索或排

5、序的根據(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 取值范圍的說明: 、 、=、=、betwee n an d In 條件不確定: like* (替代零個一個或多個任意字符) 、(任意單一字符)、#(任意一個數(shù)字)、 (替代方括號內(nèi)任意字符) 、! (替代方

6、括號內(nèi)字符以外的任意字符) 、-(2)函數(shù) 統(tǒng)計函數(shù)(SUM AVG COUNTMAX MIN) 字符串函數(shù)(LEN LEFT, RIGHT MID) 日期函數(shù)(DATE NOW YEAR MONTH DAY4. 交叉表查詢、重復項查詢、不匹配項查詢: 特點、何時適用 交叉:對數(shù)據(jù)庫中表和查詢進行分類統(tǒng)計 使用的字段必須來源于同一個表或查詢 重復:對某些怒有相同值得記錄進行檢索和分類 判斷信息正確性 不匹配:查找可能的遺漏 在一張表中有另一張表中沒有4. 參數(shù)查詢在作為參數(shù)字段的條件行中 以 括起與字段名不同的內(nèi)容5. 操作查詢: 生成表查詢、更新查詢、刪除查詢、追加查詢第四章SQL查詢sel

7、ect-from-where 、insert 、update、delete 要求能讀懂select :構成查詢結果的屬性列from :作查詢的表where :查詢條件insert :將子查詢結果插入到指定的表update :數(shù)據(jù)更新 需要更新的表delete :刪除字段數(shù)據(jù)定義:用于定義和修改基本表、定義視圖和定義索引create (建立)drop (刪除) alter (修改) 數(shù)據(jù)操縱:用于表或視圖的數(shù)據(jù)進行添加、刪除和修改等操作 insert (插入) deleteupdate數(shù)據(jù)查詢:用于從數(shù)據(jù)庫中檢索數(shù)據(jù) select 數(shù)據(jù)控制:用于控制用戶對數(shù)據(jù)的存取權利 grant (授權) r

8、evote (回收權限) 第五章窗體1. 窗體的概念和作用 概念:通過靈活多樣的控件使用構成了用戶與數(shù)據(jù)庫的交互界面,從而完成顯示、 輸入和編輯數(shù)據(jù)等事物 作用:可作為瀏覽、編輯、輸入輸出表或查詢中數(shù)據(jù)的交互界面 可作為組織、控制整個系統(tǒng)中對象的外觀界面2. 創(chuàng)建窗體的三種方法 自動創(chuàng)建、窗體向?qū)?、設計視圖3. 窗體的構成 窗體頁眉、頁面頁眉、主體、頁面頁腳、窗體頁腳4. 窗體的控件 (1)類型:結合型控件、非結合型控件、計算型控件 (2)常用控件:文本框,命令按鈕,列表框和組合框,標簽,選項組,選項按鈕, 子窗體/ 子報表(3)常用屬性:名稱、標題 記錄源:窗體的數(shù)據(jù)來源,一般為表或查詢 控

9、件來源:控件所顯示數(shù)據(jù)的來源,通常是與控件結合的字段 行來源:組合框、列表框的列表選項來源5. 主/子窗體: 主窗體內(nèi)套有子窗體,便于在同一窗體中顯示不同表中相關聯(lián)的數(shù)據(jù) 第六章報表1. 報表的概念和作用: 與窗體的功能比較、區(qū)別 報表用于對數(shù)據(jù)庫中的數(shù)據(jù)進行瀏覽、分析、匯總和輸出;窗體用于瀏覽、編輯、 輸入、輸出2. 報表的構成: 報表頁眉、頁面頁眉、組頁眉、主體、組頁腳、頁面頁腳、報表頁腳3. 排序和分組報表中的數(shù)據(jù)( 對最多 10 個字段分組 )匯總項:可以添加多個字段的匯總,并且可以對同一字段執(zhí)行多種類型的匯總 分組間隔項:確定記錄如何分組在一起,可以自定義標題項:更改匯總字段的標題,

10、可以用于列標題還可用于標記頁眉與頁腳的匯總字段 有/ 無頁眉節(jié)選項:用于添加或移除每個組前面的頁眉節(jié)4. 標簽報表: 特點:在一頁中顯示多個標簽,通過標簽報表,用戶可以查看到多個且數(shù)據(jù) 格式相一致的標簽。可以將數(shù)據(jù)表示成郵件標簽,用于打印大批量的郵件標簽 第八章宏1. 基本概念: 宏、宏操作、帶條件的宏 宏:宏是一組命令, 他是一個或多個操作的集合, 能夠?qū)⒏鞣N對象有機地組織起來, 按照某個順序執(zhí)行操作步驟完成一系列操作 條件宏:在 if 選項文本框中有條件表達式的宏宏組:宏的集合2. 常用宏操作:OPENFORM丁開窗體),MESSAGEBQ顯示含有警告或提示消息的消 息框),CLOSEWI

11、NDO關閉指定窗口), OPENQUER打開查詢后執(zhí)行操作查詢), OPENTABLE打開表)轉(zhuǎn)移焦點 gotocontrol 、關閉窗體 closewindows 、退出程序、停止當前宏執(zhí)行 stopmacro3. 將宏與窗體上控件相關聯(lián)的方法1)控件屬性表的事件選項卡中選擇一個宏2)右擊控件直接進入宏設計視圖3)進入宏對象列表框把宏對象列表框中的宏名拖放到窗體設計視圖上在窗體產(chǎn)生一個 命令按鈕第九章VBA編程1. 基本概念: 對象、屬性、事件、事件過程、方法 對象:是現(xiàn)實世界對象的模型化, 是代碼和數(shù)據(jù)的組合, 具有自己的狀態(tài)和行為 (繼 承性、多態(tài)性、封裝性、靈活性)屬性:特征 方法:在

12、對象上可以執(zhí)行的操作 事件:識別和響應的某些行為和動作2. 數(shù)據(jù)類型: 數(shù)值、字符、邏輯、日期變量: 概念、命名規(guī)則、先聲明后使用 用于臨時儲存數(shù)值、計算結果或數(shù)據(jù)庫中的任意對象 命名:字母或漢字開頭 dim 變量名 as 數(shù)據(jù)類型 常量: 概念、符號常量在應用程序的運行中不能改變的對象,只有在初始化時能賦值publicconst 表達式運算符: 算術、連接、關系、邏輯、賦值,它們的運算法則和優(yōu)先級 優(yōu)先級:算術、連接、關系、邏輯、賦值表達式: 要求會計算表達式的值3. 三大控制結構: 順序結構、選擇結構、循環(huán)結構4. 程序語句:(1)變量聲明語句dim 變量名 as 數(shù)據(jù)類型(2)賦值語句變

13、量名 =表達式( 3) IF 語句(單分支,雙分支,多分支) , SelectCase 語句IF:單: if 條件表達式 then 語句 1else 語句 2多: if 條件表達式 then 語句組 1else 語句組 2endifselectcase:selectcase 表達式case 值 1語句組 1case 值 2語句組 2caseelse 語句組 n+1 前面的全不匹配時endselectselectcase 后面的表達式是必要參數(shù) case 后面的值可以用 is 和 to 表范圍(4)FOR語句(循環(huán))for 循環(huán)變量 =初值 to 終值 step 步長 循環(huán)語句組exitforn

14、ext 循環(huán)變量eg.Dimsasinteger,Iasintegers=0fori=1to100step1s=s+1 nextimsgbox“ 1 到 100 相加之和為:” &sDo - Loop 語句Dowhile 條件表達式循環(huán)語句組exitdoloopeg.subsumloop() dimsumasinteger dimnasinteger dimmsgasstring sum=0 n=0 msg=“100 內(nèi)偶數(shù)之和為” dowhilen<=100 sum=sum+n n=n+2loopmsg=msg&summsgboxmsgendsub簡答:1. 計算機數(shù)據(jù)

15、庫管理隨著計算機硬件、軟件技術和計算機應用范圍的發(fā)展而不斷發(fā) 展,多年來大致經(jīng)歷了幾個階段1)人工管理階段:沒有直接存儲設備、操作系統(tǒng)、管理軟件2)文件系統(tǒng)階段:把計算機眾多數(shù)據(jù)組織成相互獨立的數(shù)據(jù)文件3)數(shù)據(jù)庫系統(tǒng)階段:一定的格式、統(tǒng)一管理、冗余度小4)分布式數(shù)據(jù)庫階段:物理上分離、邏輯上統(tǒng)一5)面向?qū)ο髷?shù)據(jù)庫階段2. 數(shù)據(jù)庫的主要特點1)數(shù)據(jù)結構化2) 相對獨立性,數(shù)據(jù)獨立于程序存在3) 支持數(shù)據(jù)共享,可同時為多個用戶或應用程序提供服務4) 可控的數(shù)據(jù)冗余,為了提高檢索速度可以適當?shù)卦黾尤哂?. 數(shù)據(jù)庫系統(tǒng)中包含哪些人員,各自職責是什么 數(shù)據(jù)庫管理員、系統(tǒng)分析員、數(shù)據(jù)庫設計人員、應用程序員

16、、用戶4. 關系模型定義了幾種數(shù)據(jù)庫約束條件1) 每個屬性必須是不可分的數(shù)據(jù)項2) 每一列的屬性名必須不同3) 不能有相同的元祖4) 同一列是同質(zhì)的,不同的列可以來自同一個域5) 行和列的順序無所謂5. 在關系數(shù)據(jù)庫中包含哪些常用的關系運算 選擇、投影、聯(lián)接、自然聯(lián)接(去掉重復屬性)6. 創(chuàng)建數(shù)據(jù)表的幾種方法 表模板、設計視圖、輸入數(shù)據(jù)、導入已有數(shù)據(jù)7. 設置有效性規(guī)則和有效性文本的作用是什么 給予輸入內(nèi)容更具體的限制,對該字段上的數(shù)據(jù)進行核查工作8. 說明查詢和表的區(qū)別1) 表可以進行操作,查詢的操作權限來源于數(shù)據(jù)表2) 表有存儲功能,可以進行數(shù)據(jù)更新、新增、刪除;當連接查詢兩個以上數(shù)據(jù)表

17、時將無法進行更新、新增、刪除操作3) 表有儲存功能,查詢只能分析無法儲存4) 查詢的數(shù)據(jù)集合是臨時存在的9. 簡述窗體的主要功能1) 顯示與編輯數(shù)據(jù)2) 接收數(shù)據(jù)輸入3) 控制應用程序流程4) 信息顯示5) 數(shù)據(jù)打印10. 與快速創(chuàng)建窗體相比,使用窗體向?qū)?chuàng)建窗體有什么優(yōu)點 可以設置窗體的形式、格局和外觀;可以選擇多個數(shù)據(jù)源11. 窗體有幾種視圖,各有什么作用設計視圖:用于創(chuàng)建窗體或修改窗體的窗口 窗體視圖:用于顯示記錄數(shù)據(jù)、添加和修改表中數(shù)據(jù)窗口 布局視圖:顯示真實數(shù)據(jù),適合設置視覺外觀和可用性任務 數(shù)據(jù)表視圖:以行列格式顯示表、查詢或窗體數(shù)據(jù)的窗口 數(shù)據(jù)透視表視圖:查看明晰數(shù)據(jù)或匯總數(shù)據(jù)

18、數(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) 窗體可以另存為報表,報表無法轉(zhuǎn)換為窗體14. 作為查閱與打印數(shù)據(jù)的一種方法,與表和查詢相比,報表具有哪些優(yōu)點1) 可以將數(shù)據(jù)按照設計的方式打印出來2) 可以控制每個對象的大小和外觀3) 可以對數(shù)據(jù)進行比較和匯總15. 創(chuàng)建報表的方式有哪幾種,各有哪些優(yōu)點 快速創(chuàng)建、設計視圖、空報表、報表向?qū)?、標?6. 除了報

溫馨提示

  • 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請下載最新的WinRAR軟件解壓。
  • 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請聯(lián)系上傳者。文件的所有權益歸上傳用戶所有。
  • 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁內(nèi)容里面會有圖紙預覽,若沒有圖紙預覽就沒有圖紙。
  • 4. 未經(jīng)權益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
  • 5. 人人文庫網(wǎng)僅提供信息存儲空間,僅對用戶上傳內(nèi)容的表現(xiàn)方式做保護處理,對用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對任何下載內(nèi)容負責。
  • 6. 下載文件中如有侵權或不適當內(nèi)容,請與我們聯(lián)系,我們立即糾正。
  • 7. 本站不保證下載資源的準確性、安全性和完整性, 同時也不承擔用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。

評論

0/150

提交評論