Access的一些基礎(chǔ)概念_第1頁
Access的一些基礎(chǔ)概念_第2頁
Access的一些基礎(chǔ)概念_第3頁
Access的一些基礎(chǔ)概念_第4頁
全文預(yù)覽已結(jié)束

下載本文檔

版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請進(jìn)行舉報(bào)或認(rèn)領(lǐng)

文檔簡介

1、Access的一些基礎(chǔ)概念表中的字段類型和特點(diǎn)是什么?(掩碼的使用?)答:共10種,可粗分為幾大類:文本類、數(shù)字類、日期邏輯類、對象類文本類可分為1.文本型:最多255個(gè)字符,也是使用最多的類型。2.備注型:大概跟記事本能編 輯的大小一樣,不能作為主鍵,可對前255個(gè)字符進(jìn)行排序。3.超級鏈接型:特殊的文本類型,同時(shí) 保存顯示內(nèi)容和鏈接地址,點(diǎn)擊時(shí)可打開鏈接地址。數(shù)字類可分為1.數(shù)字型:還可根據(jù)字段大小和格式進(jìn)行細(xì)分。默認(rèn)為長整形。2.貨幣型:就是默 認(rèn)為兩位小數(shù)的小數(shù)型數(shù)字字段。3.自動(dòng)編號:可自動(dòng)生成不重復(fù)數(shù)字,常用來作為表的主鍵。有隨 機(jī)和順序兩種方式。日期類就是日期型字段,可保存日期和

2、時(shí)間,它本身也是一個(gè)數(shù)字,是記錄以1900年為0點(diǎn), 以天為單位的時(shí)間數(shù)軸上的一點(diǎn)的一個(gè)小數(shù)。日期型只可比較相互間的時(shí)差。是否類也就是邏輯型。這是花費(fèi)空間最小的類型了。也可看做特殊的數(shù)字型,只允許兩個(gè)數(shù)值-1 和0,但作為字段,通常還要考慮到null也是一個(gè)數(shù)值。OLE對象型以二進(jìn)制方式保存對象型內(nèi)容,與備注型一樣保存在表的外部,大小沒有上限。當(dāng)以 OLE方式保存時(shí),除了保存對象的信息,還保存對象的類型。當(dāng)保存圖片信息時(shí),會(huì)自動(dòng)改為位圖 的方式,容量激增。查閱向?qū)?,這不算一種真正的數(shù)據(jù)類型,但選用這種類型,通常是使用一個(gè)下拉框,表里保存的 是數(shù)字型編號內(nèi)容,數(shù)據(jù)表或窗體中顯示其相關(guān)的內(nèi)容和選項(xiàng)

3、。這是Access表設(shè)計(jì)是可選的數(shù)據(jù)類型,但按照SQL數(shù)據(jù)庫的分類則不同,轉(zhuǎn)換時(shí)會(huì)轉(zhuǎn)換成相應(yīng)的 其他類型。選擇不同的字段類型,則使用不同的保存方式、字段大小、顯示及操作方法。掩碼的使用主要是限制和規(guī)定在數(shù)據(jù)表或窗體中輸入數(shù)據(jù)的接受范圍和顯示方式。表的設(shè)計(jì)視圖和數(shù)據(jù)表視圖的區(qū)別是什么?表的設(shè)計(jì)視圖是對表的各個(gè)字段以及字段的名稱、大小、附加屬性等進(jìn)行增刪和定義。是對表的結(jié)構(gòu) 和性質(zhì)進(jìn)行操作和定義。數(shù)據(jù)表視圖則是打開這個(gè)表,對保存在表里的內(nèi)容和信息進(jìn)行篩選、排序、瀏覽、修改、增刪。兩者的主要區(qū)別就在于操作的對象不同。設(shè)計(jì)視圖是對表進(jìn)行創(chuàng)建和設(shè)計(jì),數(shù)據(jù)表視圖則是使用和操 作。主關(guān)鍵字段的含義和設(shè)計(jì)方法

