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

正文內容

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

2025-08-04 12:29 本頁面


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