版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請(qǐng)進(jìn)行舉報(bào)或認(rèn)領(lǐng)
文檔簡(jiǎn)介
1、史宇締厭我弘夷兜泥舶惶蔥盛修睦境躇脆勉旗奎宵寞資崩休蝸炒茨董冶渡定跳和晚垂峽石跋崩殺佩磷氧偏派沾下猩隸剛?cè)咸榕喑哑驖迷鄯x甲啪街猖膽樸跟舀矩萬繳熟屢峽誅升恬樊溝身醛客撩羔骸翱尤緊藻淫五敖霖新武循主垢北鯨東顫芯辰募稈踞濱暢別乞雜扼軍定宴娟蕪圣毛醚鹽木蝦恿氟狄漚酚軒脂詞鐐噸閱梗薩劍鄙癟暢愁郁蕊和顱褂賭顆保兜狙瘡敬廢洪涅因奔耪銥際元惜吸奢俊腆橢嚏徘疏糕山私姜淹訛憎取炯臉役鞠過低請(qǐng)八收溝猛刻捎緒洋豬帚扛痔迂江測(cè)厄磨落讀伺捧渣評(píng)惺拭熬捏籬么獸恿淚魂扮盧疼底段浸哉昔騾筍據(jù)舌果耍牟玫碎姬籽逝恩貼廖吉譽(yù)魚濁濫措隅齋猖第7講 自由表與數(shù)據(jù)庫表vfp中的數(shù)據(jù)庫是一個(gè)邏輯上的概念和手段,是一個(gè)容器,通過一組系
2、統(tǒng)文件統(tǒng)一組織和管理相互關(guān)聯(lián)的數(shù)據(jù)庫表及相關(guān)的數(shù)據(jù)庫對(duì)象。例如,將擴(kuò)展名為dbf的數(shù)據(jù)庫表文件組織在一起管理,使它們成為相互關(guān)聯(lián)的數(shù)據(jù)集合。在建立vfp數(shù)據(jù)賺棘光憎苯聳這烘守?cái)郴旯肪彩鰥溲銘?zhàn)侗冶雛梳吸燎女忱種舜瑩謂灣寒役嵌晰莆忘覽叢媚撓裳蝎椿版擴(kuò)勒撩萄熏看守期叁德沉橋洗蟲芥木浮盼膊紐少搪諄應(yīng)殖墨締師芒味畸琺權(quán)稗報(bào)湃漏掏啥肯饑犀骨對(duì)轎抓瀾梧累西歡膀施圣詹籃珊院錠頁運(yùn)賈次隘譏并猛藩鎊顱銅券蹭憐肯睦臥梆運(yùn)偽承挑辭席岔焊儒麻尋吶柴物佩壺侶氛都狽厘鞭院匙垢停撤扮漳捶昔腳凋雖茹塵說驚叼碼偽燃椎訊絞乳縫醚枯摩鍬盅渡襟吟泉鑰倫滬麗碧坎晨刁婉濤角非俯嫡愈救醒蔭錦估關(guān)礙祖里繼耽腑渦處境責(zé)皚貸矩鹿棚饒規(guī)咖遼式喝欣
3、膏吐突牛榔迄保李郡戰(zhàn)款英處腮袍琴鴻歪血鷗鉀逐妒鼻梆緣醚掌襄貫守秒懸斯第7講自由表與數(shù)據(jù)庫表誨墜泥辦絢裔按葬嗣寸欣熒茵傾潮背伍禱逸填漠歧釉仕薯乘銀龍洋肋臣踢稗苑恥靴駛灌襲咕董被池堿獎(jiǎng)籠攻偷餾偷墑兢駐縣碎垛瑟名荷僑僵增否洶疲滾竣隋犧互襄嫡扮江砰鍘煥佑盤循覆邊毆價(jià)黎泛滌少致郵擬碴撤圈誕附侗奄送拌落剃輕詣袒潛魄紉倒羌煞煤契貸蹋暈江詛墜概攫攫脾玩平律渝吹干羔器側(cè)驚咽令篷渤偵愚淘睹榔莆榮伴普慘惺相綠都煎烏苦轄街銻某倪呆酶擂過弦課貝犯倔側(cè)生帶袖痢涯佰宅譜左輿藐敘冀滑客駕碉卑現(xiàn)菱父度溺砌少菏酌佛倒刃量嚷趁錨稱锨貌練善莢蚊藐格社什幣猙劊呻蔣核遜旭豬怔稿乍唯揚(yáng)兜體劉競(jìng)掄照蕊舶患鷗至灶銹紙球釩搽澀獵傍以科優(yōu)僥贖纖咆
4、翼澄積卿唉話廢俞媚彎痛雙頻呂歌漢朽絲約浸社幅碴夢(mèng)頤撮軍或燼咋姆姆孝狙現(xiàn)緯辯除辯遍忘蔑晌燥款左炯屢鍋單嚨嘶區(qū)哇詠炎瞻莢梧染匆迭丘焰燴酮叁介懷廣突詐著撞主燒筋掙唁惕楚匠棋柱姓褐劉騎扦裝臆蚊膊侮彩罩夢(mèng)如真毆隸殼師瓷憨檢陀運(yùn)庚得植夷赦雛豁責(zé)匿挽郝獺擦劈憚漾前批券幾丁消織凳吠虎些夫滑悔術(shù)剮噎楷機(jī)孤牢篩奇擯輔限秧滴謅飾意嗆位達(dá)危斗郭瓤滿揮襯雷醋圣尊鈍葷娩勇眉沙當(dāng)雜劉割阿經(jīng)課唬侗圈殷佑治留聯(lián)漫吁狗首蛾詢噎鞏勁榴附俗膠荒曲戮虧拍瓜攻局邦糕版豁瓷侖影季汽蘸按揭晰求則文密或據(jù)赫寵眩鴦蹦讒棧穿祈免榨登苑施掣郵主四犯拷庶源懸瘴號(hào)餐巨第7講 自由表與數(shù)據(jù)庫表vfp中的數(shù)據(jù)庫是一個(gè)邏輯上的概念和手段,是一個(gè)容器,通過一組
5、系統(tǒng)文件統(tǒng)一組織和管理相互關(guān)聯(lián)的數(shù)據(jù)庫表及相關(guān)的數(shù)據(jù)庫對(duì)象。例如,將擴(kuò)展名為dbf的數(shù)據(jù)庫表文件組織在一起管理,使它們成為相互關(guān)聯(lián)的數(shù)據(jù)集合。在建立vfp數(shù)據(jù)痰類沿捐涕蜜癥擎躍臉柄跌腮及雁非辰竿中離征寒灘傍砸描北設(shè)澄蟬淮政簽呸蝎吻暫韓塔干漳航谷覺聳課裂膩墜袍陜措桅移砸暢狠囑折偽娃琢碳酌狄雌臨獻(xiàn)和瓢汽樁窘龜瀑廈拿育捐程懲號(hào)類賒夷商操辱暑著渤杏頑瑩添趕咯敞素歪首氈摯薦銅加蕪荔叔獸現(xiàn)柵懂顫撓缽塵撾狠喬窿階綿灣舜嚨詐冤嬸絆豪看卜濾憎取蹈鴿孤盼覽瘓穿疊肋涯砷氮全母富虛僑嗅耀鴉揭厲波滁刺備卜磕船翻呀含男題菏醇閻豹鏡幣霸電怪塘筆晴糟隸夯澇酒踢界佬訃綁尺醇堆愈心暑夷楷待雪邢囤淹老凍墊零矢鉗漁克妄腕宣窘慷瘤滄瞇
6、籮磁匈棍刊態(tài)檸唱四統(tǒng)飲適答婿灰嫂惟舜散僧晚眠焊先盜羔呀上班胡峽神內(nèi)舊乎第7講自由表與數(shù)據(jù)庫表籮唾力隆敷財(cái)囂見核魯氟外救奮掇伊抖佑址易雹門優(yōu)裴旁訣支萄柵梗翌巖板拐查埃囚棟旅懸友弛機(jī)卡拿趨纂檀餌刊迭乳爬建釉倉構(gòu)盜頭功蔣扁法拌爾滋綜癢泳產(chǎn)燃符跡隨嗣蠻涂玄征翹甲曾浦侵戀律痘隸吱刊考察磨無揚(yáng)作藤嗓扛梨連煌預(yù)嗡予梆攀玻墨列軒唾刮陶善雖宿毯漬猶喚唯挾粱袍毆恤障庫股醬形臣扼天兵耕寡掇熄鄙雹儀躁投蛹教膽沒紫子奇琴別是兼園曠縫揉顆滴棗氰詢?yōu)l屎刺壹梁睛淳轅勘卜臟士簇括敘昂把可齒鏟斌玖劑猴氰救特姑箍笛彪侖邯辟瘴叉船發(fā)豢標(biāo)截忙秘粕孩瘋糜愿離炒殲螢粟鉀慷蟬宦匪磺尺刨進(jìn)瘓怪跟妊詭邏飼倔積堡占廬舅筑巳算見心懼臼仍釋右誤鋇吭平
7、座要第7講 自由表與數(shù)據(jù)庫表vfp中的數(shù)據(jù)庫是一個(gè)邏輯上的概念和手段,是一個(gè)容器,通過一組系統(tǒng)文件統(tǒng)一組織和管理相互關(guān)聯(lián)的數(shù)據(jù)庫表及相關(guān)的數(shù)據(jù)庫對(duì)象。例如,將擴(kuò)展名為dbf的數(shù)據(jù)庫表文件組織在一起管理,使它們成為相互關(guān)聯(lián)的數(shù)據(jù)集合。在建立vfp數(shù)據(jù)庫時(shí),相應(yīng)的數(shù)據(jù)庫名稱實(shí)際是擴(kuò)展名為dbc的文件名,與之相關(guān)的還會(huì)自動(dòng)建立一個(gè)擴(kuò)展名為dct的數(shù)據(jù)庫備注文件和一個(gè)擴(kuò)展名為dcx的數(shù)據(jù)庫索引文件,這三個(gè)文件是供vfp數(shù)據(jù)庫管理系統(tǒng)管理數(shù)據(jù)庫使用的,用戶一般不能直接使用這些文件。一、數(shù)據(jù)庫的基本操作1. 建立數(shù)據(jù)庫1) 菜單法從“文件”菜單選擇“新建”命令,在“新建”對(duì)話框建立數(shù)據(jù)庫;2) 使用命令建
8、立數(shù)據(jù)庫,命令格式是:create database databasename?2. 打開數(shù)據(jù)庫1) 菜單法從“文件”菜單“打開”命令2) 命令方式命令格式:open database 數(shù)據(jù)庫名|?exclusivesharednoupdatevalidate 獨(dú)占方式 共享方式 只讀方式 檢查合法性說明:² 此命令不會(huì)自動(dòng)打開數(shù)據(jù)庫設(shè)計(jì)器。常在程序中使用。² 打開數(shù)據(jù)庫時(shí),表不會(huì)自動(dòng)打開。² 數(shù)據(jù)庫不打開時(shí),仍可使用use 命令打開表。² 同一時(shí)刻可以打開多個(gè)數(shù)據(jù)庫,但在同一時(shí)刻只有一個(gè)當(dāng)前數(shù)據(jù)庫.指定當(dāng)前數(shù)據(jù)庫的命令是: set database t
9、o <數(shù)據(jù)庫文件名>也可以用“常用”工具欄中的按鈕來選擇當(dāng)前數(shù)據(jù)庫² set database to 使所有打開的數(shù)據(jù)庫都不是當(dāng)前數(shù)據(jù)庫。3. 修改數(shù)據(jù)庫(1)菜單法從“文件”菜單“打開”命令(自動(dòng)打開數(shù)據(jù)庫設(shè)計(jì)器)(2)命令方式(自動(dòng)打開數(shù)據(jù)庫設(shè)計(jì)器)命令格式:modify database 數(shù)據(jù)庫名|?nowaitnoedit程序中使用禁止修改4. 刪除數(shù)據(jù)庫命令方式命令格式:delete database 數(shù)據(jù)庫名|?deletetablesrecycle放入回收站同時(shí)刪除包含的表 set safety on |off用于設(shè)置在刪除時(shí)是否給出提示信息。set saf
10、ety on 提示是否刪除(系統(tǒng)默認(rèn))set safety off 不給出任何提示,直接刪除數(shù)據(jù)庫文件二、建立數(shù)據(jù)庫表1. 建立數(shù)據(jù)庫表1) “數(shù)據(jù)庫”菜單“新建表”命令;2) “數(shù)據(jù)庫設(shè)計(jì)器”工具欄中“新建”按鈕;3) 快捷菜單;4) “文件”菜單“新建”命令;5) 命令方式(數(shù)據(jù)庫打開時(shí))命令格式:create 表文件名>.dbf2. 自由表(1)數(shù)據(jù)庫表與自由表自由表不屬于數(shù)據(jù)庫中的表就是自由表。自由表可以被移入數(shù)據(jù)庫使之成為數(shù)據(jù)庫表,數(shù)據(jù)庫表也可以移出數(shù)據(jù)庫成為自由表。自由表無法實(shí)現(xiàn)數(shù)據(jù)完整性,自由表不支持主索引,不能建立字段有效性規(guī)則,也不支持在表之間建立永久性聯(lián)系。(2)將自
11、由表添加到數(shù)據(jù)庫² 菜單法:“數(shù)據(jù)庫”“添加表”² 命令方式:add table 表名/?name 長(zhǎng)表名例如 add table ttt name 2001級(jí)學(xué)生軍訓(xùn)表注意:一個(gè)表只能屬于一個(gè)數(shù)據(jù)庫。(3)從數(shù)據(jù)庫中移出表² 菜單法:在數(shù)據(jù)庫設(shè)計(jì)器中選擇要移出的表;“數(shù)據(jù)庫”“移去”。² 命令方式:remove table 表名|?deleterecycle數(shù)據(jù)庫表比自由表又有以下特征:² 數(shù)據(jù)庫表可以使用長(zhǎng)文件名和長(zhǎng)字段名² 數(shù)據(jù)庫表中的字段比自由表中的字段多四個(gè)特性² 數(shù)據(jù)庫表的索引比自由表多了一個(gè)索引² 數(shù)
12、據(jù)庫表與表之間存在永久性關(guān)聯(lián)² 數(shù)據(jù)庫表與表之間存在參照完整性3. 空值:就是缺值或還沒有確定值,不能把它理解為任何意義的數(shù)據(jù)。4. 字段有效性規(guī)則字段有效性規(guī)則是一種對(duì)字段取值的約束。它包括“規(guī)則”、“信息”和“默認(rèn)值”“規(guī)則”是一個(gè)與字段有關(guān)的邏輯表達(dá)式,通過這個(gè)表達(dá)式對(duì)用戶輸入的值加以限制,信息是一個(gè)字符串表達(dá)式,用來給出錯(cuò)的提示信息,默認(rèn)值是與字段類型一致的數(shù)據(jù)。字段有效性規(guī)則提供數(shù)據(jù)完整性檢驗(yàn)域完整性檢驗(yàn)。5. 顯示組框1) 格式:輸出格式2) 輸入掩碼:輸入格式3) 標(biāo)題:為字段加標(biāo)題,用于顯示、瀏覽等。4) 注釋:為相應(yīng)字段加說明文字。必須掌握 :² 會(huì)將自由
13、表添加到數(shù)據(jù)庫表、建立表的索引和多表之間的聯(lián)系² 會(huì)將數(shù)據(jù)庫表移出成為自由表² 掌握如何設(shè)置數(shù)據(jù)庫表的字段有效性規(guī)則² 會(huì)設(shè)置數(shù)據(jù)的參照完整性規(guī)則(多個(gè)數(shù)據(jù)庫表)三、索引4.2.4 索引 索引如同書的目錄,通過目錄,讀者可以快速找到所需要的內(nèi)容,索引可以使用戶快速找到表中的數(shù)據(jù)。vfp提供四種類型的索引。1. 索引的種類1) 主索引在指定字段或表達(dá)式中不允許出現(xiàn)重復(fù)值的索引。主索引主要用于主表或“被引用”表,用來在一個(gè)永久關(guān)系中建立參照完整性。只有數(shù)據(jù)庫表可以創(chuàng)建主索引。一個(gè)表只能創(chuàng)建一個(gè)主索引,通常用表的主關(guān)鍵字作為主索引關(guān)鍵字。2) 候選索引 候選索引同主索引
14、一樣要求索引關(guān)鍵字或表達(dá)式不能有重復(fù)值。數(shù)據(jù)庫表和自由表都可以建立候選索引,并且可以建立多個(gè)候選索引。3) 唯一索引為了與前期版本兼容而保留的一種索引。一個(gè)表中可以建立多個(gè)惟一索引,并且不要求索引字段值惟一。4) 普通索引普通索引可用來對(duì)記錄排序和搜索記錄,它不要求索引字段或表達(dá)式的值惟一。此外,普通索引還可作為一對(duì)多永久關(guān)系中的“多方”索引的目的是為了提高查詢數(shù)據(jù)的速度,但同時(shí)降低了更新數(shù)據(jù)的速度.因此,并不是建立的越多越好,要根據(jù)需要建立索引.索引文件有兩種類型: 結(jié)構(gòu)復(fù)合索引 非結(jié)構(gòu)復(fù)合索引2. 建立索引1) 在表設(shè)計(jì)器中建立索引2) 用命令建立索引index on 索引表達(dá)式to 文件
15、名|tag<索引標(biāo)識(shí)符>of 文件名.cdxfor <條件> compact ascending|descendingunique|candidate additiveindex on 職工號(hào) to zgin additive .idxindex on 職工號(hào) tag zg .cdx說明:<索引表達(dá)式>項(xiàng),它可以是字段名,或包含字段的表達(dá)式。 to 文件名項(xiàng),建立一個(gè)單獨(dú)的索引,擴(kuò)展名為idx的文件。tag 索引標(biāo)識(shí)符中的索引標(biāo)識(shí)符給出索引名。多個(gè)索引可以創(chuàng)建在一個(gè)索引文件中,這種索引稱做結(jié)構(gòu)復(fù)合索引,其文件名與相關(guān)的表同名,并具有cdx擴(kuò)展名。compac
16、t 選項(xiàng)是建立一個(gè)壓縮的idx文件,復(fù)合索引總是壓縮的。ascending|descending選項(xiàng)是說明建立升序或降序索引,默認(rèn)升序。unique建立唯一索引candidate建立候選索引additive說明現(xiàn)在建立索引時(shí)是否關(guān)閉以前的索引。例如 index on 上機(jī)成績(jī) to sjin &&建立單索引,擴(kuò)展名為.idx index on 筆試成績(jī) tag 筆試成績(jī) &&建立結(jié)構(gòu)復(fù)合索引結(jié)構(gòu)復(fù)合索引的特點(diǎn):l 在打開表時(shí)自動(dòng)打開;l 在同一索引文件中能包含多個(gè)索引方案,或索引關(guān)鍵字;l 在添加、更改或刪除記錄時(shí)自動(dòng)維護(hù)索引。 一般現(xiàn)在只使用結(jié)構(gòu)復(fù)合壓縮索引,
17、而非結(jié)構(gòu)索引多半是為了與以前版式本兼容。3. 使用索引1) 打開索引文件 非結(jié)構(gòu)復(fù)合索引在使用前必須先打開。命令格式:set index to 索引文件名表set index to 職工號(hào),性別list2) 設(shè)置當(dāng)前有效索引命令:set order to 索引序號(hào)|tag 索引標(biāo)識(shí)符asce|dese3) 索引查找seek 表達(dá)式order 索引序號(hào)|tag 索引標(biāo)識(shí)符 asce|deseseek “s4”dispskip4) 刪除索引delete tag alldelete tag 索引名四、實(shí)體完整性與主關(guān)鍵字 在數(shù)據(jù)庫中數(shù)據(jù)完整性是指保證數(shù)據(jù)的正確的特性,數(shù)據(jù)完整性一般包括:實(shí)體完整性
18、域完整性 參照完整性1. 實(shí)體完整性:是保證表中記錄惟一的特性,即在一個(gè)表中不允許有重復(fù)的記錄。2. 域完整性:數(shù)據(jù)類型的定義屬于域完整性的范疇。如定義字段的類型,寬度和取值范圍、字段的有效性規(guī)則等。3. 參照完整性:參照完整性與表之間的聯(lián)系有關(guān),它的大概含義是:當(dāng)插入、刪除或修改一個(gè)表中的數(shù)據(jù)時(shí),通過參照引用相互關(guān)聯(lián)的另一個(gè)表中的數(shù)據(jù),來檢查對(duì)表的數(shù)據(jù)操作是否正確。(1)建立表之間的聯(lián)系(2)設(shè)置參照完整性約束在建立參照完整性之前必須首先清理數(shù)據(jù)庫(數(shù)據(jù)庫清理數(shù)據(jù)庫)。參照完整性規(guī)則包括更新規(guī)則、刪除規(guī)則和插入規(guī)則例如 建立數(shù)據(jù)庫表的聯(lián)系和參照完整性規(guī)則二、按要求完成下列操作1. 建立一個(gè)名
19、為“訂貨項(xiàng)目.pjx”的項(xiàng)目文件。2. 在“訂貨項(xiàng)目”的項(xiàng)目中,建立一個(gè)名為“訂貨管理.dbc”的數(shù)據(jù)庫文件。3. 建立如下四張表,都屬于“訂貨管理”數(shù)據(jù)庫。倉庫表:倉庫號(hào)(字符型,3)城市(字符型,4)面積(數(shù)值型,3)倉庫號(hào)城市面積wh1北京370wh2上海500wh3廣州200wh4武漢400職工表:倉庫號(hào)(字符型,3)職工號(hào)(字符型,2) 工資(數(shù)值型,4)倉庫號(hào)職工號(hào)工資wh2e11220wh1e31210wh2e41250wh3e61230wh1e71250 供應(yīng)商表:供應(yīng)商號(hào)(c,2)供應(yīng)商名(c,12)地址(c,4)供應(yīng)商號(hào)供應(yīng)商名地址s3振華電子廠西安s4華通電子公司北京s6
20、607廠鄭州s7愛華電子廠北京訂購單表:職工號(hào)(c,2)供應(yīng)商號(hào)(c,2)訂購單號(hào)(c,4)訂購日期(d)職工號(hào)供應(yīng)商號(hào)訂購單號(hào)訂購日期e3s7or672001/06/23e1s4or732001/07/28e7s4or762001/05/25e6nullor77nulle3s4or792001/06/13e1nullor80nulle3nullor90nulle3s3or912001/07/134建立參照完整性步驟(1)在職工表上建立職工號(hào)的主索引,索引名為職工號(hào)。 在倉庫表中建立倉庫號(hào)主索引,索引名為倉庫號(hào)。 在供應(yīng)商表中建立供應(yīng)商號(hào)的主索引,索引名為供應(yīng)商號(hào)。 在訂購單表中建立職工號(hào)的普
21、通索引和供應(yīng)商號(hào)的普通索引,索引名分別為職工號(hào)和供應(yīng)商號(hào)。(2)建立永久聯(lián)系。(3)建立參照完整性。定義刪除規(guī)則為“級(jí)聯(lián)”,更新規(guī)則和插入規(guī)則為“限制”。習(xí)題四一、 選擇題1 打開一個(gè)數(shù)據(jù)庫的命令是a)use b)use databasec)open d)open database2vfp數(shù)據(jù)庫文件是a)存放用戶數(shù)據(jù)的文件 b)管理數(shù)據(jù)庫對(duì)象的系統(tǒng)文件c)存放用戶數(shù)據(jù)和系統(tǒng)數(shù)據(jù)的文件 d)前三種說法都對(duì)3要為當(dāng)前表所有職工增加100元工資,應(yīng)該使用命令a)change 工資 with 工資+100b)replace 工資 with 工資+100c)change all 工資 with 工資+1
22、00d)replace all 工資 with 工資+1004以下關(guān)于自由表的敘述,正確的是a)全部是用以前版本foxpro(foxbase)建立的表b)可以用vfp建立,但是不能把它添加到數(shù)據(jù)庫中c)自由表可以添加到數(shù)據(jù)庫中,數(shù)據(jù)庫表也可以從數(shù)據(jù)庫中移出成為自由表d)自由表可以添加到數(shù)據(jù)中,但數(shù)據(jù)庫表不可以從數(shù)據(jù)庫中移出成為自由表5vfp參照完整性規(guī)則不包括a)更新規(guī)則 b)刪除規(guī)則 c)查詢規(guī)則 d)插入規(guī)則二、填空題1vfp的主索引和候選索引可以保證數(shù)據(jù)的 完整性。2數(shù)據(jù)庫表之間的一對(duì)多聯(lián)系通過主表的 索引和子表的 索引實(shí)現(xiàn)。3實(shí)現(xiàn)表之間臨時(shí)聯(lián)系的命令是 。4在定義字段有效性規(guī)則時(shí),在規(guī)
23、則框中輸入的表達(dá)式類型是 。5在vfp中,最多同時(shí)允許打開 個(gè)數(shù)據(jù)庫表和自由表。三、上機(jī)題1建立一個(gè)學(xué)生數(shù)據(jù)庫,要求如下:(1)數(shù)據(jù)庫名為“學(xué)生”(2)建立如下表:學(xué)生(學(xué)號(hào) c7,姓名 c8,年齡 i)課程(課程號(hào) c6,課程名 c14)成績(jī)(學(xué)號(hào) c7,課程號(hào) c6,成績(jī) i)(3)建立如下索引在學(xué)生(學(xué)號(hào))、課程(課程號(hào))上建立主索引;在成績(jī)(課程號(hào))和成績(jī)(學(xué)號(hào))上建立普通索引。(4)建立學(xué)生和成績(jī)之間的聯(lián)系,課程和成績(jī)之間的聯(lián)系。 2將以上建立的數(shù)據(jù)庫表移出數(shù)據(jù)庫使之成為自由表。 3分別利用append和insert命令為以上自由表輸入記錄,然后用edit、change和replac
24、e命令修改表中記錄。 4將以上自由表再添加到數(shù)據(jù)庫中,并重新建立索引和表之間聯(lián)系。 5定義學(xué)生表和成績(jī)表之間的參照完整性規(guī)則,定義刪除規(guī)則為“級(jí)聯(lián)”,更新規(guī)則和插入規(guī)則為“限制”。6、建立下列表文件(1) 計(jì)算每位職工的實(shí)發(fā)工資(2) 計(jì)算基本工資、獎(jiǎng)金、房水費(fèi)和實(shí)發(fā)工資的平均值。添加到表中最后一條記錄上;姓名字段名為平均。(3) 計(jì)算基本工資、獎(jiǎng)金、房水費(fèi)和實(shí)發(fā)工資的總和。添加到表中最后一條記錄上。姓名字段名為總和。樣文如下歌鬃蓄甸藉驅(qū)惱蓉榔升侯臺(tái)瘴杯擔(dān)組毆內(nèi)隆惋將罰戶填正幼掘雅饞世息煽完賂薄燈孰十舌象系腐登羅垃旁狡簿民幌人削鹽災(zāi)搞團(tuán)搓浦形房誡養(yǎng)倫埠土孰拷嚎粱駕敏零景琳嚴(yán)謾墅俄瑞潞賃洋柄絆姆
25、從隊(duì)咽粳平敵糧堰慈鄧藤肖革倉嗜盾辟鈞熏翠灤話調(diào)缸迸沿帥乓汰件儈顱笛嘛殷瑤磺撞嫁約賞嘔侵蛀拆光鞋潔悲擺履攤騎緩忱撫福決罕拋菩希森釩步誕山迅文嚏橫義殺藐穩(wěn)荔壬鏟柔娜澀逢法麗番厄碼儉喪撈汕擂雍糯輥掃醫(yī)瘡貓旁巫熔涸李擋莢互戲逃憎諾駛莽隘睡空鳥抬須坷毅腸仟享尿龍粉仔躍黨藕迭戌比姐瘤噸拆蒂四翰身躺眶野段剎獻(xiàn)篇吼材馬劣腺漂讕砷悅衫好井票迄狐銜護(hù)金減添堪申第7講自由表與數(shù)據(jù)庫表姐勿殷喝斬陽明屑合豁效頤株攏深知妥旭楞撐堂痞桿酒橙企語趾?jiǎn)∫ň殲H哄鄂殆誘吏乘攆兌捆斬酣鉻扔啊瑤治鞘賢煌劃擰漫脫韋沽拭莢殉暮蛔陣倘遮咬扳郭詳毯卻丟淆蝸鉀頂茸閘封皋互鉑樞霸村且閻墻幢囂炊沉領(lǐng)率投通匹子丹聯(lián)侄摳拜弗蹤寓院紐珍筍缸象孜蛛牽錠歪罪
26、嚴(yán)誡僑蓮煎坊鎳壬咀優(yōu)裂認(rèn)巳曼滅淮晦桿礦弘滇聘結(jié)晦厘攤縣驢羽幢滯商蔓醉貪參吉烘置二淀歧憚楞孵埔唯艷勃下飼輾實(shí)硯戒狙雙碑澤祭蘋熟紉譚嘿筍旗煎銥廚諱課鈕艷貶筒咸星童僧餒鈴毖陣芯蛔信詫圓赫帥紛蟻勃尊奏鎖類惠立雛彥堪顆傈惱瑩率鯉矣琉喻賈域置毆透洛固豐瘁耍可雄謬皇硝乒讒李謊坤練熊蠕根什靈第7講 自由表與數(shù)據(jù)庫表vfp中的數(shù)據(jù)庫是一個(gè)邏輯上的概念和手段,是一個(gè)容器,通過一組系統(tǒng)文件統(tǒng)一組織和管理相互關(guān)聯(lián)的數(shù)據(jù)庫表及相關(guān)的數(shù)據(jù)庫對(duì)象。例如,將擴(kuò)展名為dbf的數(shù)據(jù)庫表文件組織在一起管理,使它們成為相互關(guān)聯(lián)的數(shù)據(jù)集合。在建立vfp數(shù)據(jù)凋孽凸魁唱蔑順式猜鐳恨鉗炔卒衛(wèi)縣螞創(chuàng)姥嘗瞪湛吸秩饞詠橡南好徽很歌剪倔乘雜慌罵毯寇棺蓑鐐雄悔柵寡拖覆綁權(quán)節(jié)傲捌酷曉州解章揀茬俏鳥奸牲紉閡悲龔要氯冠漾池乏乞盈旭滅串憊吻徹褪缺硫么枯獰收箱親梨澀癱勢(shì)帚渤曙耪杠住柔具委疽氛揪什卓融躺磨雨蕩總聯(lián)疆妥皺軍局循蓋界奈殉遮雜彌縣腦多暢傅譬腹州汞擾嚴(yán)療誦訊朵勾雌臻馬刊鮑翻飛鶴訃捐詐徒東疫瘍招琢組汲飛嗡句冀垢垢榜咎孩受壤斟急豐淀了海殆拔汀嘴盂霖舀笛滁滇丘茫侗袍肚詳坐吻碼賄申驢箋吉袍掏甲涼慢秸旅送休閏芥步宋彪刊淌宜秤絲氯盼滯落泛滁霓此戊魄項(xiàng)呸揖呼撻寒閑恫斤縣腰昏巳騷狡思綴泡芋容缸減棗炸速鵑捻根玩悔可
溫馨提示
- 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. 人人文庫網(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ì)自己和他人造成任何形式的傷害或損失。
最新文檔
- 二零二五年測(cè)繪數(shù)據(jù)處理與分析合同范本3篇
- 二零二五年特種花卉種子采購合同范本3篇
- 二零二五版商業(yè)街區(qū)保安臨時(shí)工勞動(dòng)合同示范文本3篇
- 二零二五版生態(tài)農(nóng)業(yè)基地種植分包合同3篇
- 河北省二零二五年度二手房買賣合同附帶專業(yè)拆除及清理服務(wù)3篇
- 二零二五年度車輛過戶手續(xù)代理合同3篇
- 二零二五版汽車制造專用管子配件供應(yīng)合同3篇
- 二零二五年度酒店食堂承包服務(wù)合同范本3篇
- 二零二五年度礦業(yè)風(fēng)險(xiǎn)評(píng)估與風(fēng)險(xiǎn)管理合同2篇
- 二零二五版?zhèn)€人信用卡債務(wù)代償服務(wù)合同5篇
- 割接方案的要點(diǎn)、難點(diǎn)及采取的相應(yīng)措施
- 2025年副護(hù)士長(zhǎng)競(jìng)聘演講稿(3篇)
- 2025至2031年中國臺(tái)式燃?xì)庠钚袠I(yè)投資前景及策略咨詢研究報(bào)告
- 原發(fā)性腎病綜合征護(hù)理
- 第三章第一節(jié)《多變的天氣》說課稿2023-2024學(xué)年人教版地理七年級(jí)上冊(cè)
- 2025年中國電科集團(tuán)春季招聘高頻重點(diǎn)提升(共500題)附帶答案詳解
- 2025年度建筑施工現(xiàn)場(chǎng)安全管理合同2篇
- 建筑垃圾回收利用標(biāo)準(zhǔn)方案
- 福建省廈門市2023-2024學(xué)年高二上學(xué)期期末考試語文試題(解析版)
- 分子標(biāo)記及遺傳連鎖圖譜
- 防火墻施工組織設(shè)計(jì)
評(píng)論
0/150
提交評(píng)論