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

正文內(nèi)容

基于c號(hào)的名片管理系統(tǒng)-文庫(kù)吧

2025-08-04 12:29 本頁(yè)面


【正文】 ....... 40 參考資料 .............................................. 40 ***畢業(yè)設(shè)計(jì) 論文 5 1 C數(shù)據(jù)庫(kù)編程基礎(chǔ) 隨著計(jì)算機(jī)技術(shù)的發(fā)展,數(shù)據(jù)庫(kù)有利于顯示出其強(qiáng)大的數(shù)據(jù)存儲(chǔ)和數(shù)據(jù)管理的功能。 人類已經(jīng)步入了新世紀(jì),計(jì)算機(jī)技術(shù)正不斷發(fā)生深刻的變化,從而影響人們生活的各 個(gè)方面。從最簡(jiǎn)單的數(shù)據(jù)計(jì)算到對(duì)各種信息的存儲(chǔ)和處理,以至到目前的生產(chǎn)活動(dòng)和金融貿(mào)易等各個(gè)領(lǐng)域,計(jì)算機(jī)都無處不在地扮演著越來越重要的角色。隨著 Inter 技術(shù)的不斷發(fā)展和普及,人們已經(jīng)逐漸意識(shí)到了它的巨大魅力。如何最大限度地挖掘互聯(lián)網(wǎng)絡(luò)的潛在價(jià)值,探索一種有效、便捷的互聯(lián)網(wǎng)應(yīng)用的開發(fā)設(shè)計(jì)方法,使其為人們帶來更多更廣的效益,正受到越來越多業(yè)界人士的關(guān)注 為了滿足人們對(duì)數(shù)據(jù)庫(kù)的需要 c提供了強(qiáng)大的數(shù)據(jù)庫(kù)程序設(shè)計(jì)功能。雖然 c并不是專用于進(jìn)行數(shù)據(jù)庫(kù)軟件系統(tǒng),但它所提供的數(shù)據(jù)庫(kù)功能卻幾乎可以滿足所有編程人員的需求 。 進(jìn)入 21 世紀(jì),數(shù)字化、網(wǎng)絡(luò)化的信息革命從根本上推動(dòng)了 管理系統(tǒng)的發(fā)展進(jìn)程,計(jì)算機(jī)日益成為 管理 的主要設(shè)備, 管理系統(tǒng) 采用了各種自動(dòng)化集成系統(tǒng)建立自己的內(nèi)部網(wǎng)絡(luò)環(huán)境,呈現(xiàn)出網(wǎng)絡(luò)化、信息化、智能化和社會(huì)化的特征。 在數(shù)據(jù)庫(kù)應(yīng)用系統(tǒng)開發(fā)之前,對(duì)開發(fā)數(shù)據(jù)庫(kù)的基本概念應(yīng)當(dāng)了解,對(duì)數(shù)據(jù)庫(kù)的結(jié)構(gòu)、開發(fā)數(shù)據(jù)庫(kù)應(yīng)用程序的步驟、開發(fā)體系及方法都應(yīng)當(dāng)有相當(dāng)清晰的了解和認(rèn)識(shí)。數(shù)據(jù)庫(kù)應(yīng)用系統(tǒng)開發(fā)的目標(biāo)是建立一個(gè)滿足用戶長(zhǎng)期需求的產(chǎn)品。開發(fā)的主要過程為:理解用戶的需求,然后,把它們轉(zhuǎn)變?yōu)橛行У臄?shù)據(jù)庫(kù)設(shè)計(jì)。把設(shè)計(jì)轉(zhuǎn)變?yōu)閷?shí)際的數(shù)據(jù)庫(kù),并且這 些數(shù)據(jù)庫(kù)帶有功能完備、高效能的應(yīng)用。數(shù)據(jù)庫(kù)技術(shù)在計(jì)算機(jī)軟件鄰域研究中一直是非常重要的主題,產(chǎn)生于 60 年代, 30 多年來數(shù)據(jù)庫(kù)技術(shù)得到了迅速發(fā)展,并已形成較為完整的理論體系和一大批實(shí)用系統(tǒng)。并且,近年來,隨著 World Wide Web(WWW)的猛增及 Inter 技術(shù)的迅速發(fā) ***畢業(yè)設(shè)計(jì) 論文 6 展,使得數(shù)據(jù)庫(kù)技術(shù)之時(shí)成為最熱門技術(shù)之一。 要了解 c 中的數(shù)據(jù)庫(kù)編程,不僅需要知道 C中數(shù)據(jù)庫(kù)編程的機(jī)制和方法,還需了解數(shù)據(jù)庫(kù)的基本概念和知識(shí)。所以先了解數(shù)據(jù)庫(kù)的基本概念和術(shù)語(yǔ),然后再進(jìn)行 C的數(shù)據(jù)庫(kù)編程無疑是不可或缺的。 數(shù)據(jù)庫(kù)及數(shù)據(jù)庫(kù)管理系統(tǒng) 數(shù)據(jù)庫(kù) 全球性的網(wǎng)絡(luò)化、信息化進(jìn)程正改變著人們的生活方式, Inter 技術(shù)應(yīng)用以及電子商務(wù)的飛速增長(zhǎng)給人們生活工作的各個(gè)層面帶來了深刻的影響。回顧我國(guó)政務(wù)信息化的進(jìn)程,大致可分為三個(gè)階段:( 1)以桌面字處理工具為典型的個(gè)人辦公工具軟件階段,計(jì)算機(jī)應(yīng)用提高了個(gè)人工作效率。( 2)基于關(guān)系型數(shù)據(jù)庫(kù)技術(shù),以 B/S 體系結(jié)構(gòu)應(yīng)用為特征階段,這一階段基本實(shí)現(xiàn)了部門級(jí)的數(shù)據(jù)處理、公文處理等的自動(dòng)化。( 3)基于符合 Inter/Intra 技術(shù)標(biāo)準(zhǔn)的平臺(tái)應(yīng)用階段,這一階段,不僅在技術(shù)上有了很大進(jìn)步,而且應(yīng)用范圍已從部門內(nèi)部、部門之間擴(kuò)展到行業(yè) /系統(tǒng)內(nèi)部,乃至跨部委跨系統(tǒng)。 在 Inter 應(yīng)用方面,政府部門已陸續(xù)建立了自己的 Web 服務(wù)器和網(wǎng)站,有的還實(shí)現(xiàn)了一些簡(jiǎn)單的網(wǎng)上業(yè)務(wù)。但由于各相關(guān)單位在信息化建設(shè)中的技術(shù)差異和經(jīng)驗(yàn)欠缺,電子政務(wù)并未在真正意義上得以實(shí)現(xiàn),相反,不少政府站點(diǎn)在規(guī)劃建設(shè)、管理維護(hù)以及安全性方面還停留在較低的水平上,各級(jí)政府部門還有待建立和完善從頁(yè)面制作、審批、更新,流程管理,應(yīng)用開發(fā),安全性保證,與后臺(tái)應(yīng)用系統(tǒng)(如 OA 和業(yè)務(wù)系統(tǒng))集成的以及客互支持的一整套 行之有效的管理模式、運(yùn)營(yíng)方法和技術(shù)平臺(tái)。 電子政務(wù)應(yīng)用與一般的辦公自動(dòng)化系統(tǒng)既緊密相關(guān),又在應(yīng)用側(cè)重點(diǎn)、用戶群體以及采用的技術(shù)等方面都有所差異,總的來說,前者在用 ***畢業(yè)設(shè)計(jì) 論文 7 戶的范疇上包含后者,電子政務(wù)是更廣義上的政府辦公自動(dòng)化或者理解為 “面向社會(huì)的政府辦公自動(dòng)化。 數(shù)據(jù)庫(kù)是一組特定數(shù)據(jù)集合,是提供數(shù)據(jù)的基地。它能保存數(shù)據(jù)并允許用戶訪問所需的數(shù)據(jù)。數(shù)據(jù)庫(kù)中保存的數(shù)據(jù)是都是相關(guān)數(shù)據(jù),為了便于保管和處理這些數(shù)據(jù),將這些數(shù)據(jù)存入數(shù)據(jù)庫(kù)時(shí)必須具有一定的數(shù)據(jù)結(jié)構(gòu)和文件組織方式。 數(shù)據(jù)庫(kù)中的數(shù)據(jù)集合組成特定的表 ,表中的每一列為一個(gè)字段,每一行為一個(gè)記錄,分述如下: 表 數(shù)據(jù)庫(kù)中的表是按行與列排列表示相關(guān)信息的邏輯組。例如,一張表可以包含 一系列信息,諸如他們的姓名、性別和 年齡。 字段 表中的每一列成為一個(gè)字段,其中每個(gè)字段描述了它所含有的數(shù)據(jù)。創(chuàng)建一個(gè)數(shù)據(jù)庫(kù)時(shí),它每個(gè)字段分配一個(gè)數(shù)據(jù)類型、最大長(zhǎng)度和其他屬性。字段可包含各種字符、數(shù)字甚至圖形。 記錄 表中的每一行成為一個(gè)記錄。一般來說,數(shù)據(jù)庫(kù)表中的記錄必須唯一。數(shù)據(jù)庫(kù)建立后,為了便于查找,可以再數(shù)據(jù)庫(kù)中建立索引來加快查找速度。一個(gè)索引把一個(gè)域 中的數(shù)據(jù)鏈接到數(shù)據(jù)庫(kù)上,利于索引來查找數(shù)據(jù)庫(kù)上的記錄,可以大大地提高查找速度。 數(shù)據(jù)庫(kù)管理系統(tǒng)( DBMS) 數(shù)據(jù)庫(kù)管理系統(tǒng)( DBMS)是用高級(jí)命令操作表格式數(shù)據(jù)的系統(tǒng),它包括數(shù)據(jù)庫(kù)的定義、數(shù)據(jù)庫(kù)的裝入、數(shù)據(jù)庫(kù)的操縱、數(shù)據(jù)庫(kù)的維護(hù)和數(shù)據(jù)庫(kù)的控制等。 數(shù)據(jù)庫(kù)管理系統(tǒng)隱藏了數(shù)據(jù)在數(shù)據(jù)庫(kù)中存放的方式之類的細(xì)節(jié),使編程人員能夠集中精力處理數(shù)據(jù)信息,不必考慮文件的具體操作。 ***畢業(yè)設(shè)計(jì) 論文 8 C 數(shù)據(jù)庫(kù)結(jié)構(gòu) C 數(shù)據(jù)庫(kù)有三部分組成:用戶界面、數(shù)據(jù)庫(kù)引擎、數(shù)據(jù)倉(cāng)庫(kù)。其中數(shù)據(jù)庫(kù)引擎存在于用戶界 面和數(shù)據(jù)倉(cāng)庫(kù)之間,起著中介作用,用戶通過它與正在訪問的特定數(shù)據(jù)庫(kù)相聯(lián)。不管這個(gè)數(shù)據(jù)庫(kù)使本地的 C數(shù)據(jù)庫(kù),還是所支持的其他任何數(shù)據(jù)庫(kù)格式,所使用的數(shù)據(jù)訪問對(duì)象和編程技術(shù)都是相同的。下面簡(jiǎn)單介紹數(shù)據(jù)庫(kù)的這三個(gè)組成部分。 ( 1)用戶界面和應(yīng)用程序代碼 用戶界面是進(jìn)行人機(jī)交互的界面,用于顯示數(shù)據(jù)并允許用戶查看或更新數(shù)據(jù)。驅(qū)動(dòng)用戶界面窗體的是 C編寫的應(yīng)用程序代碼。這些代碼包括用來請(qǐng)求數(shù)據(jù)庫(kù)服務(wù)的數(shù)據(jù)訪問對(duì)象和方法,如添加、刪除記錄或執(zhí)行查詢等。 但應(yīng)用程序代碼所發(fā)出的服務(wù)請(qǐng)求是向 Jet 數(shù)據(jù)庫(kù)引擎提出的,而不是直接 對(duì)物理數(shù)據(jù)庫(kù)文件進(jìn)行的操作。對(duì)物理數(shù)據(jù)庫(kù)的直接操作由數(shù)據(jù)庫(kù)引擎發(fā)出,并向應(yīng)用程序返回所需要的結(jié)果。 ( 2)數(shù)據(jù)庫(kù)引擎 Jet 數(shù)據(jù)庫(kù)引擎包含在一組動(dòng)態(tài)鏈接庫(kù)( DLL)中,運(yùn)行時(shí),這些動(dòng)態(tài)鏈接庫(kù)文件被鏈接到 C程序。它把應(yīng)用程序的請(qǐng)求翻譯成對(duì) .mdb 文件或其他數(shù)據(jù)倉(cāng)庫(kù)的物理操作。數(shù)據(jù)庫(kù)引擎真正讀取、寫入和修改數(shù)據(jù)庫(kù),并處理數(shù)據(jù)庫(kù)中的所有內(nèi)部事務(wù),如索引、鎖定、安全性和引用完整性。它還包含一個(gè)查詢處理器和結(jié)果處理器,接收并執(zhí)行結(jié)構(gòu)化查詢語(yǔ)言(SQL)查詢以及管理查詢所返回的結(jié)果。 ( 3)數(shù)據(jù)倉(cāng)庫(kù) 數(shù)據(jù)倉(cāng) 庫(kù)是包含數(shù)據(jù)庫(kù)表的一個(gè)或多個(gè)文件。對(duì)于本地的 C或Microsoft Access 數(shù)據(jù)庫(kù)來說,就是 .mdb 文件。對(duì)于其他的數(shù)據(jù)庫(kù),則可能包含 .dbf 文件或其他擴(kuò)展名的文件。 ***畢業(yè)設(shè)計(jì) 論文 9 數(shù)據(jù)訪問方式 C 提供了兩種與 Jet 數(shù)據(jù)庫(kù)引擎的接口的方法: 1. 結(jié)構(gòu)化查詢 語(yǔ)言 — SQL SQL 語(yǔ)言概述 SQL全稱是 “ 結(jié)構(gòu)化查詢語(yǔ)言 (Structured Query Language)” ,最早的是 IBM的圣約瑟研究實(shí)驗(yàn)室為其關(guān)系數(shù)據(jù)庫(kù)管理系統(tǒng) SYSTEM R開發(fā)的一種查詢語(yǔ)言,它的前身是 SQUARE語(yǔ)言 [38]。 SQL語(yǔ)言結(jié)構(gòu)簡(jiǎn)潔,功能強(qiáng)大,簡(jiǎn)單易學(xué),所以自從 IBM公司 1981年推出以來, SQL語(yǔ)言,得到了廣泛的應(yīng)用。如今無論是 Oracle、 Sybase、 Informix、 SQL server這些大型的數(shù)據(jù)庫(kù)管理系統(tǒng),還是 Visual FoxPro、 PowerBuilder這些微機(jī)上常用的數(shù)據(jù)庫(kù)開發(fā)系統(tǒng),都支持 SQL語(yǔ)言作為查詢語(yǔ)言。 Structured Query Language包含 4個(gè)部分: ☆數(shù)據(jù)查詢語(yǔ)言 DQLData Query Language SELECT ☆據(jù)操縱語(yǔ)言 DQLData Manipulation Language INSERT、 UPDATE、DELETE ☆數(shù)據(jù)定義語(yǔ)言 DQLData Definition Language CREATE、 ALTER、DROP ☆數(shù)據(jù)控制語(yǔ)言 DQLData Control Language COMMIT WORK、 ROLLBACK WORK SQL廣泛地被采用正說明了它的優(yōu)點(diǎn)。它使全部用戶,包括應(yīng)用程序員、 DBA管理員和終端用戶受益非淺。 SQL語(yǔ)言具有很多優(yōu)點(diǎn),簡(jiǎn)單說來,有如下幾點(diǎn): 非過程化語(yǔ)言 SQL是一個(gè)非過程化的語(yǔ)言,因?yàn)樗淮翁幚硪粋€(gè)記錄, 對(duì)數(shù)據(jù)提供自動(dòng)導(dǎo)航。 SQL允許用戶在高層的數(shù)據(jù)結(jié)構(gòu)上工作,而無需對(duì)單個(gè)記錄進(jìn)行操 ***畢業(yè)設(shè)計(jì) 論文 10 作,可操作記錄集。所有 SQL 語(yǔ)句接受集合作為輸入,返回集合作為輸出。 SQL的集合特性允許一條 SQL語(yǔ)句的結(jié)果作為另一條 SQL語(yǔ)句的輸入。SQL不要求用戶指定對(duì)數(shù)據(jù)的存放方法。 這種特性使用戶更易集中精力于要得到的結(jié)果。所有 SQL語(yǔ)句使用查詢優(yōu)化器,它是 RDBMS的一部分,由它決定對(duì)指定數(shù)據(jù)存取的最快速度的手段。查詢優(yōu)化器知道存在什么索引,哪兒使用合適,而用戶并不需要知道表是否有索引、有什么類型的索引。 統(tǒng)一的語(yǔ)言 SQL可用于 所有用戶的 DB活動(dòng)模型,包括系統(tǒng)管理員、數(shù)據(jù)庫(kù)管理員、 應(yīng)用程序員、決策支持系統(tǒng)人員及許多其它類型的終端用戶。基本的 SQL 命令只需很少時(shí)間就能學(xué)會(huì),最高級(jí)的命令在幾天內(nèi)便可掌握。 SQL為許多任務(wù)提供了命令,包括: ☆查詢數(shù)據(jù) ☆在表中插入、修改和刪除記錄 ☆建立、修改和刪除數(shù)據(jù)對(duì)象 ☆控制對(duì)數(shù)據(jù)和數(shù)據(jù)對(duì)象的存取 ☆保證數(shù)據(jù)庫(kù)一致性和完整性 以前的數(shù)據(jù)庫(kù)管理系統(tǒng)為上述各類操作提供單獨(dú)的語(yǔ)言,而 SQL將全部任務(wù)統(tǒng)一在一種語(yǔ)言中。 由于所有主要的關(guān)系數(shù)據(jù)庫(kù)管理系統(tǒng)都支持 SQL語(yǔ)言,用戶可將使用SQL的技能從 一個(gè) RDBMS轉(zhuǎn)到另一個(gè)。所有用 SQL編寫的程序都是可以移植的。 所有 SQL語(yǔ)句都必須由數(shù)據(jù)庫(kù)服務(wù)器獨(dú)立地執(zhí)行,這就意味著客戶端應(yīng)用必須把每條查詢發(fā)送到數(shù)據(jù)庫(kù)服務(wù)器,等待它處理這個(gè)查詢,接收結(jié)果,做一些運(yùn)算,然后給服務(wù)器發(fā)送另外一條查詢。所有這些東西都會(huì)產(chǎn)生進(jìn)程間通訊,并且如果客戶端在另外一臺(tái)機(jī)器上甚至還會(huì)導(dǎo)致網(wǎng) ***畢業(yè)設(shè)計(jì) 論文 11 絡(luò)開銷??梢允褂昧?PL/pg SQL( SQL 過程語(yǔ)言 ),這樣就實(shí)現(xiàn)了把一塊兒運(yùn)算和一系列查詢操作集中一次性處理,這樣就擁有了過程語(yǔ)言的力量并且簡(jiǎn)化 SQL的使用,因而可以節(jié)約大量的時(shí)間,使應(yīng)用獲得可 觀的性能提升 . 2. 數(shù)據(jù)訪問對(duì)象 Data Grid 控件是 C 中數(shù)據(jù)庫(kù)編程的非編碼方法,不需編程就可以方便地訪問數(shù)據(jù)庫(kù)。使用時(shí)只需適當(dāng)設(shè)置 Data Grid 控件的屬性,并與窗體上的相關(guān)控件建立數(shù)據(jù)的輸入輸出聯(lián)系。就可訪問并顯示數(shù)據(jù)庫(kù)中的數(shù)據(jù)。 數(shù)據(jù)訪問對(duì)象(簡(jiǎn)稱 DAO)時(shí)通過編程訪問數(shù)據(jù)庫(kù)的對(duì)象結(jié)構(gòu),是全面控制數(shù)據(jù)庫(kù)的完整編程接口。 DAO 模型提供了管理數(shù)據(jù)庫(kù)系統(tǒng)所需的全部操作及其屬性和方法,包括創(chuàng)建數(shù)據(jù)庫(kù),定義表、字段和索引,建立表間的關(guān)系,定位和查詢數(shù)據(jù)庫(kù)等工具。 C中的數(shù) 據(jù)庫(kù)編程就是創(chuàng)建數(shù)據(jù)訪問對(duì)象,這些數(shù)據(jù)訪問對(duì)象對(duì)應(yīng)于被訪問物理數(shù)據(jù)庫(kù)的不同部分,如 Database、 Table Det 、 Field 和Index 對(duì)象。 用這些數(shù)據(jù)訪問對(duì)象的屬性和方法來實(shí)現(xiàn)對(duì)數(shù)據(jù)庫(kù)的操作。在 C 窗體作中,能夠使用綁定和非綁定控件來顯示操作結(jié)果并接收用戶輸入。 C 通過 DAO 和 Jet 引擎可以識(shí)別三類數(shù)據(jù)庫(kù): C 數(shù)據(jù)庫(kù) C 數(shù)據(jù)庫(kù)又被稱為本地?cái)?shù)據(jù)庫(kù),這類數(shù)據(jù)庫(kù)文件使用與 Microsoft Access 相同的格式。 Jet 引擎能夠靈活且高速地創(chuàng)建和操作這些數(shù)據(jù)庫(kù)。 外部數(shù) 據(jù)庫(kù) 外部數(shù)據(jù)庫(kù)是使用當(dāng)前幾種流行格式“索引順序訪問方法( ISAM)”的數(shù)據(jù)庫(kù),包括有 Microsoft FoxPro versions 和 以及 Paradox 和 。 C 不僅能夠創(chuàng)建和操作所有以上表格的數(shù)據(jù)庫(kù)。而且 ***畢業(yè)設(shè)計(jì) 論文 12 可以訪問文本文件數(shù)據(jù)庫(kù)和 Microsoft Excel 或 Lotus 123 電子表格。 常用命令介紹 數(shù)據(jù)記錄篩選 sql=select*from數(shù)據(jù)表 where字段名
點(diǎn)擊復(fù)制文檔內(nèi)容
公司管理相關(guān)推薦
文庫(kù)吧 www.dybbs8.com
備案圖鄂ICP備17016276號(hào)-1