計算機二級VFP-管理系統(tǒng)中計算機應用實訓_第1頁
計算機二級VFP-管理系統(tǒng)中計算機應用實訓_第2頁
計算機二級VFP-管理系統(tǒng)中計算機應用實訓_第3頁
計算機二級VFP-管理系統(tǒng)中計算機應用實訓_第4頁
計算機二級VFP-管理系統(tǒng)中計算機應用實訓_第5頁
已閱讀5頁,還剩68頁未讀 繼續(xù)免費閱讀

下載本文檔

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

文檔簡介

管理系統(tǒng)中計算機應用

實訓

1.數(shù)據(jù)模型數(shù)據(jù)模型是用來描述現(xiàn)實世界中的事物及其聯(lián)系的,它將數(shù)據(jù)庫中的數(shù)據(jù)按照一定的結(jié)構(gòu)組織起來,以能反映事物本身及事物之間的各種聯(lián)系層次模型有僅有一個根節(jié)點無父節(jié)點,其他節(jié)點有且僅有一個父節(jié)點。學生學號姓名性別出生日期籍貫社會關系學籍稱呼姓名工作單位專業(yè)班級課程名成績個人簡歷學校入學時間畢業(yè)時間政治面貌個人鑒定網(wǎng)狀模型

可以有多個節(jié)點但無父節(jié)點,一個節(jié)點可以有多個父節(jié)點。學生課程網(wǎng)狀模型學號姓名性別出生日期籍貫課程號課程名學時學分社會關系學籍稱呼姓名工作單位專業(yè)班級個人簡歷成績學校入學時間畢業(yè)時間政治面貌個人鑒定課程號成績關系模型操作對象和結(jié)果都是二維表學號系部姓名性別出生年月入學成績籍貫050101電子朱明明女88

/06/20590湖北050102管理張曉男87/03/20580江蘇050103信息王偉男87/09/01589江蘇050104旅游李曉云女86/01/03587浙江2.1VF6.0的功能、特點2.2VF6.0安裝和運行2.3

VF6.0的文件類型2.VisualFoxPro6.0簡介2.1VF6.0的功能特點

自1989年推出VF1.0至今,VF已成為最優(yōu)秀的數(shù)據(jù)庫管理系統(tǒng)之一。目前最新版本是VF9.0,但VF6.0版本是使用最廣泛的,也是最成熟的版本。特點:面向?qū)ο?、可視化、容易使用、事件?qū)動2.2VF6.0安裝和啟動安裝步驟:第一步:解壓rar文件第二步:在解壓的文件中找到setup.exe,雙擊打開第三步:按照安裝向?qū)У奶崾?,輸入序列號?1111111,單擊下一步按鈕。第四步:選擇典型安裝。下一步直到結(jié)束。標題欄狀態(tài)欄命令區(qū)窗口工作區(qū)窗口菜單欄工具欄啟動VF6.0方法:單擊“開始”“

程序”“MicrosoftVisualFoxPro6.0”雙擊桌面上的VisualFoxPr圖標雙擊VisualFoxPro的相關文件,如項目、表、表單等文件。

