數(shù)據(jù)庫及其應(yīng)用

上傳人:w****2 文檔編號:22333792 上傳時(shí)間:2021-05-24 格式:PPT 頁數(shù):39 大?。?58.98KB
收藏 版權(quán)申訴 舉報(bào) 下載
數(shù)據(jù)庫及其應(yīng)用_第1頁
第1頁 / 共39頁
數(shù)據(jù)庫及其應(yīng)用_第2頁
第2頁 / 共39頁
數(shù)據(jù)庫及其應(yīng)用_第3頁
第3頁 / 共39頁

下載文檔到電腦,查找使用更方便

9.9 積分

下載資源

還剩頁未讀,繼續(xù)閱讀

資源描述:

《數(shù)據(jù)庫及其應(yīng)用》由會(huì)員分享,可在線閱讀,更多相關(guān)《數(shù)據(jù)庫及其應(yīng)用(39頁珍藏版)》請?jiān)谘b配圖網(wǎng)上搜索。

1、數(shù) 據(jù) 庫 及 其 應(yīng) 用第 4章 數(shù) 據(jù) 庫 及 表的 操 作 第 4章 數(shù) 據(jù) 庫 及 表 的 操 作 創(chuàng)建數(shù)據(jù)庫及表;表的基本操作 ;表的排序與索引;表數(shù)據(jù)的統(tǒng)計(jì)匯總 ;數(shù)據(jù)庫表間的關(guān)系與參照完整性 ;表之間的關(guān)聯(lián)。 4.1 創(chuàng) 建 數(shù) 據(jù) 庫 及 表 數(shù) 據(jù) 庫 : 數(shù) 據(jù) 庫 是 一 個(gè) 容 器 , 通 過 一 組 系 統(tǒng) 文 件 將相 互 聯(lián) 系 的 數(shù) 據(jù) 庫 表 及 其 相 關(guān) 的 數(shù) 據(jù) 庫 對 象 進(jìn) 行 統(tǒng)一 的 組 織 和 管 理 , 使 它 們 成 為 相 互 關(guān) 聯(lián) 的 數(shù) 據(jù) 集 合 。數(shù) 據(jù) 庫 將 有 關(guān) 信 息 存 放 在 擴(kuò) 展 名 為 .DBC的 文 件

2、 及 附屬 文 件 中 。 表 : 關(guān) 系 模 型 中 的 關(guān) 系 在 Visual FoxPro中 稱 為 表( Table) , 一 個(gè) 表 以 一 個(gè) 文 件 的 形 式 保 存 ( 擴(kuò) 展名 .DBF) 。 VFP 中 的 表 分 為 兩 種 : 數(shù) 據(jù) 庫 表 和 自 由表 。 創(chuàng) 建 表 包 括 建 立 表 結(jié) 構(gòu) 和 輸 入 記 錄 。 建 立 數(shù) 據(jù) 庫 , 先 做 好 設(shè) 計(jì) : 文 件 夾 、 數(shù) 據(jù) 庫 文 件 名 、各 表 名 及 字 段 定 義 等 , 然 后 依 次 創(chuàng) 建 數(shù) 據(jù) 庫 和 表 。 創(chuàng) 建 數(shù) 據(jù) 庫 建 立 數(shù) 據(jù) 庫 有 菜 單 方 式 和 命

3、令 方 式 。 菜 單 方 式 : “ 文 件 ” “ 新 建 ” “ 文 件 類 型 ” 中 選 “ 數(shù) 據(jù) 庫 ” “ 新 建 文 件 ” “ 創(chuàng) 建 ” “ 保 存 ” 。 命 令 方 式 : CREATE DATABASE 打 開 數(shù) 據(jù) 庫 : 一 個(gè) 已 建 數(shù) 據(jù) 庫 每 次 操 作 前 應(yīng) 打 開 。 菜 單 方 式 : “ 文 件 ” “ 打 開 ” 選 擇 文 件 “ 打 開 ” ; 命 令 方 式 : OPEN DATABASE EXCLUSIVE|SHAREDNOUPDATE 指 定 當(dāng) 前 庫 : SET DATABASE TO 編 輯 數(shù) 據(jù) 庫 : MODIFY

4、DATABASE 創(chuàng) 建 表 用 數(shù) 據(jù) 庫 設(shè) 計(jì) 器 建 立 表 : 打 開 數(shù) 據(jù) 庫 和 數(shù) 據(jù) 庫 設(shè) 計(jì)器 , 選 擇 “ 數(shù) 據(jù) 庫 ” 或 快 捷 菜 單 的 “ 新 建 表 ” ; 打開 創(chuàng) 建 對 話 框 , 選 擇 存 放 目 錄 輸 入 文 件 名 , “ 保存 ” , 此 時(shí) 打 開 表 設(shè) 計(jì) 器 。 建 立 表 命 令 : 首 先 打 開 要 建 立 表 的 數(shù) 據(jù) 庫 , 然 后 輸入 創(chuàng) 建 表 的 命 令 ( 表 文 件 擴(kuò) 展 名 .DBF可 省 略 ) 。 CREATE |? 定 義 M型 、 G型 字 段 自 動(dòng) 生 成 與 表 同 名 的 備 注 文

