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

正文內(nèi)容

visualfoxpro程序設(shè)計(jì)第一章-免費(fèi)閱讀

  

【正文】 目前 ,Visual FoxPro DBMS, 本書(shū)以中文版 Visual FoxPro , 系統(tǒng)地介紹數(shù)據(jù)庫(kù)操作 、 應(yīng)用的基本方法 。 如果將教師表作為參照關(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)鍵字 。 按實(shí)體完整性規(guī)則要求 , 主屬性不能取空值 , 如主關(guān)鍵字是多個(gè)屬性的組合 , 所有主屬性均不得取空值 。 在 Visual FoxPro中 , 聯(lián)接運(yùn)算是通過(guò) JOIN命令和 SELECT – SQL 命令來(lái)實(shí)現(xiàn)的 。 投影是從二維表格中選取若干列的操作 , 在表中則是選取若干個(gè)字段 。 以邏輯表達(dá)式指定選擇條件 , 選擇運(yùn)算將選取使邏輯表達(dá)式為真的所有元組 。 因此 , 定義了表格就定義了對(duì)應(yīng)的關(guān)系 。在這些基本要素中,有一點(diǎn)是關(guān)鍵,即屬性不可再分割,也即表中不能套表。 ( 8) 外部關(guān)鍵字 關(guān)系中某個(gè)屬性或?qū)傩越M合并非關(guān)鍵字 , 但卻是另一個(gè)關(guān)系的主關(guān)鍵字 , 稱(chēng)此屬性或?qū)傩越M合為本關(guān)系的外部關(guān)鍵字 。 表 12中 “ 準(zhǔn)考證號(hào) ” 及 “ 身份證號(hào) ” 屬性可以作為單關(guān)鍵字 , 因?yàn)闇?zhǔn)考證號(hào)和身份證號(hào)不允許相同 。 ( 3) 屬性 二維表的每一列在關(guān)系中稱(chēng)為屬性 , 每個(gè)屬性都有一個(gè)屬性名 , 屬性值則是各個(gè)元組屬性的取值 。 關(guān)系模型是建立在關(guān)系代數(shù)基礎(chǔ)上的 , 因而具有堅(jiān)實(shí)的理論基礎(chǔ) 。 網(wǎng)狀模型的基本特點(diǎn): ( 1) 一個(gè)以上結(jié)點(diǎn)無(wú)父結(jié)點(diǎn) ( 2)至少有一結(jié)點(diǎn)有多于一個(gè)的父結(jié)點(diǎn) 網(wǎng)狀模型和層次模型在本質(zhì)上是一樣的,從邏輯上看,它們都是用結(jié)點(diǎn)表示數(shù)據(jù),用連線表示數(shù)據(jù)間的聯(lián)系,從物理上看,層次模型和網(wǎng)絡(luò)模型都是用指針來(lái)實(shí)現(xiàn)兩個(gè)文件之間的聯(lián)系。 樹(shù)的最高位置只有一個(gè)結(jié)點(diǎn) , 稱(chēng)為根結(jié)點(diǎn) 。實(shí)體模型只是將現(xiàn)實(shí)世界的客觀對(duì)象抽象為某種信息結(jié)構(gòu),這種信息結(jié)構(gòu)并不依賴(lài)于具體的計(jì)算機(jī)系統(tǒng),而對(duì)應(yīng)于數(shù)據(jù)世界的模型則由數(shù)據(jù)模型描述,數(shù)據(jù)模型是數(shù)據(jù)庫(kù)中實(shí)體之間聯(lián)系的抽象描述即數(shù)據(jù)結(jié)構(gòu)。如班長(zhǎng)與班級(jí)的聯(lián)系 , 一個(gè)班級(jí)只有一個(gè)班長(zhǎng) , 一個(gè)班長(zhǎng)對(duì)應(yīng)一個(gè)班級(jí) 。; ( 2) 實(shí)體型和實(shí)體值 實(shí)體型就是實(shí)體的結(jié)構(gòu)描述 , 通常是實(shí)體名和屬性名的集合 。 客觀事物在信息世界中稱(chēng)為實(shí)體 , 反映事物間聯(lián)系的是實(shí)體模型或概念模型 。 目 錄 上一頁(yè) 下一頁(yè) 退 出 42 現(xiàn)實(shí)世界的數(shù)據(jù)描述 現(xiàn)實(shí)世界是存在于人腦之外的客觀世界 , 是數(shù)據(jù)庫(kù)系統(tǒng)操作處理的對(duì)象 。 在數(shù)據(jù)庫(kù)系統(tǒng)中 , 數(shù)據(jù)庫(kù)管理系統(tǒng)通過(guò)映像 , 實(shí)現(xiàn)了應(yīng)用程序?qū)?shù)據(jù)的邏輯結(jié)構(gòu)與物理存儲(chǔ)結(jié)構(gòu)之間較高的獨(dú)立性 。 如目前運(yùn)行于微機(jī)上的許多 DBMS就不具備存取控制功能 , 對(duì)數(shù)據(jù)庫(kù)操作的權(quán)限管理很弱或者沒(méi)有 , 而在網(wǎng)絡(luò)環(huán)境下運(yùn)行的 DBMS則具有存取控制以及并發(fā)控制功能 。 Visual FoxPro 6提供的是自含型語(yǔ)言 。 實(shí)際上 , 對(duì)于一個(gè)數(shù)據(jù)庫(kù)系統(tǒng)而言 , 只有物理級(jí)數(shù)據(jù)庫(kù)是客觀存在的 , 它是進(jìn)行數(shù)據(jù)庫(kù)操作的基礎(chǔ) , 概念級(jí)數(shù)據(jù)庫(kù)中不過(guò)是物理數(shù)據(jù)庫(kù)的一種邏輯的 、抽象的描述 ( 即模式 ) , 用戶(hù)級(jí)數(shù)據(jù)庫(kù)則是用戶(hù)與數(shù)據(jù)庫(kù)的接口 , 它是概念級(jí)數(shù)據(jù)庫(kù)的一個(gè)子集 ( 外模式 ) 。 外模式是從模式導(dǎo)出的一個(gè)子集 ,包含模式中允許特定用戶(hù)使用的那部分?jǐn)?shù)據(jù) 。用戶(hù)級(jí)對(duì)應(yīng)外模式,概念級(jí)對(duì)應(yīng)模式,物理級(jí)對(duì)應(yīng)內(nèi)模式,使不同級(jí)別的用戶(hù)對(duì)數(shù)據(jù)庫(kù)形成不同的視圖。 數(shù)據(jù)庫(kù)中的數(shù)據(jù)由 DBMS進(jìn)行統(tǒng)一管理和控制 , 用戶(hù)對(duì)數(shù)據(jù)庫(kù)進(jìn)行的各種數(shù)據(jù)操作都是通過(guò) DBMS實(shí)現(xiàn)的 。 DBMS提供對(duì)數(shù)據(jù)庫(kù)中數(shù)據(jù)資源進(jìn)行統(tǒng)一管理和控制的功能 , 將用戶(hù)應(yīng)用程序與數(shù)據(jù)庫(kù)數(shù)據(jù)相互隔離 。 目 錄 上一頁(yè) 下一頁(yè) 退 出 22 4. 數(shù)據(jù)倉(cāng)庫(kù) 信息技術(shù)的高速發(fā)展 , 數(shù)據(jù)和數(shù)據(jù)庫(kù)在急劇增長(zhǎng) ,數(shù)據(jù)庫(kù)應(yīng)用的規(guī)模 、 范圍和深度不斷擴(kuò)大 , 一般的事務(wù)處理已不能滿(mǎn)足應(yīng)用的需要 , 企業(yè)界需要在大量信息數(shù)據(jù)基礎(chǔ)上的決策支持 ( Decision Support, DS) , 數(shù)據(jù)倉(cāng)庫(kù) ( Data Warehousing, DW) 技術(shù)的興起滿(mǎn)足了這一需求 。 ( 3) 時(shí)序性 。它從關(guān)系模型中脫離出來(lái),強(qiáng)調(diào)在數(shù)據(jù)庫(kù)框架中發(fā)展類(lèi)型、數(shù)據(jù)抽象、繼承和持久性;它的基本設(shè)計(jì)思想是,一方面把面向?qū)ο笳Z(yǔ)言向數(shù)據(jù)庫(kù)方向擴(kuò)展,使應(yīng)用程序能夠存取并處理對(duì)象,另一方面擴(kuò)展數(shù)據(jù)庫(kù)系統(tǒng),使其具有面向?qū)ο蟮奶卣?,提供一種綜合的語(yǔ)義數(shù)據(jù)建模概念集,以便對(duì)現(xiàn)實(shí)世界中復(fù)雜應(yīng)用的實(shí)體和聯(lián)系建模。 分布式數(shù)據(jù)庫(kù)系統(tǒng)是地理上分布在計(jì)算機(jī)網(wǎng)絡(luò)不同結(jié)點(diǎn) , 邏輯上屬于同一系統(tǒng)的數(shù)據(jù)庫(kù)系統(tǒng) , 能支持全局應(yīng)用 , 同時(shí)存取兩個(gè)或兩個(gè)以上結(jié)點(diǎn)的數(shù)據(jù) 。 數(shù)據(jù)庫(kù)技術(shù)成為實(shí)現(xiàn)和優(yōu)化信息系統(tǒng)的基本技術(shù) 。 ( 1) 1969年 IBM公司研制 、 開(kāi)發(fā)了數(shù)據(jù)庫(kù)管理系統(tǒng)商品化軟件 IMS( Information Management System) , IMS的數(shù)據(jù)模型是層次結(jié)構(gòu)的 。 要 點(diǎn) 目 錄 上一頁(yè) 下一頁(yè) 退 出 11 在文件管理階段 , 應(yīng)用程序與數(shù)據(jù)之間的關(guān)系如圖12所示 。 當(dāng)時(shí)的計(jì)算機(jī)沒(méi)有專(zhuān)門(mén)管理數(shù)據(jù)的軟件 , 也沒(méi)有像磁盤(pán)這樣可隨機(jī)存取的外部存儲(chǔ)設(shè)備 , 對(duì)數(shù)據(jù)的管理沒(méi)有一定的格式 , 數(shù)據(jù)依附于處理它的應(yīng)用程序 , 使數(shù)據(jù)和應(yīng)用程序一一對(duì)應(yīng) , 互為依賴(lài) 。 要 點(diǎn) 目 錄 上一頁(yè) 下一頁(yè) 退 出 5 數(shù)據(jù)處理 數(shù)據(jù)處理就是將數(shù)據(jù)轉(zhuǎn)換為信息的過(guò)程 。Visual FoxPro 數(shù)據(jù)庫(kù)與程序設(shè)計(jì) 河南師范大學(xué)物理與信息工程學(xué)院 2 第 1章 數(shù)據(jù)庫(kù)基本知識(shí)與 Visual FoxPro概述 目 錄 上一頁(yè) 下一頁(yè) 退 出 目 錄 上一頁(yè) 下一頁(yè) 退 出 3 本 章 要 點(diǎn) 信息、數(shù)據(jù)與數(shù)據(jù)處理 數(shù)據(jù)庫(kù)系統(tǒng) 關(guān)系數(shù)據(jù)庫(kù)系統(tǒng) Visual FoxPro 系統(tǒng)簡(jiǎn)介 Visual FoxPro 思考題 目 錄 上一頁(yè) 下一頁(yè) 退 出 4 信息、數(shù)據(jù)與數(shù)據(jù)處理 數(shù)據(jù)與信息 人們通常使用各種各樣的物理符號(hào)來(lái)表示客觀事物的特性和特征 , 這些符號(hào)及其組合就是數(shù)據(jù) 。 數(shù)據(jù)處理的內(nèi)容主要包括:數(shù)據(jù)的收集 、 整理 、 存儲(chǔ) 、 加工 、 分類(lèi) 、 維護(hù) 、排序 、 檢索和傳輸?shù)纫幌盗谢顒?dòng)的總和 。 由于數(shù)據(jù)與應(yīng)用程序的對(duì)應(yīng)、依賴(lài)關(guān)系,應(yīng)用程序中的數(shù)據(jù)無(wú)法被其他程序利用,程序與程序之間存在著大量重復(fù)數(shù)據(jù),稱(chēng)為數(shù)據(jù)冗余;同時(shí),由于數(shù)據(jù)是對(duì)應(yīng)某一應(yīng)用程序的,使得數(shù)據(jù)的獨(dú)立性很差,如果數(shù)據(jù)的類(lèi)型、結(jié)構(gòu)、存取方式或輸入輸出方式發(fā)生變化,處理它的程序必須相應(yīng)改變,數(shù)據(jù)結(jié)構(gòu)性差,而且數(shù)據(jù)不能長(zhǎng)期保存。 ┆ ┆ 操作系統(tǒng) 應(yīng)用程序 n 應(yīng)用程序 2 數(shù)據(jù)組 2 數(shù)據(jù)組 n 應(yīng)用程序 1 數(shù)據(jù)組 1 ┆ ┆ 目 錄 上一頁(yè) 下一頁(yè) 退 出 12 3. 數(shù)據(jù)庫(kù)管理階段 數(shù)據(jù)庫(kù)管理階段是 60年代末在文件管理基礎(chǔ)上發(fā)展起來(lái)的 。 ( 2) 美國(guó)數(shù)據(jù)系統(tǒng)語(yǔ)言協(xié)會(huì) CODASYL( Conference On Data System Language) 下屬的數(shù)據(jù)庫(kù)任務(wù)組 DBTG( Data Base Task Group) 對(duì)數(shù)據(jù)庫(kù)方法進(jìn)行系統(tǒng)的討論 、 研究 , 提出了若干報(bào)告 , 成為 OBTG報(bào)告 。 ( 3) 關(guān)系方法的理論研究和軟件系統(tǒng)的研制取得了很大的成果 。 分布式數(shù)據(jù)庫(kù)系統(tǒng)的主要特點(diǎn)是: ( 1) 數(shù)據(jù)是分布的 。因此,面向?qū)ο髷?shù)據(jù)庫(kù)系統(tǒng)首先是一個(gè)數(shù)據(jù)庫(kù)系統(tǒng),具備數(shù)據(jù)庫(kù)系統(tǒng)的基本功能,其次是一個(gè)面向?qū)ο蟮南到y(tǒng),針對(duì)面向?qū)ο蟮某绦蛟O(shè)計(jì)語(yǔ)言的永久性對(duì)象存儲(chǔ)管理而設(shè)計(jì)的,充分支持完整的面向?qū)ο蟾拍詈蜋C(jī)制。 文字 、 聲音或圖像組成的復(fù)雜對(duì)象需要有一定的同步機(jī)制 , 如一幅畫(huà)面的配音或文字需要同步 , 既不能超前也不能滯后 , 而傳統(tǒng)數(shù)據(jù)無(wú)此要求 。 數(shù)據(jù)倉(cāng)庫(kù)作為決策支持系統(tǒng) ( Decision Support System, DSS) 的有效解決方案 , 涉及三方面的技術(shù)內(nèi)容:數(shù)據(jù)倉(cāng)庫(kù)技術(shù) 、 聯(lián)機(jī)分析處理 ( OnLine Analysis Processing, OLAP) 技術(shù)和數(shù)據(jù)挖掘 ( Data Mining, DM)技術(shù) 。 它是數(shù)據(jù)庫(kù)系統(tǒng)的核心 , 其功能的強(qiáng)弱是衡量數(shù)據(jù)庫(kù)系統(tǒng)性能優(yōu)劣的主要指標(biāo) 。 目 錄 上一頁(yè) 下一頁(yè) 退 出 26 4. 應(yīng)用程序 應(yīng)用程序 ( Application) 是在 DBMS的基礎(chǔ)上 , 由用戶(hù)根據(jù)應(yīng)用的實(shí)際需要所開(kāi)發(fā)的 、 處理特定業(yè)務(wù)的應(yīng)用程序 。所謂視圖,就是指觀察、認(rèn)識(shí)和理解數(shù)據(jù)的范圍、角度和方法,簡(jiǎn)而言之,視圖就是數(shù)據(jù)庫(kù)在用戶(hù) “ 眼中 ” 的反映,很顯然,不同層次(級(jí)別)用戶(hù)所 “ 看到 ” 的數(shù)據(jù)庫(kù)是不相同的。 用戶(hù)可以通過(guò)外模式描述語(yǔ)言 ( 外模式 DLL) 來(lái)描述 、 定義對(duì)應(yīng)于用戶(hù)的數(shù)據(jù)記錄 ( 外模式 ) , 也可以利用數(shù)據(jù)操縱語(yǔ)言( Data Manipulation Language, DML) 對(duì)這些數(shù)據(jù)記錄進(jìn)行 。 用戶(hù)應(yīng)用程序根據(jù)外模式進(jìn)行數(shù)據(jù)操作 , 通過(guò)外模式-模式映射 , 定義和建立某個(gè)外模式與模式間的對(duì)應(yīng)關(guān)系 , 將外模式與模式聯(lián)系起來(lái) , 當(dāng)模式發(fā)生改變時(shí) , 只要改變其映射 ,就可以使外模式保持不變 , 對(duì)應(yīng)的應(yīng)用程序也可保持不變;另一方面 , 通過(guò)模式-內(nèi)模式映射 , 定義建立數(shù)據(jù)的邏輯結(jié)構(gòu) ( 模式 ) 與存儲(chǔ)結(jié)構(gòu) ( 內(nèi)模式 ) 間的對(duì)應(yīng)關(guān)系 , 當(dāng)數(shù)據(jù)的存儲(chǔ)結(jié)構(gòu)發(fā)生變化時(shí) , 只需改變模式-內(nèi)模式映射 , 就能保持模式不變 , 因此應(yīng)用程序也可以保持不變 。 目 錄 上一頁(yè) 下一頁(yè) 退 出 36 3. 數(shù)據(jù)庫(kù)管理功能 DBMS提供了對(duì)數(shù)據(jù)庫(kù)的建立 、 更新 、 重編 、 結(jié)構(gòu)維護(hù) 、恢復(fù)及性能監(jiān)測(cè)等管理功能 。 目 錄 上一頁(yè) 下一頁(yè) 退 出 38 數(shù)據(jù)庫(kù)系統(tǒng)的特點(diǎn) 數(shù)據(jù)庫(kù)系統(tǒng)的出現(xiàn)是計(jì)算機(jī)數(shù)據(jù)處理技術(shù)的重大進(jìn)步,它具有以下特點(diǎn)。 數(shù)據(jù)庫(kù)的數(shù)據(jù)獨(dú)立包括兩個(gè)方面: ( 1) 物理數(shù)據(jù)獨(dú)立:數(shù)據(jù)的存儲(chǔ)格式和組織方法改變時(shí) , 不影響數(shù)據(jù)庫(kù)的邏輯結(jié)構(gòu) , 從而不影響應(yīng)用程序 。 如何用數(shù)據(jù)來(lái)描述 、 解釋現(xiàn)實(shí)世界 , 運(yùn)用數(shù)據(jù)庫(kù)技術(shù)表示 、 處理客觀事物及其相互關(guān)系 , 則需要采取相應(yīng)的方法和手段進(jìn)行描述 , 進(jìn)而實(shí)現(xiàn)最終的操作處理 。 現(xiàn)實(shí)世界是物質(zhì)的 , 相對(duì)而言信息世界是抽象的; ( 3) 數(shù)據(jù)世界 數(shù)據(jù)世界就是信息世界中的信息數(shù)據(jù)化后對(duì)應(yīng)的產(chǎn)物。具有相同屬性的實(shí)體 , 有相同的實(shí)體型; ( 3) 屬性型和屬性值 與實(shí)體型和實(shí)體值相似 , 實(shí)體的屬性也有型與值之分 。 ( 2) 一對(duì)多聯(lián)系 ( 1:n) 若兩個(gè)不同型實(shí)體集中 , 一方的一個(gè)實(shí)體對(duì)應(yīng)另一方若干個(gè)實(shí)體 , 而另一方的一個(gè)實(shí)只對(duì)應(yīng)本方一個(gè)實(shí)體 , 稱(chēng)這種聯(lián)系為一對(duì)多聯(lián)系 。數(shù)據(jù)模型不同,描述和實(shí)現(xiàn)方法也不同,相應(yīng)的支持軟件即數(shù)據(jù)庫(kù)管理系統(tǒng) DBMS也不同。 根結(jié)點(diǎn)以外的其他結(jié)點(diǎn)都有一個(gè)父結(jié)點(diǎn)與它相連 , 同時(shí)可能有一個(gè)或多個(gè)子結(jié)點(diǎn)與它相連 。層次模型是網(wǎng)狀模型的特殊形式,網(wǎng)狀模型是層次模型的一般形式。 與層次模型和網(wǎng)狀模型相比 , 具有數(shù)據(jù)結(jié)構(gòu)單一 、 理論嚴(yán)密 、 使用方便 、 易學(xué)易用的特點(diǎn) , 因此 , 目前絕大多數(shù)數(shù)據(jù)庫(kù)系統(tǒng)的數(shù)據(jù)模型 , 都是采用關(guān)系數(shù)據(jù)模型 , 成為數(shù)據(jù)庫(kù)應(yīng)用的主流 。 在 Visual FoxPro中 , 一個(gè)屬性對(duì)應(yīng)表中一個(gè)字段 , 屬性名對(duì)應(yīng)字段名 , 屬性值對(duì)應(yīng)于各個(gè)記錄的字段值 。 而
點(diǎn)擊復(fù)制文檔內(nèi)容
范文總結(jié)相關(guān)推薦
文庫(kù)吧 www.dybbs8.com
備案圖鄂ICP備17016276號(hào)-1