freepeople性欧美熟妇, 色戒完整版无删减158分钟hd, 无码精品国产vα在线观看DVD, 丰满少妇伦精品无码专区在线观看,艾栗栗与纹身男宾馆3p50分钟,国产AV片在线观看,黑人与美女高潮,18岁女RAPPERDISSSUBS,国产手机在机看影片

正文內(nèi)容

vfp第3章數(shù)據(jù)庫(kù)與表的創(chuàng)建及使用(參考版)

2025-05-02 05:02本頁(yè)面
  

【正文】 ? 語(yǔ)法 : DBSETPROP(cName,cType,cProperty,ePropertyValue) ? ePropertyValue: 指定 cProperty的設(shè)定值 ? 例如 : ?DBSETPROP(“,FIELD,Caption,學(xué)號(hào) ) 【 注 】 ① DBGETPROP()函數(shù)的類(lèi)型允許值有 DATEBASE、TABLE、 FIELD、 VIEW; ② DBSETPROP()函數(shù)的常用屬性名有 Caption、 DefaultValue、 PrimaryKey、RuleExpression、 RuleText 2022/5/26 61 。 2022/5/26 60 ? DBSETPROP( )函數(shù) 給當(dāng)前數(shù)據(jù)庫(kù)或當(dāng)前數(shù)據(jù)庫(kù)中的一個(gè)字段、表或視圖設(shè)置屬性。 2022/5/26 59 ? DBC( )與 DBUSED( )函數(shù) ? DBC( ): 返回當(dāng)前打開(kāi)的數(shù)據(jù)庫(kù)的完整文件名(字符型) ? DBUSED( ): 返回指定數(shù)據(jù)庫(kù)文件是否已打開(kāi)(邏輯型) ? DBGETPROP( )函數(shù) 返回當(dāng)前數(shù)據(jù)庫(kù)或數(shù)據(jù)庫(kù)中字段、表、視圖的屬性。 ? FCOUNT([區(qū)號(hào) |別名 ]):返回已打開(kāi)表的字段數(shù)。 ? ALIAS([區(qū)號(hào) ]):測(cè)試指定工作區(qū)中的表別名。 ? 別名 — 表別名所在的工作區(qū)號(hào),別名必加引號(hào)。 Visual FoxPro數(shù)據(jù)完整性綜述 2022/5/26 58 ? SELECT ([0|1|別名 ]):測(cè)試工作區(qū)號(hào) ? 0— 當(dāng)前工作區(qū)號(hào)。 ? 參照完整性: 指相關(guān)表之間的數(shù)據(jù)一致性 。 ? 實(shí)體完整性包括兩級(jí) :( 通過(guò)對(duì)應(yīng)的有效性規(guī)則實(shí)現(xiàn) ) 字段的數(shù)據(jù)完整性:輸入到字段的數(shù)據(jù)的類(lèi)型或值必須符合某個(gè)特定的要求 。規(guī)則的代碼被保存在數(shù)據(jù)庫(kù)的存儲(chǔ)過(guò)程中,而規(guī)則的實(shí)施由主表和子表的 觸發(fā)器 完成(系統(tǒng)會(huì)自動(dòng)地設(shè)置表的觸發(fā)器。 參照完整性規(guī)則包括 更新規(guī)則 、 刪除規(guī)則 、 插入規(guī)則 。 ? 在父表中刪除記錄 , 與該記錄相關(guān)的子表中的記錄必須全部刪除 。 ? 在父表中修改記錄時(shí) , 如改了主關(guān)鍵字的值 , 則子表中相關(guān)記錄的外部關(guān)鍵字值必須同時(shí)改 。 2022/5/26 54 “ 參照完整性 ” 是用來(lái)控制數(shù)據(jù)的一致性 , 尤其是控制數(shù)據(jù)庫(kù)相關(guān)表之間的主關(guān)鍵字和外部關(guān)鍵字之間數(shù)據(jù)一致性的 規(guī)則 。 ④建立主表與子表的永久關(guān)系,即在數(shù)據(jù)庫(kù)設(shè)計(jì)窗口中,將主表的主索引或候選索引標(biāo)識(shí)拖放到子表相應(yīng)的索引標(biāo)識(shí)上。 2022/5/26 53 ( 2) 永久關(guān)系的建立 ①確定兩張具有一對(duì)多或一對(duì)一關(guān)系的表 ②建立主表的主索引或侯選索引 ③如是一對(duì)多,在子表中以外部關(guān)鍵字建立普通索引 。 表間的永久關(guān)系是通過(guò)索引建立的,永久關(guān)系的類(lèi)型決定了所使用的索引的類(lèi)型:在一對(duì)多中,主表必用主索引關(guān)鍵字(或侯選索引關(guān)鍵字),子表則用普通索引關(guān)鍵字;一對(duì)一中,兩張表都用主索引關(guān)鍵字(或侯選索引關(guān)鍵字)。 紐帶表的主關(guān)鍵字可以由兩個(gè)外部關(guān)鍵字組成 。 把兩張表的主關(guān)鍵字都放在這個(gè)紐帶表中 。 遇到多對(duì)多關(guān)系時(shí) , 必須建立第三張表 , 把多對(duì)多關(guān)系分解成兩個(gè)一對(duì)多關(guān)系 。 A為主表 , B為子表 。在很多情況下,兩張表可以簡(jiǎn)單地合并成一個(gè)表 。 ② “ 數(shù)據(jù)表 ” 還可以通過(guò)添加已有的 “ 自由表 ” 而產(chǎn)生 。 [, 字段名 2 ,…]) 例:學(xué)生表結(jié)構(gòu)的創(chuàng)建用命令實(shí)現(xiàn)。 2022/5/26 48 ? 用 CREATESQL命令創(chuàng)建表結(jié)構(gòu) CREATE TABLE 表文件名 (字段名 1 字段類(lèi)型 。反之,可以將一個(gè)數(shù)據(jù)庫(kù)表從數(shù)據(jù)庫(kù)中移出,使之成為一個(gè)自由表。自由表的創(chuàng)建與數(shù)據(jù)庫(kù)表的創(chuàng)建相似,但自由表不能創(chuàng)建數(shù)據(jù)庫(kù)表的那些擴(kuò)展屬性,也不能創(chuàng)建主索引,不能建立表間的永久性關(guān)系與設(shè)置參照完整性等。③如果找到與索引關(guān)鍵字相匹配的記錄,則 RECNO()返回定位的記錄號(hào),F(xiàn)OUND()函數(shù)返回 .T., EOF()函數(shù)返回 .F.;否則RECNO()函數(shù)返回表中記錄數(shù)加 1, FOUND()函數(shù)返回 .F., EOF()函數(shù)返回 .T.。主控索引為 xh ? 界面方式:表瀏覽狀態(tài),菜單“表” → “屬性” → “工作區(qū)屬性” → “索引順序” ? 如果表已經(jīng)打開(kāi),用 SET ORDER TO命令設(shè)置主控索引 : SET ORDER TO [索引標(biāo)識(shí)名 [IN 工作區(qū) |別名 ] [ASCENDING|DESCENDING] ] 6. 索引的使用 起作用的索引 ( 1) 設(shè)置 主控索引 2022/5/26 46 ? SEEK 表達(dá)式 [ORDER 索引標(biāo)識(shí)名 [IN 工作區(qū) |別名 ] [ASCENDING|DESCENDING] ] 如: USE xs ORDER xh SEEK “040701004” ( 2) 利用索引 快速定位 【 注 】① SEEK命令可在表中搜索指定表達(dá)式的值首次出現(xiàn)的記錄,這個(gè)記錄的索引關(guān)鍵字必須與指定表達(dá)式類(lèi)型匹配。如: USE xs ORDER xh amp。 ? 篩選:指定僅有符合條件的記錄參加索引。 4. 索引文件的類(lèi)型 2022/5/26 44 ? 排序:對(duì)索引表達(dá)式值的整體升序或降序,默認(rèn)為升序。 ? 獨(dú)立索引文件 ? 只存儲(chǔ)一種索引的索引文件,其擴(kuò)展名為 .IDX,文件名由用戶指定。不要建立無(wú)用的索引,過(guò)多索引將會(huì)降低系統(tǒng)性能。 2022/5/26 43 ? 結(jié)構(gòu)復(fù)合索引文件 ? 將表的一個(gè)或多個(gè)索引的索引信息存儲(chǔ)在一個(gè)索引文件中,且索引文件名與表名相同,擴(kuò)展名為 .CDX。每個(gè)數(shù)據(jù)庫(kù)表只能創(chuàng)建一個(gè)主索引,且主索引的索引表達(dá)式在表的所有記錄中不允許有重復(fù)的值,也不允許 NULL值。一個(gè)表可以建立多個(gè)候選索引。 2022/5/26 42 ? 候選索引:以表的 候選關(guān)鍵字 為索引表達(dá)式而創(chuàng)建的索引,所以,對(duì)于表中記錄來(lái)說(shuō),指定的索引表達(dá)式的值不可重復(fù)。其中, 主索引只能在數(shù)據(jù)庫(kù)表中創(chuàng)建 。一個(gè)表可以創(chuàng)建多個(gè)唯一索引。一個(gè)表可以創(chuàng)建多個(gè)普通索引。如索引表達(dá)式是基于多個(gè)字段的,系統(tǒng)將根據(jù)整個(gè)表達(dá)式的值進(jìn)行排序。 2022/5/26 40 ? 字符 +字符: ? 數(shù)值 +字符: ? 數(shù)值 +數(shù)值: ? 日期 +字符: ? 其它:邏輯型、物理順序等 ? 一升序一降序問(wèn)題: 2. 索引表達(dá)式 索引表達(dá)式也叫索引關(guān)鍵字,它是建立一個(gè)索引的排序依據(jù),通常是一個(gè)字段或由多個(gè)字段組成的表達(dá)式。 ? 記錄的邏輯順序 ? 為實(shí)現(xiàn)對(duì)表記錄的快速查詢(xún),可根據(jù)需要對(duì)表文件中的記錄按某個(gè)字段(單字段索引)或某些字段(多字段索引)值排序,這就是邏輯順序。 2022/5/26 38 ? 該命令只能用于當(dāng)前工作區(qū)中打開(kāi)的表的數(shù)據(jù)復(fù)制 ? 缺省 FIELDS子句則復(fù)制表中所有字段,但如果復(fù)制產(chǎn)生的文件不是默認(rèn)的表文件,則即使備注字段包含在字段列表中,也不把備注字段復(fù)制到新文件中 ? SDF選項(xiàng)指明產(chǎn)生的新文件類(lèi)型為文本文件 (.TXT)而 XLS選項(xiàng)指明產(chǎn)生文件為電子表格文件( .XLS) 8. 數(shù)據(jù)的復(fù)制 COPY TO 文件名 [FIELDS 字段列表 ][范圍 ]。 ? 可用 SET DELETED ON|OFF來(lái)指定 VFP是否處理帶有刪除標(biāo)記的記錄,但該設(shè)置也不是對(duì)所有命令或函數(shù)起作用。 ② DELETE命令執(zhí)行時(shí)必須先打開(kāi)表,其 “ 范圍 ” 和“ FOR”子句的使用同 REPLACE命令。 ⑤
點(diǎn)擊復(fù)制文檔內(nèi)容
環(huán)評(píng)公示相關(guān)推薦
文庫(kù)吧 www.dybbs8.com
備案圖鄂ICP備17016276號(hào)-1