5、 件( .FPT) 。 若 創(chuàng) 建 表 前 指 定 當(dāng) 前 數(shù) 據(jù) 庫 , 則 創(chuàng) 建 的表 將 作 為 數(shù) 據(jù) 庫 表 , 否 則 作 為 自 由 表 。 許 多 數(shù) 據(jù) 庫表 的 功 能 在 自 由 表 中 不 能 使 用 。 表 設(shè) 計(jì) 器 中 定 義 字 段 名 、 類 型 、 寬 度 、 小 數(shù) 位 、 索引 、 檢 驗(yàn) 規(guī) 則 等 ; 數(shù) 據(jù) 庫 表 與 自 由 表 自 由 表 不 能 建 立 字 段 級 和 記 錄 級 的 規(guī) 則 及 約 束 等 。 ,自 由 表 的 字 段 名 最 長 為 10個(gè) 字 符 , 數(shù) 據(jù) 庫 表 字 段 名最 長 為 128個(gè) 字 符 , 可 以

6、有 128個(gè) 字 符 的 長 表 名 。 自 由 表 可 加 入 數(shù) 據(jù) 庫 成 為 數(shù) 據(jù) 庫 表 , 數(shù) 據(jù) 庫 表 也 可移 出 數(shù) 據(jù) 庫 而 成 為 自 由 表 。 數(shù) 據(jù) 庫 設(shè) 計(jì) 器 中 選 擇 “ 添 加 表 ” , 然 后 從 “ 打 開 ”對 話 框 中 選 擇 要 添 加 到 當(dāng) 前 數(shù) 據(jù) 庫 的 自 由 表 ; 添 加 命 令 : ADD TABLE NAME 數(shù) 據(jù) 庫 設(shè) 計(jì) 器 中 選 中 表 選 擇 “ 移 去 ” 變 成 自 由 表 。若 選 擇 “ 刪 除 ” , 將 表 移 出 并 從 磁 盤 上 刪 除 該 表 文件 。 移 出 命 令 : REMO

7、VE TABLE DELETE 4.2 表 的 基 本 操 作 定 義 好 的 表 可 以 進(jìn) 行 以 下 的 基 本 操 作 : 表 的 打 開 與 關(guān) 閉 ; 指 定 表 的 記 錄 ( 當(dāng) 前 記 錄 ) ; 表 記 錄 的 顯 示 ; 表 記 錄 的 輸 入 、 修 改 、 刪 除 ; 表 的 排 序 、 索 引 、 檢 索 ; 表 中 數(shù) 據(jù) 的 統(tǒng) 計(jì) 運(yùn) 算 ; 數(shù) 據(jù) 庫 表 建 立 聯(lián) 系 , 實(shí) 現(xiàn) 參 照 完 整 性 ; 多 表 關(guān) 聯(lián) 操 作 。 表 的 打 開 與 關(guān) 閉 表 的 打 開 : 建 好 的 表 存 放 在 磁 盤 上 , 使 用 表 首 先要 將 表 調(diào)

8、 入 內(nèi) 存 , 這 稱 為 表 文 件 的 打 開 。 每 個(gè) 表在 內(nèi) 存 中 占 用 一 塊 區(qū) 域 , 即 文 件 工 作 區(qū) 。 可 同 時(shí)打 開 多 個(gè) 表 , 內(nèi) 存 事 先 劃 分 為 多 個(gè) 文 件 工 作 區(qū) 并從 1開 始 編 號 , 最 多 32767區(qū) 。 前 10個(gè) 區(qū) 還 可 以 使用 區(qū) 的 別 名 A J。 一 個(gè) 區(qū) 最 多 打 開 一 個(gè) 表 。 每 一 時(shí) 刻 , VFP總 是 位 于 某 個(gè) 工 作 區(qū) , 即 當(dāng) 前 工 作區(qū) , 絕 大 部 分 命 令 都 是 針 對 當(dāng) 前 區(qū) 的 表 進(jìn) 行 操 作 。VFP剛 進(jìn) 入 時(shí) 當(dāng) 前 區(qū) 是 第