2.3VF6.0的文件類型擴展名文件類型擴展名文件類型.DBF表文件.HLP圖形方式幫助文件.CDX、.IDX符合索引文件、單索引文件.PJX、.PJT項目、項目備注文件.FPT表備注文件.FRX、.FRT報表文件、報表備注文件.DBC數(shù)據(jù)庫文件.LBX、.LBT標簽文件、標簽備注文件.DCT、.DCX數(shù)據(jù)庫備注文件/索引文件.MNX、.MNT菜單文件、菜單備注文件.MEM內(nèi)存變量文件.MPR、.MPX菜單程序文件、編譯后的菜單程序文件.DLLWindows動態(tài)鏈接庫文件.OCXOLE控件文件.ERR編譯錯誤文件.QPR、.QPX查詢程序文件、編譯后的查詢程序文件.ESLVFP支持的庫文件.SCX、.SCT表單文件、表單備注文件.FLLFoxPro動態(tài)鏈接庫文件.SPR、.SPX表單程序文件、編譯后的表單程序文件.PRG解釋執(zhí)行的程序文件.TXT文本文件.FXP編譯后的程序文件.VCX、.VCT可視類庫文件、可視類庫備注文件.APP生成的應用程序文件.VUEFoxPro2.X視圖文件.EXE可執(zhí)行程序文件.H頭文件(VFP或C/C++程序需要包含的)任務1:安裝visualfoxpro6.0啟動visualfoxpro6.03.VF數(shù)據(jù)庫、表的基本操作3.1項目和項目管理器3.2創(chuàng)建數(shù)據(jù)庫3.3創(chuàng)建數(shù)據(jù)表FVP項目組織簡圖查詢(.QPR)項目(.PJX)文檔數(shù)據(jù)代碼類其他自由表(.DBF)數(shù)據(jù)庫(.DBC)庫表(.DBF)備注(.FTP)索引(.IDX)3.1項目和項目管理器

項目是文件、數(shù)據(jù)、文檔和VFP對象的集合。利用“項目管理器”可以很方便地組織和管理項目中的各類數(shù)據(jù)和對象用戶在開發(fā)一個應用系統(tǒng)時,通常都是先從創(chuàng)建項目開始的項目文件擴展名為.PJX;項目備注的擴展名為.PJT項目(.PJX)文檔數(shù)據(jù)代碼類其他

創(chuàng)建項目的步驟:1.建立工作目錄:組織和管理磁盤中的各類文件2.建立項目文件選擇“文件/新建”菜單命令,在“新建”對話框中選擇“項目”項3.打開項目文件選擇“文件/打開”菜單命令,或按工具欄的“打開”按鈕,在“打開”對話框中選擇項目文件(*.PJX)

3.2創(chuàng)建數(shù)據(jù)庫

數(shù)據(jù)庫是表的集合,即在一個數(shù)據(jù)庫中可以包含若干個通過關鍵字段相互關聯(lián)的表。一個數(shù)據(jù)庫文件(.DBC)中存儲了所包含的表與表之間的聯(lián)系,數(shù)據(jù)庫建立后就會在指定文件夾生成三個文件,即數(shù)據(jù)庫文件(擴展名為.DBC)、數(shù)據(jù)庫的備注文件(擴展名為.DCT)、數(shù)據(jù)庫的索引文件(擴展名為.DCX)數(shù)據(jù)庫(.DBC)庫表(.DBF)備注(.FTP)索引(.IDX)數(shù)據(jù)庫的創(chuàng)建步驟:1.建立數(shù)據(jù)庫項目管理器:“新建:數(shù)據(jù)庫”2.在項目中添加數(shù)據(jù)庫在項目管理器中按“添加”按鈕,在“打開”對話框中選擇需要添加的數(shù)據(jù)庫文件.數(shù)據(jù)庫的基本操作1.打開數(shù)據(jù)庫項目管理器:選定要打開的數(shù)據(jù)庫,按“打開”按鈕2.關閉數(shù)據(jù)庫

項目管理器:選定要關閉的數(shù)據(jù)庫,按“關閉”按鈕3.刪除數(shù)據(jù)庫

