在visual FoxPro中,每個表可以有兩種存在狀態(tài):自由表或數(shù)據(jù)庫表。使用自由表還是數(shù)據(jù)庫表來保存要管理的數(shù)據(jù),取決于管理的數(shù)據(jù)之間是否存在關(guān)系以及關(guān)系的復(fù)雜程度。如果用戶要保存的數(shù)據(jù)關(guān)系比較簡單,使用自由表就夠了。如果要保存的數(shù)據(jù)需要多個表,表和表之間又存在相互關(guān)系,這時就必須建立一個數(shù)據(jù)庫,把這些表添加進數(shù)據(jù)庫,此時可以認為這個數(shù)據(jù)庫擁有添加進來的表,但用戶數(shù)據(jù)仍然存儲在數(shù)據(jù)庫表中。數(shù)據(jù)庫表文件與自由表文件一樣,其擴展名仍然為.dbf。
有了數(shù)據(jù)庫文件,就可以向數(shù)據(jù)庫添加表了。通常,表只能屬于一個數(shù)據(jù)庫文件,如果想將一個數(shù)據(jù)庫中的表移到其他數(shù)據(jù)庫,必須先從數(shù)據(jù)庫中移去該數(shù)據(jù)庫表使之變成自由表,然后才能將其添加到另一數(shù)據(jù)庫中,
向數(shù)據(jù)庫添加表的方法是:在數(shù)據(jù)庫設(shè)計器單擊工具欄的“添加表”按鈕,在“打開”對話框選擇要添加表的表名,單擊“確定”按鈕,這樣,由表被添加進數(shù)據(jù)庫中,它成為數(shù)據(jù)庫表。也可以通過“數(shù)據(jù)庫”菜單或“數(shù)據(jù)庫”快捷菜單,將表添加到數(shù)據(jù)庫中。
第一章曾討論學(xué)生管理數(shù)據(jù)庫有3個表:學(xué)生表、選課表和課程表,現(xiàn)在再增加2個表:授課表和教師表。假定已經(jīng)分別建立了這5個表,現(xiàn)在按照上述方法分別將它們添加到學(xué)生管理數(shù)據(jù)庫中。添加了5個表的數(shù)據(jù)庫設(shè)計器。
在數(shù)據(jù)庫設(shè)計器中先選中一個數(shù)據(jù)庫表,然后單擊工具欄的“移去表”按鈕,或在“數(shù)據(jù)庫”菜單中選擇“移去”命令,可以移去或刪除數(shù)據(jù)庫中的表。
有了數(shù)據(jù)庫文件,就可以向數(shù)據(jù)庫添加表了。通常,表只能屬于一個數(shù)據(jù)庫文件,如果想將一個數(shù)據(jù)庫中的表移到其他數(shù)據(jù)庫,必須先從數(shù)據(jù)庫中移去該數(shù)據(jù)庫表使之變成自由表,然后才能將其添加到另一數(shù)據(jù)庫中,
向數(shù)據(jù)庫添加表的方法是:在數(shù)據(jù)庫設(shè)計器單擊工具欄的“添加表”按鈕,在“打開”對話框選擇要添加表的表名,單擊“確定”按鈕,這樣,由表被添加進數(shù)據(jù)庫中,它成為數(shù)據(jù)庫表。也可以通過“數(shù)據(jù)庫”菜單或“數(shù)據(jù)庫”快捷菜單,將表添加到數(shù)據(jù)庫中。
第一章曾討論學(xué)生管理數(shù)據(jù)庫有3個表:學(xué)生表、選課表和課程表,現(xiàn)在再增加2個表:授課表和教師表。假定已經(jīng)分別建立了這5個表,現(xiàn)在按照上述方法分別將它們添加到學(xué)生管理數(shù)據(jù)庫中。添加了5個表的數(shù)據(jù)庫設(shè)計器。
在數(shù)據(jù)庫設(shè)計器中先選中一個數(shù)據(jù)庫表,然后單擊工具欄的“移去表”按鈕,或在“數(shù)據(jù)庫”菜單中選擇“移去”命令,可以移去或刪除數(shù)據(jù)庫中的表。