9、1區(qū) 。 選 區(qū) 命 令 : SELECT | 打 開 表 命 令 : USE ALIAS 關(guān) 閉 表 命 令 : USE |CLOSE DATABASE|CLEAR ALL 記 錄 與 記 錄 指 針 及 定 位 VFP傳 統(tǒng) 操 作 以 記 錄 為 單 位 。 表 中 記 錄 從 1開 始 連 續(xù)編 號 。 操 作 數(shù) 據(jù) 時(shí) 先 進(jìn) 行 記 錄 定 位 。 用 “ 記 錄 指針 ” 作 標(biāo) 識 , 指 針 指 向 的 記 錄 為 當(dāng) 前 記 錄 。 記 錄定 位 就 是 移 動(dòng) 指 針 指 向 新 當(dāng) 前 記 錄 。 表 剛 打 開 時(shí) ,記 錄 指 針 總 是 指 向 首 記 錄 。

10、函 數(shù) RECNO() 求 當(dāng) 前記 錄 號 , EOF()、 BOF()用 于 判 斷 指 針 是 否 指 向 表 的首 尾 。 指 針 定 位 方 式 : 絕 對 定 位 、 相 對 定 位 和 條 件 定 位 。 絕 對 定 位 : 命 令 中 指 明 記 錄 號 。 GOTO TOP | BOTTOM | 相 對 定 位 : 以 當(dāng) 前 記 錄 為 基 準(zhǔn) , 指 出 上 下 位 移 數(shù) 。 SKIP 條 件 定 位 : 指 針 定 位 在 滿 足 給 定 條 件 的 記 錄 上 。 LOCATE FOR / CONTINUE 關(guān) 于 操 作 表 命 令 的 說 明 VFP的 表 由

11、記 錄 、 字 段 組 成 , 以 記 錄 為 單 位 。 因 此 ,表 處 理 命 令 的 一 般 格 式 如 下 : 命 令 名 FIELDS FORWHILE 命 令 名 : 表 示 命 令 的 操 作 功 能 。 用 動(dòng) 詞 或 縮 寫 形 式 。 記 錄 范 圍 : 確 定 命 令 所 操 作 的 記 錄 范 圍 。 4種 情 況 : ALL 所 有 記 錄 NEXT 當(dāng) 前 記 錄 開 始 N個(gè) 記 錄 RECORD 第 N條 記 錄 REST 當(dāng) 前 記 錄 到 尾 記 錄 缺 省 范 圍 子 句 , 默 認(rèn) 為 ALL或 默 認(rèn) 為 當(dāng) 前 記 錄 。 FIELDS子 句 :

12、指 定 操 作 的 字 段 , 逗 號 相 隔 。 可 缺 省 。 FOR 和 WHILE 子 句 : 按 條 件 篩 選 記 錄 。 注 意 命 令 書 寫 要 求 。 顯 示 表 、 修 改 表 結(jié) 構(gòu) 顯 示 記 錄 : LIST | DISPLAY FOR FIELDS TO FILE | TO PRINT OFF LIST和 DISPLAY的 區(qū) 別 : 缺 省 范 圍 , LIST顯 示 所 有記 錄 , DISPLAY顯 示 當(dāng) 前 記 錄 ; 顯 示 的 記 錄 超 出 一屏 時(shí) , LIST為 連 續(xù) 滾 動(dòng) 顯 示 , DISPLAY為 分 屏 顯 示 。 窗 口 瀏 覽

13、: BROWSE 指 定 字 段 : ? 字 段 名 , 顯 示 表 結(jié) 構(gòu) : LIST | DISPLAY STRUCTURE 修 改 表 結(jié) 構(gòu) : MODIFY STRUCTURE 增 加 、 修 改 、 修 改 表 記 錄 插 入 記 錄 : INSERT BLANK BEFORE 追 加 記 錄 : APPEND BLANK APPEND FROM 交 互 式 修 改 記 錄 : EDIT | CHANGE ( 為 保 持 兼 容 ) 替 換 修 改 : REPLACE WITH ADDITIVE , FOR 刪 除 和 恢 復(fù) 記 錄 : 記 錄 刪 除 操 作 分 邏 輯 刪

14、除 和 物 理刪 除 兩 步 : 邏 輯 刪 除 對 要 刪 除 的 記 錄 加 刪 除 標(biāo) 記 ;物 理 刪 除 將 帶 刪 除 標(biāo) 記 的 記 錄 真 正 刪 除 。 邏 輯 刪 除 的 記 錄 , 可 以 去 掉 刪 除 標(biāo) 記 從 而 恢 復(fù) 為 正常 記 錄 。 刪 除 表 記 錄 相 關(guān) 命 令 和 函 數(shù) 邏 輯 刪 除 記 錄 : DELETE FOR 刪 除 標(biāo) 記 檢 測 : 函 數(shù) DELETED( ) 檢 測 當(dāng) 前 記 錄 是否 做 了 刪 除 標(biāo) 記 , .T.表 示 有 標(biāo) 記 , .F.未 做 標(biāo) 記 。 物 理 刪 除 記 錄 : PACK 恢 復(fù) 記 錄 :

