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

正文內(nèi)容

visualfoxpro程序設(shè)計(jì)第一章-資料下載頁(yè)

2024-10-09 14:59本頁(yè)面
  

【正文】 , 一個(gè)數(shù)據(jù)庫(kù)文件包含若干個(gè)表 , 表由表結(jié)構(gòu)與若干個(gè)數(shù)據(jù)記錄組成 , 表結(jié)構(gòu)對(duì)應(yīng)關(guān)系模式;每個(gè)記錄由若干個(gè)字段構(gòu)成 , 字段對(duì)應(yīng)關(guān)系模式的屬性 ,字段的數(shù)據(jù)類型和取值范圍對(duì)應(yīng)屬性的域 。 目 錄 上一頁(yè) 下一頁(yè) 退 出 63 關(guān)系運(yùn)算 在關(guān)系數(shù)據(jù)庫(kù)中查詢用戶所需數(shù)據(jù)時(shí) , 需要對(duì)關(guān)系進(jìn)行一定的關(guān)系運(yùn)算 。 關(guān)系運(yùn)算主要有選擇 、 投影和聯(lián)接三種 。 選擇 ( Selection) 運(yùn)算是從關(guān)系中查找符合指定條件元組的操作 。 投影 ( Projection) 運(yùn)算是從關(guān)系中選取若干個(gè)屬性的操作 。 聯(lián)接 ( Join) 運(yùn)算是將兩個(gè)關(guān)系模式的若干屬性拼接成一個(gè)新的關(guān)系模式的操作 , 對(duì)應(yīng)的新關(guān)系中 , 包含滿足聯(lián)接條件的所有元組 。 目 錄 上一頁(yè) 下一頁(yè) 退 出 64 1. 選擇 ( Selection) 選擇運(yùn)算是從關(guān)系中查找符合指定條件元組的操作 。 以邏輯表達(dá)式指定選擇條件 , 選擇運(yùn)算將選取使邏輯表達(dá)式為真的所有元組 。 選擇運(yùn)算的結(jié)果構(gòu)成關(guān)系的一個(gè)子集 ,是關(guān)系中的部分元組 , 其關(guān)系模式不變 。 選擇運(yùn)算是從二維表格中選取若干行的操作 , 在表中則是選取若干個(gè)記錄的操作 。 在 Visual FoxPro中 , 通過(guò)命令子句 FOR 邏輯表達(dá)式 、WHILE 邏輯表達(dá)式 和設(shè)置記錄過(guò)濾器實(shí)現(xiàn)選擇運(yùn)算 。 目 錄 上一頁(yè) 下一頁(yè) 退 出 65 例如,表 12按照“性別 = ”女 “ ”的條件進(jìn)行選擇運(yùn)算,可得到如下結(jié)果。 表 14 選擇運(yùn)算結(jié)果 準(zhǔn)考證號(hào) 姓名 性別 出生日期 筆試成績(jī) 上機(jī)成績(jī) 總分 250199990001 趙 娜 女 12/01/70 85 92 177 250199990003 張曉云 女 05/05/69 64 75 139 目 錄 上一頁(yè) 下一頁(yè) 退 出 66 2. 投影 ( Projection) 投影運(yùn)算是從關(guān)系中選取若干個(gè)屬性的操作 。 投影運(yùn)算從關(guān)系中選取若干屬性形成一個(gè)新的關(guān)系 , 其關(guān)系模式中屬性個(gè)數(shù)比原關(guān)系少 , 或者排列順序不同 , 同時(shí)也可能減少某些元組 。 因?yàn)榕懦艘恍傩院?, 特別是排除了原關(guān)系中關(guān)鍵字屬性后 , 所選屬性可能有相同值 ,出現(xiàn)相同的元組 , 而關(guān)系中必須排除相同元組 , 從而有可能減少某些元組 。 投影是從二維表格中選取若干列的操作 , 在表中則是選取若干個(gè)字段 。 因 Visual FoxPro允許表中有相同記錄 , 如有必要 , 只能由用戶刪除相同記錄 。 在 Visual FoxPro中 , 通過(guò)命令子句 FILEDS 字段表 和設(shè)置字段過(guò)濾器 , 實(shí)現(xiàn)投影運(yùn)算 。 目 錄 上一頁(yè) 下一頁(yè) 退 出 67 例如 , 選取表 13中姓名 、 筆試成績(jī) 、 上機(jī)成績(jī)?nèi)械耐队安僮?, 可得到如表 15所示結(jié)果 。 表 15 投影運(yùn)算結(jié)果 姓名 筆試成績(jī) 上機(jī)成績(jī) 趙 娜 85 92 李 小軍 73 80 張曉云 64 75 劉志學(xué) 95 90 孫 亮 67 74 李建國(guó) 53 57 目 錄 上一頁(yè) 下一頁(yè) 退 出 68 3. 聯(lián)接 ( Join) 聯(lián)接運(yùn)算是將兩個(gè)關(guān)系模式的若干屬性拼接成一個(gè)新的關(guān)系模式的操作 , 對(duì)應(yīng)的新關(guān)系中 , 包含滿足聯(lián)接條件的所有元組 。 聯(lián)接過(guò)程是通過(guò)聯(lián)接條件來(lái)控制的 , 聯(lián)接條件中將出現(xiàn)兩個(gè)關(guān)系中的公共屬性名 , 或者具有相同語(yǔ)義 、 可比的屬性 。 聯(lián)接是將兩個(gè)二維表格中的若干列 , 按同名等值的條件拼接成一個(gè)新二維表格的操作 。 在表中則是將兩個(gè)表的若干字段 , 按指定條件 ( 通常是同名等值 ) 拼接生成一個(gè)新的表 。 在 Visual FoxPro中 , 聯(lián)接運(yùn)算是通過(guò) JOIN命令和 SELECT – SQL 命令來(lái)實(shí)現(xiàn)的 。 目 錄 上一頁(yè) 下一頁(yè) 退 出 69 例如 , 將表 12和表 13中若干列 , 以 “ 準(zhǔn)考證號(hào) ” 列為依據(jù) , 聯(lián)接生成一個(gè)新的表格 , 結(jié)果如圖 16所示 。 圖 16 聯(lián)接運(yùn)算結(jié)果 準(zhǔn) 考 證號(hào) 姓 名 性別 工 作 單 位 筆試成績(jī) 上機(jī)成績(jī) 總 分 250199990001 趙 娜 女 武漢水利電力大學(xué) 85 92 177 250199990002 李 小軍 男 武漢電建一公司 73 80 153 250199990003 張曉云 女 武漢大學(xué) 64 75 139 250199990004 劉志學(xué) 男 華中理工大學(xué) 95 90 185 250199990005 孫 亮 男 湖北大學(xué) 67 74 141 250299990006 李建國(guó) 男 湖北工學(xué)院 53 57 110 目 錄 上一頁(yè) 下一頁(yè) 退 出 70 關(guān)系的完整性約束 關(guān)系完整性是為保證數(shù)據(jù)庫(kù)中數(shù)據(jù)的正確性和相容性 ,對(duì)關(guān)系模型提出的某種約束條件或規(guī)則 。 完整性通常包括實(shí)體完整性 、 參照完整性和用戶定義完整性 ( 又稱域完整性 ) , 其中實(shí)體完整性和參照完整性 , 是關(guān)系模型必須滿足的完整性約束條件 。 目 錄 上一頁(yè) 下一頁(yè) 退 出 71 1. 實(shí)體完整性 實(shí)體完整性是指關(guān)系的主關(guān)鍵字不能取 “ 空值 ” 。 一個(gè)關(guān)系對(duì)應(yīng)現(xiàn)實(shí)世界中一個(gè)實(shí)體集 , 如表 12所示關(guān)系就對(duì)應(yīng)一組考生的集合 。 現(xiàn)實(shí)世界中的實(shí)體是可相互區(qū)分 、識(shí)別的 , 也即它們應(yīng)具有某種惟一性標(biāo)識(shí) 。 在關(guān)系模式中 ,以主關(guān)鍵字作唯一性標(biāo)識(shí) , 而主關(guān)鍵字中的屬性 ( 稱為主屬性 ) 不能取空值 , 否則 , 表明關(guān)系模式中存在著不可標(biāo)識(shí)的實(shí)體 ( 因空值是 “ 不確定 ” 的 ) , 這與現(xiàn)實(shí)世界的實(shí)際情況相矛盾 , 這樣的實(shí)體就不是一個(gè)完整實(shí)體 。 按實(shí)體完整性規(guī)則要求 , 主屬性不能取空值 , 如主關(guān)鍵字是多個(gè)屬性的組合 , 所有主屬性均不得取空值 。 如表 12將“準(zhǔn)考證號(hào)”列作為主關(guān)鍵字,那么,該列不得有空值,否則無(wú)法對(duì)應(yīng)某個(gè)具體的考生,這樣的表格不完整,對(duì)應(yīng)關(guān)系不符合實(shí)體完整性規(guī)則的約束條件。 目 錄 上一頁(yè) 下一頁(yè) 退 出 72 2. 參照完整性 參照完整性是定義建立關(guān)系之間聯(lián)系的主關(guān)鍵字與外部關(guān)鍵字引用的約束條件 。 關(guān)系數(shù)據(jù)庫(kù)中通常都包含多個(gè)存在相互聯(lián)系的關(guān)系 ,關(guān)系與關(guān)系之間的聯(lián)系是通過(guò)公共屬性來(lái)實(shí)現(xiàn)的 。 所謂公共屬性:它是一個(gè)關(guān)系 R( 稱為被參照關(guān)系或目標(biāo)關(guān)系 )的主關(guān)鍵字 , 同時(shí)又是另一關(guān)系 K( 稱為參照關(guān)系 ) 的外部關(guān)鍵字 。 如果參照關(guān)系 K中外部關(guān)鍵字的取值 , 要么與被參照關(guān)系 R中某元組主關(guān)鍵字的值相同 , 要么取空值 ,那么 , 在這兩個(gè)關(guān)系間建立關(guān)聯(lián)的主關(guān)鍵字和外部關(guān)鍵字引用 , 符合參照完整性規(guī)則要求 。 如果參照關(guān)系 K的外部關(guān)鍵字也是其主關(guān)鍵字 , 根據(jù)實(shí)體完整性要求 , 主關(guān)鍵字不得取空值 , 因此 , 參照關(guān)系 K外部關(guān)鍵字的取值實(shí)際上只能取相應(yīng)被參照關(guān)系 K中已經(jīng)存在的主關(guān)鍵字值 。 目 錄 上一頁(yè) 下一頁(yè) 退 出 73 表 17( a) 和 ( b) 分別對(duì)應(yīng) “ 教師 ” 關(guān)系與 “ 課程 ”關(guān)系 。 如果將教師表作為參照關(guān)系 , 課程表作為被參照關(guān)系 , 以 “ 課程編號(hào) ” 作為兩個(gè)關(guān)系進(jìn)行關(guān)聯(lián)的屬性 ,則 “ 課程編號(hào) ” 是 “ 課程 ” 關(guān)系的主關(guān)鍵字 , 是 “ 教師 ”關(guān)系的外部關(guān)鍵字 。 表 17 關(guān)系的 參照完整性 ( a) 教師表 ( b) 課程表 職工號(hào) 教師姓名 課程編號(hào) 01011 張平陽(yáng) 023 01001 李慧榮 089 02022 陳發(fā)意 008 02022 劉大鵬 課程編號(hào) 課程名稱 計(jì)劃課時(shí)數(shù) 019 計(jì)算機(jī)基礎(chǔ) 72 023 數(shù)據(jù)庫(kù)應(yīng)用 72 089 高等數(shù)學(xué) 144 010 英語(yǔ) 144 目 錄 上一頁(yè) 下一頁(yè) 退 出 74 3. 用戶定義完整性 實(shí)體完整性和參照完整性適用于任何關(guān)系型數(shù)據(jù)庫(kù)系統(tǒng) ,主要是對(duì)關(guān)系的主關(guān)鍵字和外部關(guān)鍵字取值必須有效做出的約束 。 用戶定義完整性則是根據(jù)應(yīng)用環(huán)境的要求和實(shí)際的需要 , 對(duì)某一具體應(yīng)用所涉及的數(shù)據(jù)提出約束性條件 。這一約束機(jī)制一般不應(yīng)由應(yīng)用程序提供 , 而應(yīng)由關(guān)系模型提供定義并檢驗(yàn) 。 用戶定義完整性主要包括如下兩方面: ( 1) 字段有效性約束 。 ( 2)記錄有效性約束。 目 錄 上一頁(yè) 下一頁(yè) 退 出 75 Visual FoxPro 系統(tǒng)簡(jiǎn)介 Visual FoxPro DBMS, 是微軟公司 1998年推出的可視化開發(fā)套件 Visual Studio 。XBASE( dBASE、 FoxBASE、 FoxPro、 Visual FoxPro) 系列數(shù)據(jù)庫(kù)管理系統(tǒng)在我國(guó)具有廣泛的應(yīng)用基礎(chǔ) , 隨著版本的更新 ,增加 、 完善了許多功能 , 開發(fā) 、 應(yīng)用能力不斷提升 。 目前 ,Visual FoxPro DBMS, 本書以中文版 Visual FoxPro , 系統(tǒng)地介紹數(shù)據(jù)庫(kù)操作 、 應(yīng)用的基本方法 。 目 錄 上一頁(yè) 下一頁(yè) 退 出 76 Visual FoxPro 的特點(diǎn) Visual FoxPro 具有界面友好 、 工具豐富 、 速度較快等優(yōu)點(diǎn) , 并在數(shù)據(jù)庫(kù)操作與管理 、 可視化開發(fā)環(huán)境 、 面向?qū)ο蟪绦蛟O(shè)計(jì)等方面具有較強(qiáng)的功能 。 其特點(diǎn)主要體現(xiàn)在以下幾方面: ( 1) 兼容性好 ( 2) 應(yīng)用程序的開發(fā)更簡(jiǎn)便 ( 3) 改進(jìn)了程序調(diào)試工具 ( 4) 更簡(jiǎn)便的表設(shè)計(jì)和擴(kuò)充內(nèi)容的數(shù)據(jù)字典 ( 5) 增強(qiáng)了查詢和視圖設(shè)計(jì)功能 ( 6) 增強(qiáng)了表單設(shè)計(jì)功能 ( 7) 更多更好的向?qū)? ( 8) 增強(qiáng)了 OLE與 ActiveX的集成 目 錄 上一頁(yè) 下一頁(yè) 退 出 77 Visual FoxPro 1. Visual FoxPro Visual FoxPro 、 運(yùn)行 , 必須具備相應(yīng)的環(huán)境條件 。 其最低要求 ,
點(diǎn)擊復(fù)制文檔內(nèi)容
范文總結(jié)相關(guān)推薦
文庫(kù)吧 www.dybbs8.com
備案圖鄂ICP備17016276號(hào)-1