❶ vf建立資料庫 數據表和表間的永久關系
你先建立一個SS.DBC的資料庫,會彈出這個資料庫的設計器。
在這個資料庫設計內器上單擊右鍵,選容擇「新建表」,建立XS.DBF表,在表設計器中按「營業員編號」欄位建立索引,最好是主索引,輸入數據。同樣再建立RY.DBF表,也按「營業員編號」建立索引,這個是普通索引就可以了。
在資料庫設計器上拖動XS.DBF表框最下端的索引到RY.DBF表上,這樣永久索引就建好了。
❷ vfp 創建資料庫和表
1. Visual Foxpro中,從資料庫中移去表的命令是( A )(3分)
A、REMOVE TABLE
B、REMOVE DATABASE
C、USE
D、DELETE TALBE
2. Visual Foxpro中,打開名為STUDENTS的資料庫的命令是( C )(3分)
A、USE STUDENTS
B、OPEN STUDENTS
C、OPEN DATABASE STUDENTS
D、USE DATABASE STUDENTS
3. Visual Foxpro中,修改表結構的命令是(B)(3分)
A、MODI COMM
B、MODI STRU
C、MODI FORM
D、USE
4. 用create d命令建立的d文件是一個什麼文件(B)(3分)
A、資料庫文件
B、表文件
C、表單文件
D、菜單文件
5. 在不打開「表設計器」的情況下,若要創建一個新表,可以使用的命令是(A)。(3分)
A、CREATE TABLE
B、CREATE
C、ALTER TABLE ADD
D、MODIFY TABLE
6. 在不打開「表設計器」的情況下,若要刪除表中指定欄位,可以使用的命令是 ( B)
A、DELETE FILE
B、ALTER TABLE DROP
C、DROP TABLE
D、PACK
7. 在Visual FoxPro中,打開資料庫的命令是( A )。
A、OPEN DATABASE <資料庫名>
B、USE <資料庫名>
C、USE DATABASE <資料庫名>
D、OPEN <資料庫名>
8. 在Visual Foxpro的命令窗口中鍵入CREATE DATA命令後,屏幕會出現一個創建話框,要想完成同樣的工作,還可以採取如下步驟( A )
A、單擊「文件」菜單中的「新建」按鈕,然後在新建對話框中選定「資料庫」單選鈕,再單擊「新建文件「命令按鈕
B、單擊「文件」菜單中的「新建」按鈕,然後在新建對話框中選定「資料庫」單選鈕,再單擊「向導「命令按鈕
C、單擊「文件」菜單中的「新建」按鈕,然後在新建對話框中選定「表」單選鈕,再單擊「新建文件「命令按鈕
D、單擊「文件」菜單中的「新建」按鈕,然後在新建對話框中選定「表」單選鈕,再單擊「向導「命令按鈕
9. Visual Foxpro中,擴展名為DBC的文件是( C )(3分)
A、表單文件
B、資料庫表文件
C、資料庫文件
D、項目文件
10. 在VFP中,當創建一個資料庫文件時,可選用( A)
A、資料庫向導
B、資料庫生成器
C、表單設計器
D、應用程序向導
31. 建立一個名稱為STUDENTS的資料庫的命令是________ 。(3分)
答:create database students
32. Visual Foxpro不允許在主鍵字欄位中有重復值或__________________(3分)
答: 空值
33. 在Visual Foxpro的表之間建立一對多聯系是把__________的主關鍵字欄位添加到________________的表中(3分)
答:
34. 在定義欄位有效性規則時,在規則框中輸入的表達式類型是___關系型或邏輯型___(3分)
35. 在資料庫表的表設計器中可以設置3種觸發器,分別是_插入___,___刪除____和___更新_
36. 若要控制只能在每月的8號才能修改表中記錄,則相應的觸發器表達式為__day(date())=8_________
(37. 在Visual Foxpro6.0中,資料庫文件的擴展名為__.dbc______,表文件的擴展名為__.dbf______(3分)
38. 在Visual Foxpro 6.0中,表有兩種類型,即___資料庫表_____和_自由表___(3分)
39. 設置數據表中某異一欄位的默認值,要在( 獨占 )環境下使用表設計器。
40. 使用欄位默認值,可以提高數據的( 輸入編輯 )速度。(3分)
41. 如何打開表設計器,對表的結構進行修改或顯示。(3分)
use <表名>
modify structure
42. 資料庫中的數據表間有幾種關聯關系?建立這些關聯的依據是什麼?
三種:一對一關系、一對多關系、多對多關系
❸ vf中創建資料庫表的命令是
VF常用語句大全 SQL是結構化查詢語言,查詢是SQL語言的重要組成部分,但不是全部,SQL還包括數據定義,數據操縱和數據控制功能等部分.如今SQL已成為關系資料庫的標准數據語言,所以現在的關系資料庫管理系統都支持SQL.FOXPRO從2.5 FOR DOS版式就開始支持SQL,現在VISUAL FOXPRO當然在之方面更加完善,以下是VF經常用到SQL語句. --語 句 功 能--數據操作SELECT --從資料庫表中檢索數據行和列INSERT --向資料庫表添加新數據行DELETE --從資料庫表中刪除數據行UPDATE --更新資料庫表中的數據--數據定義CREATE TABLE --創建一個資料庫表DROP TABLE --從資料庫中刪除表ALTER TABLE --修改資料庫表結構CREATE VIEW --創建一個視圖DROP VIEW --從資料庫中刪除視圖CREATE INDEX --為資料庫表創建一個索引DROP INDEX --從資料庫中刪除索引CREATE PROCEDURE --創建一個存儲過程DROP PROCEDURE --從資料庫中刪除存儲過程CREATE TRIGGER --創建一個觸發器DROP TRIGGER --從資料庫中刪除觸發器CREATE SCHEMA --向資料庫添加一個新模式DROP SCHEMA --從資料庫中刪除一個模式CREATE DOMAIN --創建一個數據值域ALTER DOMAIN --改變域定義DROP DOMAIN --從資料庫中刪除一個域--數據控制GRANT --授予用戶訪問許可權DENY --拒絕用戶訪問REVOKE --解除用戶訪問許可權--事務控制COMMIT --結束當前事務ROLLBACK --中止當前事務SET TRANSACTION --定義當前事務數據訪問特徵--程序化SQLDECLARE --為查詢設定游標EXPLAN --為查詢描述數據訪問計劃OPEN --檢索查詢結果打開一個游標FETCH --檢索一行查詢結果CLOSE --關閉游標PREPARE --為動態執行准備SQL 語句EXECUTE --動態地執行SQL 語句DESCRIBE --描述准備好的查詢 ---局部變數declare @id char(10)--set @id = 10010001select @id = 10010001 ---全局變數---必須以@@開頭--IF ELSEdeclare @x int @y int @z intselect @x = 1 @y = 2 @z=3if @x > @yprint x > y --列印字元串x > yelse if @y > @zprint y > zelse print z > y--CASEuse panguupdate employeeset e_wage =casewhen job_level = 』1』 then e_wage*1.08when job_level = 』2』 then e_wage*1.07when job_level = 』3』 then e_wage*1.06else e_wage*1.05end--WHILE CONTINUE BREAKdeclare @x int @y int @c intselect @x = 1 @y=1while @x < 3beginprint @x --列印變數x 的值while @y < 3beginselect @c = 100*@x + @yprint @c --列印變數c 的值select @y = @y + 1endselect @x = @x + 1select @y = 1end--WAITFOR--例 等待1 小時2 分零3 秒後才執行SELECT 語句waitfor delay 』01:02:03』select * from employee--例 等到晚上11 點零8 分後才執行SELECT 語句waitfor time 』23:08:00』select * from employee