15、 RECALL FOR 上 述 命 令 中 缺 省 “ 范 圍 ” ( 無 條 件 ) 表 示 當(dāng) 前 記 錄 。 邏 輯 刪 除 生 效 設(shè) 置 : SET DELETED ON|OFF 清 除 表 : ZAP ( 清 除 表 中 全 部 記 錄 , 保 留 表 ) ZAP命 令 等 價(jià) 于 : DELETE ALL / PACK的 功 能 , 因 此VFP在 清 表 前 要 詢 問 。 打 開 SET SAFE開 關(guān) ( ON) 將取 消 詢 問 而 直 接 清 表 。 復(fù) 制 表 文 件 防 止 數(shù) 據(jù) 丟 失 損 壞 或 其 他 原 因 , 表 需 要 備 份或 復(fù) 制 。 表 結(jié) 構(gòu)

16、 復(fù) 制 : COPY STRUCTURE TO FIELDS WITH CDX 表 文 件 復(fù) 制 : COPY TO FOR FIELDS LIKE|EXCEPT | FIELDS 其 它 參 數(shù) 任 何 文 件 復(fù) 制 : COPY FILE TO 4.3 表 的 排 序 與 索 引 記 錄 的 物 理 順 序 : 記 錄 的 編 號 順 序 。 表 記 錄 按 輸入 的 先 后 排 列 編 號 。 若 要 以 另 一 種 與 原 表 物 理 順 序 不 同 的 順 序 來 處 理記 錄 , 便 須 對 表 進(jìn) 行 排 序 或 索 引 。 排 序 : 排 序 是 根 據(jù) 表 的 某 些

17、字 段 值 的 大 小 順 序 重排 記 錄 。 排 序 產(chǎn) 生 重 新 排 列 記 錄 順 序 的 新 表 , 但原 來 的 表 文 件 不 變 。 排 序 方 法 的 效 率 不 高 , 實(shí) 用性 較 差 。 排 序 命 令:SORT TO ON /A|/D/C ,/A|/D/C FOR|WHILE FIELDS 9. 索 引 與 索 引 文 件 索 引 是 使 記 錄 按 某 個(gè) 或 某 些 字 段 值 有 序 , 但不 改 變 記 錄 物 理 順 序 的 方 法 , 使 記 錄 有 序 的字 段 表 達(dá) 式 稱 為 索 引 項(xiàng) ( 關(guān) 鍵 字 ) 。 索 引 方法 建 立 一 個(gè) 專

18、門 存 放 索 引 項(xiàng) 的 文 件 , 在 該 文件 中 保 存 索 引 項(xiàng) 的 邏 輯 順 序 , 并 通 過 記 錄 指針 指 向 對 應(yīng) 物 理 記 錄 。 存 放 索 引 的 為 索 引 文件 。 建 立 索 引 的 目 的 : 使 記 錄 有 序 ; 快 速 定 位 記 錄 指 針 ; 建 立 主 索 引 實(shí) 現(xiàn) 主 鍵 的 作 用 ; 建 立 表 的 聯(lián) 系 必 須 使 用 索 引 ; 用 于 提 高 處 理 速 度 。 索 引 文 件 概 述 在 索 引 文 件 中 , 索 引 項(xiàng) 的 值 可 按 升 序( Ascending) 或 降 序 ( Descending) 排 列 ,

19、每 個(gè) 值 對 應(yīng) 于 表 中 的 一 個(gè) 記 錄 號 , 這 樣 便 確定 了 物 理 記 錄 的 邏 輯 順 序 。 可 以 對 同 一 個(gè) 表創(chuàng) 建 和 使 用 不 同 的 索 引 關(guān) 鍵 字 。 創(chuàng) 建 索 引 就 是 創(chuàng) 建 一 個(gè) 由 指 向 相 應(yīng) 表 記 錄 的指 針 構(gòu) 成 的 文 件 。 VF的 索 引 文 件 有 單 項(xiàng) 索 引與 復(fù) 合 索 引 兩 種 。 復(fù) 合 索 引 又 分 為 結(jié) 構(gòu) 復(fù) 合索 引 和 非 結(jié) 構(gòu) 復(fù) 合 索 引 兩 類 。 使 用 最 多 的 是結(jié) 構(gòu) 復(fù) 合 索 引 。 索 引 文 件 分 類 VFP的 索 引 文 件 有 單 項(xiàng) 索 引 與