項目管理器:選定數(shù)據(jù)庫后,按“移去”按鈕,將從項目中移去選定的庫文件;按“刪除”按鈕,則將選定的庫文件從磁盤上刪除3.3創(chuàng)建數(shù)據(jù)表1.數(shù)據(jù)表的類型⑴自由表:不屬于任何數(shù)據(jù)庫而獨立存在的表⑵數(shù)據(jù)庫表:屬于某一數(shù)據(jù)庫的表2.數(shù)據(jù)表的結(jié)構(gòu)數(shù)據(jù)表形式上是二維表格,用來描述一個實體3.創(chuàng)建表的步驟:創(chuàng)建表結(jié)構(gòu)和輸入記錄值創(chuàng)建表的步驟:追加記錄記錄瀏覽記錄瀏覽有兩種方式:編輯和瀏覽3.3創(chuàng)建數(shù)據(jù)表INSERTAPPENDAPPENDFROMBROWSEEDITCHANGEREPLACEDELETERECALLPACKZAPLISTDISPLAYBROWSELOCATECONTINUEFINDSEEKCOUNTSUMAVERAGETOTALCOPYLISTSTRUMODISTRUCOPYSTRUCREATEUSESQRTINDEX顯示結(jié)構(gòu)編輯結(jié)構(gòu)復制結(jié)構(gòu)統(tǒng)計數(shù)據(jù)數(shù)據(jù)表結(jié)構(gòu)數(shù)據(jù)表記錄新建表打開/關閉增加記錄刪除記錄顯示記錄修改記錄檢索記錄排序索引復制表創(chuàng)建如上表格

任務二:建立“教學管理”數(shù)據(jù)庫,其中有“學生”、“課程”和“成績”三個表

4.關系數(shù)據(jù)庫標準語言SQLSQL是結(jié)構(gòu)化查詢語言功能包括數(shù)據(jù)查詢、數(shù)據(jù)操縱、數(shù)據(jù)定義和數(shù)據(jù)控制。SQL語言使用方式靈活、語句簡潔、功能齊全等特點,幾乎所有的關系型數(shù)據(jù)庫型系統(tǒng)都支持它。VisualFoxPro自身在安全方面的缺陷,使得它沒有提供數(shù)據(jù)控制功能。SQL雖然使用廣泛,但各種數(shù)據(jù)庫在使用它時,在語法、功能方面均有差異。注意:書寫時應該注意各個子句之間以空格分隔,子句內(nèi)部各個項目之間使用逗號分隔。通常每個句子寫一行,每行后用“;”結(jié)束4.1操作命令

創(chuàng)建數(shù)據(jù)庫createdatabasedatabasename刪除數(shù)據(jù)庫deletedatabasedatabasename創(chuàng)建表createtable|dbf

tablename

刪除表droptabletablename修改表結(jié)構(gòu)altertabletabelname1add[colunmn]fieldname1fieldtype[(nfieldwidth[,nprecision])]【例1】在數(shù)據(jù)庫“成績管理”中創(chuàng)建數(shù)據(jù)庫表XS。命令如下:OPENDATABASE成績管理CREATETABLE學生(XHC(2),XMC(10),XBC(2),CSRQD,SFTYL,XBBHC(2))&&在成績管理數(shù)據(jù)庫中建立學生表,如圖6.3所示。圖6.3VF表中的數(shù)據(jù)類型字段類型代號字段類型代號字符型C浮點型F貨幣型Y整型I日期型D通用型G日期時間型T字符型C邏輯型L備注型M數(shù)值型N雙精度型B【例2】為學生表添加NL字段,NL大于零。命令如下:ALTERTABLEXSADDNLN(2)CHECKNL>0ERROR”年齡必須大于零”命令執(zhí)行后進入學生表的表設計器,如圖6.5所示。圖6.5【例3】將學生表添加到數(shù)據(jù)庫“成績管理”中。命令如下:OPENDATABASE成績管理MODIFYDATABASEADDTABLE學生命令執(zhí)行后數(shù)據(jù)庫設計器如圖6.8所示。圖6.84.2SQL的數(shù)據(jù)操作功能4.2.1數(shù)據(jù)的插入4.2.2數(shù)據(jù)的更新4.2.3數(shù)據(jù)的刪除SQL的數(shù)據(jù)操作功能只要是對已有表中數(shù)據(jù)的操作,主要包括記錄的插入、更新和刪除三大方面的操作。從本節(jié)開始將要使用“成績管理”數(shù)據(jù)庫中的表的數(shù)據(jù),其具體數(shù)據(jù)如圖6.9所示:圖數(shù)據(jù)的插入

