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

正文內(nèi)容

visualfoxpro數(shù)據(jù)庫(kù)基礎(chǔ)第7章:數(shù)據(jù)查詢與視圖設(shè)計(jì)-展示頁(yè)

2025-01-22 03:26本頁(yè)面
  

【正文】 被稱為虛表或邏輯表。該定義包括視圖中要引用數(shù)據(jù)所在表的表名、字段名及其屬性設(shè)置等。與查詢相類似的是,可以用來(lái)從一個(gè)或多個(gè)相關(guān)聯(lián)的表中提取所需數(shù)據(jù);與表相類似的是,可以更新其中的數(shù)據(jù),并將更新結(jié)果永久保存在磁盤中。 視圖 ? 創(chuàng)建視圖 ? 修改視圖 ? 刪除視圖 ? 打開(kāi) /關(guān)閉視圖 視圖 如果既要檢索數(shù)據(jù)還要更新數(shù)據(jù),就可以使用視圖。 (2)使用 DO命令運(yùn)行查詢,命令格式為: DO 查詢文件全名 。 單擊系統(tǒng)菜單的 【 查詢 】 |【 運(yùn)行查詢 】 ,在瀏覽窗口中顯示的查詢結(jié)果如圖 。 單擊 【 雜項(xiàng) 】 選項(xiàng)卡標(biāo)簽,選擇 【 交叉數(shù)據(jù)表 】 。單擊 【 函數(shù)和表達(dá)式 】 文本框右側(cè)的按鈕,打開(kāi) 【 表達(dá)式生成器 】 ,在 【 數(shù)學(xué) 】 函數(shù)下拉列表中單擊求平均值的函數(shù) AVG,在 【 字段 】 列表中雙擊“入學(xué)成績(jī)”,這時(shí), 【 表達(dá)式 】 文本框中顯示“ AVG(學(xué)生 .入學(xué)成績(jī) )”,單擊 【 確定 】 按鈕,該表達(dá)式出現(xiàn)在 【 函數(shù)和表達(dá)式 】 文本框中,單擊 【 添加 】 按鈕,把該表達(dá)式添加到 【 選定字段 】 列表中。 (2)選擇字段。 操作步驟簡(jiǎn)述如下: (1)打開(kāi)查詢?cè)O(shè)計(jì)器并添加表。選擇 【 交叉數(shù)據(jù)表 】 選項(xiàng)后,系統(tǒng)自動(dòng)為查詢選擇分組和排序依據(jù)字段,查詢不可修改。 創(chuàng)建交叉數(shù)據(jù)表 在查詢?cè)O(shè)計(jì)過(guò)程中,當(dāng) 【 選定字段 】 剛好為 3項(xiàng)時(shí),在 【 雜項(xiàng) 】 選項(xiàng)卡中的【 交叉數(shù)據(jù)表 】 選項(xiàng)才可用。 由此可見(jiàn) , 使用查詢?cè)O(shè)計(jì)器創(chuàng)建多表查詢 , 通常需要使用 【 連接 】 選項(xiàng)卡設(shè)置表之間的連接關(guān)系 。 圖 例 創(chuàng)建多表查詢 多表查詢就是要查找的數(shù)據(jù)來(lái)自于不止一個(gè)的 、 相關(guān)的表文件 。 (6)保存查詢。 (5)運(yùn)行查詢。 (4)排序記錄。 創(chuàng)建單表查詢 (3)篩選記錄。 單擊字段選項(xiàng)卡,在 【 可用字段 】 列表中,依次雙擊“學(xué)生 .學(xué)號(hào)”、“學(xué)生 .姓名”、“學(xué)生 .性別”,將 3個(gè)字段添加到 【 選定字段 】 列表中。 選擇 【 文件 】 |【 新建 】 |【 查詢 】 命令,單擊 【 新建文件 】 按鈕 ,選擇數(shù)據(jù)表:“學(xué)生”,單擊 【 添加 】 按鈕,單擊 【 關(guān)閉 】 按鈕。 例 根據(jù)學(xué)生數(shù)據(jù)表建立查詢文件 ,查詢男生的學(xué)號(hào)、姓名、年齡和性別,并按年齡降序排列記錄。 ?查詢?nèi)ハ颍捍蜷_(kāi)查詢?nèi)ハ驅(qū)υ捒?,指定查詢結(jié)果的輸出形式,它們是“瀏覽”、“臨時(shí)表”、“表”、“圖形”、“屏幕”、“報(bào)表”和“標(biāo)簽”,共 7種輸出形式,默認(rèn)形式為“瀏覽”。這一點(diǎn)對(duì) SQL命令的掌握是十分有幫助的, SQL命令將在 。用戶在查詢?cè)O(shè)計(jì)器中所做的所有設(shè)置最終都對(duì)應(yīng)為一條 SQL命令,該命令由系統(tǒng)自動(dòng)生成,運(yùn)行查詢就是執(zhí)行該 SQL命令。 ?添加連接:當(dāng)查詢中有 2個(gè)或以上表時(shí)此按鈕才可用,用來(lái)為表之間添加連接條件。 查詢?cè)O(shè)計(jì)器簡(jiǎn)介 當(dāng)查詢?cè)O(shè)計(jì)器打開(kāi)后,通常會(huì)同時(shí)顯示查詢?cè)O(shè)計(jì)器工具欄,如圖 示,各工具按鈕功能如下: ?添加表:打開(kāi)添加表或視圖對(duì)話框,向當(dāng)前查詢中添加需要的表或視圖。 ?交叉數(shù)據(jù)表:當(dāng) 【 選定字段 】 恰好為 3項(xiàng)時(shí)才可以使用本項(xiàng),參見(jiàn) 。 6. 【 雜項(xiàng) 】 選項(xiàng)卡: 【 雜項(xiàng) 】 選項(xiàng)卡用于為查詢結(jié)果指定一些其他的記錄選擇條件,這些條件簡(jiǎn)述如下: ?無(wú)重復(fù)記錄:重復(fù)記錄是指每個(gè)輸出項(xiàng)的值都匹配的記錄行。被添加到 【 排序條件 】 列表中的字段順序是排序關(guān)鍵字的順序,可以通過(guò)拖動(dòng)左側(cè)的按鈕來(lái)改變其順序,從而形成第一排序關(guān)鍵字、第二排序關(guān)鍵字、 … 等等。 ?移去:選中一個(gè)條件行時(shí),單擊 【 移去 】 按鈕可以將該條件行刪除。 ?邏輯:若想使當(dāng)前行條件與下行條件構(gòu)成復(fù)合條件,則在下拉列表中選擇相應(yīng)的 AND或 OR來(lái)連接,如果設(shè)置只有一行的簡(jiǎn)單條件則使用默認(rèn)的 【 無(wú) 】 。 ?大小寫:在進(jìn)行字符數(shù)據(jù)的比較時(shí),是否區(qū)分大小寫。 ?條件:可在下拉列表中選擇一種比較符號(hào),其中除了有前面章節(jié)已介紹過(guò)的關(guān)系運(yùn)算符外,還有 Like:在實(shí)例文本框中可使用含通配符 _(下劃線 )和 %(百分號(hào) )的實(shí)例,表示指定字段與之做相似比較,其中 _代表一個(gè)任意字符, %代表若干任意字符; Is Null:表示選擇字段值為空 (Null)的記錄; Between:與之相配合的是實(shí)例文本框中以西文逗號(hào)分隔的 2個(gè)實(shí)例數(shù)值,用于限定指定字段的數(shù)值范圍; In:與之相配合的是實(shí)例文本框中幾個(gè)以西文逗號(hào)分隔的實(shí)例數(shù)值,它表示指定字段是否與某個(gè)實(shí)例相匹配。 (4)完全連接:所有滿足和不滿足連接條件的記錄都出現(xiàn)在查詢結(jié)果中。 (2)左連接:滿足連接條件的記錄,以及連接條件左側(cè)表中的記錄 (即使不滿足連接條件 )都出現(xiàn)在查詢結(jié)果中。字段或表達(dá)式在 【 選定字段 】 列表中的順序,就是在查詢結(jié)果中出現(xiàn)的順序,可以通過(guò)上下拖動(dòng)其左側(cè)的按鈕來(lái)改變字段的輸出順序。可以通過(guò)在 【 可用字段 】 列表中,選擇要添加的字段,將其添加到【 選定字段 】 列表中。 查詢?cè)O(shè)計(jì)器窗口分為上下 2個(gè)窗格:上窗格顯示已添加的表或視圖;下窗格顯示 6個(gè)選項(xiàng)卡,如圖,供設(shè)計(jì)查詢使用。所創(chuàng)建的查詢可以保存為默認(rèn)擴(kuò)展名為 .QPR的查詢文件,以供反復(fù)調(diào)用,執(zhí)行指定的數(shù)據(jù)檢索任務(wù)。 Visual FoxPro的查詢?cè)O(shè)計(jì)器提供了一種直觀而快速的數(shù)據(jù)檢索途徑,使用查詢?cè)O(shè)計(jì)器可以從一個(gè)或多個(gè)表中檢索滿足條件的記錄,還可以根據(jù)需要對(duì)檢索到的記錄進(jìn)行排序和分組,并可根據(jù)檢索結(jié)果創(chuàng)建表、報(bào)表或圖表等以顯示或保存檢索結(jié)果。 ? 本章主要介紹: 查詢的創(chuàng)建方法;視圖的創(chuàng)建方法;查詢和視圖的區(qū)別; Visual FoxPro的 SQL命令的使用;查詢?cè)O(shè)計(jì)器各選項(xiàng)卡的設(shè)置與 SQL_Select子句的對(duì)應(yīng)關(guān)系 。 第 7章 數(shù)據(jù)查詢與視圖設(shè)計(jì) (時(shí)間: 4次課, 8學(xué)時(shí)) 第 7章 數(shù)據(jù)查詢與視圖設(shè)計(jì) ? 教學(xué)提示: 建立數(shù)據(jù)庫(kù)保存數(shù)據(jù)的目的是為了使用數(shù)據(jù)為決策提供依據(jù) , 而檢索數(shù)據(jù)和更新數(shù)據(jù)是對(duì)數(shù)據(jù)最基本也是最常見(jiàn)的操作 。 本章主要介紹查詢和視圖的設(shè)計(jì)以及結(jié)構(gòu)化查詢命令的使用 。 第 7章 數(shù)據(jù)查詢與視圖設(shè)計(jì) ? 查詢 ? 視圖 ? SQL命令 ? 查詢程序設(shè)計(jì)實(shí)例 ? 上機(jī)指導(dǎo) ? 習(xí)題 查詢 ? 查詢?cè)O(shè)計(jì)器簡(jiǎn)介 ? 創(chuàng)建單表查詢 ? 創(chuàng)建多表查詢 ? 創(chuàng)建交叉數(shù)據(jù)表 ? 運(yùn)行查詢 查詢 使用查詢?cè)O(shè)計(jì)器可以創(chuàng)建查詢,實(shí)現(xiàn)數(shù)據(jù)檢索。 如果僅從一個(gè)表中檢索記錄,就稱為單表查詢,否則,為多表查詢。 查詢?cè)O(shè)計(jì)器簡(jiǎn)介 打開(kāi)查詢?cè)O(shè)計(jì)器窗口:?jiǎn)螕粝到y(tǒng)菜單的 【 文件 】 |【 新建 】 ,單擊【 查詢 】 單選按鈕,單擊 【 新建文件 】 按鈕,在打開(kāi)的 【 添加表或視圖 】 對(duì)話框中,依次將查詢數(shù)據(jù)所在的表或視圖添加完畢,單擊 【 關(guān)閉 】 按鈕,進(jìn)入查詢?cè)O(shè)計(jì)器窗口。 圖 查詢?cè)O(shè)計(jì)器選項(xiàng)卡 查詢?cè)O(shè)計(jì)器簡(jiǎn)介 各選項(xiàng)卡的功能如下: 1. 【 字段 】 選項(xiàng)卡: 【 字段 】 選項(xiàng)卡用于指定出現(xiàn)在查詢結(jié)果中的字段或表達(dá)式。如果要輸出的是表達(dá)式,則可將表達(dá)式直接輸入到 【 函數(shù)和表達(dá)式 】 文本框中,也可以單擊其右側(cè)的按鈕,通過(guò)表達(dá)式生成器來(lái)生成一個(gè)表達(dá)式。 2. 【 聯(lián)接 】 選項(xiàng)卡: 【 聯(lián)接 】 選項(xiàng)卡在創(chuàng)建多表查詢時(shí)使用,用來(lái)指定匹配多個(gè)表或視圖中記錄的連接條件表達(dá)式和連接類型,連接類型有如下4種: (1)內(nèi)部連接:相關(guān)聯(lián)的兩個(gè)表中,只有滿足連接條件的記錄才出現(xiàn)在查詢結(jié)果中,是默認(rèn)的也是最常用的連接類型。 (3)右連接:滿足連接條件的記錄,以及連接條件右側(cè)表中的記錄 (即使不滿足連接條件 )都出現(xiàn)在查詢結(jié)果中。 查詢?cè)O(shè)計(jì)器簡(jiǎn)介 3. 【 篩選 】 選項(xiàng)卡: 【 篩選 】 選項(xiàng)卡用于設(shè)置在源表中選擇記錄的條件表達(dá)式,該卡含有如下各項(xiàng): ?字段名:可在下拉列表中選擇用于設(shè)置條件的字段或表達(dá)式。 ?實(shí)例:用于輸入具體的條件值。 ?否:對(duì)設(shè)置的條件表達(dá)式進(jìn)行非運(yùn)算。 ?插入:?jiǎn)螕?【 插入 】 按鈕,可以在當(dāng)前條件行之上插入一個(gè)空行。 查詢?cè)O(shè)計(jì)器簡(jiǎn)介 4. 【 排序依據(jù) 】 選項(xiàng)卡: 【 排序依據(jù) 】 選項(xiàng)卡用來(lái)從選定字段中選擇排序依據(jù)項(xiàng),以確定查詢結(jié)果中記錄的排列順序。 5. 【 分組依據(jù) 】 選項(xiàng)卡: 【 分組依據(jù) 】 選項(xiàng)卡用于從源表或視圖的全部字段中選擇字段,使查詢結(jié)果的行根據(jù)所選擇的字段進(jìn)行分組,通常與求和、計(jì)數(shù)、求平均值等查詢表達(dá)式配合,實(shí)現(xiàn)分組統(tǒng)計(jì)。若選擇了 【 無(wú)重復(fù)記錄 】 項(xiàng),則重復(fù)記錄在查詢結(jié)果中只出現(xiàn)一次。 ?列在前面的記錄:默認(rèn)為 【 全部 】 ,即滿足查詢條件的全部記錄均出現(xiàn)在查詢結(jié)果中;設(shè)置 【 記錄個(gè)數(shù) 】 和 【 百分比 】 ,表示滿足查詢條件的前若干條或百分比的記錄出現(xiàn)在查詢結(jié)果中。 ?移去表:選定了表或視圖后此按鈕才可用,功能為從當(dāng)前查詢中移去選定的表或視圖。 ?顯示 /隱藏 SQL窗口:是一個(gè)開(kāi)關(guān)按鈕,用來(lái)打開(kāi)或關(guān)閉當(dāng)前查詢所對(duì)應(yīng)的 SQL命令的顯示窗口。用戶可隨時(shí)通過(guò)此按鈕,打開(kāi) SQL命令顯示窗口,查看系統(tǒng)為當(dāng)前查詢生成的相應(yīng)的標(biāo)準(zhǔn)的 SQL命令。 ?最大化 /最小化上部窗格:用來(lái)使查詢?cè)O(shè)計(jì)器的上部窗格最大化或最小化。 圖 查詢?cè)O(shè)計(jì)器工具欄 創(chuàng)建單表查詢 單表查詢就是要查找的數(shù)據(jù)僅僅出自于一個(gè)表文件,因此,在使用查詢?cè)O(shè)計(jì)器時(shí),無(wú)須做任何聯(lián)接設(shè)置,例如,從學(xué)生表中查詢男生的學(xué)號(hào)、姓名、年齡和性別,并按年齡降序排列記錄;再例如,根據(jù)學(xué)生表按性別查詢平均入學(xué)分?jǐn)?shù),等等。 操作步驟簡(jiǎn)述如下: (1)打開(kāi)查詢?cè)O(shè)計(jì)器并添加表。 (2)選擇字段。在 【 函數(shù)和表達(dá)式 】 文本框中輸入 YEAR(DATE())YEAR(學(xué)生 .出生日期 ) AS 年齡,單擊 【 添加 】 按鈕,把該表達(dá)式添加到 【 選定字段 】 列表中。 單擊 【 篩選 】 選項(xiàng)卡標(biāo)簽,在 【 字段名 】 下拉列表中選擇:學(xué)生 .性別,條件符號(hào)使用等號(hào) =,在 【 實(shí)例 】 文本框中輸入“男”。 單擊 【 排序依據(jù) 】 選項(xiàng)卡標(biāo)簽,雙擊【 選定字段 】 列表中用于計(jì)算年齡的表達(dá)式,把它添加到 【 排序條件 】 列表中,在 【 排序選項(xiàng) 】 中單擊 【 降序 】 。 單擊系統(tǒng)菜單的 【 查詢 】 |【 運(yùn)行查詢 】 ,查詢結(jié)果如圖 。 關(guān)閉查詢?cè)O(shè)計(jì)器窗口,在 【 保存 】 對(duì)話框中輸入文件名“ NSNL”,單擊 【 確定 】 按鈕。 例如 , 查詢學(xué)生的學(xué)號(hào) 、 姓名 、 性別 、 專業(yè) 、 計(jì)算機(jī) 、 英語(yǔ) 、 高等數(shù)學(xué)成績(jī)和總分 , 查詢數(shù)據(jù)需按學(xué)號(hào)相同的關(guān)聯(lián)方式從學(xué)生表和成績(jī)表兩表中取得 。 具體創(chuàng)建過(guò)程可參考 。它使查詢結(jié)果以交叉表格形式傳送給表、報(bào)表或圖形, 3個(gè)選定字段應(yīng)代表交叉表格的 X軸、 Y軸和單元值。 例 根據(jù)學(xué)生表創(chuàng)建交叉數(shù)據(jù)表,查詢各專業(yè)男、女生的平均入學(xué)成績(jī)。 選擇 【 文件 】 |【 新建 】 |【 查詢 】 命令,單擊 【 新建文件 】 按鈕,選擇數(shù)據(jù)表“學(xué)生”,單擊 【 添加 】 按鈕,單擊 【 關(guān)閉 】 按鈕。 單擊 【 字段 】 選項(xiàng)卡標(biāo)簽,將 【 可用字段 】 列表中的“學(xué)生 .性別”、“學(xué)生 .專業(yè)”,添加到 【 選定字段 】 列表中。 創(chuàng)建交叉數(shù)據(jù)表 (3)設(shè)置交叉數(shù)據(jù)表。 (4)運(yùn)行查詢。 圖 例 運(yùn)行查詢 運(yùn)行查詢有以下兩種方法: (1)在查詢?cè)O(shè)計(jì)器中選擇運(yùn)行查詢: 【 查詢 】 |【 運(yùn)行查詢 】 。 例如,運(yùn)行例 ,使用命令: DO 。視圖兼有表和查詢的特點(diǎn)。 視圖是屬于數(shù)據(jù)庫(kù)的, Visual FoxPro在數(shù)據(jù)庫(kù)中僅保存對(duì)每個(gè)視圖的定義。當(dāng)使用視圖時(shí), Visual FoxPro根據(jù)視圖定義臨時(shí)獲取數(shù)據(jù)。 僅引用一個(gè)數(shù)據(jù)表中的數(shù)據(jù)所建立的視圖稱為單表視圖;通過(guò)引用多個(gè)數(shù)據(jù)表中的數(shù)據(jù)而建立的視圖稱為多表視圖。 創(chuàng)建視圖 創(chuàng)建視圖的過(guò)程與創(chuàng)建查詢的過(guò)程十分相似,但用來(lái)創(chuàng)建查詢的數(shù)據(jù)源既可以是數(shù)據(jù)庫(kù)表又可以是自由表,而視圖所引用的表必須是數(shù)據(jù)庫(kù)表。 在
點(diǎn)擊復(fù)制文檔內(nèi)容
法律信息相關(guān)推薦
文庫(kù)吧 www.dybbs8.com
備案圖鄂ICP備17016276號(hào)-1