20、 復(fù) 合 索 引 兩 種 。復(fù) 合 索 引 又 分 為 結(jié) 構(gòu) 復(fù) 合 索 引 和 非 結(jié) 構(gòu) 復(fù) 合索 引 兩 類 。 使 用 最 多 的 是 結(jié) 構(gòu) 復(fù) 合 索 引 。 單 項(xiàng) 索 引 : 一 個(gè) 索 引 文 件 中 只 存 放 一 個(gè) 索 引項(xiàng) , 文 件 擴(kuò) 展 名 .IDX; 復(fù) 合 索 引 : 一 個(gè) 索 引 文 件 中 存 放 多 個(gè) 索 引 項(xiàng) ,每 個(gè) 索 引 項(xiàng) 有 一 個(gè) 名 稱 ( TAG) , 文 件 擴(kuò) 展名 .CDX, 非 結(jié) 構(gòu) 復(fù) 合 索 引 文 件 有 用 戶 命 名 。結(jié) 構(gòu) 復(fù) 合 索 引 文 件 名 與 表 文 件 同 名 。 復(fù) 合 索 引 文 件

21、示 意(TAG名稱1)(TAG名稱n)索引項(xiàng)1物理記錄號索引項(xiàng)m物理記錄號索引值1記錄號1 索引值2記錄號2 索引值n記錄號n 索 引 類 型 主 索 引 : 不 允 許 重 復(fù) 值 、 只 能 數(shù) 據(jù) 庫 表 中 使用 , 主 要 用 在 參 照 完 整 性 檢 測 中 ; 每 個(gè) 表 最多 一 個(gè) ; 候 選 索 引 : 不 允 許 重 復(fù) 值 , 可 定 義 多 個(gè) ; 普 通 索 引 : 定 義 記 錄 的 邏 輯 順 序 。 建 立 索 引 的 操 作 建 立 主 索 引 命 令 : ALTER TABLE ADD PRIMARY KEY TAG 標(biāo) 識 建 立 其 它 索 引 命

22、令 : INDEX ON TAG 選 項(xiàng) 不 同 的 選 項(xiàng) 決 定 產(chǎn) 生 不 同 形 式 的 索 引 。 索 引 項(xiàng) 可 以 是 一 個(gè) 字 段 、 或 多 個(gè) 字 段 的 組 合 ;也 可 以 是 表 達(dá) 式 ; 在 表 設(shè) 計(jì) 器 中 建 立 。 使 用 索 引 索 引 文 件 的 打 開 : 索 引 文 件 只 有 與 庫 文 件 同時(shí) 打 開 才 能 發(fā) 揮 作 用 。 結(jié) 構(gòu) 復(fù) 合 索 引 在 打 開表 時(shí) 是 自 動(dòng) 打 開 的 。 其 它 索 引 用 命 令 打 開 。 USE 庫 文 件 INDEX 索 引 1,索 引 2, ( 同 時(shí) ) SET INDEX TO索 引

23、 1, 索 引 2, ( 以 后 ) 關(guān) 閉 : 關(guān) 閉 表 時(shí) 關(guān) 閉 該 表 打 開 的 索 引 。 SET INDEX TO 指 定 發(fā) 揮 作 用 的 主 控 索 引 : SET ORDER TO 索 引 名 |數(shù) 值 刪 除 索 引 與 索 引 更 新 刪 除 索 引 : ALTER TABLE 表 名 DROP PRIMARY KEY DELETE TAG ALL|索 引 名 1| 索 引 更 新 : 1.自 動(dòng) 更 新 : 打 開 的 索 引 在 表 修 改 關(guān) 鍵 值時(shí) 會(huì) 自 動(dòng) 更 新 索 引 ; 2.按 原 索 引 項(xiàng) 重 新 索 引 : REINDEX 數(shù) 據(jù) 快 速

24、定 位 傳 統(tǒng) 查 詢 的 意 義 : 傳 統(tǒng) 操 作 以 記 錄 為 單 位 ,查 詢 是 指 將 指 針 定 位 在 滿 足 條 件 的 記 錄 上 。 順 序 定 位 : 在 表 文 件 中 檢 索 定 位 。 命 令 : LOCATE 范 圍 檢 索 條 件 CONTINUE 索 引 定 位 : 在 索 引 文 件 中 檢 索 定 位 。 命 令 : ( 1) SEEK ( 2) FIND 4.4 表 數(shù) 據(jù) 的 統(tǒng) 計(jì) 匯 總 記 錄 記 數(shù) : 統(tǒng) 計(jì) 滿 足 條 件 的 記 數(shù) 。 COUNT 范 圍 條 件 TO 內(nèi) 存 變 量 求 和 命 令 : 對 指 定 的 數(shù) 值 字

25、段 求 和 。 SUM 范 圍 指 定 求 和 項(xiàng) 條 件 TO 變 量 表 求 平 均 值 : 對 指 定 的 數(shù) 值 字 段 求 平 均 值 。 AVERAGE 范 圍 指 定 項(xiàng) 條 件 TO 變 量 表 分 類 匯 總 : 按 指 定 項(xiàng) 的 值 相 等 的 原 則 分 別 求 和 ; 須先 對 指 定 項(xiàng) 建 索 引 。 分 類 匯 總 的 結(jié) 果 保 存 在 與 原 庫文 件 相 同 結(jié) 構(gòu) 的 匯 總 文 件 中 。 TOTAL TO 求 和 文 件 ON 分 類 項(xiàng) 其 它 選 項(xiàng) 4.5 數(shù) 據(jù) 庫 表 之 間 的 關(guān) 系 與參 照 完 整 性 VFP中 在 數(shù) 據(jù) 庫 表