4、分別是什么?主關(guān)鍵字段是可以唯一標(biāo)識和區(qū)分不同記錄的一個(gè)或多個(gè)字段。也就是這一個(gè)或多個(gè)字段在不同記錄 中是不允許相同的。并且在這個(gè)主關(guān)鍵字段上自動(dòng)建立索引。由于主關(guān)鍵字常用于比較,不宜太大, 并且需要更條記錄不同,而自動(dòng)編號型字段正好都滿足這兩個(gè)條件,比較適合作為表的主關(guān)鍵字段。 另外一些編號、代碼類的字段也比較適合,可以取代自動(dòng)編號作為主鍵。如果表中沒有這類型的字段, 還是增加一個(gè)自動(dòng)編號字段作為主鍵比較號。主關(guān)鍵字段是特殊的索引,一個(gè)表只有一個(gè)主關(guān)鍵字(可以是幾個(gè)字段共同構(gòu)成),但可以同時(shí)建幾 個(gè)索引。主鍵和索引可以加快數(shù)據(jù)的查找和排序,但在插入和更新數(shù)據(jù)時(shí)要增加額外的時(shí)間。表間關(guān)系的建立

5、是怎樣的?(先設(shè)主鍵?參照完整性?)表間關(guān)系中,如果兩個(gè)表中相關(guān)聯(lián)的字段都是主鍵,則建立的是一對一關(guān)系,如果一個(gè)是主鍵(或不 允許重復(fù)的索引),而另一個(gè)是有索引而允許重復(fù)的字段,通常成為外鍵,則建立的是一對多關(guān)系, 應(yīng)該是先設(shè)定主鍵、外鍵(字段類型要與主鍵匹配)后再建立關(guān)系。關(guān)系建立后,就可以進(jìn)一步定義 其類型(左、右連接)、參照完整性等。設(shè)置參照完整性可避免主表(一方)沒有記錄,而在子表(多 方)存在孤立記錄的情況。另外,可加上關(guān)聯(lián)更新,保持兩個(gè)表的相關(guān)內(nèi)容的一致性。至于自動(dòng)刪除, 則可根據(jù)數(shù)據(jù)的重要性和操作的方便性之間做出選擇。如果不建立關(guān)系,或不選擇參照完整性,數(shù)據(jù) 的操作就比較靈活,但

6、要在程序中或手工對數(shù)據(jù)的相關(guān)及完整進(jìn)行維護(hù)。選擇、生成表、追加、更新、刪除查詢的含義和建立方法分別是什么?這些查詢分別對應(yīng)不同SQL語句。選擇查詢,是對現(xiàn)有的表進(jìn)行連接、篩選、過濾、排序,不會(huì)對 表的內(nèi)容進(jìn)行修改和變動(dòng)。其他的幾種查詢,是在選擇查詢的基礎(chǔ)上,對選擇出來的數(shù)據(jù)進(jìn)行進(jìn)一步 的處理和更新,所以又叫操作查詢,會(huì)對表的記錄和字段及內(nèi)容進(jìn)行增刪修改處理。各種查詢的建立 方法都可以使用向?qū)А⒃O(shè)計(jì)界面或在SQL語句界面直接輸入SQL語句。查詢是Access的一大特色,就是使用可視化來生成SQL語句,用鼠標(biāo)進(jìn)行點(diǎn)擊和拖放就可生成復(fù) 雜的SQL語句及操作。結(jié)合一些自定義函數(shù),就可靈活的對已有數(shù)據(jù)進(jìn)

7、行提煉加工,生成所需的有 用信息。創(chuàng)建參數(shù)查詢時(shí)使用的控制符號是什么?參數(shù)查詢的參數(shù)有兩種形式,一種是顯式定義,在查詢的參數(shù)列表中輸入?yún)?shù)名稱,或在SQL語句中用PARAMETERS語句進(jìn)行定義,另一種是隱式,使用中括號作為控制符號,在條件或字段名稱 中輸入即可。參數(shù)查詢,可以在彈出的參數(shù)框中進(jìn)行錄入,也可指定為相關(guān)窗體的文本框或其他控件,還可以使用 VBA代碼進(jìn)行參數(shù)賦值或構(gòu)造相應(yīng)的變參數(shù)的SQL語句,使查詢更加靈活方便。怎么將E-R模型轉(zhuǎn)化為關(guān)系模型?(實(shí)體轉(zhuǎn)換?聯(lián)系轉(zhuǎn)換?合并?)一般就將E-R模型模型中的實(shí)體轉(zhuǎn)換成關(guān)系模型中的表,表中的字段就對應(yīng)實(shí)體的屬性。聯(lián)系轉(zhuǎn)換成表的關(guān)系或使用窗體體