INSERTINTOTableName[(FieldName1[,FieldName2,…])]VALUES(eExpression1[,eExpression2,…])【命令說明】(1)TableName指所要插入記錄的表名。(2)FieldName1[,FieldName2,…]指插入記錄所要用到的字段。該參數(shù)可以不選,默認為對所有字段都需要插入值。(3)eExpression1[,eExpression2,…]指插入記錄對應字段的值。(4)所插入字段的值必須和該對應的字段的數(shù)據(jù)要求一致,包括數(shù)據(jù)類型、數(shù)據(jù)長度的范圍、數(shù)據(jù)小數(shù)位數(shù)。(5)所插入的記錄字段的值必須和字段的個數(shù)保持一致,不能多也不能少,否則會出錯。【例4】給課程表插入一條記錄。命令如下:INSERTINTO課程(課程號,課程名稱,學分)VALUES(’C6’,’桌面程序設計’,5)由于該命令是對表中所有字段都插入一個值,還可以使用下面命令進行操作:INSERTINTO課程VALUES(’C6’,’桌面程序設計’,5)命令執(zhí)行結(jié)果如圖6.10所示。圖數(shù)據(jù)的更新【命令格式】UPDATETableNameSETColumnName1=eExpression1[,ColumnName2=eExpression2…])][WHEREConditon]【命令說明】(1)ColumnName1、ColumnName2…指對所要修改的字段名。(2)eExpression1、eExpression2…指對所要修改字段更新的數(shù)據(jù)值??梢允浅A亢捅磉_式。(3)WHEREConditon

指對滿足條件的數(shù)據(jù)進行更新。(4)所更新字段和新的值必須保持一致?!纠?】把課程表中政治課程的課程名更改為“思想道德”,學分改為4。命令如下:UPDATE課程;SET課程名稱=’思想道德’,學分=4;WHERE課程名稱=’政治’命令執(zhí)行結(jié)果如圖6.12所示。

圖數(shù)據(jù)的刪除【命令格式】DELETEFROMTableName[WHEREConditon]【命令說明】(1)該命令是對指定表的記錄進行邏輯刪除,需要物理刪除還要借助PACK命令。(2)WHEREConditon

指對滿足條件的數(shù)據(jù)進行刪除?!纠?】刪除課程表中課程號為“C6”課程記錄。命令如下:DELETEFROM課程WHERE課程號=’C6’命令執(zhí)行結(jié)果如圖6.13所示。圖中的黑色方塊表示作了刪除標記,但記錄并沒有真正刪除,還保留在表中。如果要去掉刪除標記和物理刪除該條記錄,可以參見第三章所講解的表數(shù)據(jù)刪除方法。

圖6.134.4SQL的數(shù)據(jù)查詢功能4.4.1數(shù)據(jù)庫的簡單查詢4.4.2數(shù)據(jù)庫的復雜查詢