26、之 間 可 以 實(shí) 現(xiàn) 數(shù) 據(jù) 完 整 性的 功 能 。 首 先 定 義 數(shù) 據(jù) 庫 , 然 后 定 義 數(shù) 據(jù) 庫 中 各 表 ,通 過 指 定 主 索 引 , VFP將 對 主 索 引 的 字 段 按實(shí) 體 完 整 性 的 要 求 對 待 ; 在 主 鍵 和 外 鍵 ( 都必 須 建 立 索 引 ) 間 建 立 聯(lián) 系 可 以 自 動(dòng) 實(shí) 現(xiàn) 參照 完 整 性 ; 通 過 觸 發(fā) 器 和 有 效 性 規(guī) 則 的 設(shè) 定實(shí) 現(xiàn) 域 完 整 性 和 用 戶 定 義 的 完 整 性 。 這 些 功 能 都 由 DBMS自 動(dòng) 實(shí) 現(xiàn) 。 4.6 多 表 操 作 與 表 之 間 的 關(guān) 聯(lián) 多 工

27、 作 區(qū) 操 作 : 進(jìn) 行 多 表 同 時(shí) 處 理 時(shí) , 必 須 在 多個(gè) 工 作 區(qū) 將 涉 及 的 多 個(gè) 表 同 時(shí) 打 開 。 但 同 一 時(shí) 刻只 有 一 個(gè) 區(qū) 是 當(dāng) 前 工 作 區(qū) , 大 部 分 命 令 只 針 對 當(dāng)前 區(qū) 中 的 表 。 函 數(shù) SELECT()返 回 當(dāng) 前 區(qū) 的 區(qū) 號 。 為 了 使 某 個(gè) 區(qū) 變 成 當(dāng) 前 工 作 區(qū) , 要 使 用 選 區(qū) 命 令 : SELECT | 的 范 圍 是 1到 32767。 SELECT 0選 定 當(dāng)前 尚 未 使 用 的 最 小 編 號 的 工 作 區(qū) 為 當(dāng) 前 區(qū) 。 可 以 使 用 表 的 別 名

28、代 表 所 在 區(qū) ( 推 薦 ) 。 當(dāng) 一 個(gè)表 在 一 個(gè) 區(qū) 打 開 , 表 名 稱 同 時(shí) 作 為 這 個(gè) 區(qū) 的 別 名 ,若 打 開 表 時(shí) 使 用 了 ALIAS定 義 別 名 , 則 不 用 表 的 本名 而 是 用 別 名 作 為 區(qū) 的 別 名 。 另 外 , 前 l0個(gè) 區(qū) 還依 次 用 A J十 個(gè) 字 母 來 作 為 區(qū) 的 別 名 。 數(shù) 據(jù) 工 作 期 數(shù) 據(jù) 工 作 期 是 一 個(gè) 用 來 設(shè) 置 數(shù) 據(jù) 工 作 環(huán) 境 的交 互 操 作 窗 口 , 所 設(shè) 置 的 環(huán) 境 包 括 打 開 的 表及 其 索 引 , 選 擇 當(dāng) 前 表 ( 工 作 區(qū) ) ,

29、多 個(gè) 表之 間 的 關(guān) 聯(lián) 等 狀 態(tài) 。 數(shù) 據(jù) 工 作 期 打 開 : 菜 單 方 式 : “ 窗 口 ” 菜 單的 “ 數(shù) 據(jù) 工 作 期 ” 命 令 , 打 開 “ 數(shù) 據(jù) 工 作 期 ”窗 口 。 單 擊 關(guān) 閉 按 鈕 , 或 “ 文 件 ” 菜 單 “ 關(guān)閉 ” 項(xiàng) 關(guān) 閉 窗 口 。 命 令 方 式 : SET 或 SET VIEW ON 打 開 ; SET VIEW OFF, 關(guān) 閉 “ 數(shù) 據(jù) 工 作期 ” 。 表 之 間 的 關(guān) 聯(lián) 引 用 其 它 工 作 區(qū) 表 的 當(dāng) 前 記 錄 字 段 值 。 格 式 : . 或 - 關(guān) 聯(lián) 是 使 多 個(gè) 表 協(xié) 調(diào) 處 理 的

