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

正文內(nèi)容

visualfoxpro程序設(shè)計(jì)第一章(存儲(chǔ)版)

  

【正文】 “ 姓名 ” 及 “ 出生日期 ” 則不能作為關(guān)鍵字 , 因?yàn)榭忌锌赡艹霈F(xiàn)重名或相同出生日期 。 關(guān)系之間的聯(lián)系是通過(guò)外部關(guān)鍵字實(shí)現(xiàn)的 。 目 錄 上一頁(yè) 下一頁(yè) 退 出 61 3. 關(guān)系模型的主要優(yōu)點(diǎn) ( 1) 數(shù)據(jù)結(jié)構(gòu)單一 關(guān)系模型中 , 不管是實(shí)體還是實(shí)體之間的聯(lián)系 , 都用關(guān)系來(lái)表示 , 而關(guān)系都對(duì)應(yīng)一張二維數(shù)據(jù)表 , 數(shù)據(jù)結(jié)構(gòu)簡(jiǎn)單 、 清晰 。 在 Visual FoxPro系統(tǒng)中 , 與關(guān)系數(shù)據(jù)庫(kù)對(duì)應(yīng)的是數(shù)據(jù)庫(kù)文件 , 一個(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ùn)算的結(jié)果構(gòu)成關(guān)系的一個(gè)子集 ,是關(guān)系中的部分元組 , 其關(guān)系模式不變 。 因 Visual FoxPro允許表中有相同記錄 , 如有必要 , 只能由用戶刪除相同記錄 。 目 錄 上一頁(yè) 下一頁(yè) 退 出 69 例如 , 將表 12和表 13中若干列 , 以 “ 準(zhǔn)考證號(hào) ” 列為依據(jù) , 聯(lián)接生成一個(gè)新的表格 , 結(jié)果如圖 16所示 。 如表 12將“準(zhǔn)考證號(hào)”列作為主關(guān)鍵字,那么,該列不得有空值,否則無(wú)法對(duì)應(yīng)某個(gè)具體的考生,這樣的表格不完整,對(duì)應(yīng)關(guān)系不符合實(shí)體完整性規(guī)則的約束條件。 表 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)鍵字取值必須有效做出的約束 。 目 錄 上一頁(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)的功能 。XBASE( dBASE、 FoxBASE、 FoxPro、 Visual FoxPro) 系列數(shù)據(jù)庫(kù)管理系統(tǒng)在我國(guó)具有廣泛的應(yīng)用基礎(chǔ) , 隨著版本的更新 ,增加 、 完善了許多功能 , 開發(fā) 、 應(yīng)用能力不斷提升 。 目 錄 上一頁(yè) 下一頁(yè) 退 出 73 表 17( a) 和 ( b) 分別對(duì)應(yīng) “ 教師 ” 關(guān)系與 “ 課程 ”關(guān)系 。 在關(guān)系模式中 ,以主關(guān)鍵字作唯一性標(biāo)識(shí) , 而主關(guān)鍵字中的屬性 ( 稱為主屬性 ) 不能取空值 , 否則 , 表明關(guān)系模式中存在著不可標(biāo)識(shí)的實(shí)體 ( 因空值是 “ 不確定 ” 的 ) , 這與現(xiàn)實(shí)世界的實(shí)際情況相矛盾 , 這樣的實(shí)體就不是一個(gè)完整實(shí)體 。 在表中則是將兩個(gè)表的若干字段 , 按指定條件 ( 通常是同名等值 ) 拼接生成一個(gè)新的表 。 因?yàn)榕懦艘恍傩院?, 特別是排除了原關(guān)系中關(guān)鍵字屬性后 , 所選屬性可能有相同值 ,出現(xiàn)相同的元組 , 而關(guān)系中必須排除相同元組 , 從而有可能減少某些元組 。 目 錄 上一頁(yè) 下一頁(yè) 退 出 64 1. 選擇 ( Selection) 選擇運(yùn)算是從關(guān)系中查找符合指定條件元組的操作 。 一個(gè)關(guān)系就是一張二維表格 , 表格由表格結(jié)構(gòu)與數(shù)據(jù)構(gòu)成 , 表格的結(jié)構(gòu)對(duì)應(yīng)關(guān)系模式 , 表格每一列對(duì)應(yīng)關(guān)系模式的一個(gè)屬性 , 該列的數(shù)據(jù)類型和取值范圍就是該屬性的域 。 以上是關(guān)系的基本性質(zhì),也是衡量一個(gè)二維表格是否構(gòu)成關(guān)系的基本要素。 關(guān)系中主關(guān)鍵字是唯一的 。需要強(qiáng)調(diào)的是 , 關(guān)鍵字的屬性值不能取 “ 空值 ” , 所謂空值就是 “ 不知道 ” 或 “ 不確定 ” 的值 , 因而無(wú)法唯一地區(qū)分 、 確定元組 。 在 Visual FoxPro中 , 一個(gè)元組對(duì)應(yīng)表中一個(gè)記錄 。 關(guān)系不但可以表示實(shí)體間一對(duì)多的聯(lián)系 , 通過(guò)建立關(guān)系間的關(guān)聯(lián) , 也可以表示多對(duì)多的聯(lián)系 。 網(wǎng)狀模型是層次模型的拓展 , 網(wǎng)狀模型的結(jié)點(diǎn)間可以任意發(fā)生聯(lián)系 , 能夠表示各種復(fù)雜的聯(lián)系 。 通常將表示 “ 一 ”的數(shù)據(jù)放在上方 , 稱為父結(jié)點(diǎn);而表示 “ 多 ” 的數(shù)據(jù)放在下方 ,稱為子結(jié)點(diǎn) 。在建立實(shí)體模型時(shí),實(shí)體要逐一命名以示區(qū)別,并描述它們之間的各種聯(lián)系。 班長(zhǎng) 班長(zhǎng) 班級(jí) 班級(jí) 1 1 班長(zhǎng) 班長(zhǎng) 學(xué)生 學(xué)生 1 n 教師 教師 學(xué)生 學(xué)生 m n ( a) ( b) ( c) 目 錄 上一頁(yè) 下一頁(yè) 退 出 46 ( 1) 一對(duì)一聯(lián)系 ( 1:1) 若兩個(gè)不同型實(shí)體集中 , 任一方的一個(gè)實(shí)體只與另一方的一個(gè)實(shí)體相對(duì)應(yīng) , 稱這種聯(lián)系為一對(duì)一聯(lián)系 。 每個(gè)屬性都有特定的取值范圍即值域 ( Domain) , 值域的類型可以是整數(shù)型 、 實(shí)數(shù)型 、 字符型等 。 客觀事物可以用對(duì)象和性質(zhì)來(lái)描述; ( 2) 信息世界 信息世界就是現(xiàn)實(shí)世界在人們頭腦中的反映 , 又稱觀念世界 。 另外 , 數(shù)據(jù)庫(kù)系統(tǒng)還采取了一系列措施 , 實(shí)現(xiàn)了對(duì)數(shù)據(jù)庫(kù)破壞的恢復(fù) 。 應(yīng)用程序不必隨數(shù)據(jù)存儲(chǔ)結(jié)構(gòu)的改變而變動(dòng) , 這是數(shù)據(jù)庫(kù)一個(gè)最基本的優(yōu)點(diǎn) 。 DBMS的功能隨不同系統(tǒng)而有所不同 , 大型系統(tǒng)的功能較強(qiáng) 、 較全 , 而小型系統(tǒng)的功能則較弱 。 目前 DBMS廣泛采用的就是可獨(dú)立使用的自含型語(yǔ)言 , 為用戶或應(yīng)用程序員提供操作使用數(shù)據(jù)庫(kù)的語(yǔ)言工具 。 目 錄 上一頁(yè) 下一頁(yè) 退 出 32 4. 三級(jí)模式間的映射 數(shù)據(jù)庫(kù)系統(tǒng)的三級(jí)模式是數(shù)據(jù)在三個(gè)級(jí)別 ( 層次 ) 上的抽象 , 使用戶能夠邏輯地 、 抽象地處理數(shù)據(jù)而不必關(guān)心數(shù)據(jù)在計(jì)算機(jī)中的物理表示和存儲(chǔ) 。 它是某個(gè)或某幾個(gè)用戶所看到的數(shù)據(jù)庫(kù)的數(shù)據(jù)視圖 , 是與某一應(yīng)用有關(guān)的數(shù)據(jù)的邏輯表示 。美國(guó)ANSI/X3/SPARC的數(shù)據(jù)庫(kù)管理系統(tǒng)研究小組于 1975年、1978年提出了標(biāo)準(zhǔn)化的建議,將數(shù)據(jù)庫(kù)結(jié)構(gòu)分為 3級(jí):面向用戶或應(yīng)用程序員的用戶級(jí);面向建立和維護(hù)數(shù)據(jù)庫(kù)人員的概念級(jí);面向系統(tǒng)程序員的物理級(jí)。 所謂共享性是指多個(gè)不同用戶使用不同語(yǔ)言 ,為了不同應(yīng)用目的可同時(shí)存取數(shù)據(jù)庫(kù)中的數(shù)據(jù) 。 2. 數(shù)據(jù)庫(kù)管理系統(tǒng) 數(shù)據(jù)庫(kù)管理系統(tǒng) ( DataBase Management System, DBMS)是指負(fù)責(zé)數(shù)據(jù)庫(kù)存取 、 維護(hù) 、 管理的系統(tǒng)軟件 。 ( 4) 應(yīng)具有開放功能 , 提供多媒體數(shù)據(jù)庫(kù)的應(yīng)用程序接口等 。 傳統(tǒng)的數(shù)據(jù)以記錄為單位 , 一個(gè)記錄由多個(gè)字段組成 , 結(jié)構(gòu)簡(jiǎn)單 , 而多媒體數(shù)據(jù)種類繁多 、 結(jié)構(gòu)復(fù)雜 ,大多是非結(jié)構(gòu)化數(shù)據(jù) , 來(lái)源于不同的媒體且具有不同的形式和格式 。 目 錄 上一頁(yè) 下一頁(yè) 退 出 19 2. 面向?qū)ο髷?shù)據(jù)庫(kù) 面向?qū)ο髷?shù)據(jù)庫(kù)系統(tǒng)( ObjectOriented DataBase System, OODBS)是將面向?qū)ο蟮哪P?、方法和機(jī)制,與先進(jìn)的數(shù)據(jù)庫(kù)技術(shù)有機(jī)地結(jié)合而形成的新型數(shù)據(jù)庫(kù)系統(tǒng)。 目 錄 上一頁(yè) 下一頁(yè) 退 出 18 1. 分布式數(shù)據(jù)庫(kù) 分布式數(shù)據(jù)庫(kù)系統(tǒng) ( Distributed DataBase System, DDBS) 是在集中式數(shù)據(jù)庫(kù)基礎(chǔ)上發(fā)展起來(lái)的 , 是數(shù)據(jù)庫(kù)技術(shù)與計(jì)算機(jī)網(wǎng)絡(luò)技術(shù) 、 分布處理技術(shù)相結(jié)合的產(chǎn)物 。 ( 2) 這些商用系統(tǒng)的運(yùn)行 , 使數(shù)據(jù)庫(kù)技術(shù)日益廣泛地應(yīng)用到企業(yè)管理 、 事務(wù)處理 、 交通運(yùn)輸 、 信息檢索 、 軍事指揮 、 政府管理 、 輔助決策等各個(gè)方面 。 ┆ 數(shù)據(jù)庫(kù)管理系 統(tǒng) 數(shù)據(jù)庫(kù) 應(yīng)用程序 2 應(yīng)用程序 1 應(yīng)用程序 n 目 錄 上一頁(yè) 下一頁(yè) 退 出 15 數(shù)據(jù)庫(kù)技術(shù)的發(fā)展 數(shù)據(jù)庫(kù)技術(shù)萌芽于 20世紀(jì) 60年代中期 , 到 60年代末 70年代初出現(xiàn)了三個(gè)事件 , 標(biāo)志著數(shù)據(jù)庫(kù)技術(shù)日趨成熟 , 并有了堅(jiān)實(shí)的理論基礎(chǔ) 。此外,由于文件系統(tǒng)沒(méi)有一個(gè)相應(yīng)的模型約束數(shù)據(jù)的存儲(chǔ),因而仍有較高的數(shù)據(jù)冗余,這又極易造成數(shù)據(jù)的不一致性。 從 50年代初開始 ,開始將計(jì)算機(jī)應(yīng)用于數(shù)據(jù)處理 。 數(shù)據(jù)和信息是兩個(gè)相互聯(lián)系 、 但又相互區(qū)別的概念;數(shù)據(jù)是信息的具體表現(xiàn)形式 , 信息是數(shù)據(jù)有意義的表現(xiàn) 。 數(shù)據(jù)的概念包括兩個(gè)方面 , 即數(shù)據(jù)內(nèi)容和數(shù)據(jù)形式 。 數(shù)據(jù)處理的目的是從大量的數(shù)據(jù)中 , 根據(jù)數(shù)據(jù)自身的規(guī)律和及其相互聯(lián)系 , 通過(guò)分析 、 歸納 、 推理等科學(xué)方法 , 利用計(jì)算機(jī)技術(shù) 、 數(shù)據(jù)庫(kù)技術(shù)等技術(shù)手段 , 提取有效的信息資源 , 為進(jìn)一步分析 、 管理 、 決策提供依據(jù) 。 要 點(diǎn) 目 錄 上一頁(yè) 下一頁(yè) 退 出 8 在人工管理階段 , 應(yīng)用程序與數(shù)據(jù)之間的關(guān)系如圖 11所示 。 隨著計(jì)算機(jī)系統(tǒng)性價(jià)比的持續(xù)提高 , 軟件技術(shù)的不斷發(fā)展 , 人們克服了文件系統(tǒng)的不足 , 開發(fā)了一類新的數(shù)據(jù)管理軟件 ——數(shù)據(jù)庫(kù)管理系統(tǒng) ( DataBase Management System, DBMS) , 運(yùn)用數(shù)據(jù)庫(kù)技術(shù)進(jìn)行數(shù)據(jù)管理 , 將數(shù)據(jù)管理技術(shù)推向了數(shù)據(jù)庫(kù)管理階段 。 OBTG報(bào)告確定并且建立了數(shù)據(jù)庫(kù)系統(tǒng)的許多概念 、 方法和技術(shù) 。 20世紀(jì) 80年代開始 , 幾乎所有新開發(fā)的數(shù)據(jù)庫(kù)系統(tǒng)都是關(guān)系數(shù)據(jù)庫(kù)系統(tǒng) , 隨著微型計(jì)算機(jī)的出現(xiàn)與迅速普及 ,運(yùn)行于微機(jī)的關(guān)系數(shù)據(jù)庫(kù)系統(tǒng)也越來(lái)越豐富 , 性能越來(lái)越好 , 功能越來(lái)越強(qiáng) , 應(yīng)用遍及各個(gè)領(lǐng)域 , 為人類邁入信息時(shí)代起到了推波助瀾的作用 。 數(shù)據(jù)庫(kù)中的數(shù)據(jù)分布在計(jì)算機(jī)網(wǎng)絡(luò)的不同結(jié)點(diǎn)上 , 而不是集中在一個(gè)結(jié)點(diǎn) , 區(qū)別于數(shù)據(jù)存放在服務(wù)器上由各用戶共享的網(wǎng)絡(luò)數(shù)據(jù)庫(kù)系統(tǒng) 。 目 錄 上一頁(yè) 下一頁(yè) 退 出 20 3. 多媒體數(shù)據(jù)庫(kù) 多媒體數(shù)據(jù)庫(kù)系統(tǒng) ( Multimedia Database System, MDBS) 是數(shù)據(jù)庫(kù)技術(shù)與多媒體技術(shù)相結(jié)合的產(chǎn)物 。 ( 4)數(shù)據(jù)傳輸?shù)倪B續(xù)性。 目 錄 上一頁(yè) 下一頁(yè) 退 出 23 數(shù)據(jù)庫(kù)系統(tǒng) 數(shù)據(jù)庫(kù)系統(tǒng)的組成 數(shù)據(jù)庫(kù)應(yīng)用系統(tǒng)簡(jiǎn)稱為數(shù)據(jù)庫(kù)系統(tǒng) ( DataBase System,DBS) , 是一個(gè)計(jì)算機(jī)應(yīng)用系統(tǒng) 。 DBMS必須運(yùn)行在相應(yīng)的系統(tǒng)平臺(tái)上 , 在操作系統(tǒng)和相關(guān)的系統(tǒng)軟件支持下 , 才能有效地運(yùn)行 。 應(yīng)用程序的操作范圍通常僅是數(shù)據(jù)庫(kù)的一個(gè)子集 , 也即用戶所需的那部分?jǐn)?shù)據(jù) 。數(shù)據(jù)庫(kù)系統(tǒng)的體系結(jié)構(gòu)如圖 15所示。外模式反映了數(shù)據(jù)庫(kù)的用戶觀 。 目 錄 上一頁(yè) 下一頁(yè) 退 出 33 數(shù)據(jù)庫(kù)管理系統(tǒng)的功能 作為數(shù)據(jù)庫(kù)系統(tǒng)核心軟件的數(shù)據(jù)庫(kù)管理系統(tǒng) DBMS,通過(guò)三級(jí)模式間的映射轉(zhuǎn)換 , 為用戶實(shí)現(xiàn)了數(shù)據(jù)庫(kù)的建立 、使用 、 維護(hù)操作 , 因此 , DBMS必須具備相應(yīng)的功能 。 它是 DBMS運(yùn)行的核心部分 ,主要包括兩方面的功能:系統(tǒng)建立與維護(hù)功能和系統(tǒng)運(yùn)行控制功能 , 分別通過(guò)相應(yīng)的控制程序完成有關(guān)功能 , 包括系統(tǒng)總控 、 存取控制 ( 即存取權(quán)限檢查 ) 、 并發(fā)控制 、 數(shù)據(jù)庫(kù)完整性控制 、 數(shù)據(jù)訪問(wèn) 、 數(shù)據(jù)裝入 、 性能監(jiān)測(cè) 、 系統(tǒng)恢復(fù)等 。 1. 數(shù)據(jù)
點(diǎn)擊復(fù)制文檔內(nèi)容
范文總結(jié)相關(guān)推薦
文庫(kù)吧 www.dybbs8.com
備案圖鄂ICP備17016276號(hào)-1