SQL的數(shù)據(jù)查詢功能是數(shù)據(jù)庫中最常用、最重要的數(shù)據(jù)操作,它可以在指定的表中查詢滿足條件的數(shù)據(jù),該命令應用廣泛,但格式比較復雜。4.4.1數(shù)據(jù)庫的簡單查詢數(shù)據(jù)列查詢條件查詢簡單計算查詢分組查詢查詢結(jié)果排序查詢結(jié)果保存【命令格式】SELECT[ALL|DISTINCE][Alias.][Select_Item1[ASColumn1_Name][,[Alias.][Select_Item2[ASColumn2_Name]…]FROM[DatabaseName!]Table[[AS]Local_Alias]【命令說明】(1)ALL|DISTINCE:指查詢表中所有數(shù)據(jù)或去掉重復的記錄。(2)[Alias.][Select_Item1[ASColumn1_Name]:從指定的表中(可以使用別名)引用相關的字段或著表達式,ASColumn1_Name對查詢結(jié)果的列名重新命名。(3)FROM[DatabaseName!]Table[[AS]Local_Alias]:指從指定的表(可以是數(shù)據(jù)庫中的表)查詢數(shù)據(jù),這里可以給表指定一個別名,在所有字句中都可以應用。1.數(shù)據(jù)列查詢(4)該命令是從指定表中查詢表中的所有或者部分列的數(shù)據(jù)?!纠?】查詢學生表中所有數(shù)據(jù)。命令如下:SELECT*FROM學生&&這里*代表所有字段

結(jié)果如圖6.14所示?!纠?】查詢學生表的學號和姓名。命令如下:SELECT學號AS學生的編號,姓名ASXMFROM學生結(jié)果如圖6.15所示。圖6.14圖6.15【例9】查詢選課表中有選課的學生的學號。命令如下:SELECTDISTINCT學號FROM選課結(jié)果如圖6.16所示。

圖6.16【主要命令格式】SELECT…FROM…WHERECondition【命令說明】該命令是查詢滿足條件的數(shù)據(jù),Condition為條件表達式。具體應用如下:(1)使用關系和邏輯表達式的條件查詢?!纠?0】查詢成績不及格的情況。命令如下:SELECT*FROM選課

WHERE成績<60結(jié)果如圖所示。2.條件查詢(2)使用范圍查詢BETWEEN…AND…或者NOTBETWEEN…AND…?!纠?1】查詢成績在80到100之間的情況。命令如下:SELECT*FROM選課

WHERE成績

BETWEEN80AND100結(jié)果如圖6.18所示。圖6.18(3)使用字符匹配查詢LIKE…或NOTLIKE…。%:代表任意長度的字符串。_:代表任意單個字符?!纠?2】查詢所以姓王的學生情況。命令如下:SELECT*FROM學生

WHERE姓名

LIKE'王%'結(jié)果如圖所示。(4)空值查詢ISNULL或ISNOTNULL。【例13】查詢學生表系部編號不為NULL的情況。命令如下:SELECT*FROM學生WHERE系部編號ISNOTNULL結(jié)果如圖所示。

(5)確定集合查詢IN或NOTIN?!纠?4】查詢系部編號為”2”或”3”的學生情況。命令如下:SELECT*FROM學生WHERE系部編號IN('2','3')結(jié)果如圖所示?!局饕罡袷健縎ELECT...FROM…[WHERECondition]【命令說明】(1)SELECT短語后主要書寫計算表達式和函數(shù)。(2)計算檢索的函數(shù)主要有:COUNT(DISTINCT|ALL)*)——統(tǒng)計記錄個數(shù)。SUM(DISTINCT|ALL)<ColumnName>)——計算一數(shù)值列的總和。AVG(DISTINCT|ALL)<ColumnName>)——計算一數(shù)值列的平均值。MAX(DISTINCT|ALL)<ColumnName>)——求一列的最大值。MIN(DISTINCT|ALL)<ColumnName>)——求一列的最小值。3.簡單計算查詢【例15】統(tǒng)計學生表中的記錄個數(shù)。命令如下:SELECTCOUNT(*)AS學生人數(shù)

FROM學生【例16】計算選課表的成績總和、平均分、最大分、最小分。命令如下:SELECTSUM(成績)AS總和,AVG(成績)AS平均分,MAX(成績)AS最大分,MIN(成績)AS最小分

FROM選課【主要命令格式】SELECT…FROM….GROUPBYGroupColumn[,GroupColumn...][HAVINGFilterCondition]【命令說明】(1)GroupColumn是指分組的標志列。(2)HAVINGFilterCondition是指限制分組的條件?!纠?-27】分別統(tǒng)計學生表中的男女生人數(shù)。命令如下:SELECT性別,COUNT(*)AS人數(shù)

FROM學生GROUPBY性別結(jié)果如圖6.24所示。4.分組查詢【例6-28】統(tǒng)計成績有兩門以上在70分的情況。命令如下:SELECT學號,COUNT(課程號)AS課程門數(shù)

FROM選課;WHERE成績>=70;GROUPBY學號