30、 一 種 方 法 。 每 個(gè)打 開 的 表 都 用 記 錄 指 針 指 示 當(dāng) 前 記 錄 , 它 們相 互 獨(dú) 立 的 。 所 謂 關(guān) 聯(lián) , 就 是 將 不 同 工 作 區(qū)的 記 錄 指 針 建 立 臨 時(shí) 的 聯(lián) 動(dòng) 關(guān) 系 , 使 一 個(gè) 表的 記 錄 指 針 移 動(dòng) 時(shí) 另 一 個(gè) 表 的 記 錄 指 針 能 隨之 移 動(dòng) 。 表 之 間 的 關(guān) 聯(lián) 與 數(shù) 據(jù) 庫 表 之 間 的 永久 關(guān) 系 不 同 , 它 是 一 種 臨 時(shí) 關(guān) 系 , 每 次 都 需要 重 新 建 立 。 無 論 自 由 表 或 數(shù) 據(jù) 庫 表 , 都 可以 建 立 關(guān) 聯(lián) 。 建 立 關(guān) 聯(lián) 建 立 關(guān) 聯(lián)

31、 的 兩 個(gè) 表 , 一 個(gè) 為 主 動(dòng) 表 , 也 稱為 父 表 ; 另 一 個(gè) 為 被 動(dòng) 表 , 也 稱 為 子 表 。在 執(zhí) 行 涉 及 這 兩 個(gè) 表 數(shù) 據(jù) 的 命 令 時(shí) , 父 表記 錄 指 針 的 移 動(dòng) , 會(huì) 使 子 表 記 錄 指 針 自 動(dòng)移 到 滿 足 關(guān) 聯(lián) 條 件 的 記 錄 上 。 反 之 , 子 表記 錄 指 針 的 移 動(dòng) 不 會(huì) 帶 動(dòng) 父 表 記 錄 指 針 的移 動(dòng) 。 建 立 關(guān) 聯(lián) 命 令 : SET RELATION TO 關(guān) 聯(lián) 字 段 INTO 子 表 課 后 練 習(xí) 與 上 機(jī) 實(shí) 踐1。 完 成 習(xí) 題 四 ;2。 完 成 指 定 實(shí)

32、驗(yàn) , 寫 出 實(shí) 驗(yàn) 報(bào) 告 。3。 重 點(diǎn) 理 解 數(shù) 據(jù) 庫 及 表 的 創(chuàng) 建 , 記 錄的 不 同 輸 入 方 法 , 記 錄 指 針 , 當(dāng) 前 記錄 , 索 引 等 。 已 經(jīng) 學(xué) 習(xí) 重 要 概 念 匯 編 數(shù) 據(jù) 庫 系 統(tǒng) , 數(shù) 據(jù) 庫 設(shè) 計(jì) , 三 個(gè) 世 界 ; 數(shù) 據(jù) 模 型 , ER模 型 , ERD, 實(shí) 體 與 屬 性 , 聯(lián) 系 關(guān) 系 模 型 , 元 組 , 屬 性 , 主 鍵 , 外 鍵 , 關(guān) 系運(yùn) 算 , 數(shù) 據(jù) 完 整 性 規(guī) 則 ; 數(shù) 據(jù) 庫 , 數(shù) 據(jù) 庫 文 件 , 表 , 記 錄 , 字 段 , 數(shù)據(jù) 類 型 , 各 種 類 型 及 其

33、 表 示 符 號 , 常 量 , 變量 , 運(yùn) 算 符 , 函 數(shù) , 表 達(dá) 式 , 命 令 , 記 錄 指針 , 記 錄 范 圍 , 條 件 , 索 引 工 作 區(qū) , 文 件 的 打 開 與 關(guān) 閉 數(shù) 據(jù) 庫 的 操 作 : 更 新 ( 增 加 、 刪 除 、 修 改 ) ,查 詢 。 數(shù) 據(jù) 庫 完 整 性 的 實(shí) 現(xiàn) 。 已 經(jīng) 學(xué) 習(xí) 命 令 匯 編 ( 1) 退 出 VFP: QUIT 清 窗 口 : CLEAR 賦 值 命 令 : STORE 表 達(dá) 式 TO 變 量 表 變 量 =表 達(dá) 式 顯 示 值 : ? |? ? 表 達(dá) 式 表 設(shè) 置 缺 省 路 徑 : SET

34、DEFAULT TO 路 徑 有 關(guān) 日 期 SET命 令 : SET DATE / STRICTDATE 顯 示 內(nèi) 存 變 量 : LIST|DISPLAY MEMORY 命 令 匯 編 ( 2) 創(chuàng) 建 數(shù) 據(jù) 庫 : CREATE DATABASE 數(shù) 據(jù) 庫 名 打 開 數(shù) 據(jù) 庫 : OPEN DATABASE 數(shù) 據(jù) 庫 名 指 定 當(dāng) 前 庫 : SET DATABASE TO 編 輯 數(shù) 據(jù) 庫 : MODIFY DATABASE 選 區(qū) : SELECT 區(qū) 號 | 別 名 創(chuàng) 建 : CREATE 表 文 件 名 .DBF 追 加 : APPEND BLANK 打 開 :

