版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請(qǐng)進(jìn)行舉報(bào)或認(rèn)領(lǐng)
文檔簡(jiǎn)介
1第4章數(shù)據(jù)庫(kù)及表的基本操作——表的索引與統(tǒng)計(jì)2教學(xué)目的:
1.了解記錄排序的概念與方法
2.掌握索引的建立與使用
3.掌握統(tǒng)計(jì)命令的基本使用重點(diǎn):索引的建立與使用難點(diǎn):索引類型34.3表的排序與索引創(chuàng)建表后,記錄間存在著一定的物理順序。使用表中記錄時(shí),經(jīng)常需要調(diào)整記錄的順序。方法一:用SORT排序。可以根據(jù)指定字段的值進(jìn)行升序或降序的排序。通過排序調(diào)整表中記錄的實(shí)際位置,并產(chǎn)生一個(gè)新表。缺點(diǎn):占用磁盤空間多,運(yùn)行速度慢。方法二:使用索引。索引可提高表的檢索速度。4命令:SORTTO<表文件名>ON<字段名1>[/A][/D][/C][,<字段名2>[/A][/D][/C]…][<范圍>][FIELDS<字段名表>][FOR<條件>]功能:對(duì)當(dāng)前表中的記錄進(jìn)行排序,將結(jié)果存入一個(gè)新表,新表由必選項(xiàng)<表文件名>指出。
/A表示升序,/D表示降序,/C表示在排序時(shí)忽略大小寫。4.3.1表的排序51.索引的概念對(duì)表中的記錄進(jìn)行索引操作后,會(huì)產(chǎn)生索引文件。索引文件就好象是索引關(guān)鍵字與記錄號(hào)的對(duì)照表,索引文件中的記錄號(hào)是按索引關(guān)鍵字的順序存放的。索引并不改變表中記錄的物理存儲(chǔ)順序,只是可以按索引的順序操作表中的記錄。索引可提高表的檢索速度。4.3.2索引概述62.索引文件的種類在VFP6.0中索引文件有兩種結(jié)構(gòu):一種是傳統(tǒng)的.IDX索引文件,稱為單索引文件。單索引文件只有一個(gè)索引關(guān)鍵字表達(dá)式。另一種是.CDX索引文件,稱為復(fù)合索引文件。復(fù)合索引文件包含多個(gè)索引關(guān)鍵字表達(dá)式,這些索引關(guān)鍵字表達(dá)式稱為索引標(biāo)識(shí)。復(fù)合索引文件也有兩種:
4.3.2索引概述7(1)結(jié)構(gòu)復(fù)合索引文件在表設(shè)計(jì)器中創(chuàng)建索引時(shí),VFP6.0會(huì)創(chuàng)建一個(gè)擴(kuò)展名為.CDX結(jié)構(gòu)復(fù)合索引文件。這個(gè)復(fù)合索引文件具有與表名相同的文件名。打開表時(shí),自動(dòng)打開與表同名的.CDX結(jié)構(gòu)復(fù)合索引文件。關(guān)閉表時(shí)同時(shí)自動(dòng)關(guān)閉它。當(dāng)表中進(jìn)行記錄的添加、修改和刪除時(shí),系統(tǒng)會(huì)自動(dòng)對(duì)結(jié)構(gòu)復(fù)合索引文件中的全部索引標(biāo)記進(jìn)行維護(hù)。4.3.2索引概述8(2)獨(dú)立復(fù)合索引文件(非結(jié)構(gòu)復(fù)合索引文件)獨(dú)立復(fù)合索引文件是用相關(guān)命令另行建立的,它的擴(kuò)展中也是.CDX,但主名是由建立索引的人自己命名的。獨(dú)立復(fù)合索引文件必須用相應(yīng)的命令打開。只有在獨(dú)立復(fù)合索引文件打開時(shí),系統(tǒng)才會(huì)維護(hù)該索引文件中的索引標(biāo)識(shí)。如果只打開表,沒有打開獨(dú)立復(fù)合索引文件,進(jìn)行記錄的添加、修改和刪除時(shí),系統(tǒng)不會(huì)對(duì)獨(dú)立復(fù)合索引文件中的索引標(biāo)記進(jìn)行維護(hù)。4.3.2索引概述93.索引的類型1)主索引:能夠唯一地確定數(shù)據(jù)表中一條記錄的字段或字段組合表達(dá)式,即該表達(dá)式的值在數(shù)據(jù)表的全部記錄中都不能出現(xiàn)重復(fù)。主索引只能在數(shù)據(jù)庫(kù)表中使用,一個(gè)表只能指定一個(gè)主索引。2)候選索引:能夠唯一地確定數(shù)據(jù)表中一條記錄的字段或字段組合表達(dá)式。但是一個(gè)表允許建立多個(gè)候選索引,也可在自由表中建立。4.3.2索引概述103)普儉通索判引:允許魯數(shù)據(jù)熊表中均各記蚊錄的競(jìng)索引離字段金或字容段組食合的弓值相家同。崖既允算許在醋數(shù)據(jù)柴庫(kù)表逗中建由立也煙允許肯在自恒由表朋中建浩立。4)唯程一索陪引:是VF虎P為保澤持與劑低版壁本軟孔件的次兼容雪而保呆留的堪一種冷索引拒。它叢允許失數(shù)據(jù)爬表中距各記艙錄的悼索引其字段盜或字料段組昨合表戒達(dá)式啄的值辛相同剖,但鎮(zhèn)是在停索引法表中例只保些留數(shù)關(guān)據(jù)表圣中與丈索引列字段滑值相券同的庫(kù)第一奇條記損錄。4.憲3.響2索引富概述11說明敬:主索懶引和蕩候選特索引江只存法儲(chǔ)在序結(jié)構(gòu)霧復(fù)合課索引庸文件稱中,王不能扮存儲(chǔ)宣在獨(dú)倍立復(fù)慶合索下引文谷件和銀單索垮引文竊件中覽,而豎普通勿索引駁和唯呀一索躍引可菌以存蜘儲(chǔ)在冊(cè)所有距類型侵的索匠引文始件中煌。4.候3.慢2索引沸概述121.用表椅設(shè)計(jì)鳴器建底立索剪引打開柴要村建立齒索引慰的表阻,再樹在“戀顯示窗”菜言單中屢選擇繡“表想設(shè)計(jì)屠器”靜,在傅“表混設(shè)計(jì)狗器”蓄窗口況中選搖擇“角索引匪”選繞項(xiàng)卡盈,在相此選道項(xiàng)卡口中即恢可對(duì)材表建突立索蹦引。說明姨:1)樂建立志索引侍可以句在建務(wù)表的自時(shí)候暖建,梢也可督以對(duì)抱已經(jīng)個(gè)存在按的表袖建。2)用存表設(shè)禍計(jì)器壇建立材或修版改索膊引時(shí)駕有兩叫種方湊法:勤其纏一,孤在字利段選罩項(xiàng)卡跳“索仆引”柄列的再組合者框中嚴(yán)選定牌某字脆段為鑄索引樂關(guān)鍵緞字。剖其二紹,使院用索插引選舉項(xiàng)卡撓,鍵煮入關(guān)蔽鍵字軌表達(dá)姐式,叔選擇謠索引洋類型雷。4.擋3.助3建立撐索引者文件13表設(shè)累計(jì)器茅的索金引選甘項(xiàng)卡歇各部灑分含權(quán)義:上下孝雙向寄箭頭灘:最左乘側(cè)。序改變非索引眨行的寺順序嗎。排序帖:該索臭引是論以升妄序還邀是降壞序進(jìn)理行。索引枯名:指定熔索引江標(biāo)識(shí)伍名。吸可以網(wǎng)是字桑段名盡,也產(chǎn)可以輝自己經(jīng)設(shè)定傭。類型休:索引抱類型輪。表達(dá)界式:指定齒索引犯的表懶達(dá)式區(qū)??裳揭允谴吣骋恢箓€(gè)字漢段,補(bǔ)也可映以是宇多個(gè)飯字段韻組合膨的表欺達(dá)式晉。篩選歌:用于盛指定扁篩選規(guī)的表序達(dá)式怨。插入肥:在選旁定的瓜索引寒之上砍插入彩一新乞索引佩。刪除多:刪除苦指定看的索串引。4.笑3.長(zhǎng)3建立趙索引澤文件142.命令醉方式荒建立多索引亂文件格式姑:IN昌DE蒜X樂O扇N陳<索引岔表達(dá)鵝式>TA婚G煤<索引澆標(biāo)識(shí)>[麗OF皂CD買X文件爛名]|T啄O仿<單索腔引文腳件名>收[C旅OM裙PA欲CT耽]架[F賊OR確<條件>][A伏SC勻EN澡DI株NG晶|估D雞ES覽CE碎ND案IN州G][U宋NI偽QU姿E本|醫(yī)CA姐ND雪ID辨AT始E]發(fā)[瘡AD饞DI癢TI釀VE威]4.撒3.懲3建立角索引鴿文件15TA部G子句建立釣復(fù)合權(quán)索引缺文件嚼的索角引標(biāo)蝴識(shí)。OF菌…:指璃定獨(dú)歇立復(fù)倘合索紹引文掛件的友名字膛。若蒼缺省芒表示冠建立滴結(jié)構(gòu)劇復(fù)合達(dá)索引勉文件框。TO子句:建船立單吧索引鉆文件趣。CO虹MP爆AC籠T:用仿來指僅定單衡索引稈文件靠為壓擺縮的峽。AS士CE繁ND采IN針G:升異序;功也是暢默認(rèn)爹的順掌序。DE皺SC撤EN猛DI孕NG:降牧序。UN屯IQ灶UE:建岡立唯截一索已引型嶄索引欲文件半。CA糊ND歪ID咬AT應(yīng)E:建蜓立候改選型見索引曉文件鮮。AD壤DI激TI礦VE:建煌立本含索引召時(shí)并促不關(guān)觀閉先字前的斬索引緒文件粱。4.島3.黎3建立葉索引幫文件16要使罪用索積引時(shí)餐,必滅須同蛙時(shí)打亂開表茶與索漿引文磚件。仙結(jié)構(gòu)填復(fù)合判索引愚文件察總是雹隨著電數(shù)據(jù)余庫(kù)表些的打齡開而罵打開極,一缸旦數(shù)使據(jù)表航文件秘關(guān)閉頃也就乘自動(dòng)爹關(guān)閉器。一個(gè)碰表可肥以打派開多融個(gè)索燒引文祝件,召同一籠個(gè)復(fù)以合索循引文里件中躲也可連能包賄含多將個(gè)索江引標(biāo)虹識(shí),追但任楊何時(shí)滲候只獅有一舟個(gè)索偽引文句件能嬸起作伍用,些在復(fù)糾合索演引文饒件中疫也只侮有一摟個(gè)索夢(mèng)引標(biāo)鑒識(shí)能略起作障用。送當(dāng)前自起作理用的牙索引的文件辜稱為起主控籍文件柿,當(dāng)抖前起隔作用機(jī)的標(biāo)疾識(shí)稱并為主瓶控標(biāo)凈識(shí)。4.菊3.川4索引拘文件銹的使疼用17自然屋打開蠢:剛除建立套的索疾引文斯件即智是打待開的爺,馬紗上就??梢詸寻l(fā)生診作用阻。結(jié)雨構(gòu)復(fù)濁合索母引文蓄件隨肥數(shù)據(jù)看表的染打開銅而打削開。打開四表后儉打開則索引匆文件長(zhǎng):SE蹄T筐I嚴(yán)ND敘EX凡TO鄙[索引知文件冤名表][O間RD剩ER順序柱號(hào)|單索岸引文辣件名][A慕DD耕IT思IV痛E]在打即開數(shù)役據(jù)表耀的時(shí)籮候一睬同打監(jiān)開,涉命令如如下辦:US宣E晝<表文蓋件名>為IN漸DE猜X狐<索引魂文件撥名表>[O墾RD臂ER順序快號(hào)|單索抬引文扁件名]打開修索引史文件18對(duì)話派框方誦式:①打周開數(shù)攤據(jù)表吳的瀏稍覽窗吐口;勞②悼單擊叔“表家”菜償單→柴“屬險(xiǎn)性”扯→彈拾出工蜜作區(qū)丘對(duì)話豪框;爪③墊在“川索引還順序退”項(xiàng)賴中選而擇要早用的嫁索引勇→“楚確定予”。撐瀏覽采窗口庫(kù)中的罵表將執(zhí)按照局索引敬指定磨的順漿序排很列。命令霧:SE橫T撐O疲RD尋ER后TO暴[順序捷號(hào)|單索館引文好件名|[訴TA尊G]索引兇標(biāo)識(shí)斥名]確定藍(lán)主控惜索引19關(guān)閉猴數(shù)據(jù)護(hù)表即伶會(huì)同健時(shí)關(guān)厘閉索磁引文拳件用命拋令SE耀T陡I飾ND乓EX嗽TO關(guān)閉墨索引占文件用CL摟OS怎E勻I初ND冤EX命令辯關(guān)閉蔬索引愚文件關(guān)閉趨索引稿文件20對(duì)于堤結(jié)構(gòu)推復(fù)合兩索引幼,當(dāng)批在表涌設(shè)計(jì)白器中棋刪除阻所有樸索引忽后,省結(jié)構(gòu)消復(fù)合慣索引糖文件陶也就箱不存亦在了梯。兩種印索引芹文件拳都可聞以用懶刪除浮文件迎的命遞令刪君除:DE壯LE究TE哪FI茶LE索引刪文件織名刪除蛋復(fù)合雷索引極文件株還可駱以用鎖的命徹令是丹:DE僵LE續(xù)TE摔TA榜G標(biāo)記豪名|A頭LL冷[O像F栽CD碑X文件腔名]這條掀命令睛是刪轟除復(fù)烏合索程引文王件中擾標(biāo)識(shí)允名的雅,當(dāng)籌所有艇的標(biāo)門記刪勤除完柔后,鄉(xiāng)豐復(fù)合港索引司文件孫自動(dòng)糕刪除。刪除棗索引21命令僅:RE銷IN經(jīng)DE槍X說明姥:這攏條命翻令對(duì)攝當(dāng)前截打開址的所幣有索金引文但件進(jìn)宏行更席新,衣用在焰修改眨數(shù)據(jù)漲時(shí)忘炎了打繡開索嘩引文短件的怕情況傍。使塊用更不新命備令前淹,應(yīng)旱先將示數(shù)據(jù)撒表及梯要更夢(mèng)新的施索引唇文件嫩打開尖。重新困索引烤不是堪重建團(tuán)索引炕文件,它允可以擦對(duì)所貓有打扒開的置索引棗文件怖同時(shí)誼更新季。若餃用建塌立索耳引文驢件的蒙命令號(hào)重建添索引纏,則賭得一桌個(gè)一煮個(gè)文治件進(jìn)規(guī)行。更新景索引22建立削索引熔的目奏的就榨是進(jìn)姻行快臥速查汪找。1)FI單ND命令命令電格式奇:FI伸ND東<字符艷串>|校<常數(shù)>功能駱:在愧主控狼索引頸的索偷引表家達(dá)式健中快少速查伍找與連命令判中指泳定的扮字符諒串或利常數(shù)擴(kuò)相匹鞋配的買第一粥條記落錄。注:振檢索偶前需辰打開售相應(yīng)狐的索淡引文階件,惡對(duì)于頂復(fù)合環(huán)索引扯則應(yīng)您指定妨相應(yīng)扇的索及引為溫主控暫索引故。FI屯ND命令會(huì)只能直用字踐符串兔或常吼數(shù)檢唯索。般若查間找常紀(jì)數(shù),嶼命令鼻中給雕出的密常數(shù)戚必須隆完整澡,小礙數(shù)點(diǎn)桐后的祥零可王以省簡(jiǎn)略;污若查儲(chǔ)找字移符串盈,字忌符串雙常量正若無粘首尾苦空格清可以鑼不使向用定擴(kuò)界符轉(zhuǎn)??筛煲栽诿烂顬a中使慶用字查符型吊內(nèi)存灶變量持,但驗(yàn)變量費(fèi)名前畜必須怕使用替宏代角換符肢號(hào)&。4.肺6索引錘查詢232)SE銜EK命令命令婚格式喘:SE勞EK表達(dá)限式功能叼:在園主控徹索引筋的索抄引表辨達(dá)式虛中快暑速查賴找與<表達(dá)助式>值相塔匹配貿(mào)的第酒一條煮記錄捎。注:羞檢索箱前需寧打開娃相應(yīng)因的索句引文雹件,珠對(duì)于河復(fù)合帽索引強(qiáng)則應(yīng)羊指定牧相應(yīng)披的索素引為頸主控余索引蜂,且悼表達(dá)傭式的競(jìng)類型蝦必須成與索趣引表劃達(dá)式怕的類調(diào)型相場(chǎng)同。FI誤ND命令僑只能滅用字繞符串北或常雅數(shù)檢以索,劣而SE食EK命令牲用表但達(dá)式恒檢索譜,故熊使用商更加杰靈活迅,但尾是若數(shù)用SE忙EK命令滾對(duì)字狐符串振進(jìn)行鋸查找理,字澆符串鉗要加乎上定放界符姑。4.漁6索引階查詢241.統(tǒng)計(jì)登記錄脖個(gè)數(shù)格式讓:CO誤UN充T波[<范圍>]鐵[縣TO內(nèi)存配變量]哥[榆FO巧R諒<條件>羞]功能冶:統(tǒng)失計(jì)當(dāng)痰前表交中范鴨圍內(nèi)雪滿足密條件六的記惜錄個(gè)董數(shù),鴨結(jié)果你可存驢入內(nèi)蘿存變旬量。4.佳7表的史統(tǒng)計(jì)畢與計(jì)芒算252.求和格式暗:SU源M焰[犬<數(shù)值溪表達(dá)紹式表>]踏[瞎<范圍>][T租O格<內(nèi)存國(guó)變量弊表>|防AR秩RA蠟Y外<數(shù)組>][F府OR踐<條件>取]功能選:對(duì)棍當(dāng)前你表中躬范圍濁內(nèi)滿否足條補(bǔ)件的爐記錄口中指顛定的肚數(shù)值爪型字帝段縱汽向求擇和,東結(jié)果算可存闖入內(nèi)央存變吼量。4.草7表的職統(tǒng)計(jì)鋪與計(jì)哭算263.求平綿均值格式絮:AV艦ER輸AG庭E逐[<數(shù)值嶼表達(dá)吩式表>]愈[翻<范圍>][T果O乎<內(nèi)存款變量駁表>亭|A笛RR息AY螺<數(shù)組>][F侵OR自<條件>薦]功能唉:對(duì)遙當(dāng)前箱表中醫(yī)范圍虹內(nèi)滿編足條察件的庸記錄仰中指返定的班數(shù)值面型字季段縱甲向求天平均副值,匹結(jié)果欠可存顯入內(nèi)沈存變墊量。4.者7表的和統(tǒng)計(jì)叢與
溫馨提示
- 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請(qǐng)下載最新的WinRAR軟件解壓。
- 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請(qǐng)聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶所有。
- 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁內(nèi)容里面會(huì)有圖紙預(yù)覽,若沒有圖紙預(yù)覽就沒有圖紙。
- 4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
- 5. 人人文庫(kù)網(wǎng)僅提供信息存儲(chǔ)空間,僅對(duì)用戶上傳內(nèi)容的表現(xiàn)方式做保護(hù)處理,對(duì)用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對(duì)任何下載內(nèi)容負(fù)責(zé)。
- 6. 下載文件中如有侵權(quán)或不適當(dāng)內(nèi)容,請(qǐng)與我們聯(lián)系,我們立即糾正。
- 7. 本站不保證下載資源的準(zhǔn)確性、安全性和完整性, 同時(shí)也不承擔(dān)用戶因使用這些下載資源對(duì)自己和他人造成任何形式的傷害或損失。
最新文檔
- 2025年度大貨車司機(jī)職業(yè)安全培訓(xùn)合同樣本2篇
- 2024柚子果實(shí)分揀、包裝與倉(cāng)儲(chǔ)物流合同3篇
- 2025年廠房電氣設(shè)備安裝與綠色建筑認(rèn)證服務(wù)合同3篇
- 2024簡(jiǎn)化版反擔(dān)保金融抵押協(xié)議指導(dǎo)本版B版
- 《性分化異?!氛n件
- 2025年度促銷員突發(fā)事件應(yīng)對(duì)合同3篇
- 敦煌學(xué)探秘知到智慧樹章節(jié)測(cè)試課后答案2024年秋西安電子科技大學(xué)
- 藝術(shù)館文化協(xié)理員招聘協(xié)議
- 環(huán)保項(xiàng)目工程師勞動(dòng)合同書
- 藥品倉(cāng)庫(kù)租賃合同:藥品存儲(chǔ)
- 冷卻塔投標(biāo)技術(shù)規(guī)范L
- 錄用通知書(offer模板):免修版模板范本
- 酒店培訓(xùn)-主管時(shí)間管理
- 旅游公司董事長(zhǎng)講話稿
- 護(hù)理品管圈QCC之提高住院患者血糖監(jiān)測(cè)率
- 口腔門診護(hù)理質(zhì)量考核標(biāo)準(zhǔn)300分
- 2023-2024學(xué)年湖北省利川市小學(xué)語文六年級(jí)期末自我評(píng)估測(cè)試題詳細(xì)參考答案解析
- 銀行網(wǎng)點(diǎn)二次分配方案
- 作文紙20X20=400每張 A4直接打印
- 高中英語考試試卷(含答案)
- 通用技術(shù)試題庫(kù)(含答案)(精華版)
評(píng)論
0/150
提交評(píng)論