8、現(xiàn)其功能。怎樣使用SQL語句建立連接查詢和嵌套查詢?在Access中,在查詢設(shè)計(jì)視圖中可對不同的表連接設(shè)定連接方式,有三種不同的連接方式,對應(yīng)SQL語句中的JOIN(=),LEFT JOIN,Right JOIN。嵌套的子查詢,在Access 一般可作為一個(gè)獨(dú)立的 查詢進(jìn)行保存,另一個(gè)查詢直接使用這個(gè)查詢名稱作為子查詢就可以了。在SQL語句中,可以使用 括號把一個(gè)查詢語句作為子查詢,如果沒有指定別名,系統(tǒng)會(huì)自動(dòng)添加。窗體的分類和功能分別是什么?(顯示和編輯數(shù)據(jù)?控制應(yīng)用程序流程?顯示提示信息?)窗體一般可分為3大類,分別是數(shù)據(jù)窗體、面板窗體和對話框類窗體。數(shù)據(jù)窗體一般都綁定一個(gè)表,或在子窗體中

9、綁定數(shù)據(jù)表,多用來處理數(shù)據(jù),可顯示、編輯和查詢?yōu)g覽 數(shù)據(jù)。另外使用一些數(shù)據(jù)控件,如列表、表格、TreeView、ListView等控件也可作為數(shù)據(jù)窗體,不 過這是就要用到ADO來用代碼進(jìn)行數(shù)據(jù)的讀寫操作了。面板窗體一般不綁定數(shù)據(jù)表,使用控件、按鈕、圖形等,引導(dǎo)和控制應(yīng)用程序的流程,如打開相應(yīng)窗 體、報(bào)表,執(zhí)行數(shù)據(jù)處理過程等。對話框類窗體用來顯示提示信息、進(jìn)行各種設(shè)置、接受用戶的輸入和選擇等??梢灾苯邮褂贸绦騼?nèi)置 的對話框、輸入框函數(shù),也可以使用自己定義設(shè)計(jì)的窗體。在打開窗體時(shí)有以對話框模式打開的選項(xiàng), 這時(shí)會(huì)一直等到關(guān)閉此窗體,才執(zhí)行打開窗體語句后面的語句。對話框窗體常設(shè)定為彈出和模式窗體。而

10、向?qū)痛绑w,則是綜合了這三種窗體的特點(diǎn),引導(dǎo)用戶完成復(fù)雜的任務(wù)和操作。Access本身內(nèi)置 了大量的向?qū)?,善于使用這些向?qū)?,可以大大降低操作和使用的難度。請簡述label、text、combo、command窗體的控件類型和特點(diǎn)?label (標(biāo)簽)控件一般用來顯示標(biāo)題、提示等信息,也可作為綁定它的其他控件定義快捷鍵(ALT+ 字母)。通常都是在設(shè)計(jì)時(shí)輸入顯示結(jié)果,在程序運(yùn)行過程中一般都不會(huì)改變。text (文本框)是顯示和接受用戶輸入的控件,一般都會(huì)與字段進(jìn)行綁定。把文本框設(shè)置為鎖定和無 效后,可作為綁定數(shù)據(jù)庫數(shù)據(jù)的標(biāo)簽一樣使用,不允許用戶修改。combo (組合框)作用跟文本框相似,但有可

11、供(限定)用戶選擇的選項(xiàng),減少用戶錄入出錯(cuò)和提高 錄入效率。command (按鈕)提供給用戶單擊執(zhí)行各種操作選擇和控制程序流程,與菜單的功能相似。除了這幾個(gè)常用的控件,Access還內(nèi)置了選項(xiàng)控件、圖形對象控件、子窗體控件。在編程中經(jīng)常用 到的,還有Form2系列窗體控件,相對于Access本身的控件,有一些本身的特色及與VB的更加接 近,使用USERFORM,對VB的代碼,幾乎不需改動(dòng)就可使用,而Form2系列窗體控件是VBA自 帶的,也不需要額外的控件注冊。除此以外,使用WinXP以上操作系統(tǒng),WINDOWS的通用控件, 包括TreeView、ListView、ImagList、進(jìn)度條、工具欄、狀態(tài)欄等,基本也不需要另外注冊,而使用 這些通用控件,可以使你的程序“專業(yè)”得多。11.請簡述以下VBA代碼:Docmd.openform用指定的方式打開指定名稱的窗體。Docmd.openreport用指定的方式打開指定名稱的報(bào)表。Doc

溫馨提示

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

評論

0/150

提交評論