HAVINGCOUNT(*)>=2結(jié)果如圖6.25所示。圖6.24圖6.25【主要命令格式】、SELECT[TOPnExpr[PERCENT]]…FROM….ORDERBYOrder_Item[ASC|DESC][,Order_Item[ASC|DESC]...]【命令說明】(1)Order_Item:指的選定的對查詢結(jié)果排序的列。(2)ASC|DESC:指的是排序的順序。ASC指升序,默認為升序。DESC指的是降序。(3)TOPnExpr[PERCENT]:指查詢結(jié)果顯示特定數(shù)目的記錄。TOPnExpr表示現(xiàn)在最前面的N條記錄。TOPnExprPERCENT表示顯示查詢結(jié)果記錄數(shù)目的百分比。這里必須和排序結(jié)合使用,不能單獨使用。5.查詢結(jié)果排序【例6-29】對學生表數(shù)據(jù)按出生日期的升序降序排序。命令如下:SELECT*FROM學生;ORDERBY出生日期

DESC&&結(jié)果如圖6.26所示?!纠?-30】查詢課程號為“C1”,成績最高的前三名情況。命令如下:SELECT*TOP3FROM選課

WHERE課程號=’C1’;ORDERBY成績

DESC&&結(jié)果如圖6.27所示。

圖6.26圖6.27【主要命令格式】SELECT…FROM….INTOTABLE[|CURSOR]Destination|TOFILEFileName[ADDITIVE]|TOPRINTER[PROMPT]|TOSCREEN]【命令說明】(1)INTOTABLE[|CURSOR]Destination:指查詢結(jié)果保存到新表。將結(jié)果永久保存在表中則使用INTOTABLE;如果接查詢結(jié)果保存到臨時表中則使用INTOCURSOR,臨時表的不永久保存,關閉后不在存在。(2)TOFILEFileName:[ADDITIVE]指查詢結(jié)果保存到文本文件。(3)TOPRINTER[PROMPT]:指查詢結(jié)果輸出到打印機。(4)TOSCREEN:指查詢結(jié)果到屏幕。6.查詢結(jié)果保存【例6-31】查詢成績不及格的情況,將結(jié)果保存到表BJGQK。命令如下:SELECT*FROM選課

;WHERE成績<60;INTOTABLEBJGQKSELECT*FROMBJGQK表BJGQK的記錄數(shù)據(jù)如圖6.28所示。圖6.284.4.2數(shù)據(jù)的復雜查詢聯(lián)接查詢子查詢1)自然聯(lián)接查詢自然聯(lián)接查詢也叫等值聯(lián)接查詢或者內(nèi)聯(lián)接查詢,一般用于查詢結(jié)果須從兩個表或兩個以上表中去獲取?!疽话忝罡袷健縎ELECT…FROMTable1INNERJOINTable2ONTable1.Column=Table2.Column…或者SELECT…FROMTable1,Table2…

WHERETable1.Column=Table2.Column[AND…]…1.聯(lián)接查詢【命令說明】(1)命令格式中我們一般使用第二種。指的是從多個表中查詢滿足條件的數(shù)據(jù)。要求多個表中互相之間有聯(lián)系保證有同名字段。(2)Table1.Column=Table2.Column指兩個有聯(lián)系的表中具有的相同字段名。這是建立聯(lián)接查詢的基本條件。(3)該命令給多表建立連接后,可以和前面所有講的簡單查詢一起結(jié)合使用,查詢滿足條件的數(shù)據(jù)?!纠?-32】查詢學生李小明所選課的情況。命令如下:SELECTA.學號,姓名,課程名稱,成績

FROM學生

A,選課

B,課程

C;WHEREA.學號=B.學號

ANDC.課程號=B.課程號

AND姓名=”李小明”結(jié)果如圖6.29所示?!纠?-33】統(tǒng)計每門課程選課學生的人數(shù)。命令如下:SELECT課程.課程號,課程名稱,COUNT(學號)AS學生人數(shù)FROM課程,選課;WHERE課程.課程號=選課.課程號;GROUPBY1結(jié)果如圖6.30所示。命令中的1指的是查詢結(jié)果所包含的第一列,也就是課程.課程號。圖6.29圖6.302.子查詢【一般命令格式】SELECT…FROM…WHERE…(SELECT…FROM…)【命令說明】(1)子查詢適合用于查詢結(jié)果必須先從一個查詢中來得來。(2)子查詢可以使用IN、NOTIN、關系運算符等?!纠?-37】查詢沒有選課的學生情況。命令如下:SELECT*FROM學生

