欧美色欧美亚洲高清在线观看,国产特黄特色a级在线视频,国产一区视频一区欧美,亚洲成a 人在线观看中文

  1. <ul id="fwlom"></ul>

    <object id="fwlom"></object>

    <span id="fwlom"></span><dfn id="fwlom"></dfn>

      <object id="fwlom"></object>

      2007年9月全國計算機(jī)等級考試二級VF筆試試題

      時間:2019-05-13 16:35:20下載本文作者:會員上傳
      簡介:寫寫幫文庫小編為你整理了多篇相關(guān)的《2007年9月全國計算機(jī)等級考試二級VF筆試試題》,但愿對你工作學(xué)習(xí)有幫助,當(dāng)然你在寫寫幫文庫還可以找到更多《2007年9月全國計算機(jī)等級考試二級VF筆試試題》。

      第一篇:2007年9月全國計算機(jī)等級考試二級VF筆試試題

      第二部分 物業(yè)管理基礎(chǔ)(51~150題,共100道題)

      一、單項選擇題(51~110題,每題1分,共60分。每小題只有一個最恰當(dāng)?shù)拇鸢?,請在答題卡上將所選答的相應(yīng)字母涂黑)

      51、以下關(guān)于各項物業(yè)管理原則的理解中不正確的是(C)。

      (A)權(quán)責(zé)分明原則。是指物業(yè)管理相關(guān)各方即業(yè)主、業(yè)主大會、業(yè)主委員會、物業(yè)管理企業(yè)等的權(quán)利與責(zé)任應(yīng)當(dāng)非常明確。(B)依法行事原則,是指在物業(yè)管理活動中要以相關(guān)的法律、法規(guī)和簽訂的《物業(yè)服務(wù)合同》或《前期物業(yè)服務(wù)合同》為依據(jù)。(C)業(yè)主主導(dǎo)原則,是指在物業(yè)管理活動中,業(yè)主永遠(yuǎn)是對的。.(D)服務(wù)第一原則.是指物業(yè)管理的根本任務(wù)是服務(wù),應(yīng)寓管理于服務(wù)中。

      52、目前,建設(shè)部對全國范圍內(nèi)上報的物業(yè)管理優(yōu)秀住宅小區(qū)進(jìn)行考評驗收后授予(D)稱號。

      (A)“全國城市文明住宅小區(qū)”(B)“全國優(yōu)秀管理住宅小區(qū)”(C)“全國城市物業(yè)管理優(yōu)秀住宅小區(qū)”(D)“全國物業(yè)管理示范住宅小區(qū)”

      53、根據(jù)《物業(yè)管理企業(yè)資質(zhì)管理辦法》我國物業(yè)管理企業(yè)的注冊資本至少應(yīng)為(A)萬元。

      (A)10(B)30(C)50(D)100

      54、業(yè)主大會的一項重要職責(zé)是(B)。

      (A)提出選聘、解聘物業(yè)管理企業(yè)的建議(B)選聘、解聘物業(yè)管理企業(yè)(C)組織實施選聘物業(yè)管理企業(yè)的招標(biāo)活動(D)與物業(yè)管理企業(yè)簽訂物業(yè)服務(wù)合同

      55、兩個或兩個以上公民或產(chǎn)權(quán)主體對同一房屋客體共同享有一個完全產(chǎn)權(quán),即享有房屋的(B)(A)區(qū)分所有權(quán)(B)共有產(chǎn)權(quán)(C)不同產(chǎn)權(quán)(D)獨(dú)立產(chǎn)權(quán)

      56、根據(jù)中國物業(yè)管理協(xié)會制定的《普通住宅小區(qū)物業(yè)管理服務(wù)等級標(biāo)準(zhǔn)(試行)》中的三級標(biāo)準(zhǔn),物業(yè)管理企業(yè)至少應(yīng)保證載人電梯(C)正常運(yùn)行。

      (A)早6點至晚11點(B)早6點至晚Il點半(C)旱6點至晚12點(D)全天24小時

      57、物業(yè)已使用的年限比較長,建筑物在某些方面不能滿足新的建筑條例或規(guī)范的要求,建筑物存在較明顯的物理磨損和功能陳舊,但仍能滿足低收入承租人的需求。因租金較低,尚可保持合理的出租率,這類寫字樓屬于(C)寫字樓。

      (A)甲級(B)乙級(C)丙級(D)丁級

      58、寫字樓的(B)由折舊費(fèi)、維修費(fèi)、管理費(fèi)、利息、地租、稅金、保險費(fèi)、利潤8項構(gòu)成。

      (A)成本租金(B)商品租金(C)基礎(chǔ)租金(D)百分比租金

      59、在零售商業(yè)物業(yè)租賃中,百分比租金一般是作為基礎(chǔ)租金的附加部分收取的,通常僅對超出承租人某一預(yù)定營業(yè)額之外的部分收取百分比租金,如果承租人的營業(yè)額達(dá)不到該營業(yè)額,則按基本租金收取如果某承租人的基礎(chǔ)租金為2萬元/月,以營業(yè)額的5%作為百分比租金,則只有當(dāng)承租人的月營業(yè)額超過(C)萬元時,才應(yīng)對超額部分的營業(yè)額收取百分比租金。

      (A)2(B)20(C)40(D)80

      60、根據(jù)有關(guān)規(guī)定,工業(yè)區(qū)鍋爐廢水必須經(jīng)過冷凝降溫至(D)以下后才能排入公共污水管道。

      (A)15°C(B)25°C(C)35°C(D)45°C 61、根據(jù)建設(shè)部《全國物業(yè)管理示范工業(yè)區(qū)標(biāo)準(zhǔn)及評分細(xì)則》的規(guī)定,全國物業(yè)管理示范工業(yè)區(qū)在基礎(chǔ)管理方面至少應(yīng)做到(D),設(shè)立服務(wù)電話。

      (A)建立8小時值班制度(B)建立12小時值班制度(C)建立18小時值班制度(D)建立24小時值班制度,62、物業(yè)管理法律關(guān)系中權(quán)利的享有者和義務(wù)的承擔(dān)者,是物業(yè)管理法律關(guān)系構(gòu)成要素中的(A)

      (A)主體(B)客體(C)載體(D)內(nèi)容

      63、(B)是指由國家特定政權(quán)機(jī)關(guān)制定或認(rèn)可而具有普遍約束力,反映執(zhí)政集團(tuán)對物業(yè)管理社會秩序的利益要求和組控意志,并依靠政權(quán)強(qiáng)制力量保證實施的,用以組控物業(yè)管理社會關(guān)系中某一類具體關(guān)系或某一具體活動類型的行為規(guī)范。

      (A)物業(yè)管理政策(B)物業(yè)管理法律規(guī)范(C)物業(yè)管理關(guān)系(D)物業(yè)管理法律關(guān)系

      64、吊銷違規(guī)物業(yè)管理企業(yè)的資質(zhì)證書,屬于(B).

      (A)行政處分(B)行政處罰(C)追究民事責(zé)任(D)追究刑事責(zé)任

      65、根據(jù)國家發(fā)展和改革委員會與建設(shè)部于2004年7月19日聯(lián)合發(fā)布的(物業(yè)服務(wù)收費(fèi)明碼標(biāo)價規(guī)定》:“實行明碼標(biāo)價的物業(yè)服務(wù)收費(fèi)的標(biāo)準(zhǔn)等發(fā)生變化時,物業(yè)管理企業(yè)應(yīng)當(dāng)在執(zhí)行新標(biāo)準(zhǔn)前(A),將所標(biāo)示的相關(guān)內(nèi)容進(jìn)行調(diào)整。并應(yīng)標(biāo)示新標(biāo)準(zhǔn)開始實行的日期。”

      (A)1個月(B)3個月(C)6個月(D)12個月

      66、《物業(yè)管理條例》規(guī)定,建設(shè)單位在物業(yè)管理區(qū)域內(nèi)不按照規(guī)定配置必要的物業(yè)管理用房的,由縣級以上地方人民政府房地產(chǎn)行政主管部門責(zé)令限期改正,給予警告,沒收違法所得,并處(A)的罰款。(A)10萬元以上50萬元以下(B)5萬元以上20萬元以下(C)3萬元以上lO萬元以下(D)l萬元以上3萬元以下

      67、《前期物業(yè)管理招標(biāo)投標(biāo)管理暫行辦法》規(guī)定,前期物業(yè)管理評標(biāo)委員會由招標(biāo)人代表和物業(yè)管理方面的專家組成.成員為(B)人以上單數(shù)。

      (A)3(B)5(C)7(D)9

      68、以下表述中(D)不符合《物業(yè)服務(wù)收費(fèi)管理辦法》的規(guī)定。

      (A)物業(yè)管理企業(yè)已接受委托實施物業(yè)服務(wù)并相應(yīng)收取服務(wù)費(fèi)用的,其他部門和單位不得重復(fù)收取性質(zhì)和內(nèi)容相同的費(fèi)用(B)物業(yè)共用部位,共用設(shè)施設(shè)備的大修、中修和更新、改造費(fèi)用,應(yīng)當(dāng)通過專項維修資金予以列支,不得計入物業(yè)服務(wù)支出或者物業(yè)服務(wù)成本(C)物業(yè)發(fā)生產(chǎn)權(quán)轉(zhuǎn)移時,業(yè)主或者物業(yè)使用人應(yīng)當(dāng)結(jié)清物業(yè)服務(wù)費(fèi)用或者物業(yè)服務(wù)資金(D)業(yè)主與物業(yè)使用人約定由物業(yè)使用人交納物業(yè)服務(wù)費(fèi)用或者物業(yè)服務(wù)資金的.從其約定,業(yè)主不負(fù)連帶交納責(zé)任

      69、房屋接管交付使用后,如發(fā)生隱蔽性重大質(zhì)量事敲,應(yīng)由接管單位會同建設(shè)、設(shè)計、施工等單位,共同分析研究,查明原因。如屬施工、材料的原因,應(yīng)由(C)負(fù)責(zé)處理。

      (A)設(shè)計單位(B)施工單位(C)建設(shè)單位(D)接管單位

      70、房地產(chǎn)開發(fā)項目的(A),由政府建設(shè)行政主管部門負(fù)責(zé).組成綜合驗收小組,對施工質(zhì)量和設(shè)計質(zhì)量進(jìn)行全面檢驗和質(zhì)量評定。

      (A)竣工驗收(B)接管驗收(C)使用驗收(D)設(shè)計驗收

      71、在辦理新建物業(yè)承接驗收手續(xù)時,建設(shè)單位應(yīng)當(dāng)向物業(yè)管理企業(yè)移交的資料中不包括(B)。(A)竣工驗收資料(B)物業(yè)銷售資料(C)物業(yè)質(zhì)量保修文件(D)物業(yè)使用說明文件

      72、按照(物業(yè)管理條例)的規(guī)定,物業(yè)管理企業(yè)在物業(yè)服務(wù)合同終止時,(B)不必交給業(yè)

      主委員會。

      (A)竣工驗收資料(B)日常物業(yè)管理工作總結(jié)(C)物業(yè)使用說明文件(D)物業(yè)質(zhì)量保修文件

      73、業(yè)主為物業(yè)管理企業(yè)定出最低的年租金收入任務(wù)和物業(yè)維修養(yǎng)護(hù)指標(biāo),完成后按租金收入的一定比例支付物業(yè)服務(wù)費(fèi),這種測算收益性物業(yè)服務(wù)費(fèi)的方法是(D)。

      (A)成本法(B)市場法(C)定額法(D)比例法

      74、(B)是在預(yù)收的物業(yè)服務(wù)資金中按約定比例或者約定數(shù)額提取酬金支付給物業(yè)管理企業(yè),其余全部用于物業(yè)服務(wù)合同約定的支出,結(jié)余或者不足均由業(yè)主享有或者承擔(dān)的物業(yè)服務(wù)計費(fèi)方式。

      (A)包干制(B)酬金制(C)成本價(D)市場價

      75、根據(jù)國家發(fā)展和改革委員會、建設(shè)部印發(fā)的《物業(yè)服務(wù)收費(fèi)明碼標(biāo)價規(guī)定》,負(fù)責(zé)對物業(yè)管理企業(yè)執(zhí)行明碼標(biāo)價規(guī)定的情況實施監(jiān)督檢查的部門是(B)。

      (A)房地產(chǎn)行政主管部門(B)政府價格主管部門(C)業(yè)主委員會(D)居民委員會

      76、物業(yè)管理區(qū)域內(nèi),供水、供電、供氣、供熱、通有線電視等單位應(yīng)當(dāng)向最終用戶收取有關(guān)費(fèi)用。物業(yè)管理企業(yè)接受委托代收上述費(fèi)用的,可向(C)收取手續(xù)費(fèi)。

      (A)業(yè)主(B)最終用戶(C)委托單位(D)政府部門

      77、物業(yè)管理企業(yè)應(yīng)定期向(C)公開物業(yè)服務(wù)費(fèi)的收支情況,接受監(jiān)督。(A);房地產(chǎn)行政主管部門(B)企業(yè)員工(C)業(yè)主和使用人(D)行業(yè)協(xié)會。

      78、以詢問的方式作為收集資料的手段,以被詢問人的答復(fù)作為調(diào)查資料依據(jù)的市場調(diào)查方法是(A)

      (A)直接調(diào)查法(B)預(yù)測法(C)觀察法(D)實驗法

      79、根據(jù)建設(shè)部發(fā)布的《城市房屋租賃管理辦法》規(guī)定.房屋租賃當(dāng)事人應(yīng)當(dāng)在租賃合同簽訂后(C)日內(nèi),到市、縣人民政府房地產(chǎn)管理部門辦理登記備案手續(xù)。

      (A)10(B)15(C)30(D)60

      80、物業(yè)管理企業(yè)日??蛻絷P(guān)系管理的工作內(nèi)容不包括(B)。

      (A)宣傳有關(guān)物業(yè)管理的知識和相關(guān)的政策法規(guī)(B)協(xié)調(diào)客戶與政府的關(guān)系(C)將物業(yè)管理區(qū)域內(nèi)一些重要事情及時告知客戶(D)客戶報修、投訴后的回訪

      8l、為了及時了解客戶對物業(yè)服務(wù)的意見、建議以及滿意情況.中國物業(yè)管理協(xié)會發(fā)布的《普通住宅小區(qū)物業(yè)管理服務(wù)等級標(biāo)準(zhǔn)(試行)》中的一級、二級、三級標(biāo)準(zhǔn)都要求物業(yè)管理企業(yè)每年至少1次征詢業(yè)主對物業(yè)服務(wù)的意見.而且三個級別物業(yè)服務(wù)的客戶滿意率分別應(yīng)達(dá)到

      (D)以上。

      (A)98%,95%,90%(B)90%,85%,80%(C)85%,80%,75%(D)80%,75%,70%

      82、實施社區(qū)專題活動的步驟中不包括(A)。

      (A)建立客戶信息檔案(B)制定活動實施方案(C)做好活動籌備工作(D)開展具體活動

      83、房屋結(jié)構(gòu)施工圖中常用的構(gòu)件代號“KB’表示的是(C)。(A)樓梯板(B)墻板(C)空心板(D)槽形板

      84、房屋給排水施工圖中常用的圖例符號“ ”表示的是()。

      (A)閘閥(B)截門(C)流量表(D)洗臉盆

      85、下列房屋供暖施工圖暖通空調(diào)設(shè)備常用圖例符號中,()代表加濕器。

      86、根據(jù)房屋完損等級的評定標(biāo)準(zhǔn),房屋的結(jié)構(gòu)構(gòu)件完好,裝修和設(shè)備齊全完整,管道暢通,現(xiàn)狀良好,使用正常:或雖個別分項有輕微損壞,但一般經(jīng)過小修就能修復(fù)的房屋,屬于(A)。

      (A)完好房(B)基本完好房(C)一般損壞房(D)嚴(yán)重?fù)p壞房

      87、物業(yè)管理區(qū)域房屋完好率是區(qū)域內(nèi)的(C)的百分比。

      (A)完好房建筑面積占總的房屋建筑面積(B)基本完好房建筑面積占總的房屋建筑面積(C)完好房建筑面積和基本完好房建筑面積占總的房屋建筑面積(D)完好房建筑面積占完好房建筑面積和基本完好房建筑面積之和

      88、當(dāng)業(yè)主或使用人房屋自用部位必須修繕,而房屋修繕責(zé)任人不及時修繕,或者在房屋修繕時,遭到責(zé)任人的借故阻撓,或發(fā)現(xiàn)有可能導(dǎo)致房屋危險情況出現(xiàn)時,房管部門可采取“排除解危的強(qiáng)制措施,費(fèi)用由(C)承擔(dān)。

      (A)房屋所有人(B)房屋使用人(C)房屋修繕責(zé)任人(D)房屋管理者

      89、整幢房屋的門窗整修屬于房屋的(B)工程。

      (A)小修(B)中修(C)大修(D)翻修

      90、以下物業(yè)管理企業(yè)對業(yè)主房屋裝修進(jìn)行管理的做法中不正確的是(D)。(A)在發(fā)給業(yè)主的《住戶手冊》中寫明業(yè)主進(jìn)行房屋裝修時應(yīng)遵循的有關(guān)規(guī)定和程序(B)與裝修人簽訂房屋裝修管理服務(wù)協(xié)議(C)將房屋裝修工程的禁止行為告知裝修人(D)對違反法律、法規(guī)和裝飾裝修管理服務(wù)協(xié)議的,及時依法進(jìn)行處罰

      91、房屋附屬設(shè)備的(D)保養(yǎng)是設(shè)各操作人員對設(shè)各進(jìn)行的經(jīng)常性的保養(yǎng)工作,主要包括定期檢查、清潔和潤滑.發(fā)現(xiàn)小故障及時排除.做好必要記錄等。

      (A)一級(B)二級(C)三級(D)日常

      92、物業(yè)管理區(qū)域內(nèi)房屋附屬設(shè)備設(shè)施的每日運(yùn)行記錄應(yīng)該由(A)填寫。

      (A)設(shè)備操作人員(B)設(shè)備維修養(yǎng)護(hù)人員(C)設(shè)備養(yǎng)護(hù)班組長(D)工程部經(jīng)理

      93、房屋附屬設(shè)備的(A)工程是指對設(shè)備進(jìn)行日常的保養(yǎng)、檢修及為排除運(yùn)行故障而進(jìn)行的局部維修,通常只要修復(fù)、更換少量易損零件,調(diào)整較少部分的機(jī)件和精度。

      (A)零修(B)中修(C)大修(D)更新改造

      94、物業(yè)管理公司一般應(yīng)當(dāng)(C)對物業(yè)管理區(qū)域內(nèi)的空調(diào)主機(jī)作一次全面的技術(shù)性能檢查。

      (A)每月(B)每季度(C)每年(D)每三年

      95、物業(yè)管理區(qū)域內(nèi)特種設(shè)備的所有維護(hù)保養(yǎng)、應(yīng)急搶修、日常小修均由專業(yè)維修保養(yǎng)公司負(fù)責(zé)的設(shè)各維修養(yǎng)護(hù)委托合同,是(B)合同。

      (A)特大包(B)大包(C)申包(D)小包

      96、智能化建筑的一個重要特點是(A)。

      (A)節(jié)能(B)費(fèi)電(C)給排水設(shè)備故障難以發(fā)現(xiàn)(D)需要管理人員較多 97、建筑設(shè)備自控系統(tǒng)運(yùn)行管理及維修養(yǎng)護(hù)規(guī)程要求.網(wǎng)絡(luò)控制器、控制計算機(jī)故障一般應(yīng)于(C)小時內(nèi)修復(fù)

      (A)1(B)2(C)4(D)8

      98、采取封閉式管理的物業(yè)管理區(qū)域。物業(yè)入口處應(yīng)有保安人員(D)。

      (A)每天8小時值班。其他時間自由出入(B)每天白天值班,其他時間自由出入(C)每天夜間值班,其他時間自由出入(D)24小時值班,外來人員進(jìn)入須登記

      99、電子巡更裝置是一種(D)的電子設(shè)備。

      (A)記錄進(jìn)入物業(yè)管理區(qū)域人員和車輛(B)用于監(jiān)測火災(zāi)火警(C)記錄維修人員維修工作量(D)記錄保安人員巡邏是否到位

      100、物業(yè)管理區(qū)域內(nèi)火災(zāi)預(yù)防總復(fù)制人一般由物業(yè)管理企業(yè)(A)承擔(dān)。

      (A)管理項目的總負(fù)責(zé)人(B)安保部經(jīng)理(C)客服部經(jīng)理(D)安保部消防主管

      101、根據(jù)功能要求和居住區(qū)規(guī)模大小,居住區(qū)道路一般可分為3級或4級,其中(A)是居住區(qū)的次要道路,解決居住區(qū)的內(nèi)部聯(lián)系。

      (A)居住小區(qū)級道路(B)宅前小路(C)居住組團(tuán)級道路(D)居住區(qū)級道路

      102、按照有關(guān)規(guī)定,我國一般新建居住區(qū)綠化用地占建設(shè)用地總面積的比例最少應(yīng)達(dá)到(C)。

      (A)10%(B)20%(C)30%(D)40%

      103、《中華人民共和國大氣污染防治法》規(guī)定:在露天焚燒秸稈、落葉等產(chǎn)生煙塵污染物質(zhì)的,要責(zé)令其停止違法行為;情節(jié)嚴(yán)重的,可以處(A)以下罰款。(A)200元(B)300元(C)400元(D)500元

      104、在IS014000系列標(biāo)準(zhǔn)中,制定環(huán)境管理體系的原則、體系和支持技術(shù)通用指南是(B)。

      (A)IS014001(B)IS014004(C)IS014010(D)IS01401I

      105、將企業(yè)的保潔制度、各項保潔管理工作的要求以及每一個工作崗位的職責(zé)告知保沽部每一位員工,使他們能夠自覺地按照具體的崗位職責(zé)去要求自己,這應(yīng)是(C)的工作職責(zé)。

      (A)保潔部經(jīng)理(B)保潔技術(shù)人員(C)保潔班組長(D)保潔員

      106、物業(yè)管理區(qū)域內(nèi)的垃圾清運(yùn)應(yīng)做到每日清運(yùn)率(D)(A)50%(B)80%(C)90 %(D)100 %

      107、中國物業(yè)管理協(xié)會制定的《普通住宅小區(qū)物業(yè)管理服務(wù)等級標(biāo)準(zhǔn)(試行)》中保潔服務(wù)一項一級、二級和三級標(biāo)準(zhǔn)要求電梯廳、樓道每日清掃次數(shù)分別為(C)。

      (A)3,2,1(B)l,2,3(C)2,1,l(D)2,2,1

      108、居住區(qū)的綠化一般應(yīng)以(A)為主,注意合理布局。

      (A)植物造園(B)園林小品(C)苗圃花圃(D)假山水池

      109、培訓(xùn)是企業(yè)人力資源管理的一項重要士作,在物業(yè)管理企業(yè)中有必要接受業(yè)務(wù)培訓(xùn)的人員范圍是(C)。

      (A)部門經(jīng)理(B)技術(shù)人員(C)所有員工(D)部分普通員工

      110、對理論性、知識性較強(qiáng)的物業(yè)管理專業(yè)培訓(xùn)效果進(jìn)行考核的最佳方法是(A)。

      (A)筆試(B)口試(C)技能競賽(D)實際模擬

      二、多項選擇題(1ll~140題,每題1分,共30分。每題有多個答案正確,請在答題卡上將所選答案的相應(yīng)字母涂黑。錯選、少選、多選,均不得分)

      111、根據(jù)《中華人民共和國行業(yè)標(biāo)準(zhǔn)房地產(chǎn)業(yè)基本術(shù)語標(biāo)準(zhǔn)》,(ABC)不僅包括相關(guān)物質(zhì)實體.而且包括依托于物質(zhì)實體上的權(quán)益。

      (A)物業(yè)(B)房地產(chǎn)(C)不動產(chǎn)(D)土地

      112、根據(jù)《物業(yè)管理條例》的規(guī)定.房地產(chǎn)行政主管部門對日常物業(yè)管理活動的監(jiān)督管理職責(zé)包括(ABC)等。

      (A)制定物業(yè)管理區(qū)域劃分辦法(B)對物業(yè)管理區(qū)域內(nèi)公共建筑和共用設(shè)施使用性質(zhì)的改變進(jìn)行審批(C)指導(dǎo)業(yè)主大會的成立(D)對業(yè)主委員會委員的人選進(jìn)行審批

      113、學(xué)校物業(yè)管理的特點包括(BCD)。(A)保潔工作專業(yè)性不強(qiáng)(B)物業(yè)管理時段性強(qiáng)(C)對安全管理要求高(D)物業(yè)管理沒有互動性

      114、以下(ABCD)符合《中華人民共和國合同法》的有關(guān)規(guī)定。

      (A)合同生效后,當(dāng)事人不得因姓名、名稱的變更而不履行合同義務(wù)(B)合同生效后.當(dāng)事人不得因法定代表人、負(fù)責(zé)人、承辦人的變動而不履行合同義務(wù)(C)當(dāng)事人如果協(xié)商一致,可以變更合同(D)當(dāng)事人如果協(xié)商一致,可以解除合同

      115、以下關(guān)于我國物業(yè)管理政策與法律之間關(guān)系的表述.正確的是(ABD)。

      (A)政策與法律之間有著本質(zhì)的區(qū)別(B)政策與法律是互相聯(lián)系的(C)法律是政策的依據(jù)(D)政策是法律的依據(jù)

      116、根據(jù)《物業(yè)管理條例》,以下表述中正確的是(ABC)。(A)業(yè)主大會作出決定,必須經(jīng)與會業(yè)主所持投票權(quán)1/2以上通過(B)業(yè)主大會作出解聘物業(yè)管理企業(yè)的決定,必須經(jīng)與會業(yè)主所持投票權(quán)2/3以上通過(C)業(yè)主大會會議應(yīng)當(dāng)有物業(yè)管理區(qū)域內(nèi)持有1/2以上投票權(quán)的業(yè)主參加(D)業(yè)主大會會議應(yīng)當(dāng)有物業(yè)管理區(qū)域內(nèi)持有2/3以上投票權(quán)的業(yè)主參加

      117、(CD)符合建設(shè)部《前期物業(yè)管理招標(biāo)投標(biāo)管理暫行辦法》的要求。

      (A)在任何情況下,住宅的建設(shè)單位都必須通過招投標(biāo)的方式選聘具有相應(yīng)資質(zhì)的物業(yè)管理企業(yè)進(jìn)行前期物業(yè)管理(B)招標(biāo)人采取邀請招標(biāo)方式的,應(yīng)當(dāng)在公共媒介上發(fā)布招標(biāo)公告(C)新建現(xiàn)售商品房項目應(yīng)當(dāng)在現(xiàn)售前30日完成物業(yè)管理招標(biāo)投標(biāo)工作(D)非出售的新建物業(yè)項目應(yīng)當(dāng)在交付使用前90日完成物業(yè)管理招標(biāo)投標(biāo)工作

      118、根據(jù)《業(yè)主大會規(guī)程》的規(guī)定,業(yè)主籌備成立業(yè)主大會的.應(yīng)當(dāng)組建業(yè)主大會籌備組.籌備組應(yīng)當(dāng)做好(BCD)等項籌備工作。

      (A)確定首次業(yè)主大會會議召開的時間、地點、形式和內(nèi)容(B)確認(rèn)業(yè)主身份.確定業(yè)主在首次業(yè)主大會會議上的投票權(quán)數(shù)(C)確定業(yè)主委員會委員候選人產(chǎn)生辦法及名單(D)參照政府主管部門制訂的示范文本.?dāng)M定《業(yè)主大會議事規(guī)則》(草案)和《業(yè)主公約》(草案)

      119、以下部門規(guī)章中,建設(shè)部已宣布廢止的有(CD)

      (A)《城市危險房屋管理規(guī)定》(建設(shè)部令第4號.1989年11月21日發(fā)布)(B)《城市房屋修繕管理規(guī)定》(建設(shè)部令第11號.1991年7月8日發(fā)布)。(C)《城市公有房屋管理規(guī)定》(建設(shè)部令第34號,1994年3月23日發(fā)布)(D)(城市房屋白蟻防治管理規(guī)定)(建設(shè)部令第72號,1999年lO月25日發(fā)布)

      120、根據(jù)《房屋接管驗收標(biāo)準(zhǔn)》,新建物業(yè)質(zhì)量與使用功能的接管驗收標(biāo)準(zhǔn)應(yīng)達(dá)到(ABD)。(A)磚石結(jié)構(gòu)沒有明顯裂縫(B)木結(jié)構(gòu)無蟻害(C)兩層以上房屋在公用部位設(shè)置屋面檢修孔(D)樓地面沒有裂縫和脫皮現(xiàn)象

      121、原有物業(yè)接管驗收的主要內(nèi)容包括(ABC)等。

      (A)從外觀檢查建筑物整體的變異狀態(tài)(B)檢查房屋結(jié)構(gòu)、裝修和設(shè)備的完好與損壞程度 ’(C)查檢房屋使用情況(D)評估房屋的完損程度

      122、物業(yè)管理企業(yè)的提前解聘一般發(fā)生在物業(yè)服務(wù)合同履行過程中雙方發(fā)生爭議時,解決爭議的正確方法有(ABCD)。

      (A)雙方充分協(xié)商(B)提請物業(yè)管理行政主管部門調(diào)解(C)提交仲裁機(jī)構(gòu)進(jìn)行仲裁(D)提交法院依法裁決

      123、根據(jù)國家發(fā)展和改革委員會與建設(shè)部聯(lián)合制定的《物業(yè)服務(wù)收費(fèi)管理辦法》規(guī)定,物業(yè)服務(wù)成本或者物業(yè)服務(wù)支出構(gòu)成中應(yīng)包括(ABCD)。

      (A)物業(yè)管理企業(yè)房屋維修設(shè)備購置費(fèi)(B)管理服務(wù)人員的加班費(fèi)、服裝費(fèi)(C)物業(yè)管理公共區(qū)域節(jié)日裝飾費(fèi)(D)物業(yè)管理公共區(qū)域垃圾桶購置費(fèi)

      124、測算物業(yè)服務(wù)費(fèi)的原則包括(ABC)等。

      (A)嚴(yán)格控制成本的原則(B)業(yè)主滿意的原則(C)區(qū)別對待的原則(D)合理、公開以及費(fèi)用與業(yè)主承受能力相適應(yīng)的原則

      125、根據(jù)、<物業(yè)服務(wù)收費(fèi)管理辦法》.建設(shè)單位與物業(yè)買受人簽訂的買賣合同,應(yīng)當(dāng)約定物業(yè)管理服務(wù)內(nèi)容、服務(wù)標(biāo)準(zhǔn)、(AC)等內(nèi)容。

      (A)收費(fèi)標(biāo)準(zhǔn)(B)收費(fèi)地點(C)計費(fèi)方式(D)計費(fèi)起始時間 126、業(yè)主違反物業(yè)服務(wù)合同約定逾期不交納服務(wù)費(fèi)用或者物業(yè)服務(wù)資金的。(AB)應(yīng)當(dāng)督促其限期交納。

      (A)業(yè)主委員會(B)業(yè)主大會(C)物業(yè)管理企業(yè)(D)居委會

      127、根據(jù)《城市房屋租賃管理辦法》的規(guī)定.房屋租賃的有關(guān)政策主要有(BD)等。

      (A)房屋租賃期限屆滿后,承租人需要繼續(xù)租用的.應(yīng)當(dāng)在租賃期限屆滿前6個月提出,并經(jīng)出租人同意,重新簽訂租賃合同 .(B)租賃期限內(nèi).房屋出租人轉(zhuǎn)讓房屋所有權(quán)的,房屋受讓人應(yīng)當(dāng)繼續(xù)履行原租賃合同的規(guī)定(C)承租人拖欠租金累計3個月以上,出租人有權(quán)終止合同。收回房屋(D)房屋轉(zhuǎn)租期間,原房屋租賃合同變更、解除或者終止,轉(zhuǎn)租合同也隨之相應(yīng)變更、解除或者終止

      128、物業(yè)管理人員與客戶溝通的技巧有(ABCD)。

      (A)耐心傾聽(B)反饋信息(C)協(xié)調(diào)矛盾(D)解決疑難

      129、客戶關(guān)系管理年度計劃應(yīng)包括(ABCD)等項內(nèi)容。

      (A)客戶狀態(tài)分析(B)本年度客戶關(guān)系管理的具體內(nèi)容和重點(C)本年度客戶關(guān)系管堡的實施方式(D)本年度客戶關(guān)系管理的實施時間與人員

      130、物業(yè)管理企業(yè)可以在物業(yè)管理區(qū)域內(nèi)開展的專題活動有(AC)。

      (A)棋牌有獎比賽(B)全國性中小學(xué)生有獎數(shù)學(xué)競賽(C)網(wǎng)絡(luò)游戲比賽(D)物業(yè)管理區(qū)域內(nèi)業(yè)主手工藝品制作比賽

      131、危房的劃分,一定要根據(jù)(ABC)等因素而定。(A)房屋構(gòu)件損壞范圍(B)房屋構(gòu)件損壞程度(C)房屋構(gòu)件損壞對周重環(huán)境的危害程度(D)房屋的產(chǎn)權(quán)狀況

      132、房屋維修管理的原則包括(ACD)。

      (A)確保房屋完好(B)提升房屋檔次(C)改善使用功能(D)提高使用效益

      133、以下有關(guān)房屋裝修管重妁國家標(biāo)準(zhǔn)、行業(yè)標(biāo)準(zhǔn)和建設(shè)部頒布的部門規(guī)章中,目前仍然有效的是(ABCD)。

      (A)《建筑裝飾裝修管理規(guī)定》(B)《住宅室內(nèi)裝飾裝修管理辦法》(C)《住宅裝飾裝修工程施工規(guī)范》(D)《室內(nèi)裝飾工程質(zhì)量規(guī)范》

      134、房屋附屬設(shè)各設(shè)施的養(yǎng)護(hù)管理制度,一般應(yīng)根據(jù)房屋各類附屬設(shè)各設(shè)施的(ABCD)等制定。

      (A)系統(tǒng)組成(B)作用與特性(C)養(yǎng)護(hù)要求(D)使用規(guī)程

      135、物業(yè)管理區(qū)域內(nèi)電梯的(CD)工程均應(yīng)在每年設(shè)備普查的基礎(chǔ)上提出下一年度的維修計劃,經(jīng)上級部門批準(zhǔn)后,安排施工。

      (A)急修(B)小修(C)中修(D)大修

      136、特種設(shè)備出廠時,應(yīng)當(dāng)附有安全技術(shù)規(guī)范要求的(ABC)等文件;加果缺少上述規(guī)定的文件,物業(yè)管理企業(yè)可以拒絕接收。

      (A)設(shè)計文件(B)產(chǎn)品質(zhì)量合格證明(C)安裝及使用維修說明(D)監(jiān)督檢驗證明

      137、物業(yè)管理區(qū)域內(nèi)的建筑安全防范智能化系統(tǒng)一般由(ABCD)子系統(tǒng)組成?

      (A)電視監(jiān)控(B)出入口控制(C)防盜報警(D)電子巡更 138、大型物業(yè)管理區(qū)域內(nèi)安全保衛(wèi)管理人員的安排,一般有以下幾種形式:(ABC)?

      (A)聘用專業(yè)保安公司的保安人員(B)物業(yè)管理企業(yè)自己組建保安部(C)聘用專業(yè)保安人員與企業(yè)自己組建保安部結(jié)合(D)物業(yè)管理企業(yè)其他部門工作人員兼作保安員

      139、在物業(yè)管理區(qū)域內(nèi)舉行消防演習(xí),正確的做法是(ABCD)?

      (A)提前1個月將消防演習(xí)計劃方案上報業(yè)主委員會(B)在實施演習(xí)前2周。向客戶發(fā)出消防演習(xí)通知(C)演習(xí)前3天,由滅火總指揮帶領(lǐng)相關(guān)負(fù)責(zé)人對消防演習(xí)準(zhǔn)備工作進(jìn)行最后綜合檢查(D)在消防演習(xí)前2天.在公共區(qū)域張貼告示,進(jìn)一步提示客戶關(guān)于消防演習(xí)事宜

      140、我國每座城市都要組織編制城市綠地系統(tǒng)規(guī)劃.其法律依據(jù)主要是(ABD)等?

      (A)《中華人民共和國城市規(guī)劃法》(B)《城市綠化條例》(C)《城市綠化管理辦法》(D)《城市綠線管理辦法》

      第二篇:全國計算機(jī)等級考試二級VF考點分析

      全國計算機(jī)等級考試二級VF考點分析之VF基礎(chǔ)(第一章)1.1 數(shù)據(jù)庫基礎(chǔ)知識 考點1 計算機(jī)數(shù)據(jù)管理的發(fā)展

      1數(shù)據(jù)與數(shù)據(jù)處理

      數(shù)據(jù)是指存儲在某一種媒體上能夠識別的物理符號。數(shù)據(jù)處理的中心問題是數(shù)據(jù)管理。

      2計算機(jī)數(shù)據(jù)管理

      (l)人工管理。

      (2)文件系統(tǒng)。

      (3)數(shù)據(jù)庫系統(tǒng)。

      (4)分布式數(shù)據(jù)庫系統(tǒng)。

      (5)面向?qū)ο髷?shù)據(jù)庫系統(tǒng)。

      3數(shù)據(jù)庫管理系統(tǒng)

      為數(shù)據(jù)庫的建立、使用和維護(hù)而配置的軟件稱為數(shù)據(jù)庫管理系統(tǒng)DBMS(DataBase Management System)。

      圖1-1 數(shù)據(jù)庫系統(tǒng)中數(shù)據(jù)與程序的關(guān)系 考點2 數(shù)據(jù)庫系統(tǒng)

      1有關(guān)數(shù)據(jù)庫的概念

      (1)數(shù)據(jù)庫(DataBase):存儲在計算機(jī)存儲設(shè)備上、結(jié)構(gòu)化的相關(guān)數(shù)據(jù)的集合。

      (2)數(shù)據(jù)庫應(yīng)用系統(tǒng)(DBAS):是由系統(tǒng)開發(fā)人員利用數(shù)據(jù)庫系統(tǒng)資源開發(fā)出來的,面向某一類實際應(yīng)用的應(yīng)用軟件系統(tǒng)。

      (3)數(shù)據(jù)庫管理系統(tǒng)(DBMS):對數(shù)據(jù)實行專門管理,提供安全性和完整性等統(tǒng)一機(jī)制,可以對數(shù)據(jù)庫的建立、使用和維護(hù)進(jìn)行管理。

      (4)數(shù)據(jù)庫系統(tǒng)(DBS):是指引進(jìn)數(shù)據(jù)庫技術(shù)后的計算機(jī)系統(tǒng),實現(xiàn)有組織地、動態(tài)地存儲大量相關(guān)數(shù)據(jù),提供數(shù)據(jù)處理和信息資源共享的便利手段。數(shù)據(jù)庫系統(tǒng)由硬件系統(tǒng)、數(shù)據(jù)庫、數(shù)據(jù)庫管理系統(tǒng)及相關(guān)軟件、數(shù)據(jù)庫管理員和用戶等部分組成。

      2數(shù)據(jù)庫系統(tǒng)的特點

      (l)實現(xiàn)數(shù)據(jù)共享,減少數(shù)據(jù)冗余。

      (2)采用特定的數(shù)據(jù)模型。

      (3)具有較高的數(shù)據(jù)獨(dú)立性。

      (4)具有統(tǒng)一的數(shù)據(jù)控制功能??键c3 數(shù)據(jù)模型

      1實體的描述

      (1)實體。

      (2)實體的屬性。

      (3)實體集和實體型。

      2實體間聯(lián)系及聯(lián)系的種類

      (1)一對一聯(lián)系。

      (2)一對多聯(lián)系。

      (3)多對多聯(lián)系。

      3數(shù)據(jù)模型簡介

      為了反映事物本身及事物之間的各種聯(lián)系,數(shù)據(jù)庫中的數(shù)據(jù)必須有一定的結(jié)構(gòu),這種結(jié)構(gòu)用數(shù)據(jù)模型來表示,通常有以下3種。

      (1)層次數(shù)據(jù)模型。

      (2)網(wǎng)狀數(shù)據(jù)模型。

      (3)關(guān)系數(shù)據(jù)模型。小提示:

      數(shù)據(jù)庫DB、數(shù)據(jù)庫系統(tǒng)DBS和數(shù)據(jù)庫管理系統(tǒng)DBMS之間的關(guān)系是DBS包括DB和DBMS。1.2 關(guān)系模型

      關(guān)系模型的用戶界面非常簡單,一個關(guān)系的邏輯結(jié)構(gòu)就是一張二維表。這種用二維表的形式表示實體和實體間聯(lián)系的數(shù)據(jù)模型稱為關(guān)系數(shù)據(jù)模型。

      1關(guān)系術(shù)語

      (l)關(guān)系:一個關(guān)系就是一張二維表,每個關(guān)系有一個關(guān)系名。在Visual FoxPro中一個關(guān)系存儲為一個文件,擴(kuò)展名為DBF,稱為“表”。

      對關(guān)系的描述稱為關(guān)系模式,一個關(guān)系模式對應(yīng)一個關(guān)系的結(jié)構(gòu),格式為:

      關(guān)系名(屬性名1,屬性名2,?,屬性名n)

      (2)元組:在一個二維表中,水平方向的行稱為元組,每一行為一個元組。

      (3)屬性:將二維表中垂直方向的列稱為屬性,每一列都有一個屬性名。

      (4)域:屬性的取值范圍,即不同元組對同一個屬性的取值所限定的范圍。

      (5)關(guān)鍵字:屬性或?qū)傩缘慕M合,其值能夠唯一地標(biāo)識一個元組。在Visual FoxPro中,主關(guān)鍵字和候選關(guān)鍵字就起唯一標(biāo)志一個元組的作用。

      (6)外部關(guān)鍵字:如果表中一個字段不是本表的主關(guān)鍵字或候選關(guān)鍵字,而是另一個表的主關(guān)鍵字或候選關(guān)鍵字,那么這個字段(屬性)就稱為外部關(guān)鍵字。

      2關(guān)系的特點

      (1)關(guān)系必須規(guī)范化。

      (2)在同一個關(guān)系中不能出現(xiàn)同名屬性,Visual FoxPro中表示為字段名的不同。

      (3)關(guān)系中不允許有完全相同的元組,即冗余。

      (4)在一個關(guān)系中元組的次序無關(guān)緊要。

      (5)在一個關(guān)系中列的次序無關(guān)緊要。考點5 關(guān)系運(yùn)算

      對關(guān)系數(shù)據(jù)庫進(jìn)行查詢時,需要找到用戶感興趣的數(shù)據(jù),這就需要對關(guān)系進(jìn)行一定的關(guān)系運(yùn)算,關(guān)系的基本運(yùn)算有兩類:傳統(tǒng)的集合運(yùn)算和專門的關(guān)系運(yùn)算。

      1傳統(tǒng)的集合運(yùn)算

      (1)并:兩個相同結(jié)構(gòu)關(guān)系的并是由屬于這兩個關(guān)系的全部元組組成的集合。

      (2)差:兩個相同結(jié)構(gòu)關(guān)系的差是由屬于前一個關(guān)系的元組而不屬于后一個關(guān)系的元組組成的集合。例如,關(guān)系R和S的差結(jié)果是由屬于R但不屬于S的元組組成的集合。

      (3)交:兩個相同結(jié)構(gòu)關(guān)系的交是由屬于這兩個關(guān)系所共有的元組組成的集合。

      2專門的關(guān)系運(yùn)算

      (1)選擇:從關(guān)系中找出滿足給定條件的元組的操作。

      (2)投影:從關(guān)系模式中指定若干個屬性組成新的關(guān)系:

      (3)連接:關(guān)系的橫向結(jié)合,將兩個關(guān)系模式拼接成一個更寬的關(guān)系模式。

      (4)自然連接:在連接運(yùn)算中,按照字段值對應(yīng)相等為條件進(jìn)行的連接操作稱為等值連接。自然連接是去掉重復(fù)屬性的等值連接。小提示:

      選擇和投影運(yùn)算的操作對象只是一個表,相當(dāng)于對一個二維表進(jìn)行切割。連接運(yùn)算則需要把兩個表作為操作對象。如果兩個表以上進(jìn)行連接,應(yīng)當(dāng)兩兩進(jìn)行連接。1.3 數(shù)據(jù)庫設(shè)計基礎(chǔ) 考點6 數(shù)據(jù)庫設(shè)計步驟

      1設(shè)計原則

      (l)關(guān)系數(shù)據(jù)庫的設(shè)計應(yīng)遵從概念單一化“一事一地”的原則。

      (2)避免在表之間出現(xiàn)重復(fù)字段。

      (3)表中的字段必須是原始數(shù)據(jù)和基本數(shù)據(jù)元素。

      (4)用外部關(guān)鍵字保證有關(guān)聯(lián)的表之間的聯(lián)系。

      2設(shè)計步驟

      利用Visual FoxPro來開發(fā)數(shù)據(jù)庫應(yīng)用系統(tǒng),可以按照以下步驟來設(shè)計。

      (1)需求分析。

      (2)確定需求表C

      (3)確定需求字段。

      (4)確定聯(lián)系。

      (5)設(shè)計精確

      1.4 Visual FoxPro系統(tǒng)概述 考點7 Visual FoxPro的特點

      (l)增強(qiáng)項目與數(shù)據(jù)庫管理。

      (2)提高應(yīng)用程序開發(fā)的生產(chǎn)率。

      (3)互操作性與支持Internet。

      (4)充分利用已有數(shù)據(jù)。

      全國計算機(jī)等級考試二級VF考點分析之VF系統(tǒng)初步(第二章)2.1 Visual FoxPro的安裝和啟動 考點1 Visual FoxPro的系統(tǒng)要求

      Visual FoxPro功能強(qiáng)大,但它對系統(tǒng)的要求并不高,個人計算機(jī)軟硬件基本要求如下。

      (1)處理器;486DX/66 MHz處理器,推薦使用Pentium或更高處理器的PC。

      (2)內(nèi)存:16MB以上的內(nèi)存,推薦使用24MB內(nèi)存。

      (3)硬盤空間:典型安裝需要85 MB硬盤空間,最大安裝需要90MB硬盤空間。

      (4)其他硬件:一個鼠標(biāo)、一個光盤驅(qū)動器。推薦使用 VGA或更高分辨率的監(jiān)視器。

      (5)操作系統(tǒng):由于Visual FoxPro是32位產(chǎn)品,需要在Windows 95/98(中文版)、Windows NT 4.0(中文版)或更高版本的操作系統(tǒng)上運(yùn)行。小提示:

      退出Windows中的應(yīng)用程序或關(guān)閉窗口等操作,都可以利用快捷鍵Alt + F4來完成。2.2 Visual FoxPro的用戶界面 考點2 Visual FoxPro的主界面

      Visual FoxPro的主界面即其工作環(huán)境,啟動 Visual FoxPro后,打開如圖2一l所示的界面。

      考點3 工具欄的使用

      設(shè)置工具欄是微軟公司流行軟件的共同特點,利用各種工具欄比菜單要方便得多。其默認(rèn)界面僅包括“常用”工具欄和“表單設(shè)計器”工具欄。除此之外,Visual FoxPro還提供其他10個工具欄,如表2-1所示。

      小提示:

      Visual FoxPro中有兩種工作方式:交互操作方式和程序方式,命令方式和菜單方式都屬于交互操作方式。2.3 項目管理器 考點4 使用項目管理器

      (1)項目管理器窗口中共有6個選項長,其中“全部”選項卡用來集中顯示該項目中的所有文件,“數(shù)據(jù)”、“文檔”、“類”、“代碼”和“其他“5個選項卡用來分類顯示各種文件。

      (2)項目管理器一是提供了簡便的、可視化的方法來組織和處理表、數(shù)據(jù)庫、表單、查詢和其他一切文件,通過單擊鼠標(biāo)就能實現(xiàn)對文件的創(chuàng)建、修改、刪除等操作;二是在項口管理器中可以將應(yīng)用系統(tǒng)編譯成一個擴(kuò)展名為APP的應(yīng)用文件或EXE的可執(zhí)行文件。

      (3)在Visual FoxPro中的不同文件類型及其擴(kuò)展名,如表2-2所示。

      表2-2 Visual FoxPro中的不同文件類型及其擴(kuò)展名

      考點5 定制項目管理器

      (l)移動、縮放和折疊。

      (2)拆分項目管理器。

      (3)停放項目管理器 小提示:

      要拆分選項卡使之單獨(dú)使用,必須將選項卡折疊后才可以實現(xiàn)。2.4 Visual FoxPro向?qū)А⒃O(shè)計器、生成器 考點6 Visual FoxPro的向?qū)?/p>

      向?qū)且环N交互式程序用戶在一系列向?qū)聊簧匣卮饐栴}或者選擇選項后,向?qū)鶕?jù)回答生成文件或者執(zhí)行任務(wù),幫助用戶快速完成一般性的任務(wù)〔例如創(chuàng)建表單、編排報表的格式、建立查詢、制作圖表、生成數(shù)據(jù)透視表、生成交叉表報表及在Web上按HTML格式發(fā)布等??键c7 Visual FoxPro的設(shè)計器

      Visual FoxPro的設(shè)計器是創(chuàng)建和修改應(yīng)用系統(tǒng)各種組件的可視化工具:利用各種設(shè)計器使得創(chuàng)建表、表單、數(shù)據(jù)庫、查詢和報表及管理數(shù)據(jù)變得輕而易舉,為初學(xué)者提供了方便??键c8 Visual FoxPro的生成器

      生成器是帶有選項卡的對話框,用于簡化對表單、復(fù)雜控件及參照完整性代碼的創(chuàng)建和修改過程。每個生成器顯示一系列選項卡,用于設(shè)置選中對象的屬性??墒褂蒙善髟跀?shù)據(jù)庫表之間生成控件、表單、設(shè)置控件格式和創(chuàng)建參照完整性。

      全國計算機(jī)等級考試二級VF考點分析之?dāng)?shù)據(jù)與數(shù)據(jù)運(yùn)算(第三章)3.1 常量與變量 考點1 常量

      常量用以表示一個具體的、不變的值。不同類型常量的書寫格式不同。在Visual FoxPro中,常量主要包括以下幾種類型。

      1數(shù)值型常量

      數(shù)值型常量即常數(shù),用來表示一個數(shù)量的大小,由數(shù)字0~9小數(shù)點和正負(fù)號組成。

      2貨幣型常量

      貨幣型常量用來表示貨幣值,其書寫格式與數(shù)值型常量類似,但要加上一個前置的符號($)。

      3字符型常量

      字符型常量也稱為字符串,其表示方法是用半角單引號、雙引號或方括號把字符串括起來。這里的單引號、雙引號或方括號稱為定界符許多常量都有定界符。定界符雖然不作為常量本身的內(nèi)容,但它規(guī)定了常量的類型及常量的起始和終止界限。

      4日期型常量

      日期型常量的定界符是一對花括號?;ɡㄌ杻?nèi)包括年、月、日3部分內(nèi)容,各部分內(nèi)容之間用分隔符分隔。

      5日期時間型常量

      日期時間型常量包括日期和時間兩部分內(nèi)容:{<日期>,<時間>}。<日期>部分與日期型常量相似,也有傳統(tǒng)的和嚴(yán)格的兩種格式。

      6邏輯型常量

      邏輯型數(shù)據(jù)只有邏輯真和邏輯假兩個值。前后兩個句點作為邏輯型常量的定界符是必不可少的,否則會被誤認(rèn)為變量名。邏輯型數(shù)據(jù)只占用1字節(jié)??键c2 變量

      Visual FoxPro中變量分為字段變量和內(nèi)存變量二其中字段變量就是表中的字段。內(nèi)存變量是內(nèi)存中的一塊存儲區(qū)域,變量值就是存放在這個存儲區(qū)域里的數(shù)據(jù),變量的類型取決于變量值的類型。內(nèi)存變量的數(shù)據(jù)類型包括:字符型(C)、數(shù)值型(N)、貨幣型(Y)、日期型(D)、日期時間型(T)和邏輯型(L)。

      1簡單的內(nèi)存變量

      每一個變量都有一個名字,可以通過變量名訪問變量。如果當(dāng)前表中存在一個同名的字段變量,則在訪問內(nèi)存變量時,必須在變量名前加上前綴M.(或M->),否則系統(tǒng)將訪問同名的字段變量。

      2數(shù)組

      與簡單內(nèi)存變量不同,數(shù)組在使用之前一般要用DIMENSION或DECLARE命令顯示創(chuàng)建,規(guī)定數(shù)組是一維數(shù)組還是二維數(shù)組,數(shù)組名和數(shù)組大小。數(shù)組大小由下標(biāo)值的上、下限決定,下限規(guī)定為1。在使用數(shù)組和數(shù)組元素時,應(yīng)注意如下問題。

      (1)在一切使用簡單內(nèi)存變量的地方,均可以使用數(shù)組元素。

      (2)在賦值和輸入語句中使用數(shù)組名時,表示將同一個值同時賦給該數(shù)組的全部數(shù)組元素。

      (3)在同一個運(yùn)行環(huán)境下,數(shù)組名不能與簡單變量名重復(fù)。

      (4)在賦值語句中的表達(dá)式位置不能出現(xiàn)數(shù)組名。

      (5)可以用一維數(shù)組的形式訪問二維數(shù)組。考點3 內(nèi)存變量常用命令

      1內(nèi)存變量的賦值

      格式1:<內(nèi)存變量名>=<表達(dá)式>

      格式2:STORE<表達(dá)式>TO<內(nèi)存變量名表>

      2表達(dá)式值的顯示

      格式1:?<表達(dá)式表>

      格式2:??<表達(dá)式表>

      3內(nèi)存變量的顯示

      格式1:LIST MEMORY[LIKE<通配符>][TO PRINTER!TO FILE<文件名>]

      格式2:DISPLAY MEMORY[LIKE<通配符>][TO PRINTER|TO FILE<文件名>]

      4內(nèi)存變量的清除

      格式1:CLEAR MEMORY

      格式2:RELEASE<內(nèi)存變量名表>

      格式3:RELEASE ALL[EXTENDED]

      格式4:RELEASE ALL[LIKE<通配符>|EXCEPT<通配符>]

      5表中數(shù)據(jù)與數(shù)組數(shù)據(jù)之間的交換

      將表的當(dāng)前記錄復(fù)制到數(shù)組。

      格式1:SCATTER[FIELDS<字段名表>][MEMO]TO<數(shù)組名>[BLANK]

      格式2:SCATTER[FIELDS LIKE<通配符>|FIELDS EXCEPT<通配符>][MEMO]TO<數(shù)組名>[BLANK]

      將數(shù)組數(shù)據(jù)復(fù)制到表的當(dāng)前記錄。

      格式1:GATHER FROM<數(shù)組名>[FIELDS<字段名表>][MEMO]

      格式2:GATHER FROM<數(shù)組名>[FIELDS LIKE<通配符>|FIELDS EXCE<通配符>][MEMO] 小提示:

      如果當(dāng)前表中存在一個同名的字段變量,則在訪問內(nèi)存變量時,必須在內(nèi)存變量名前加上前綴M.(或M->),否則系統(tǒng)訪問的將是同名的字段變量。3.2 表達(dá)式

      考點4 數(shù)值、字符與日期時間表達(dá)式

      1數(shù)值表達(dá)式

      (1)算術(shù)運(yùn)算優(yōu)先級。數(shù)值表達(dá)式中的算術(shù)運(yùn)算符有些與日常使用的運(yùn)算符稍有Lx=別,算術(shù)運(yùn)算符及其含義和優(yōu)先級如表3-1所示。

      表3-1 算術(shù)運(yùn)算符及其優(yōu)先級

      (2)求余運(yùn)算。求余運(yùn)算%和取余函數(shù)MOD()的作用相同。余數(shù)的正負(fù)號與除數(shù)一致當(dāng)表達(dá)式中出現(xiàn)*、/和%運(yùn)算時,它們具有相同的優(yōu)先級。

      2字符表達(dá)式

      由字符串運(yùn)算符將字符型數(shù)據(jù)連接起來形成,其結(jié)果仍是字符型數(shù)據(jù)字符型數(shù)據(jù)只能進(jìn)行兩種運(yùn)算(+、-),它們的優(yōu)先級相同。

      “+”首尾連接前后兩個字符串形成一個新的字符串;“-”連接前后兩個字符串,并將前字符串的尾部空格移到合并后的新字符串尾部 3日期時間表達(dá)式

      日期時間表達(dá)式中可以使用的運(yùn)算符也有“+”和“-”兩個,其格式也有一定的限制,不能任意組合,如不能用運(yùn)算符“+”將兩個<日期>連接起來??键c5 關(guān)系表達(dá)式

      1關(guān)系表達(dá)式

      關(guān)系表達(dá)式通常也稱為簡單邏輯表達(dá)式,它是由關(guān)系運(yùn)算符將兩個運(yùn)算對象連接起來而形成的,即:<表達(dá)式><關(guān)系運(yùn)算符><表達(dá)式>。關(guān)系運(yùn)算符及其含義如表3-2所示,它們的優(yōu)先級相同。表3-2 關(guān)系運(yùn)算符

      2設(shè)置字符的排序次序

      當(dāng)比較兩個字符串時,系統(tǒng)對兩個字符串的字符自左向右逐個進(jìn)行比較;一旦發(fā)現(xiàn)兩個對應(yīng)字符不同,就根據(jù)這兩個字符的排序序列決定兩個字符串的大小

      3字符串精確比較與EXACT設(shè)置

      在用雙等號運(yùn)算符==比較兩個字符串時,只有當(dāng)兩個字符串完全相同(包括空格及各字符的位置)時,運(yùn)算結(jié)果才會是邏輯真.T.,否則為邏輯假.F.??键c6 邏輯表達(dá)式

      1邏輯表達(dá)式

      邏輯運(yùn)算符的運(yùn)算規(guī)則如表3-3所示,其中各代表兩個邏輯型常量。

      表3-3 邏輯運(yùn)算規(guī)則

      2運(yùn)算符優(yōu)先級

      .NOT.或!(邏輯非)、.AND.(邏輯與)、.OR.(邏輯或)依次降低。小提示:

      表達(dá)式是指常量、變量、函數(shù)或由它們通過特定的運(yùn)算符連接起來的式子。3.3 常用函數(shù) 考點7 數(shù)值函數(shù)

      數(shù)值函數(shù)是指函數(shù)值為數(shù)值的一類函數(shù),它們的自變量和返回值往往都是數(shù)值型數(shù)據(jù)。

      1絕對值和符號函數(shù)

      格式:ABS<數(shù)值表達(dá)式>)

      SIGN(<數(shù)值表達(dá)式>)

      功能:ABS()返回指定的數(shù)值表達(dá)式的絕對值。SIGN()返回指定數(shù)值表達(dá)式的符號。

      2求平方根函數(shù)

      格式:SQRT(<數(shù)值表達(dá)式>)

      功能:返回指定表達(dá)式的平方根,表達(dá)式的值不能為負(fù)。

      3圓周率函數(shù)

      格式:PI()

      功能:返回圓周率二,該函數(shù)沒有自變量。

      4求整數(shù)函數(shù)

      格式:INT(<數(shù)值表達(dá)式>)CEILING(<數(shù)值表達(dá)式>)FLOOR(<數(shù)值表達(dá)式>)

      功能:INT()返回指定數(shù)值表達(dá)式的整數(shù)部分。CEILING()返回大于或等于指定數(shù)值表達(dá)式的最小整數(shù)。FLOOR()返回小于或等于指定數(shù)值表達(dá)式的最大整數(shù)。5四舍五入函數(shù)

      格式:ROUND(<數(shù)值表達(dá)式I>,<數(shù)值表達(dá)式2>)

      功能:返回<數(shù)值表達(dá)式I>在指定位置四舍五入后的結(jié)果,<數(shù)值表達(dá)式2>指明四舍五入的位置。若<數(shù)值表達(dá)式2>大于等于0,表示的是要保留的小數(shù)位,若小于。,則表示整數(shù)部分的舍入位數(shù)。

      6求余數(shù)函數(shù)

      格式:MOD(<數(shù)值表達(dá)式1>,<數(shù)值表達(dá)式2>)

      功能:返回兩個數(shù)相除后的余數(shù)。余數(shù)的正、負(fù)號與除數(shù)相同。如果被除數(shù)與除數(shù)同號,則函數(shù)值為兩數(shù)相除的余數(shù);如果異號,則函數(shù)值為兩數(shù)相除的余數(shù)再加上除數(shù)的值。

      7求最大值和最小值函數(shù)

      格式:MAX(<數(shù)值表達(dá)式1>,<數(shù)值表達(dá)式2>[,<數(shù)值表達(dá)式3>?])MIN(<數(shù)值表達(dá)式1>,<數(shù)值表達(dá)式2>[,<數(shù)值表達(dá)式3>?])

      功能MAX()返回自變量中的最大值。MIN()返回自變量中的最小值。考點8 字符函數(shù)

      1求字符串長度函數(shù)

      格式:LEN(<字符表達(dá)式>)

      功能:返回指定字符表達(dá)式值的長度,即字符個數(shù)。

      2大小寫轉(zhuǎn)換函數(shù)

      格式:LOWER(<字符表達(dá)式>)UPPER(<字符表達(dá)式>)

      功能:LOWER()將指定表達(dá)式中的大寫字母轉(zhuǎn)換成小寫字母,其他字符保持不變;UPPER()將指定表達(dá)式中的小寫字母轉(zhuǎn)換成大寫字母,其他字符保持不變。

      3空格字符串生成函數(shù)

      格式:SAPCE(<數(shù)值表達(dá)式>)

      功能:返回由指定數(shù)目的空格組成的字符串。

      4側(cè)除前后空格函數(shù)

      格式:TRIM(<字符表達(dá)式>)LTRIM(<字符表達(dá)式>)ALLTRIM(<字符表達(dá)式>)

      功能:TRIM()刪除指定表達(dá)式尾部的空格。LTRIM()刪除指定表達(dá)式前端的空格。ALLTRIM()刪除指定字符串前端和尾部的空格。

      5取子串函數(shù)

      格式:LEFT(<字符表達(dá)式>,<長度>)RIGHT(<字符表達(dá)式>,<長度>)SUBSTR(<字符表達(dá)式>,<起始位置>[,<長度>])

      功能:LEFT()從指定表達(dá)式左端截取一個指定長度的子串作為函數(shù)值。RIGHT()從指定表達(dá)式右端載取一個指定長度的子串作為函數(shù)值。SUBSTR()從指定表達(dá)式指定位置截取一個指定長度的子串作為函數(shù)值,若默認(rèn)<長度>,則截取的子串表示從指定位置開始一直到字符串尾部。

      6計算子串出現(xiàn)次數(shù)函數(shù)

      格式:OCCURS(<字符表達(dá)式1>,<字符表達(dá)式2>)

      功能:返回第一個字符串在第二個字符串中出現(xiàn)的次數(shù)。

      7求子串位置函數(shù)

      格式:AT(<字符表達(dá)式1>,<字符表達(dá)式2>[,<數(shù)值表達(dá)式>])ATC(<字符表達(dá)式1>,<字符表達(dá)式2>[,<數(shù)值表達(dá)式>])

      功能:AT()返回第一個字符串的首字符在第_二個字符串中出現(xiàn)的位置。前提條件是第一個字符串必須是第二個字符串的子串,否則函數(shù)返回值為0。ATC()功能與AT()類似,但不區(qū)分字符串中字符的大小寫。

      8子串替換函數(shù)

      格式:STUFF<字符表達(dá)式1>,<起始位置>,<長度>,<字符表達(dá)式2>)

      功能:用<字符表達(dá)式2>的值替換<字符表達(dá)式I>中由<起始位置>和<長度>指定的一個子串。

      9字符替換函數(shù)

      格式CHRTRAN(<字符表達(dá)式1>,<字符表達(dá)式2>,<字符表達(dá)式3>)

      功能:該函數(shù)的自變量是三個字符表達(dá)式。當(dāng)?shù)谝粋€字符串中的一個或多個字符與第二個字符串中的某個字符相匹配時,應(yīng)用第三個字符串中的對應(yīng)字符(相同位置)替換這些字符如果第三個字符串包含的字符個數(shù)少于第二個字符串包含的字符個數(shù),因為沒有對應(yīng)字符,那么第一個字符串中相匹配的各字符將被刪除。如果第三個字符串包含的字符個數(shù)多于第二個字符串包含的字符個數(shù),多余字符將被忽略。

      10字符串匹配函數(shù)

      格式:LIKE(<字符表達(dá)式I>,<字符表達(dá)式2>)

      功能:比較兩個字符串對應(yīng)位置_L的字符。其中<字符表達(dá)式1>中可包含通配符*和?。*表示若干個任意字符,?表示任意一個字符??键c9 日期和時間函數(shù)

      1系統(tǒng)日期和時間函數(shù)

      格式:DATE()TIME()DATETIME()

      功能:DATE()返回當(dāng)前系統(tǒng)日期,函數(shù)值為日期TIME()以24小時制返回當(dāng)前系統(tǒng)時間,函數(shù)值為字符型;DATETIME()返回肖前系統(tǒng)日期時間,函數(shù)值為日期時間型。

      2求年份、月份和天數(shù)的函數(shù)

      格式:YEAR(<日期表達(dá)式>|<日期時間表達(dá)式>)MONTH(<日期表達(dá)式>|<日期時間表達(dá)式>)DAY(<日期表達(dá)式>|<日期時間表達(dá)式>)

      功能:YEAR()從指定的日期表達(dá)式或日期時間表達(dá)式中返回年份。MONTH()從指定的日期表達(dá)式或日期時間表達(dá)式中返回月份DAY()從指定的日期表達(dá)式或日期時間表達(dá)式中返回月份的天數(shù)。這3個函數(shù)的返回值均為數(shù)值型數(shù)據(jù)

      3求時、分和秒的函數(shù)

      格式:HOUR(<日期時間表達(dá)式>)MINUTE(<日期時間表達(dá)式>)SEC(<日期時間表達(dá)式>)

      功能:HOUR()從指定的日期時間表達(dá)式中返回小時部分(24小時制)。MINUTE()從指定的日期時間表達(dá)式中返回分鐘部分。SEC()從指定的日期時間表達(dá)式中返回秒鐘部分。考點10 數(shù)據(jù)類型轉(zhuǎn)換函數(shù)

      數(shù)據(jù)類型轉(zhuǎn)換函數(shù)的功能是將某一種類型的數(shù)據(jù)轉(zhuǎn)換成另一種類型的數(shù)據(jù)。

      1數(shù)值轉(zhuǎn)換成字符串函數(shù)

      格式:STR(<數(shù)值表達(dá)式>[,<長度>[,<小數(shù)位數(shù)>]])

      功能:將<數(shù)值表達(dá)式>的值轉(zhuǎn)換成字符串,轉(zhuǎn)換時根據(jù)需要自動四舍五入。

      2字符串轉(zhuǎn)換成數(shù)值函數(shù)

      格式:V AL(<字符表達(dá)式>)

      功能:將由數(shù)字符號(包括符號、小數(shù)點)組成的字符型數(shù)據(jù)轉(zhuǎn)換成相應(yīng)的數(shù)值型數(shù)據(jù)。

      3字替串轉(zhuǎn)換成日期或日期時間函數(shù)

      格式:CTOD(<字符表達(dá)式>)CTOT<字符表達(dá)式>)

      功能:CTOD()將<字符表達(dá)式>轉(zhuǎn)換成日期型數(shù)據(jù)CTOT()將<字符表達(dá)式>轉(zhuǎn)換成日期時間型數(shù)據(jù)。

      4日期或日期時間轉(zhuǎn)換成字符串函數(shù)

      格式:DTOC(<日期表達(dá)式>|<日期時間表達(dá)式>[,1])TTOC(<日期時間表達(dá)式>[,1])

      功能:DTOC()將日期型數(shù)據(jù)或日期時間型數(shù)據(jù)的日期部分轉(zhuǎn)換成字符串。TTOC()將日期時間型數(shù)據(jù)轉(zhuǎn)換成字符串。

      5宏替換函數(shù)

      格式:&<字符型變量>[.]

      功能:替換出字符型變量的內(nèi)容,即&的值是變量中的字符串。如果該函數(shù)與其后面的字符無明顯分界,則要用“.”作為函數(shù)結(jié)束標(biāo)識宏替換可以嵌套使用??键c11 測試函數(shù)

      1值域測試函數(shù)

      格式:BETWEEN(<表達(dá)式1>,<表達(dá)式2>,<表達(dá)式3>)

      功能:判斷一個表達(dá)式的值是否介于其他兩個表達(dá)式的值之間。

      2空值(NULL)測試函數(shù)

      格式:ISNULL(<表達(dá)式>)

      功能:判斷一個表達(dá)式的運(yùn)算結(jié)果是否為NULL值。

      3“空”值測試函數(shù)

      格式:EMPTY(<表達(dá)式>)

      功能:略。

      4數(shù)據(jù)類型測試函數(shù)

      格式:VARTYPE(<表達(dá)式>[,<邏輯表達(dá)式>])

      功能:測試表達(dá)式的類型,返回一個大寫字母,函數(shù)值為字符型。字母含義如表3-4所示。

      表3-4 VARTYPE()測得的數(shù)據(jù)類型

      5表文件尾測試函數(shù)

      格式:EOF([<工作區(qū)號>|<表別名>])

      功能:測試當(dāng)前表文件(若默認(rèn)自變量)或指定表文件中的記錄指針是否指向文件尾,若是,則返回邏輯真(.T.),否則為邏輯假(.F.)。若在指定工作區(qū)上沒有打開表文件,則函數(shù)返回邏輯假(.F.),若表文件中不包含任何記錄,則函數(shù)返回邏輯真(.T.)。

      6表文件首測試函數(shù)

      格式:BOF([<工作區(qū)號>|<表別名>])

      功能:測試當(dāng)前表義件(若默認(rèn)自變量)或指定表文件中的記錄指針是否指向文件首,若是,則返回邏輯真(.T.),否則為邏輯假(.F.)(若在指定工作區(qū)上沒有打開表文件,則函數(shù)返回邏輯假(.F.),若表文件中不包含任何記錄,則函數(shù)返回邏輯真(.T.)。

      7記錄號測試函數(shù)

      格式:RECNO([<工作區(qū)號>|<表別名>])

      功能:返回當(dāng)前表文件(若默認(rèn)自變量)或指定表文件中當(dāng)前記錄的記錄號。如果指定工作區(qū)上沒有打開表文件,則函數(shù)值為0;如果記錄指針指向文件尾,則函數(shù)值為表文件中的記錄數(shù)加1;如果記錄指針指向文件首,則函數(shù)值為表文件中第一條記錄的記錄號。

      8記錄個數(shù)測試函數(shù)

      格式:RECCOUNT([<工作區(qū)號>|<表別名>])

      功能:返回當(dāng)前表文件(若默認(rèn)自變量)或指定表文件中的記錄個數(shù)。如果指定工作區(qū)上沒有打開表文件,則函數(shù)值為0,RECCOUNT)函數(shù)不受刪除標(biāo)記及SET DELETED設(shè)置的影響,同樣測試表中所有的記錄個數(shù)。

      9條件測試函數(shù)

      格式:IIF(<邏輯表達(dá)式>,<表達(dá)式1>,<表達(dá)式2>)

      功能:測試<邏輯表達(dá)式>的值,若為邏輯真(.T.),則函數(shù)返回<表達(dá)式1>的值,否則返回<表達(dá)式2>的值<表達(dá)式1>和<表達(dá)式2>的類型可以不相同。

      10記錄刪除測試函數(shù)

      格式:DELETED([<工作區(qū)號>|<表別名>])

      功能:測試當(dāng)前表文件(若默認(rèn)自變量)或指定表文件中,記錄指針?biāo)傅漠?dāng)前記錄是否有刪除標(biāo)記“*”。若有,則為真,否則為假。

      全國計算機(jī)等級考試二級VF考點分析之VF數(shù)據(jù)庫及其操作(第四章)4.1 Visual FoxPro數(shù)據(jù)庫及其建立 考點1 建立和使用數(shù)據(jù)庫

      1數(shù)據(jù)庫的建立

      (1)在項目管理器中建立數(shù)據(jù)庫。

      (2)通過“新建”對話框建立數(shù)據(jù)庫。

      (3)使用命令建立數(shù)據(jù)庫,格式為:

      CREATE DATABASE[DatabaseName |?]

      2數(shù)據(jù)庫的打開

      (1)在項目管理器中打開。

      (2)通過“打開”對話框打開數(shù)據(jù)庫。

      (3)使用命令打開數(shù)據(jù)庫,格式為:

      OPEN DATABASE[FileName |?][EXCLUSIVE I SHARED] [NOUPDATE] [VALIDATE] 考點2 修改和刪除數(shù)據(jù)庫

      Visual FoxPro在建立數(shù)據(jù)庫時建立了擴(kuò)展名分別為dbc、dct和dcx的3個文件,用戶不能直接修改這些文件。

      Visual FoxPro中修改數(shù)據(jù)庫實際是打開數(shù)據(jù)庫設(shè)計器,完成數(shù)據(jù)庫中各種對象的建立、修改和刪除等操作。

      可以有3種方法打開數(shù)據(jù)庫設(shè)計器。

      (1)從項目管理器中打開數(shù)據(jù)庫設(shè)計器。

      (2)從“打開”對話框中打開數(shù)據(jù)庫設(shè)計器。

      (3)使用命令打開數(shù)據(jù)庫設(shè)計器,格式為: MODIFY DATABASE[DatabaseName|?]

      在項目管理器中不管刪除還是移去數(shù)據(jù)庫文件,都不會刪除其所包含的各個對象做口數(shù)據(jù)表)。如果要在刪除數(shù)據(jù)庫的同時刪除其所包含的數(shù)據(jù)表,就必須使用命令,格式為: DELETE DATABASE DatabaseName|?[DELETETABLES][RECYCLE] 小提示:

      在Visual FoxPro中,Open DataBase和Modify DataBase命令的區(qū)別在于:Open DataBase打開的只是數(shù)據(jù)庫的工作環(huán)境,并不會進(jìn)入數(shù)據(jù)庫設(shè)計器;Modify DataBase是打開數(shù)據(jù)庫設(shè)計器。

      4.2 建立數(shù)據(jù)庫表 考點3 在數(shù)據(jù)庫中建立表

      在數(shù)據(jù)庫中建立數(shù)據(jù)表,最直接的方法就是在數(shù)據(jù)庫設(shè)計器中利用鼠標(biāo)右鍵單擊空白處,選擇“新建表”命令,在彈出的表設(shè)計器中設(shè)置數(shù)據(jù)表結(jié)構(gòu)。另外可以在命令窗口利用OPEN DATA命令先打開數(shù)據(jù)庫,然后利用CREATE命令打開表設(shè)計器進(jìn)行數(shù)據(jù)表設(shè)計,如圖4-l所示。

      圖4-1 表設(shè)計器

      1字段名

      (l)自由表字段名最長為10個字符。

      (2)數(shù)據(jù)庫表字段名最長為128個字符。

      (3)字段名必須以字母或漢字開頭。

      (4)字段名可以由字母、漢字、數(shù)字和下劃線組成。

      (5)字段名中不能包含空格。

      2字段類型和寬度

      (1)字符型:可以是字母、數(shù)字等各種字符型文本,如用戶名稱。

      (2)貨幣型:貨幣單位,如貨物價格。

      (3)數(shù)值型:整數(shù)或小數(shù),如訂貨數(shù)量。

      (3)浮點型:功能類似于“數(shù)值型”,其長度在表中最長可達(dá)20位。

      (4)日期型:由年、月、日構(gòu)成的數(shù)據(jù)類型,如訂貨日期。

      (5)日期時間型:由年、月、日、時、分、秒構(gòu)成的數(shù)據(jù)類型,如員工上班的時間。

      (6)雙精度型:雙精度數(shù)慎類型,一般用于要求精度很高的數(shù)據(jù)。

      (7)整型:不帶小數(shù)點的數(shù)值類型,如訂單的行數(shù)。

      (8)邏輯型:值為“真”(.T.)或假(.F.),如表示訂單是否已執(zhí)行完。

      (9)備注型:不定長的字符型文本。在表中占4個字節(jié),表備注型文件的擴(kuò)展名為FPT。

      (10)通用型:用于標(biāo)記電子表格、文檔、圖片等OLE對象,在表中占4個字節(jié)。

      (11)字符型(二進(jìn)制)。

      (12)備注型(二進(jìn)制)。

      3空值

      一個字段是否允許為空值與實際應(yīng)用有關(guān),比如作為關(guān)鍵字的字段是不允許為空值的,而那些在插入記錄時允許暫缺的字段值往往允許為空值。

      4字段有效性組框

      在字段有效性組框中可以定義字段的有效性規(guī)則、違反規(guī)則時的提示信息和字段的默認(rèn)值。

      5顯示組框

      在顯示組框下可以定義字段顯示的格式、輸入的掩碼和字段的標(biāo)題。輸入掩碼是字段的一種屬性,用限制或控制用戶輸入的格式。標(biāo)題用于字段顯示時的標(biāo)題,如果不指定標(biāo)題則顯示字段名。當(dāng)字段名是英文或縮寫時,則通過指定標(biāo)題可以使界面更友好。

      6字段注釋

      可以為每個字段添加注釋,便于日后或其他人對數(shù)據(jù)庫進(jìn)行維護(hù)??键c4 修改表結(jié)構(gòu)

      在Visual FoxPro中可以對表結(jié)構(gòu)任意修改,修改表結(jié)構(gòu)和建立表結(jié)構(gòu)時,表設(shè)計器界面完全一樣。修改數(shù)據(jù)表結(jié)構(gòu)時,首先應(yīng)該用USE命令打開要修改的數(shù)據(jù)表,然后利用MODIFY STRUCTURE打開表設(shè)計器進(jìn)行修改,具體操作有以下幾種。

      (1)修改已有字段。

      (2)添加新字段。

      (3)刪除不用的字段。4.3 表的基本操作 考點5 使用瀏覽器操作表

      在交互式工作方式下,最簡單、方便的方法就是使用BROWSE瀏覽器瀏覽表,打開瀏覽器的方法有多種。在項目管理器中將數(shù)據(jù)庫展開至表,然后單擊“瀏覽”按鈕,或直接在窗口中輸入BROWSE命令(首先應(yīng)該打開表文件)。

      1瀏覽器操作

      (1)下一記錄(下箭頭鍵)。

      (2)前一記錄(上箭頭鍵)。

      (3)下一頁(PageDown鍵)。

      (4)上一頁(PageUp鍵)。

      (5)下一字段(Tab鍵)。

      (6)前一字段(Shift+Tab鍵)。

      2修改記錄

      只需將光標(biāo)定位到要修改的記錄和字段上,就可以進(jìn)行修改了。

      3刪除記錄

      Visual FoxPro中刪除記錄有邏輯刪除和物理刪除兩種,邏輯刪除只在記錄旁做刪除標(biāo)記(如圖4-2所示),必要時可以進(jìn)行恢復(fù)物理刪除是在邏輯刪除的基礎(chǔ)上真正地將記錄從表中刪除。要在瀏覽器中刪除有刪除標(biāo)記的記錄,可選擇“表/徹底刪除”菜單命令。

      圖4-2 增加和刪除記錄

      考點6 增加、刪除、修改和顯示記錄的命令

      1增加記錄

      APPEND命令是在表的尾部增加記錄,格式有如下兩種。

      格式1:APPEND

      格式2:APPEND BLANK

      2插入記錄

      格式:INSERT [BEFORE][BLANK]

      3刪除記錄

      刪除記錄有物理刪除和邏輯刪除兩種,Visual FoxPro用來刪除記錄的命令如下。

      (1)設(shè)置刪除標(biāo)記的命令

      格式:DELETE [FOR lExpressionl]

      說明:如果不使用FOR短語指定邏輯條件,則只刪除當(dāng)前記錄,否則邏輯刪除滿足條件的所有記錄。

      (2)恢復(fù)記錄的命令。

      格式:RECALL [FOR lExpressionl]

      說明:使用該命令恢復(fù)表中邏輯刪除的記錄,短語FOR的功能同上。

      (3)物理刪除有刪除標(biāo)記的記錄

      格式:PACK

      說明:此命令用來物理刪除當(dāng)前表中所有帶刪除標(biāo)記的記錄。

      (4)物理刪除表中的全部記錄

      格式:ZAP

      說明:不管表中記錄是否帶有刪除標(biāo)記,此命令可以一次性將當(dāng)前表中的記錄全部物理刪除,但表結(jié)構(gòu)仍保留使用此命令相當(dāng)于DELETE ALL與 PACK的連用。

      4修改記錄

      在Visual FoxPro中可以交互修改記錄,也可以用指定值直接修改記錄。

      (1)用EDIT或CHANGE命令交互式修改。

      (2)用REPLACE命令直接修改。

      5顯示記錄

      格式:LIST/DISPLAY [[FIELDS]FieldList][FOR LExpressionl][OFF] [TO PRINTER[PROMPT]|TO FILE FileName] 考點7 查詢定位的命令

      (1)用GOTO命令直接定位

      (2)SKIP命令

      (3)用LOCATE命令定位。

      LOCATE命令是按條件定位記錄位置,格式為: LOCATE FOR IExpressionl LOCATE命令常用結(jié)構(gòu)如下。LOCATE FOR IExpression1 DO WHILE FOUND()****處理數(shù)據(jù)*** CONTINUE ENDDO 小提示:

      連續(xù)使用DELETE ALL和PACK命令,其操作結(jié)果與ZAP命令一樣,都可以將表中的所有記錄一次性物理刪除。4.4 索引與排序 考點8 索引的基本概念

      索引是對表中的記錄按照某種邏輯順序重新排列。

      (l)主索引:在指定的字段或表達(dá)式中不允許出現(xiàn)重復(fù)值的索引,且一個表只能創(chuàng)建一個主索引。

      (2)候選索引:具有與主索引相同的性質(zhì)和功能,但一個表中可以創(chuàng)建多個候選索引,其指定的字段或表達(dá)式中也不允許出現(xiàn)重復(fù)值。

      (3)唯一索引:它的“唯一性”是指索引項的唯一,而不是字段值的唯一。但在使用該索引時,重復(fù)的索引段值只有唯一一個值出現(xiàn)在索引項中。

      (4)普通索引:不僅允許字段中出現(xiàn)重復(fù)值,并且索引項中也允許出現(xiàn)重復(fù)值??键c9 索引的建立

      1單項索引

      在表設(shè)計器界面中有“字段”、“索引”和“表”3個選項卡,在“字段”選項卡中定義字段時就可以直接指定某些字段是否為索引項,用鼠標(biāo)單擊定義索引的下拉列表框可以看到3個選項:無、升序和降序(默認(rèn)是無)。如果選定升序或降序,則在對應(yīng)的字段上建立一個普通索引,索引名與字段名同名,索引表達(dá)式就是對應(yīng)的字段。

      2復(fù)合字段索引

      (1)在“索引”選項卡中的索引名欄目中輸入索引名。

      (2)在索引類型的下拉框中選擇索引類型。

      (3)單擊表達(dá)式欄右側(cè)的按鈕,打開表達(dá)式生成器。

      (4)在“表達(dá)式”文本框中輸入索引表達(dá)式(如圖4-3所示),最后單擊“確定”按鈕。

      圖4-3 表達(dá)式生成器界面

      3使用命令建立索引

      格式:INDEX ON eExpression TO IDXFileName | TAG TagName[OF CDXFileName] [FOR lExpression][COMPACT] [ASCENDING | DESCENDING] [UNIQUE | CANDIDATE] [ADDITIVE]

      從索引的組織方式來講,索引共有3種類型。

      (1)單獨(dú)的IDX索引,是一種非結(jié)構(gòu)索引。

      (2)采用非默認(rèn)名的CDX索引,也是一種非結(jié)構(gòu)復(fù)合索引。

      (3)與表同名的CDX索引,是結(jié)構(gòu)復(fù)合索引。

      結(jié)構(gòu)復(fù)合索引文件可隨表的打開而打開,在同一個索引文件中能包含多個索引方案或索引關(guān)鍵字,在添加、更改或刪除記錄時自動維護(hù)索引??键c10 索引的使用

      (l)打開索引文件,格式為: SET INDEX TO Indexfilelist

      (2)設(shè)置當(dāng)前索引,格式為:

      SET ORDER TO[nIndexNumber |[TAG]TagName][ASCENDING|DESCENDING]

      (3)使用索引快速定位,格式為:

      SEEK eExpression[ORDER nIndexNumber|[TAG]TagName][ASCENDING| DESCENDING]

      (4)刪除索引,格式為:

      DELETE TAG TagNamel &&TagName1為索引名

      要刪除全部索引,可使用命令:DELETE TAG ALL 考點11 排序

      索引可以使用戶按照某種順序瀏覽或查找表中的記錄,這種順序是邏輯的,如要對表中的記錄按物理順序重新排列,可使用SORT命令,格式為:

      SORT TO TableName ON FieldNainel[/A}/D][/C][,F(xiàn)ieldName2[/A|/D][/C]?][ASCEND ING | DESCENDING][FOR lExpressionl][FIELDS FieldNameList] 小提示:

      在數(shù)據(jù)庫表中只能有一個主索引,且只能在表設(shè)計器中建立。其他3種索引可以建立多個,既能在表設(shè)計器中建立,也能以命令方式建立,但在自由表中不能為其創(chuàng)建主索引,只能創(chuàng)建后3種索引,同樣也可以建立多個。4.5 數(shù)據(jù)完整性

      考點12 實體完整性與主關(guān)鍵字

      (1)實體完整性是保證表中記錄唯一的特性,即在同一個表中不允許有重復(fù)的記錄出現(xiàn)。在Visual Pro中通過主索引和候選索引來保證數(shù)據(jù)的實體完整性。

      (2)如果一個字段的值或幾個字段的值能夠唯一標(biāo)志表中的一條記錄,則稱這個字段為候選關(guān)鍵字。在Visual FoxPro中將主關(guān)鍵字稱做主索引,將候選關(guān)鍵字稱為候選索引??键c13 參照完整性與表之間的關(guān)聯(lián)

      1建立表之間的聯(lián)系

      參照完整性與表之間的聯(lián)系有關(guān),其含義大致是:當(dāng)插入、刪除或修改一個表中的數(shù)據(jù)時,通過參照引用相互關(guān)聯(lián)的另一個表中的數(shù)據(jù),檢查對表的數(shù)據(jù)操作是否正確。

      在數(shù)據(jù)庫設(shè)計器中設(shè)計表之間的聯(lián)系時,要在父表中建立主索引,在子表中建立普通索引,然后通過父表主索引和子表的普通索引建立起兩個表之間的聯(lián)系。

      2設(shè)置參照完整性約束

      建立參照完整性之前,首先必須清理數(shù)據(jù)庫,即物理刪除表中被邏輯刪除的記錄,然后選擇兩個關(guān)聯(lián)表之間的連線并選擇“數(shù)據(jù)庫”、“編輯參照完整性”菜單命令,打開如圖4-4所示的“參照完整性生成器”對話框。

      圖4-4 “參照完整性生成器”對話框 小提示:

      欲建立兩表之間的聯(lián)系,首先用鼠標(biāo)選中一個表的主索引,按住鼠標(biāo)左鍵不放,并拖動鼠標(biāo)到另一個表的索引上,這時鼠標(biāo)箭頭變成小矩形狀,最后釋放鼠標(biāo)。4.6 自由表

      考點14 數(shù)據(jù)庫表與自由表

      自由表是不屬于任何數(shù)據(jù)庫的表。在沒有打開數(shù)據(jù)庫時,所建立的表就是自由表。數(shù)據(jù)庫表與自由表之間可以相互轉(zhuǎn)化。

      1建立自由表的方法

      (1)在項目的“數(shù)據(jù)”選項卡中選擇“自由表”,單擊“新建”按鈕。

      (2)在沒有打開數(shù)據(jù)庫的情況下,通過“新建”對話框,選擇“表”并單擊“新建文件”按鈕。

      (3)在沒有打開數(shù)據(jù)庫的情況下,在命令窗口輸入CREATE命令,新建自由表。

      2數(shù)據(jù)庫表相對于自由表的特點

      (l)數(shù)據(jù)庫表可以使用長表名,在表中可以使用長字段名。

      (2)可以為數(shù)據(jù)庫表中的字段指定標(biāo)題和添加注釋。

      (3)可以為數(shù)據(jù)庫表中的字段指定默認(rèn)值和輸入掩碼。

      (4)數(shù)據(jù)庫表的字段有默認(rèn)的控件類。

      (5)可以為數(shù)據(jù)庫表規(guī)定字段級規(guī)則和記錄級規(guī)則。

      (6)數(shù)據(jù)庫表支持主關(guān)鍵字、參照完整性和表之間的聯(lián)系。

      (7)支持INSERT,UPDATE和DELETE事件的觸發(fā)器??键c15 將自由表添加到數(shù)據(jù)庫中

      (1)在數(shù)據(jù)庫設(shè)計器中可利用“數(shù)據(jù)庫”→“添加表”菜單命令,在“打開”對話框中選擇自由表文件,將其添加到數(shù)據(jù)庫中。

      (2)直接用命令方式將自由表添加到當(dāng)前數(shù)據(jù)庫中,格式為: ADD TABLE TableName|?[NAME LongTableName] 考點16 從數(shù)據(jù)庫中移出表

      (1)直接利用命令移出數(shù)據(jù)庫表,格式為:

      REMOVE TABLE TableName |?[DELETE][RECYCLE]

      (2)從項目管理器中移出數(shù)據(jù)庫。

      (3)從數(shù)據(jù)庫設(shè)計器中移出數(shù)據(jù)庫。4.7 多個表的同時使用

      在Visual FoxPro中,一次可以打開多個數(shù)據(jù)庫,每個數(shù)據(jù)庫都可以打開多個數(shù)據(jù)表??键c17 多工作區(qū)的概念

      指定工作區(qū)的命令格式為SELECT nWorkArea | cTableAlias,每個表打開后都有兩個默認(rèn)別名,一個是表的自身名,另一個是工作區(qū)所對應(yīng)的別名。在前10個工作區(qū)中指定的默認(rèn)別名是工作區(qū)字母A~J,其后面的工作區(qū)所對應(yīng)的別名為W11~W32767。

      另外還可以在USE命令中通過ALIAS短語指定表別名。

      例如:USE學(xué)生表IN 1 ALIAS student,為學(xué)生表指定了別名student??键c18 使用不同工作區(qū)的表

      除了使用SELECT命令切換不同的工作區(qū)之外,也可以在一個工作區(qū)使用其他工作區(qū)的數(shù)據(jù)表。即通過短語:IN nWorkArea|cTableAlias。在表別名后加上“.”或“->”操作符,可在一個工作區(qū)中直接調(diào)用其他工作區(qū)中數(shù)據(jù)表的記錄。例如當(dāng)前工作區(qū)號為2,要調(diào)用1區(qū)上學(xué)生表中的班級號的相關(guān)字段,可使用命令:

      學(xué)生表.班級號 或?qū)W生表->班級號或A.班級號或A->班級號 考點19 表之間的關(guān)聯(lián)

      使用SET RELATION命令建立表間記錄指針的臨時聯(lián)系(關(guān)聯(lián))。

      格式:SET RELATION TO eExpressionl INTO nWorkAreal I cTableAliasl。

      說明:eExpressionl是指建立臨時聯(lián)系的索引關(guān)鍵字,一般是父表的主索引,子表的普通索引。用工作區(qū)號 nWorkAreal或表的別名cTableAlias I說明臨時聯(lián)系是由當(dāng)前工作區(qū)的表到哪個表。

      利用SET RELATION TO命令將取消當(dāng)前表到所有表的臨時聯(lián)系。

      全國計算機(jī)等級考試二級VF考點分析之關(guān)系數(shù)據(jù)庫標(biāo)準(zhǔn)語言SQL 5.1 SQL概述 考點1 概述

      1概念

      SQL是結(jié)構(gòu)化查詢語言Structured Query Language的縮寫。它包括數(shù)據(jù)查詢、數(shù)據(jù)定義、數(shù)據(jù)操縱和數(shù)據(jù)控制4部分。Visual FoxPro在SQL方面支持?jǐn)?shù)據(jù)定義、數(shù)據(jù)查詢和數(shù)據(jù)操縱功能。另外,由于Visual FoxPro自身在安全控制方面的缺陷,所以它沒有提供數(shù)據(jù)控制功能。

      SQL語言的特點

      (1)一種一體化的語言。

      (2)一種高度非過程化的語言。

      (3)語言非常簡潔。

      (4)可以直接以命令方式交互使用,也可以以程序方式使用。5.2 查詢功能

      SQL的核心是查詢,基本形式由SELECT-FROM-WHERE查詢塊組成,多個查詢塊可嵌套執(zhí)行,如表5-1所示。

      表5-1 SQL命令動詞

      考點2 簡單查詢

      1簡單查詢

      簡單查詢是由SELECT和FROM短語構(gòu)成的無條件查詢,或由SELECT,F(xiàn)ROM和WHERE短語構(gòu)成的條件查詢。

      2簡單的連接查詢

      連接是關(guān)系的基本操作之一,連接查詢是一種基于多個關(guān)系的查詢。

      3嵌套查詢

      嵌套查詢所要求的結(jié)果出自一個關(guān)系,但關(guān)系的條件卻涉及多個關(guān)系。其內(nèi)層基本上也是一個SELECT-FROM-WHERE查詢語句。這種簡單嵌套查詢,可使用謂詞IN或NOT IN來判斷在外層的查詢條件中是否包含內(nèi)層查詢的結(jié)果??键c3 特殊運(yùn)算符號

      BETWEEN?AND?

      含義:該查詢的條件是在??范圍之內(nèi),相當(dāng)于用AND連接的一個邏輯表達(dá)式。

      LIKE

      含義:它是一個字符串匹配運(yùn)算符,與之搭配使用的通配符包括“*”和“?”??键c4 排序

      使用SQL SELECT可以將查詢結(jié)果進(jìn)行排序,排序的短語是ORDER BY。

      格式:ORDER BY Order_Item[ASCIDESC][,Order_Item[ASC|DESC]?]

      說明:可以按升序(ASC)或降序(DESC)排序,允許按一列或多列排序。考點5 計算查詢

      1簡單的計算查詢

      SQL不僅具有一般的檢索能力,而且還有計算方式的檢索,用于計算檢索的函數(shù)有:COUNT(計數(shù))、SUM(求和)、AVG(計算平均值)、MAX(求最大值)及MIN(求最小值)。

      2分組與計算查詢

      在SQL SELECT中可以利用GROUP BY子句進(jìn)行分組計算查詢。

      格式:GROUP BY GroupColumn[,GroupColumn?][HAVING FilterCondition]

      說明:可以按一列或多列分組,還可以用HAVING子句進(jìn)一步限定分組的條件。它必須跟在GROUP BY子句之后,不可單獨(dú)使用,與WHERE子句并不矛盾??键c6 別名和自連接查詢

      (1)SQL語句允許在二OM短語中為關(guān)系定義別名,格式為:一 <關(guān)系名><別名>

      (2)SQL不僅可以對多個關(guān)系進(jìn)行連接操作,也可以將同一關(guān)系與其自身進(jìn)行連接,這種連接就稱為自連接。在關(guān)系的自連接操作中,別名是必不可少的??键c7 使用量詞和謂詞的查詢

      與嵌套查詢或子查詢有關(guān)的運(yùn)算符,除了IN和NOT IN運(yùn)算符外,還有兩類與子查詢有關(guān)的運(yùn)算符,它們有以下兩種格式。

      (1)<表達(dá)式><比較運(yùn)算符>[ANY I ALL | SOME](子查詢)

      (2)[NOT]EXISTS(子查詢)

      EXISTS是謂詞,EXISTS或NOT EXISTS是用來檢查在子查詢中是否有結(jié)果返回,即存在元組或不存在元組。其本身并沒有進(jìn)行任何運(yùn)算或比較,只用來返回子查詢結(jié)果??键c8 超鏈接查詢

      (1)在新的SQL標(biāo)準(zhǔn)中支持兩個新的關(guān)系連接運(yùn)算符,這兩個新的連接運(yùn)算是左連接(*=)和右連接=*):首先保證一個表中滿足條件的元組都在結(jié)果表中,然后將滿足連接條件的元組與另一個表的元組進(jìn)行連接,不滿足連接條件的則應(yīng)將來自另一個表的屬性值置為空值。在一般SQL中超鏈接運(yùn)算符是“*=”(左連接)和“=*”(右連接)。

      (2)在Visual FoxPro中不支持超鏈接運(yùn)算符“*=”和“=*”,Visual FoxPro有專門的連接運(yùn)算。下面拼出SQL中超鏈接的部分語句格式:

      SELECT? FROM Table INNER|LEFT|RIGHT|FULL JOIN Table ON JoinCondition WHERE?

      考點9 Visual FoxPro中SQL SELECT的幾個特殊選項

      (l)顯示部分結(jié)果,格式為: TOP nExpr[PERCENT]

      (2)將查詢結(jié)果存放到數(shù)組中,格式為: INTO ARRAY ArrayName

      (3)將查詢結(jié)果存放到臨時文件中,格式為: INTO CURSOR CursorName

      (4)將查詢結(jié)果存放到永久表中,格式為: INTO DBF|TABLE TableName

      (5)將查詢結(jié)果存放到文本文件中,格式為: TO FILE FileName[ADDITIVE]

      (6)將查詢結(jié)果直接輸出到打印機(jī),格式為: TO PRINTER[PROMPT] 5.3 操作功能 考點10 插入

      Visual FoxPro支持兩種SQL插入命令的格式,一種是標(biāo)準(zhǔn)格式,另一種是特殊格式。

      1標(biāo)準(zhǔn)格式

      INSERT INTO dbf name[(frame 1[,fname2,?])] VALUES(eExpressionl[,eExpression2,?])

      2特殊格式

      INSERT INTO dbf _name FROM ARRAY ArrayName|FROM MEMVAR 考點11 更新

      SQL的數(shù)據(jù)更新命令格式如下: UPDATE TableName

      SET Column_Namel=eEpressionl[,Column_Name2=eExpression2?] WHERE Condition

      說明:利用WHERE字句指定條件,以更新滿足條件的一些記錄的字段值,并巨一次可更新多個字段;如果不使用WHERE子句,則更新全部記錄。考點12 刪除

      SQL從表中刪除數(shù)據(jù)的命令格式如下: DELETE FROM TableName[WHERE Condition]

      說明:FROM指定從哪個表中刪除記錄,WHERE指定被刪除的記錄所滿足的條件,如果不使用WHERE子句,則刪除該表中的全部記錄。小提示:

      當(dāng)一個表定義一個主索引或候選索引后,由于相應(yīng)的字段具有關(guān)鍵字的特性,即不能為空,所以只能用此命令插入記錄、)APPEND和INSERT都是插入一條空白記錄再輸入各字段的值,故不能用它們來插入記錄。5.4 定義功能 考點13 表的定義

      利用SQL命令建立的數(shù)據(jù)表同樣可以完成在表設(shè)計器中設(shè)計表的所有功能。

      格式:CREATE TABLE I DBF TableNamel[NAME LongTableName][FREE](FieldNarnel FieldType[(nFieldWidth[,nPrecision])][NULL |NOT NULL] [CHECK IExpressionl [ERROR cMessageTextl]] [DEFAULT eExpressionl] [PRIMARY KEY I UNIQUE] [PEFERENCES TableName2[AG TagName1]] [NOCPTRANS] [,F(xiàn)ieldName2?]

      [,PRIMARY KEY eEpression2 TAG TagName2|,UNIQUE eExpression3 TAG TagName3] [,F(xiàn)OREIGN KEY eExpression4 TagName4[NODUP] REFERENCES TableName3 [TAG TagName5]] [,CHECK lExpression2[ERROR cMessageText2]])|FROM ARRAY ArravNasne

      說明:此命令除了建立表的基本功能外,還包括滿足實體完整性的主關(guān)鍵字(主索引)PRIMARY KEY、定義域完整性的CHECK約束及出錯提示信息ERROR、定義默認(rèn)值DEFAULT等,另外還有描述表之間聯(lián)系的FOREIGN KEY和REFERENCES等??键c14 表的刪除

      利用SQL命令刪除表,可直接使用語句,格式為: DROP TABLE Table_name

      說明:如果刪除的是自由表,則應(yīng)該將當(dāng)前打開的數(shù)據(jù)庫先關(guān)閉,才能進(jìn)行刪除。如果刪除數(shù)據(jù)庫表,則要先打開數(shù)據(jù)庫,在數(shù)據(jù)庫中進(jìn)行操作二否則,即使刪除了數(shù)據(jù)庫表,但記錄在數(shù)據(jù)庫中的信息并沒有被刪除,此后會出現(xiàn)錯誤提示??键c15 表結(jié)構(gòu)的修改

      修改表結(jié)構(gòu)的命令是ALTER TABLE,該命令有3種格式。

      (1)ALTER TABLE TableNamel ADD| ALTER[COLUMN]FieldNamel FieldTvpe[(nFieldWidth[,nPrecision])][NULL |NOT NULL] [CHECK lExpressionl[ERROR cMessageTextl ]][DEFAULT eExpressionl] [PRIMARY KEY |UNIQUE] [REFERENCES TableName2[TAG TagNamel〕]

      (2)ALTER TABLE TableNamel ALTER[COLUMN]FieldName2[NULL|NOT NULL] [SET EFAULTeExpression2][SET CHECK lExpression2[ERROR cMessageText2] [DROP DEFAULT][DROP CHECK]

      (3)ALTER TABLE TableName1[DROP [COLUMN]FieldName3] [SET CHECK lExpression3[ERROR cMessageText3] [DROP CHECK] [ADD PRIMARY KEY eExpression3 TAG TagName2[FOR lExpression4]] [DROP PRIMARY KEY〕

      [ADD UNIQUE eExpression4[TAG TagName3[FOR lExpression5]]] [DROP UNIQUE TAG TagName4] [ADD FOREIGN KEY[eExpression5] TAG TagName4[FOR lExpression6] REFERENCES TableName2[TAG TagName5]] [DROP FOREIGN KEY TAG TagName6[SAVE]] [RENAME COLUMN FieldName4 TO FieldName5] 考點16 視圖的定義

      1視圖的概念及其定義

      (l)視圖的概念。

      Visual FoxPro中視圖是一個虛擬的表,可以是本地的、遠(yuǎn)程的或帶參數(shù)的。

      (2)視圖的定義,格式為:

      CREATE VIEW view name[(column_name[,column_name]?)] AS select_statement

      2從單個表派生出來的視圖

      視圖一經(jīng)定義,就可以和基本表一樣進(jìn)行各種查詢,也可以進(jìn)行一些修改操作。對于最終用戶來說,有時并不需要知道操作的是基本表還是視圖。

      3從多個表派生出來的視圖

      視圖一方面可以限定對數(shù)據(jù)的訪問,另一方面又可以簡化對數(shù)據(jù)的訪問。

      4視圖的刪除

      視圖由于是從表派生出來的,所以不存在修改結(jié)構(gòu)的問題,但是視圖可以刪除。

      格式:DROP VIEW<視圖名>

      5關(guān)于視圖的說明

      在關(guān)系數(shù)據(jù)庫中,視圖始終不真正含有數(shù)據(jù),它總是原有表的一個窗口。所以,雖然視圖可以像表一樣進(jìn)行各種查詢,但是插入、更新和刪除操作在視圖上卻有一定限制。在一般情況下,當(dāng)一個視圖是由單個表導(dǎo)出時可以進(jìn)行插入和更新操作,但不能進(jìn)行刪除操作;當(dāng)視圖是從多個表導(dǎo)出時,插入、更新和刪除操作都不允許進(jìn)行。這種限制是很有必要的,它可以避免一些潛在問題的發(fā)生。

      全國計算機(jī)等級考試二級VF考點分析之查詢與視圖(第六章)

      6.1 查詢 考點1 查詢設(shè)計器

      1查詢的概念

      查詢是從指定的表或視圖中提取滿足條件的記錄,然后按照想得到的輸出類型定向輸出查詢結(jié)果。查詢以擴(kuò)展名為QPR的文件保存在磁盤上的,這是一個文本文件,它的主體是SQL SELECT語句。

      2查詢的建立

      建立查詢可以使用“查詢設(shè)計器”,但它的基礎(chǔ)是SQL SELECT語句。建立查詢的方法有以下幾個方面。

      (l)可以利用CREATE QUERY命令打開查詢設(shè)計器建立查詢。

      (2)可以利用“新建”對話框打開查詢設(shè)計器建立查詢。

      (3)可以在項目管理器的“數(shù)據(jù)”選項卡中打開查詢設(shè)計器建立查詢。

      (4)可直接編輯QPR文件建立查詢。

      建立查詢時,首先進(jìn)入如圖6-1所示的界面選擇用于建立查詢的表或視圖,選擇表或視圖后,單擊“添加”按鈕。最后單擊“關(guān)閉”按鈕,進(jìn)入如圖6-2所示的查詢設(shè)計器界面。

      圖6-1 為查詢選擇表或視圖

      查詢設(shè)計器中的各選項卡和SQL SELECT語句的各短語是相對應(yīng)的,對應(yīng)關(guān)系如下。

      “字段”――SELECT短語,用于指定要查詢的數(shù)據(jù)

      “連接”――JOIN ON短語,用于編輯連接條件。

      “篩選”――WHERE短語,用于指定查詢條件。

      “排序依據(jù)”――ORDER BY短語,用于指定排序字段和排序方式。

      “分組依據(jù)”――GROUP BY短語和HAVING短語,用于分組。

      圖6-2 查詢設(shè)計器

      3查詢的運(yùn)行

      運(yùn)行查詢有下列兩種方法。

      (1)可以在項口管理器的“數(shù)據(jù)”選項卡中,展開“查詢”選項,然后選擇要運(yùn)行的查詢文件,單擊“運(yùn)行”按鈕,可查看查詢結(jié)果。

      (2)在命令窗門執(zhí)行命令DO QueryFile。

      注意:此處的查詢文件名是全名,包括擴(kuò)展名QPR。

      4查詢?nèi)ハ?/p>

      設(shè)計查詢的目的不只是完成一種查詢功能,在查詢設(shè)計器中可以根據(jù)需要為查詢輸出定位查詢?nèi)ハ?。通過“查詢”菜單卜的“查詢?nèi)ハ颉?,或在“查詢設(shè)計器”工具欄中單擊“查詢?nèi)ハ颉卑粹o?!安樵?nèi)ハ颉睂υ捒蛉鐖D6-3所示

      圖6-3 “查詢?nèi)ハ颉睂υ捒?/p>

      各去向的含義如下。

      (1)瀏覽:在“瀏覽"(BROWSE)窗口中顯示查詢結(jié)果,這是默認(rèn)的輸出去向。

      (2)臨時表:將查詢結(jié)果存儲于一個命名的臨時只讀表中。

      (3)表:將結(jié)果保存在一個命名的數(shù)據(jù)表文件中。

      (4)圖形:查詢結(jié)果可以用于Microsoft Graph。

      (5)屏幕:在Visual FoxPro主窗口或當(dāng)前活動輸出窗口中顯示查詢結(jié)果。

      (6)報表:將結(jié)果輸出到一個報表文件。

      (7)標(biāo)簽:將結(jié)果輸出到一個標(biāo)簽文件。小提示:

      在7種輸出去向中,只有“瀏覽”和“屏幕”兩種輸出去向才能直接看到查詢結(jié)果。6.2 視圖

      考點2 視圖的概念與建立

      1視圖的概念

      視圖是操作表的一種手段,通過視圖可以查詢表,也可以更新表。視圖是根據(jù)表定義的,因此視圖基于表,而視圖可以使應(yīng)用更靈活,因此它又超越表。視圖是數(shù)據(jù)庫中的一個特有功能,只有在包含視圖的數(shù)據(jù)庫打開時才能使用。

      視圖兼有“表”和“查詢”的特點,與查詢相類似的地方是可以用來從一個或多個相關(guān)聯(lián)的表中提取有用信息;與表類似的地方是可以用來更新其中的信息,并將結(jié)果永久性保存在磁盤上。

      2視圖的建立

      (l)用CREATE VIEW命令打開視圖設(shè)計器建立視圖。

      (2)利用“新建”對話框打開視圖設(shè)計器建立視圖。

      (3)在項目管理器的“數(shù)據(jù)”選項卡中打開視圖設(shè)計器建立視圖。

      (4)利用SQL命令CREATE VIEW...AS...建立視圖。

      3視圖設(shè)計象

      視圖設(shè)計器(如圖6一所示)與查詢設(shè)計器基本上一樣,主要有以下幾點不同。

      (1)視圖的結(jié)果保存在數(shù)據(jù)庫中,在磁盤上找不到類似的文件。

      (2)視圖可以用來更新數(shù)據(jù),因此在設(shè)計器中多了一個“更新條件”選項卡。

      (3)在視圖中沒有“查詢?nèi)ハ颉钡膯栴}。

      圖6-4 視圖設(shè)計器 考點3 遠(yuǎn)程視圖與連接

      為了建立遠(yuǎn)程視圖,必須首先建立連接遠(yuǎn)程數(shù)據(jù)庫的“連接”,“連接”是Visual FoxPro數(shù)據(jù)庫中的一種對象。

      1定義數(shù)據(jù)源和連接

      數(shù)據(jù)源一般是ODBC數(shù)據(jù)源,開放數(shù)據(jù)庫互連ODBC是一種連接數(shù)據(jù)庫的通用標(biāo)準(zhǔn)。為了定義ODBC數(shù)據(jù)源,必須首先安裝ODBC驅(qū)動程序。

      2建立連接

      建立連接的方法有以下幾種。

      (1)用CREATE CONNECTION命令打開“連接設(shè)計器”,或完全用命令方式建立連接。

      (2)通過“新建”對話框建立連接。

      (3)在項目管理器的“數(shù)據(jù)”選項卡中建立連接。

      3設(shè)計遠(yuǎn)程視圖

      利用數(shù)據(jù)源或連接建立的遠(yuǎn)程視圖的SQL語法要符合遠(yuǎn)程數(shù)據(jù)庫的語法,例如,SQL Server的語法和Visual FoxPro的語法就有所區(qū)別??键c4 視圖與數(shù)據(jù)更新

      視圖是根據(jù)基本表派生出來的,所以把它叫做虛擬表為了通過視圖能夠更新基本表中的數(shù)據(jù),需要在視圖設(shè)計器的“更新條件”選項卡中的左下角選中“發(fā)送SQL更新”復(fù)選框。

      1指定可更新的表

      如果視圖是基于多個表的,默認(rèn)可以更新“全部表”的相關(guān)字段,如果要指定只能更新某個表的數(shù)據(jù),則可以通過“表”下拉列表框選擇表

      2指定可更新的字段

      在“字段名”列表框中列出了與更新有關(guān)的字段,在字段名左側(cè)有兩列標(biāo)志,“鑰匙”表示關(guān)鍵字,“鉛筆”表示更新通過單擊相應(yīng)列可以改變相關(guān)的狀態(tài),默認(rèn)可以更新所有非關(guān)鍵字字段,并且通過基本表的關(guān)鍵字完成更新,即Visual FoxPro用這些關(guān)鍵字字段來唯一標(biāo)識那些已在視圖中修改過的基本表中的記錄建議不要改變關(guān)鍵字的狀態(tài),不要試圖通過視圖來更新基本表中的關(guān)鍵字字段值,如有必要,可以指定更新非關(guān)鍵字字段值

      3檢查更新的合法性

      如圖6-1所示,“SQL WHERE子句包括”框中的選項決定哪些字段包含在UPDATE或DELETE語句的WHERE子句中,Visual FoxPro正是利用這些語句將在視圖中修改或刪除的記錄發(fā)送到遠(yuǎn)程數(shù)據(jù)源或基本表中,WHERE子句就是用來檢查自從提取記錄用于視圖中后,服務(wù)器上的數(shù)據(jù)是否已經(jīng)改變。

      “SQL WHERE子句包括”框中各選項的含義如下。

      (l)關(guān)鍵字段:當(dāng)基本表中的關(guān)鍵字字段被改變時,更新失敗。

      (2)關(guān)鍵字和可更新字段:當(dāng)基本表中任何標(biāo)記為可更新的字段被改變時,更新失敗。

      (3)關(guān)鍵字和已修改字段:當(dāng)在視圖中改變的任一字段的值在基本表中已被改變時,更新失敗。

      (4)關(guān)鍵字和時間戳:當(dāng)遠(yuǎn)程表上記錄的時間戳在首次檢索之后被改變時,更新失敗。

      4使用更新方式

      “使用更新”框的選項決定當(dāng)向基本表發(fā)送SQL更新時的更新方式。

      (1)SQL DELETE然后INSERT:先用SQL DELETE命令刪除基本表中被更新的舊記錄,再用SQL INSERT命令向基本表中插入更新后的記錄。

      (2)SQL UPDATE:使用SQL UPDATE命令更新基本表??键c5 使用視圖

      視圖建立后,不但可以用它來顯示和更新數(shù)據(jù),而且可以通過調(diào)整它的屬性來提高性能,它的使用類似于表。

      1視圖操作

      (1)在數(shù)據(jù)庫中使用USE命令打開或關(guān)閉視圖。

      (2)在“瀏覽器”窗口中顯示或修改視圖中的記錄。

      (3)使用SQL語句操作視圖。

      (4)在文本框、表格控件、表單或報表中使用視圖作為數(shù)據(jù)源。

      2使用視圖

      視圖一經(jīng)建立就基本可以像基本表一樣使用,適用于基本表的命令基本都可以用于視圖。比如在視圖上也可以建立索引,此索引當(dāng)然是臨時的,視圖一關(guān)閉,索引自動刪除,多工作區(qū)時也可以建立聯(lián)系等。但視圖不可以用MODIFY STRUCTURE命令修改結(jié)構(gòu)。因為視圖畢竟不是獨(dú)立存在的基本表,它是由基本表派生出來的,只能修改視圖的定義。

      小提示:

      查詢與視圖的區(qū)別是:查詢可以定義輸出去向,可以將查詢的結(jié)果靈活地應(yīng)用于表單、報表、圖形等各種場合,但是利用查詢不可以修改數(shù)據(jù);而利用視圖可以修改數(shù)據(jù),可以利用SQL將對視圖的修改發(fā)送到基本表,特別是對于遠(yuǎn)程表的操作,利用視圖是非常有效的。

      全國計算機(jī)等級考試二級VF考點分析之程序設(shè)計基礎(chǔ)(第七章)7.l 程序與程序文件

      考點1 程序的概念、建立與執(zhí)行

      1程序的概念

      程序是能夠完成一定任務(wù)的命令集合。這組命令被存放在稱為程序文件或命令文件的文本文件中。當(dāng)運(yùn)行程序時,系統(tǒng)會按照一定的次序自動執(zhí)行包含在程序文件中的命令。

      2程序文件的建立與修改

      程序文件的建立與修改一般是通過調(diào)用系統(tǒng)內(nèi)置的文本編輯器來進(jìn)行的。其建立步驟如下。

      (l)打開文本編輯窗口。

      (2)在文本編輯窗口中輸入程序內(nèi)容,此處所輸入的程序命令不會馬上被執(zhí)行。

      (3)編輯完成后,從“文件”菜單中選擇“保存”命令或按快捷鍵Ctrl+W保存程序文件。

      3打開或修改程序文件的方法

      (1)從“文件”菜單中選擇“打開”命令,彈出“打開”對話框。

      (2)在“文件類型”列表框中選擇“程序”。

      (3)在文件列表框中選定要修改的文件,并單擊“確定”按鈕。

      (4)編輯修改后,從“文件”菜單中選擇“保存”命令或按快捷鍵Ctrl+W保存程序文件,若要放棄修改,可直接按Esc鍵,或從“文件”菜單中選擇“還原”命令。

      4程序文件的執(zhí)行

      程序文件建立后,可使用多種方式、多次執(zhí)行它,常用的以下有兩種方式。

      (l)菜單方式。

      (2)命令方式??键c2 簡單的輸入輸出命令

      程序一般都包含數(shù)據(jù)輸入、數(shù)據(jù)處理和數(shù)據(jù)輸出3個部分。

      INPUT命令

      格式:INPUT[<字符表達(dá)式>]TO<內(nèi)存變量>

      功能:該命令等待用戶從鍵盤輸入數(shù)據(jù),當(dāng)用戶回車后,系統(tǒng)將表達(dá)式的值存入指定的內(nèi)存變量。

      注釋:輸入的數(shù)據(jù)可以是常量、變量,也可以是更為一般的表達(dá)式。但不能不輸入任何內(nèi)容直接按回車鍵輸入字符串時必須加定界符,輸入邏輯型常量時要用圓點定界(如.T.,.F.),則輸入日期時間型常量時要用大括號(如{^2001-03-01})。

      ACCEPT命令

      格式:ACCEPT[<字符表達(dá)式>]TO<內(nèi)存變量>

      功能:該命令等待用戶從鍵盤輸入字符串,當(dāng)用戶回車后,系統(tǒng)將表達(dá)式的值存入指定的內(nèi)存變量。

      注釋:該命令只能接收字符串。用戶在輸入字符串時不需要加定界符;否則,系統(tǒng)會把定界符作為字符串本身的一部分。如果不輸入任何內(nèi)容而直接按回車鍵,系統(tǒng)會把空串賦給指定的內(nèi)存變量。

      WAIT命令

      格式:WAIT[<字符表達(dá)式>][TO<內(nèi)存變量>][WINDOW[AT<行>,<列>]] [NOWAIT][CLEARINOCLEAR][TIMEOUT<數(shù)值表達(dá)式>]

      功能:該命令顯示字符表達(dá)式的值作為提示信息,暫停程序的執(zhí)行,直到用戶按任意鍵或單擊鼠標(biāo)時繼續(xù)程序運(yùn)行。

      注釋:<內(nèi)存變量>用來保存用戶輸入的字符,其類型為字符型。若用戶按的是Enter鍵或單擊了鼠標(biāo),那么<內(nèi)存變量>中保存的將是空串若不選TO <內(nèi)存變量>短語,則輸入的單字符不保留。小提示:

      如果用DO命令執(zhí)行查詢文件、菜單文件,在文件名中必須要包括擴(kuò)展名(QPR、MPR)。7.2 程序的基本結(jié)構(gòu)

      程序結(jié)構(gòu)是指程序中命令或語句執(zhí)行的流程結(jié)構(gòu),包括3種基本結(jié)構(gòu):順序結(jié)構(gòu)、選擇結(jié)構(gòu)和循環(huán)結(jié)構(gòu)??键c3 順序結(jié)構(gòu)

      順序結(jié)構(gòu)是最簡單的程序結(jié)構(gòu),它是按命令在程序中出現(xiàn)的先后次序依次執(zhí)行??键c4 選擇結(jié)構(gòu)

      支持選擇結(jié)構(gòu)的語句包括條件語句和分支語句。

      1條件語句

      格式: IF<條件> <語句序列1> [ELSE> <語句序列2>] ENDIF

      功能:該語句根據(jù)<條件>是否成立從兩組代碼中選擇一組執(zhí)行。

      語句的執(zhí)行流程圖如圖7-1和圖7-2所示。

      圖7-1有ELSE的選擇語句

      圖7-2無ELSE的選擇語句

      2分支語句

      格式:DO CASE CASE<條件1> <語句序列1> CASE<條件2> <語句序列2> ??

      CASE<條件n> <語句序列n> [OTHERWISE <語句序列>] ENDCASE

      功能:語句執(zhí)行時,依次判斷CASE后面的條件是否成立。分支語句實現(xiàn)的是一種擴(kuò)展的選擇結(jié)構(gòu),可以根據(jù)條件從多組代碼中選擇一組執(zhí)行。分支語句的流程如圖7-3所示。

      圖7-3 多分支語句 考點5 循環(huán)結(jié)構(gòu)

      循環(huán)結(jié)構(gòu)也稱為重復(fù)結(jié)構(gòu),是指程序在執(zhí)行的過程中,其中的某段代碼被重復(fù)執(zhí)行若一干珠。被重復(fù)執(zhí)行的代碼段,通常稱為循環(huán)體。Visual FoxPro支持循環(huán)結(jié)構(gòu)的語句包括:DO WHILE-ENDDO、FOR-ENDFOR和SCAN-ENDSCAN。

      DO WHILEENDFOR語句 格式:

      FOR<循環(huán)變量>=<初值>TO<終值>[STEP<步長>] <循環(huán)體> ENDFOR

      功能:首先將初值賦給循環(huán)變量,然后判斷循環(huán)條件是否成立(若步長為正值,則循環(huán)條件為<循環(huán)變量><=<終值>;若步長為負(fù)值,則循環(huán)條件為<循環(huán)變量>>=<終值>)。如果成立,則執(zhí)行循環(huán)體,然后循環(huán)變量增加一個步長值,并再次判斷循環(huán)條件,一直到條件為假時,退出循環(huán)體。該語句通常用于實現(xiàn)循環(huán)次數(shù)已知情況下的循環(huán)結(jié)構(gòu)〕

      SCAN-ENDSCAN語句

      格式:

      SCAN[<范圍>][FOR<條件1>][WHERE<條件2>] <循環(huán)體> ENDSCAN

      功能:該循環(huán)語句一般用于處理表中記錄,語句可指明需要處理的記錄范圍及應(yīng)滿足的條件。執(zhí)行該語句時,記錄指針自動、依次地在當(dāng)前表的指定范圍內(nèi)滿足條件的記錄上移動,對每一條記錄執(zhí)行循環(huán)體內(nèi)的命令。

      7.3 多模塊程序

      模塊是一個相對獨(dú)立的程序段,它可以被其他模塊調(diào)用,也可以調(diào)用其他模塊。通常,把被其他模塊調(diào)用的模塊稱為子程序,把調(diào)用其他模塊而沒有被其他模塊調(diào)用的模塊稱為主程序。應(yīng)用程序一般都是多模塊程序,包含多個程序模塊??键c6 模塊的定義和調(diào)用

      1模塊的定義

      在Visual FoxPro中,模塊可以是命令文件,也可以是過程。過程定義的語句格式為: PROCEDURE|FUNCTION<過程名> <命令序列> [RETURN[<表達(dá)式>]] [ENDPROCIENDFUNC]

      功能說明如下。

      (1)PROCEDURE|FUNCTION命令表示一個過程的開始,并命名過程。過程名必須以字母或下劃線開頭,可以包含數(shù)字、字母和下劃線。

      (2)當(dāng)程序執(zhí)行到RETURN命令時,控制將轉(zhuǎn)回到調(diào)用處(或命令窗口),并返回表達(dá)式的值。若默認(rèn)RETURN命令,系統(tǒng)將在過程結(jié)束處自動調(diào)用一條隱含的RETURN命令。

      (3)ENDPROC|ENDFUNC命令表示一個過程的結(jié)束。如果默認(rèn)此語句,那么過程結(jié)束于下一條PROCEDURE|FUNCTION命令或文件尾。

      2模塊的調(diào)用

      模塊調(diào)用的格式有兩種。

      (1)使用DO命令,格式如下。DO<文件名>|<過程名>

      (2)在名字后加一對小括號,格式如下。<文件名>|<過程名>()

      3打開過程文件

      命令格式如下。

      SET PROCEDURE TO[<過程文件1>[,<過程文件2>,?][ADDITIVE]

      4關(guān)閉過程文件

      命令格式如下。

      RELEASE PROCEDURE<過程文件1>[,<過程文件2>,?] 考點7 參數(shù)傳遞

      模塊程序可以接收調(diào)用程序傳遞過來的參數(shù)。

      (1)PARAMETERS<形參變量1>[,<形參變量2>,?]。

      (2)LPARAMETERS<形參變量1>[,<形參變量2>,?]。

      說明PARAMETERS聲明的形參被看做是模塊程序中建立的私有變量,LPARAMETERS聲明的形參被看做是模塊程序中建立的局部變量。除此之外,兩條命令無其他區(qū)別。

      不管是PARAMETERS或LPARAMETERS,都應(yīng)該是模塊程序的第一條可執(zhí)行命令。

      (1)調(diào)用參數(shù)調(diào)用模塊程序參數(shù)的格式如下。

      DO<文件名>|<過程名>WITH<實參1>[,<實參2>,?] <文件名>|<過程名>(<實參1>[,<實參2>,?])

      說明:實參可以是常量、變量或一般表達(dá)式,調(diào)用模塊程序時,形參的數(shù)目不能少于實參的數(shù)目,當(dāng)形參數(shù)目多于實參數(shù)目時,多余的形參取初值邏輯假.F.。

      (2)參數(shù)的傳遞。模塊中參數(shù)的傳遞分為兩種:按值傳遞(實參一般為常量和表達(dá)式)和引用傳遞(實參一般為變量)。參數(shù)的傳遞方式可以重新設(shè)置,格式如下。SET UDFPARMS TO VALUE|REFERENCE 考點8 變量的作用域

      變量的一個重要屬性是作用域。變量的作用域指的是變量在什么范圍內(nèi)是有效或能夠被訪問的。在Visual FoxPro中,可分為公共變量、私有變量和局部變量3類。

      1.公共變量

      在任何模塊中都可使用的變量稱為公共變量,公共變量必須先定義后使用,格式如下。PUBLIC<內(nèi)存變量表>

      說明:該命令是建立公共的內(nèi)存變量,并賦以初值邏輯假.F.。建立好的公共變量一直有效,即使程序結(jié)束返回命令窗口也不會消失,只有執(zhí)行CLEAR MEMORY,RELEASE或QUIT等命令后,才能被釋放。

      2私有變量

      在程序中直接使用(沒有預(yù)先聲明),而由系統(tǒng)自動隱含建立的變量都是私有變量。

      私有變量的作用域是建立它的模塊及其下屬的各層模塊。

      3局部變量

      局部變量只能在建立它的模塊中使用,不能在上層或下層模塊中使用。程序結(jié)束時,自動釋放局部變量。格式如下 LOCAL<內(nèi)存變量表>

      說明:該變量同樣給建立的內(nèi)存變量賦以初值邏輯假.F.,也必須先定義后使用。當(dāng)子程序中定義的變量名與主程序中同名時,為避免子程序中的變量值改變主程序中的變量值,可在子程序中使用PRIVATE命令隱藏主程序中可能存在的變量,使這些變量在子程序中暫時無效。格式如下。

      (1)PRIVATE<內(nèi)存變量表>。

      (2)PRIVATE ALL[LIKE<通配符>|EXCEPT<通配符>]。

      說明:該命令并不建立內(nèi)存變量,它只是隱藏指定的在上層模塊中可能已經(jīng)存在的內(nèi)存變量,但是當(dāng)模塊程序返回到上層模塊時,被隱藏的變量就自動恢復(fù)有效性,保持原值。7.4 程序調(diào)試 考點9 調(diào)試器環(huán)境

      程序調(diào)試是指在發(fā)現(xiàn)程序有錯誤的情況下,確定出錯位置并糾正錯誤。計算機(jī)一般能夠發(fā)現(xiàn)程序的出錯位置,但對于計算機(jī)不能發(fā)現(xiàn)的錯誤,只能由用戶自己來查錯。Visual FoxPro提供的功能強(qiáng)大的調(diào)試工具—調(diào)試器,可幫助我們進(jìn)行這項工作。

      調(diào)用調(diào)試器的方法一般有兩種。

      (l)選擇“工具”菜單中的“調(diào)試器”命令。

      (2)在命令窗口中輸入DEBUG命令??键c10 設(shè)置斷點

      可以設(shè)置以下4種類型的斷點。

      (1)在定位處中斷:可指定一行代碼,當(dāng)程序調(diào)試執(zhí)行到該行時,中斷程序運(yùn)行。

      (2)如果表達(dá)式值為真,則在定位處中斷:指定一行代碼及一個表達(dá)式,當(dāng)程序調(diào)試執(zhí)行到該行代碼時,如果表達(dá)式值為真,就中斷程序運(yùn)行。

      (3)當(dāng)表達(dá)式值為真時中斷:可以指定一個表達(dá)式,在程序調(diào)試執(zhí)行過程中,當(dāng)該表達(dá)式值為邏輯真.T.時,中斷程序運(yùn)行。

      (4)當(dāng)表達(dá)式值改變時中斷:可以指定一個表達(dá)式,在程序調(diào)試執(zhí)行過程中,當(dāng)該表達(dá)式值改變時,中斷程序運(yùn)行。考點11 “調(diào)試”菜單

      “調(diào)試”菜單包含執(zhí)行程序、選擇執(zhí)行方式、終止程序執(zhí)行、修改程序,以及調(diào)整程序執(zhí)行速度等命令。各命令具體功能如下。

      (1)運(yùn)行:執(zhí)行在跟蹤窗口中打開的程序:

      (2)繼續(xù)執(zhí)行:當(dāng)程序被中斷時,該命令可使程序在中斷處繼續(xù)往下執(zhí)行。

      (3)取消:終止程序的調(diào)試執(zhí)行,并關(guān)閉程序。

      (4)定位修改:終止程序的調(diào)試執(zhí)行,然后在文本編輯窗口中打開調(diào)試程序。

      (5)跳出:以連續(xù)方式而非單步方式繼續(xù)執(zhí)行被調(diào)用模塊程序中的代碼,然后在調(diào)用程序的調(diào)用語句的下一行處中斷。

      (6)單步:單步執(zhí)行下一行代碼。如果下一行代碼調(diào)用了過程或者方法程序,那么該過程或者方法程序在后臺執(zhí)行。

      (7)單步跟蹤:單步執(zhí)行下一行代碼。

      (8)運(yùn)行到光標(biāo)處:從當(dāng)前位置執(zhí)行代碼直至光標(biāo)處中斷。

      (9)調(diào)速:打開“調(diào)整運(yùn)行速度”對話框,設(shè)置兩代碼行執(zhí)行之間的延遲秒數(shù)。

      (10)設(shè)置下一條語句:程序中斷時選擇該命令,可使光標(biāo)所在行成為恢復(fù)執(zhí)行后要執(zhí)行的語句。

      全國計算機(jī)等級考試二級VF考點分析之表單設(shè)計與應(yīng)用(第八章)8.1 面向?qū)ο蟮母拍?考點1 對象與類

      1對象(Object)

      客觀世界里的任何實體都可以被視為對象。對象可以是具體事物,也可以指某些概念二

      (1)屬性:用來表示對象的狀態(tài)。

      (2)方法:用來描述對象的行為。

      2類(Class)

      類是對一類相似對象性質(zhì)的描述。同類對象具有相同的性質(zhì):相同的屬性及方法??键c2 子類與繼承

      第三篇:計算機(jī)等級考試二級VF考點分析

      計算機(jī)等級考試二級VF考點分析:VF基礎(chǔ)知識

      1.1 數(shù)據(jù)庫基礎(chǔ)知識

      考點1 計算機(jī)數(shù)據(jù)管理的發(fā)展

      1數(shù)據(jù)與數(shù)據(jù)處理

      數(shù)據(jù)是指存儲在某一種媒體上能夠識別的物理符號。數(shù)據(jù)處理的中心問題是數(shù)據(jù)管理。

      2計算機(jī)數(shù)據(jù)管理

      (l)人工管理。

      (2)文件系統(tǒng)。

      (3)數(shù)據(jù)庫系統(tǒng)。

      (4)分布式數(shù)據(jù)庫系統(tǒng)。

      (5)面向?qū)ο髷?shù)據(jù)庫系統(tǒng)。

      3數(shù)據(jù)庫管理系統(tǒng)

      為數(shù)據(jù)庫的建立、使用和維護(hù)而配置的軟件稱為數(shù)據(jù)庫管理系統(tǒng)DBMS(DataBase Management System)。

      圖1-1 數(shù)據(jù)庫系統(tǒng)中數(shù)據(jù)與程序的關(guān)系 考點2 數(shù)據(jù)庫系統(tǒng)

      1有關(guān)數(shù)據(jù)庫的概念

      (1)數(shù)據(jù)庫(DataBase):存儲在計算機(jī)存儲設(shè)備上、結(jié)構(gòu)化的相關(guān)數(shù)據(jù)的集合。

      (2)數(shù)據(jù)庫應(yīng)用系統(tǒng)(DBAS):是由系統(tǒng)開發(fā)人員利用數(shù)據(jù)庫系統(tǒng)資源開發(fā)出來的,面向某一類實際應(yīng)用的應(yīng)用軟件系統(tǒng)。

      (3)數(shù)據(jù)庫管理系統(tǒng)(DBMS):對數(shù)據(jù)實行專門管理,提供安全性和完整性等統(tǒng)一機(jī)制,可以對數(shù)據(jù)庫的建立、使用和維護(hù)進(jìn)行管理。

      (4)數(shù)據(jù)庫系統(tǒng)(DBS):是指引進(jìn)數(shù)據(jù)庫技術(shù)后的計算機(jī)系統(tǒng),實現(xiàn)有組織地、動態(tài)地存儲大量相關(guān)數(shù)據(jù),提供數(shù)據(jù)處理和信息資源共享的便利手段。數(shù)據(jù)庫系統(tǒng)由硬件系統(tǒng)、數(shù)據(jù)庫、數(shù)據(jù)庫管理系統(tǒng)及相關(guān)軟件、數(shù)據(jù)庫管理員和用戶等部分組成。

      2數(shù)據(jù)庫系統(tǒng)的特點

      (l)實現(xiàn)數(shù)據(jù)共享,減少數(shù)據(jù)冗余。

      (2)采用特定的數(shù)據(jù)模型。

      (3)具有較高的數(shù)據(jù)獨(dú)立性。

      (4)具有統(tǒng)一的數(shù)據(jù)控制功能??键c3 數(shù)據(jù)模型

      1實體的描述

      (1)實體。

      (2)實體的屬性。

      (3)實體集和實體型。

      2實體間聯(lián)系及聯(lián)系的種類

      (1)一對一聯(lián)系。

      (2)一對多聯(lián)系。

      (3)多對多聯(lián)系。

      3數(shù)據(jù)模型簡介

      為了反映事物本身及事物之間的各種聯(lián)系,數(shù)據(jù)庫中的數(shù)據(jù)必須有一定的結(jié)構(gòu),這種結(jié)構(gòu)用數(shù)據(jù)模型來表示,通常有以下3種。

      (1)層次數(shù)據(jù)模型。

      (2)網(wǎng)狀數(shù)據(jù)模型。

      (3)關(guān)系數(shù)據(jù)模型。小提示:

      數(shù)據(jù)庫DB、數(shù)據(jù)庫系統(tǒng)DBS和數(shù)據(jù)庫管理系統(tǒng)DBMS之間的關(guān)系是DBS包括DB和DBMS。1.2 關(guān)系模型

      關(guān)系模型的用戶界面非常簡單,一個關(guān)系的邏輯結(jié)構(gòu)就是一張二維表。這種用二維表的形式表示實體和實體間聯(lián)系的數(shù)據(jù)模型稱為關(guān)系數(shù)據(jù)模型。

      1關(guān)系術(shù)語

      (l)關(guān)系:一個關(guān)系就是一張二維表,每個關(guān)系有一個關(guān)系名。在Visual FoxPro中一個關(guān)系存儲為一個文件,擴(kuò)展名為DBF,稱為“表”。

      對關(guān)系的描述稱為關(guān)系模式,一個關(guān)系模式對應(yīng)一個關(guān)系的結(jié)構(gòu),格式為: 關(guān)系名(屬性名1,屬性名2,?,屬性名n)

      (2)元組:在一個二維表中,水平方向的行稱為元組,每一行為一個元組。

      (3)屬性:將二維表中垂直方向的列稱為屬性,每一列都有一個屬性名。

      (4)域:屬性的取值范圍,即不同元組對同一個屬性的取值所限定的范圍。

      (5)關(guān)鍵字:屬性或?qū)傩缘慕M合,其值能夠唯一地標(biāo)識一個元組。在Visual FoxPro中,主關(guān)鍵字和候選關(guān)鍵字就起唯一標(biāo)志一個元組的作用。

      (6)外部關(guān)鍵字:如果表中一個字段不是本表的主關(guān)鍵字或候選關(guān)鍵字,而是另一個表的主關(guān)鍵字或候選關(guān)鍵字,那么這個字段(屬性)就稱為外部關(guān)鍵字。

      2關(guān)系的特點

      (1)關(guān)系必須規(guī)范化。

      (2)在同一個關(guān)系中不能出現(xiàn)同名屬性,Visual FoxPro中表示為字段名的不同。

      (3)關(guān)系中不允許有完全相同的元組,即冗余。

      (4)在一個關(guān)系中元組的次序無關(guān)緊要。

      (5)在一個關(guān)系中列的次序無關(guān)緊要??键c5 關(guān)系運(yùn)算

      對關(guān)系數(shù)據(jù)庫進(jìn)行查詢時,需要找到用戶感興趣的數(shù)據(jù),這就需要對關(guān)系進(jìn)行一定的關(guān)系運(yùn)算,關(guān)系的基本運(yùn)算有兩類:傳統(tǒng)的集合運(yùn)算和專門的關(guān)系運(yùn)算。

      1傳統(tǒng)的集合運(yùn)算

      (1)并:兩個相同結(jié)構(gòu)關(guān)系的并是由屬于這兩個關(guān)系的全部元組組成的集合。

      (2)差:兩個相同結(jié)構(gòu)關(guān)系的差是由屬于前一個關(guān)系的元組而不屬于后一個關(guān)系的元組組成的集合。例如,關(guān)系R和S的差結(jié)果是由屬于R但不屬于S的元組組成的集合。

      (3)交:兩個相同結(jié)構(gòu)關(guān)系的交是由屬于這兩個關(guān)系所共有的元組組成的集合。

      2專門的關(guān)系運(yùn)算

      (1)選擇:從關(guān)系中找出滿足給定條件的元組的操作。

      (2)投影:從關(guān)系模式中指定若干個屬性組成新的關(guān)系:

      (3)連接:關(guān)系的橫向結(jié)合,將兩個關(guān)系模式拼接成一個更寬的關(guān)系模式。

      (4)自然連接:在連接運(yùn)算中,按照字段值對應(yīng)相等為條件進(jìn)行的連接操作稱為等值連接。自然連接是去掉重復(fù)屬性的等值連接。小提示:

      選擇和投影運(yùn)算的操作對象只是一個表,相當(dāng)于對一個二維表進(jìn)行切割。連接運(yùn)算則需要把兩個表作為操作對象。如果兩個表以上進(jìn)行連接,應(yīng)當(dāng)兩兩進(jìn)行連接。1.3 數(shù)據(jù)庫設(shè)計基礎(chǔ) 考點6 數(shù)據(jù)庫設(shè)計步驟

      1設(shè)計原則

      (l)關(guān)系數(shù)據(jù)庫的設(shè)計應(yīng)遵從概念單一化“一事一地”的原則。

      (2)避免在表之間出現(xiàn)重復(fù)字段。

      (3)表中的字段必須是原始數(shù)據(jù)和基本數(shù)據(jù)元素。

      (4)用外部關(guān)鍵字保證有關(guān)聯(lián)的表之間的聯(lián)系。

      2設(shè)計步驟

      利用Visual FoxPro來開發(fā)數(shù)據(jù)庫應(yīng)用系統(tǒng),可以按照以下步驟來設(shè)計。

      (1)需求分析。

      (2)確定需求表C

      (3)確定需求字段。

      (4)確定聯(lián)系。

      (5)設(shè)計精確

      1.4 Visual FoxPro系統(tǒng)概述 考點7 Visual FoxPro的特點

      (l)增強(qiáng)項目與數(shù)據(jù)庫管理。

      (2)提高應(yīng)用程序開發(fā)的生產(chǎn)率。

      (3)互操作性與支持Internet。

      (4)充分利用已有數(shù)據(jù)。

      第四篇:全國計算機(jī)等級考試二級

      全國計算機(jī)等級考試二級證書

      簡介 ***2432010年9月二級access

      證書樣本

      全國計算機(jī)等級考試和高考、全國英語四六級考試一樣,是國家教育部考試中心推出的三大權(quán)威考試,是在校大學(xué)生必須參加的考試和衡量計算機(jī)水平最權(quán)威、含金量和承認(rèn)度最高的認(rèn)證,并唯一得到國家和各用人單位的統(tǒng)一認(rèn)可。

      創(chuàng)想獨(dú)有優(yōu)勢

      通過率高:在全國平均通過率不到10%的情況下,創(chuàng)想分中心10級助產(chǎn)班參考7人,雙科通過6人;10級護(hù)理5班參考21人,雙科通過17人;創(chuàng)想分中心歷屆一次性通過率全省第一。

      創(chuàng)想學(xué)員畢業(yè)受歡迎:

      06級陳燕燕同學(xué)畢業(yè)后考取濟(jì)寧汶上縣醫(yī)院事業(yè)編;

      08級馬玉寶同學(xué),畢業(yè)后被濟(jì)南市第三人民醫(yī)院錄用;2010年9月份前二級access

      09級劉曉燕同學(xué)優(yōu)先被濟(jì)南市中心人民醫(yī)院選為實習(xí)生。證書全通通用,上網(wǎng)可查。查詢網(wǎng)址

      第五篇:計算機(jī)二級VF考試試題之2002.9

      2002年9月全國計算機(jī)等級考試二級筆試試題

      Visual FoxPro 數(shù)據(jù)庫程序設(shè)計

      一、選擇題(每題2分,共70分)

      下列各題A)、B)、C)、D)四個選項中,只有一個選項是正確的,請將正確選項涂寫在答題卡相應(yīng)位置上,答在試卷上不得分。

      (1)在下列四個選項中,不屬于基本關(guān)系運(yùn)算的是

      A)連接 B)投影 C)選擇 D)排序

      

      (2)如果一個班只能有一個班長,而且一班長不能同時擔(dān)任其它班的班長,班級和班長兩個實體之間的關(guān)系屬于

      A)一對一聯(lián)系 B)一對二聯(lián)系 C)多對多聯(lián)系 D)一對多聯(lián)系

      

      (3)Visual FoxPro支持的數(shù)據(jù)模型是

      A)層次數(shù)據(jù)模型 B)關(guān)系數(shù)據(jù)模型 C)網(wǎng)狀數(shù)據(jù)模型 D)樹狀數(shù)據(jù)模型

      

      (4)在Visual FoxPro的命令窗口中鍵入CREATE DATA命令以后,屏幕會出現(xiàn)一個創(chuàng)建對話框,要想完成同樣的工作,還可以采取如下步驟

      A)單擊“文件”菜單中的“新建”按鈕,然后在新建對話框中選定“數(shù)據(jù)庫”單選鈕,再單擊“新建文件”命令按鈕

      B)單擊“文件”菜單中的“新建”按鈕,然后在新建對話框中選定“數(shù)據(jù)庫”單選鈕,再單擊“向?qū)А泵畎粹o

      C)單擊“文件”菜單中的“新建”按鈕,然后在新建對話框中選定“表”單選鈕,再單擊“新建文件”命令按鈕

      D)單擊“文件”菜單中的“新建”按鈕,然后在新建對話框中選定“表”單選鈕,再單擊“向?qū)А泵畎粹o

      

      (5)將內(nèi)存變量定義為全局變量的Visual FoxPro命令是

      A)LOCAL B)PRIVATE C)PUBLIC D)GLOBAL

      

      (6)擴(kuò)展名為DBC的文件是

      A)表單文件 B)數(shù)據(jù)庫表文件 C)數(shù)據(jù)庫文件 D)項目文件

      

      (7)假設(shè)已經(jīng)生成了名為mymenu的菜單文件,執(zhí)行該菜單文件的命令是

      A)DO mymenu B)DO mymenu.mpr C)DO mymenu.pjx D)DO mymenu.mnx

      

      (8)下面有關(guān)索引的描述正確的是

      A)建立索引以后,原來的數(shù)據(jù)庫表文件中記錄的物理順序?qū)⒈桓淖傿)索引與數(shù)據(jù)庫表的數(shù)據(jù)存儲在一個文件中

      C)創(chuàng)建索引是創(chuàng)建一個指向數(shù)據(jù)庫表文件記錄的指針構(gòu)成的文件D)使用索引并不能加快對表的查詢操作

      

      (9)若所建立索引的字段值不允許重復(fù),并且一個表中只能創(chuàng)建一個,它應(yīng)該是

      A)主索引 B)惟一索引 C)候選索引 D)普通索引

      

      (10)參照完整性的規(guī)則不包括

      A)更新規(guī)則 B)刪除規(guī)則 C)插入規(guī)則 D)檢索規(guī)則

      

      (11)一個數(shù)據(jù)庫名為student,要想打開該數(shù)據(jù)庫,應(yīng)使用命令

      A)OPEN student B)OPEN DATA student C)USE DATA student D)USE student 

      (12)下列函數(shù)中函數(shù)值為字符型的是

      A)DATE()B)TIME()C)YEAR()D)DATETIME()

      

      (13)在下面的數(shù)據(jù)類型中默認(rèn)值為.F.的是

      A)數(shù)值型 B)字符型 C)邏輯型 D)日期型

      

      (14)下面有關(guān)HAVING子句描述錯誤的是

      A)HAVING子句必須與GROUP BY子句同時使用,不能單獨(dú)使用B)使用HAVING子句的同時不能使用WHERE子句

      C)使用HAVING子句的同時可以使用WHERE子句D)使用HAVING子句的作用是限定分組的條件

      

      (15)~(27)使用的數(shù)據(jù)如下:

      當(dāng)前盤當(dāng)前目錄下有數(shù)據(jù)庫db_stock,其中有數(shù)據(jù)庫表stock.dbf,該數(shù)據(jù)庫表的內(nèi)容是: 股票代碼 股票名稱 單價 交易所

      600600 青島啤酒 7.48 上海

      600601 方正科技 15.20 上海

      600602 廣電電子 10.40 上海

      600603 興業(yè)房產(chǎn) 12.76 上海

      600604 二紡機(jī) 9.96 上海

      600605 輕工機(jī)械 14.59 上海

      000001 深發(fā)展 7.48 深圳

      000002 深萬科 12.50 深圳

      

      (15)執(zhí)行如下SQL語句后

      SELECT*FROM stock INTO DBF stock ORDER BY 單價

      A)系統(tǒng)會提示出錯信息B)會生成一個按“單價”升序排序的表文件,將原來的stock.dbf文件覆蓋

      C)會生成一個按“單價”降序排序的表文件,將原來的stock.dbf文件覆蓋

      D)不會生成排序文件,只在屏幕上顯示一個按“單價”升序排序的結(jié)果

      

      (16)執(zhí)行下列程序段以后,內(nèi)存變量a的內(nèi)容是

      CLOSE DATABASE

      a=0

      USE stock

      GO TOP

      DO WHILE.NOT.FOF()

      IF 單價>10

      a=a+1

      ENDIF

      SKIP

      ENDDO

      A)1 B)3 C)5 D)7

      

      (17)有如下SQL SELECT語句

      SELECT*FROM stock WHERE單價BETWEEN 12.76 AND 15.20

       與該語句等價的是

      A)SELECT*FROM stock WHERE 單價<=15.20.AND.單價>=12.76

      B)SELECT*FROM stock WHERE 單價<15.20.AND.單價>12.76

      C)SELECT*FROM stock WHERE 單價>=15.20.AND.單價<=12.76

      D)SELECT*FROM stock WHERE 單價>15.20.AND.單價<12.76

      

      (18)如果在建立數(shù)據(jù)庫表stock.dbf時,將單價字段的字段有效性規(guī)則設(shè)為“單價>0”,通過該設(shè)置,能保證數(shù)據(jù)的A)實體完整性 B)域完整性 C)參照完整性 D)表完整性

      

      (19)在當(dāng)前盤當(dāng)前目錄下刪除表stock的命令是

      A)DROP stock B)DELETE TABLE stock C)DROP TABLE stock D)DELETE stock 

      (20)有如下SQL語句

      SELECT max(單價)INTO ARRAY a FROM stock

      執(zhí)行該語句后

      A)a[1]的內(nèi)容為15.20 B)a[1]的內(nèi)容為6 C)a[0]的內(nèi)容為15.20 D)a[0]的內(nèi)容為6 

      (21)有如下SQL語句

      SELECT 股票代碼,avg(單價)as 均價 FROM stock;

      GROUP BY 交易所 INTO DBF temp

      執(zhí)行該語句后temp表中第二條記錄的“均價”字段的內(nèi)容是

      A)7.48 B)9.99 C)11.73 D)15.20

      

      (22)將stock表的股票名稱字段的寬度由8改為10,應(yīng)使用SQL語句

      A)ALTER TABLE stock股票名稱 WITH c(10)B)ALTER TABLE stock股票名稱 c(10)C)ALTER TABLE stock ALTER股票名稱 c(10)D)ALTER stock ALTER 股票名稱 c(10)

      (23)有如下SQL語句

      CREATE VIEW stock_view AS SELECT*FROM stock WHERE 交易所=“深圳”

      執(zhí)行該語句后產(chǎn)生的視圖包含的記錄個數(shù)是

      A)1 B)2 C)3 D)4

      

      (24)有如下SQL語句

      CREATE VIEW view_stock AS SELECT 股票名稱AS名稱,單價FROM stock

      執(zhí)行該語句后產(chǎn)生的視圖含有的字段名是

      A)股票名稱、單價 B)名稱、單價

      C)名稱、單價、交易所 D)股票名稱、單價、交易所

      

      (25)下面有關(guān)對視圖的描述正確的是

      A)可以使用MODIFY STRUCTURE命令修改視圖的結(jié)構(gòu)B)視圖不能刪除,否則影響原來的數(shù)據(jù)文件

      C)視圖是對表的復(fù)制產(chǎn)生的D)使用SQL對視圖進(jìn)行查詢時必須事先打開該視圖所在的數(shù)據(jù)庫

      

      (26)執(zhí)行如下SQL語句后

      SELECT DISTINCT 單價 FROM stock;

      WHERE 單價=(SELECT min(單價)FROM stock)INTO DBF stock_x

      表stock_x中的記錄個數(shù)是

      A)1 B)2 C)3 D)4

      

      (27)求每個交易所的平均單價的SQL語句是

      A)SELECT 交易所,avg(單價)FROM stock GROUP BY 單價B)SELECT 交易所,avg(單價)FROM stock ORDER BY 單價

      C)SELECT 交易所,avg(單價)FROM stock ORDER BY 交易所D)SELECT 交易所,avg(單價)FROM stock GROUP BY 交易所

      

      (28)視圖設(shè)計器中含有的、但查詢設(shè)計器中卻沒有的選項卡是

      A)篩選 B)排序依據(jù) C)分組依據(jù) D)更新條件

      

      (29)下面關(guān)于查詢描述正確的是

      A)可以使用CREATE VIEW打開查詢設(shè)計器B)使用查詢設(shè)計器可以生成所有的SQL查詢語句

      C)使用查詢設(shè)計器生產(chǎn)的SQL語句存盤后將存放在擴(kuò)展名為QPR的文件中D)使用DO語句執(zhí)行查詢時,可以不帶擴(kuò)展名

      

      (30)使用報表向?qū)Фx報表時,定義報表布局的選項是

      A)列數(shù)、方向、字段布局 B)列數(shù)、行數(shù)、字段布局

      C)行數(shù)、方向、字段布局 D)列數(shù)、行數(shù)、方向

      

      (31)能夠?qū)⒈韱蔚腣isible屬性設(shè)置為.T.,并使表單成為活動對象的方法是

      A)Hide B)Show C)Release D)SetFocus

      

      (32)下面對編輯框(EditBox)控制屬性的描述正確的是

      A)SelLength屬性的設(shè)置可以小于0B)當(dāng)ScrollBars的屬性值為0時,編輯框內(nèi)包含水平滾動條

      C)SelText屬性在做界面設(shè)計時不可用,在運(yùn)行時可讀寫D)Readonly屬性值為.T.時,用戶不能使用編輯框上的滾動條

      

      (33)下面對控件的描述正確的是

      A)用戶可以在組合框中進(jìn)行多重選擇 B)用戶可以在列表框中進(jìn)行多重選擇

      C)用戶可以在一個選項組中選中多個選項按鈕D)用戶對一個表單內(nèi)的一組復(fù)選框只能選中其中一個

      

      (34)確定列表框內(nèi)的某個條目是否被選定應(yīng)使用的屬性是

      A)Value B)ColumnCount C)ListCount D)Selected

      

      (35)設(shè)有關(guān)系R1和R2,經(jīng)過關(guān)系運(yùn)算得到結(jié)果S,則S是

      A)一個關(guān)系 B)一個表單 C)一個數(shù)據(jù)庫 D)一個數(shù)組

      

      二、填空題(每空2分,共30分)

      請將答案分別寫在答題卡中【1】至【15】的橫線上,答在試卷上不得分。

      

      (1)Visual FoxPro 6.0是一個 [1] 位的數(shù)據(jù)庫管理系統(tǒng)。

      

      (2)在連接運(yùn)算中,[2] 連接是去掉重復(fù)屬性的等值連接。

      

      (3)項目管理器的 [3] 選項卡用于顯示和管理數(shù)據(jù)庫、自由表和查詢等。

      

      (4)自由表的擴(kuò)展名是 [4]。

      

      (5)LEFT(“123456789”,LEN(“數(shù)據(jù)庫”))的計算結(jié)果是 [5]。

      

      (6)同一個表的多個索引可以創(chuàng)建在一個索引文件中,索引文件名與相關(guān)的表同名,索引文件的擴(kuò)展名是 [6],這種索引稱為 [7]。

      

      (7)用來確定筆選框是否被選中的屬性是 [8],用來指定顯示在復(fù)選框旁的文字的屬性是

      [9]。

       下面各題使用如下的“教師”表和“學(xué)院”表

      “教師”表

      職工號姓名職稱年齡工資系號

      11020001 肖天海 副教授35 2000.00 01

      11020002 王巖鹽 教授40 3000.00 02

      11020003 劉星魂 講師25 1500.00 01

      11020004 張月新 講師30 1500.00 03

      11020005 李明玉 教授34 2000.00 01

      11020006 孫民山 教授47 2100.00 02

      11020007 錢無名 教授49 2200.00 03

      “學(xué)院”表

       系號 系名

      01 英語

      02 會計

      03 工商管理

      

      (8)使用SQL語句將一條新的記錄插入學(xué)院表INSERT [10] 學(xué)院(系號,系名)[11](“04”,“計算機(jī)”)

      

      (9)使用SQL語句求“工商管理”系的所有職工的工資總和。

      SELECT [12](工資)FROM 教師;

       WHERE系號IN 9(SELECT 系號FROM [13] WHERE 系名=“工商管理”)

      

      (10)使用SQL語句完成如下操作(將所有教授的工資提高5%)[14] 教師 SET 工資=工資*1.05

      [15] 職稱=“教授”

      下載2007年9月全國計算機(jī)等級考試二級VF筆試試題word格式文檔
      下載2007年9月全國計算機(jī)等級考試二級VF筆試試題.doc
      將本文檔下載到自己電腦,方便修改和收藏,請勿使用迅雷等下載。
      點此處下載文檔

      文檔為doc格式


      聲明:本文內(nèi)容由互聯(lián)網(wǎng)用戶自發(fā)貢獻(xiàn)自行上傳,本網(wǎng)站不擁有所有權(quán),未作人工編輯處理,也不承擔(dān)相關(guān)法律責(zé)任。如果您發(fā)現(xiàn)有涉嫌版權(quán)的內(nèi)容,歡迎發(fā)送郵件至:645879355@qq.com 進(jìn)行舉報,并提供相關(guān)證據(jù),工作人員會在5個工作日內(nèi)聯(lián)系你,一經(jīng)查實,本站將立刻刪除涉嫌侵權(quán)內(nèi)容。

      相關(guān)范文推薦

        全國計算機(jī)等級考試vf真題(精選五篇)

        一、基本操作題(共4小題,第1和2題是7分、第3和4題是8分) 在考生文件夾下,打開招生數(shù)據(jù)庫SDB,完成如下操作: 1.在KSB表中增加一個名為"備注"的字段、字段數(shù)據(jù)類型為"字符"、寬度為30......

        2005年4月全國計算機(jī)等級考試二級筆試試卷及答案

        無憂考網(wǎng)www.51test.net 2005年4月等級考試二級VB真題(附答案) 點之一。所謂數(shù)據(jù)獨(dú)立性是指 A) 數(shù)據(jù)與程序獨(dú)立存放 (考試時間90分鐘,滿分100分)B) 不同的數(shù)據(jù)被存放在不同的......

        全國計算機(jī)等級考試二級VF考點分析之查詢與視圖

        全國計算機(jī)等級考試二級VF考點分析之查詢與視圖 6.1 查詢 考點1 查詢設(shè)計器 1查詢的概念 查詢是從指定的表或視圖中提取滿足條件的記錄,然后按照想得到的輸出類型定向輸出查......

        全國計算機(jī)等級考試筆試實施程序

        全國計算機(jī)等級考試筆試實施程序 一、 開考前監(jiān)考員集中(8:00團(tuán)河校區(qū)階九),公布監(jiān)考員工作位置和職責(zé)。監(jiān)考人員領(lǐng)取本考場的筆試試卷(注:答題卡和論述題答題紙在試卷袋內(nèi))。領(lǐng)取......

        全國計算機(jī)等級考試二級vfp考點

        010二級公共基礎(chǔ)知識復(fù)習(xí)綱要 第 1 章數(shù)據(jù)結(jié)構(gòu)與算法 考點1:算法具有4個基本特征:可行性、確定性、有窮性、擁有足夠的情報。 確定性:是指算法中每一個步驟都必須是有明確定......

        計算機(jī)等級考試二級VF考點數(shù)據(jù)常量.(共5則)

        計算機(jī)等級考試二級VF考點:數(shù)據(jù)常量 關(guān)于數(shù)據(jù)(常量) ★ 數(shù)據(jù)(常量)的類型有:⊙數(shù)值型(N):占8個字節(jié)。 ⊙貨幣型(Y):占8個字節(jié)。 ⊙字符型(C) ⊙日期型(D):占8個字節(jié)。 ⊙日......

        2011河南省全國計算機(jī)等級考試二級VB筆試試卷及參考答案理論考試試題及答案

        1、對建立良好的程序設(shè)計風(fēng)格,下面描述正確的是(A) A. 程序應(yīng)簡單、清晰、可讀性好 B. 符號名的命名要符合語法 C. 充分考慮程序的執(zhí)行效率 D. 程序的注釋可有可無 2、下列......

        2010河南省全國計算機(jī)等級考試二級VB筆試試卷及參考答案最新考試試題庫

        1、將E-R圖轉(zhuǎn)換到關(guān)系模式時,實體與聯(lián)系都可以表示成(B) A. 屬性 B. 關(guān)系 C. 鍵 D. 域 2、下列模式中,能夠給出數(shù)據(jù)庫物理存儲結(jié)構(gòu)與物理存取方法的是(A) A. 內(nèi)模式 B. 外模......