35、 USE 文 件 ALIAS 別 名 INDEX 索 引 關(guān) 閉 : USE|CLOSE DATABASE|CLOSE ALL 命 令 匯 編 ( 3) 顯 示 結(jié) 構(gòu) : LIST | DISPLAY STRUCTURE 修 改 結(jié) 構(gòu) : MODIFY STRUCTURE 指 針 定 位 ; GO TOP | BOTTOM |記 錄 號 相 對 定 位 : SKIP 數(shù) 值 條 件 定 位 : LOCATE FOR 條 件 記 錄 函 數(shù) : RECNO()、 BOF()、 EOF(); 記 錄 范 圍 : ALL、 NEXT n、 REST、 RECORD n 顯 示 : LIST|DI

36、SPLAY 范 圍 字 段 表 條 件 瀏 覽 、 維 護(hù) 庫 文 件 : BROWSE 命 令 匯 編 ( 4) 插 入 記 錄 : INSERT BEFOREBLANK 邏 輯 刪 除 : DELETE FOR 條 件 邏 輯 刪 除 生 效 開 關(guān) : SET DELETED ON|OFF 恢 復(fù) : RECALL FOR 條 件 物 理 刪 除 : PACK 清 庫 : ZAP 編 輯 修 改 : EDIT | CHANGE 替 換 修 改 : REPLACE 范 圍 字 段 WITH 表 達(dá) 式 , 字 段 WITH 表 達(dá) 式 , FOR 條 件 命 令 匯 編 ( 5) 排 序

37、: SORT TO ON /A/D/C , 范 圍 字 段 表 條 件 建 索 引 : INDEX ON TAG 打 開 索 引 : USE 文 件 INDEX 索 引 1,索 引2, SET INDEX TO 索 引 1, 索 引 2, 關(guān) 閉 : SET INDEX TO CLOSE INDEX 指 定 主 索 引 : SET ORDER TO 索 引 名 |數(shù) 值 重 新 索 引 : REINDEX 命 令 匯 編 ( 6) 順 序 查 詢 : LOCATE 范 圍 檢 索 條 件 CONTINUE 索 引 查 詢 : SEEK 記 錄 記 數(shù) : COUNT 范 圍 條 件 TO 變

38、量 求 和 : SUM 范 圍 求 和 項(xiàng) 條 件 TO 變 量表 求 平 均 : AVERAGE 范 圍 指 定 項(xiàng) 條 件 TO 變 量 表 分 類 匯 總 : TOTAL TO 文 件 ON 分 類 項(xiàng) 選 項(xiàng) *命 令 匯 編 ( 7) 復(fù) 制 : COPY TO 庫 文 件 名 結(jié) 構(gòu) 復(fù) 制 : COPY STRUCTURE TO 文 件 復(fù) 制 : COPY FILE 源 文 件 TO 目 標(biāo) 文 件 關(guān) 聯(lián) : SET RELATION TO 關(guān) 鍵 字 INTO 別 名 連 接 : JOIN WITH TO FIELDS FOR 更 新 : UPDATE ON 字 段 FROM 別 名 REPALCE 字 段 WITH 表 達(dá) 式 RANDOM

展開閱讀全文
溫馨提示:
1: 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請下載最新的WinRAR軟件解壓。
2: 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請聯(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ǔ)空間,僅對用戶上傳內(nèi)容的表現(xiàn)方式做保護(hù)處理,對用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對任何下載內(nèi)容負(fù)責(zé)。
6. 下載文件中如有侵權(quán)或不適當(dāng)內(nèi)容,請與我們聯(lián)系,我們立即糾正。
7. 本站不保證下載資源的準(zhǔn)確性、安全性和完整性, 同時(shí)也不承擔(dān)用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。

相關(guān)資源

更多
正為您匹配相似的精品文檔
關(guān)于我們 - 網(wǎng)站聲明 - 網(wǎng)站地圖 - 資源地圖 - 友情鏈接 - 網(wǎng)站客服 - 聯(lián)系我們

copyright@ 2023-2025  zhuangpeitu.com 裝配圖網(wǎng)版權(quán)所有   聯(lián)系電話:18123376007

備案號:ICP2024067431-1 川公網(wǎng)安備51140202000466號


本站為文檔C2C交易模式,即用戶上傳的文檔直接被用戶下載,本站只是中間服務(wù)平臺(tái),本站所有文檔下載所得的收益歸上傳人(含作者)所有。裝配圖網(wǎng)僅提供信息存儲(chǔ)空間,僅對用戶上傳內(nèi)容的表現(xiàn)方式做保護(hù)處理,對上載內(nèi)容本身不做任何修改或編輯。若文檔所含內(nèi)容侵犯了您的版權(quán)或隱私,請立即通知裝配圖網(wǎng),我們立即給予刪除!