WHERE學號

NOTIN;(SELECTDIST學號

FROM選課)結(jié)果如圖6.34所示。【例6-38】統(tǒng)計學生表中的記錄個數(shù)。命令如下:SELECT姓名

FROM學生

WHERE學號

IN;(SELECT學號

FROM選課

GROUPBY1HAVINGCOUNT(課程號)>4)結(jié)果如圖6.35所示。圖6.34圖6.35本章實訓實驗目的:掌握VisualFoxPro6.0的安裝與啟動掌握VisualFoxPro6.0的界面操作(項目、數(shù)據(jù)庫、數(shù)據(jù)表)熟練掌握SQL數(shù)據(jù)庫表的增、刪、改的命令使用根據(jù)下面提供的數(shù)據(jù),用SQL完成以下的操作。1.創(chuàng)建數(shù)據(jù)庫TSGL,并打開。建立程序61.prg,并輸入以下命令:createdatabasetsglopendatabasetsgl2.在數(shù)據(jù)庫TSGL中創(chuàng)建以下表。表的結(jié)構(gòu)如下:TS(SSHC(10),SMC(30),ZZC(6),TSDJHC(10),CBSC(10),JGN(6.2))JYZ(JSZHC(5),XMC(10),XBMC(8),BJC(4))JYDJ(JSZHC(5),TSDJHC(6),JSRQD)建立程序62.prg,并輸入以下命令:createtablets(sshc(2),smc(30),zzc(6),tsdjhc(10),cbsc(10),jgn(6.2))createtablejyz(jszhc(5)primarykey,xmc(10),xbmc(8),bjc(4))createtablejydj(jszhc(5),tsdjhc(6),jsrqd)實驗內(nèi)容:3.給數(shù)據(jù)庫TSGL中所創(chuàng)建表輸入數(shù)據(jù),具體數(shù)據(jù)如下:表TS的數(shù)據(jù)如下表:sshsmzztsdjhcbsjgTP311.138VisualFoxPro程序設計教程匡松T00101川大29TP311.138VisualFoxPro程序設計教程匡松T00102川大29TP311.138數(shù)據(jù)庫應用基礎周察金T00201高等20.90TP311.138SQLServer2000實例教程楊學全T00301電子25C931.6管理信息系統(tǒng)李永平C00101科學18表JYZ的數(shù)據(jù)如下表:jszhxmxbmbj01101揚揚電子系01-101201田田計算機系02-101202同同計算機系02-201102天天電子系01-2表jydj的數(shù)據(jù)如下表:jszhtsdjhjsrq01201C002012005-03-2001101T001012005-03-1601202T002012005-04-2101102T002012005-03-2001101T002012005-03-1601102T003012005-03-0501101T003012005-04-1601202T001012005-03-0601201T002012005-03-20建立程序63.prg,并輸入以下命令:opendatabasetsgl*給表TS插入數(shù)據(jù)*insertintotsvalues("TP311.138","VisualFoxPro程序設計教程","匡松","T00101","川大",29)insertintotsvalues("TP311.138","VisualFoxPro程序設計教程","匡松","T00102","川大",29)insertintotsvalues("TP311.138","數(shù)據(jù)庫應用基礎","周察金","T00201","高等",20.90)insertintotsvalues("TP311.138","SQLServer2000實例教程","楊學全","T00301","電子",25)insertintotsvalues("C931.6","管理信息系統(tǒng)","李永平","C00101","科學",18)*代碼接下頁*給表JYZ插入數(shù)據(jù)*insertintojyzvalues("01001","揚揚","電子系","01-1")insertintojyzvalues("01201","田田","計算機系","02-1")insertintojyzvalues("0

溫馨提示

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

評論

0/150

提交評論