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

正文內(nèi)容

基于web在線考試系統(tǒng)的設(shè)計(jì)與實(shí)現(xiàn)說(shuō)明書(shū)(編輯修改稿)

2024-12-18 15:01 本頁(yè)面
 

【文章內(nèi)容簡(jiǎn)介】 術(shù)。 緩解 IT 人員短缺 :許多企業(yè)很難吸引熟練的 IT 員工,特別是對(duì)于中小企業(yè)而言,向 ASP 的外包能夠減少甚至消除對(duì)內(nèi)部 IT 員工的需求。 支持移動(dòng)工作組 :在 ASP 模式中,軟件功能來(lái)自于遠(yuǎn)方,因此用戶所在的位置無(wú)關(guān)緊要。只要能夠被系統(tǒng)成功識(shí) 別,用戶無(wú)論在哪里都能得到同樣的功能和數(shù)據(jù) 。 數(shù)據(jù)庫(kù)的介紹 “數(shù)據(jù)庫(kù) ”作為短語(yǔ)最早使用的是在 1963 年 6 月, System Development Corporation贊助舉辦了一個(gè)題為 “開(kāi)發(fā)計(jì)算機(jī)管理中心數(shù)據(jù)庫(kù) ”( “Development and Management of a Computercentered Data Base”)的研討會(huì)。數(shù)據(jù)庫(kù)作為一個(gè)獨(dú)立的單詞大量出現(xiàn)在 70年代初的歐洲,直到二十世紀(jì)末才被美國(guó)各大報(bào)紙使用。 (數(shù)據(jù)銀行 Databank,一個(gè)類(lèi) 似的用法,早在 1966 年被華盛頓 郵報(bào)所使用 ) 第一數(shù)據(jù)庫(kù)管理系統(tǒng)開(kāi)發(fā)于 1960。這個(gè)領(lǐng)域的先鋒是 Charles Bachman。 Bachman 早日文件證明其目的是更有效地利用新型直接訪問(wèn)存儲(chǔ)設(shè)備:在此之前,數(shù)據(jù)處理是基于穿孔卡片和磁帶,這系列的動(dòng)作主要是加工活動(dòng)。兩大數(shù)據(jù)模型從那時(shí)起延續(xù)至今: CODASYL 根據(jù) Bachman 的思想開(kāi)發(fā)的網(wǎng)絡(luò)模型以及(顯然獨(dú)立)應(yīng)用于 North American Rockwell 開(kāi)發(fā)的一個(gè)系統(tǒng)中的等級(jí)模型,后來(lái)被 IBM 作為他們 IMS 產(chǎn)品的基礎(chǔ)。 關(guān)系模型由 E. F. Codd 于 1970 年提出。他批評(píng)當(dāng)時(shí)的模 型結(jié)構(gòu)混亂了信息結(jié)構(gòu)的摘要描述和物力訪問(wèn)機(jī)制的描述。而長(zhǎng)期以來(lái),關(guān)系模型依然只引起學(xué)術(shù)上的興趣。同時(shí) CODASYL 系統(tǒng)和 IMS 被視為實(shí)際的工程學(xué)解決方案,當(dāng)時(shí)采取的關(guān)系模型更處于理論觀點(diǎn)階段, (正確的 )主張軟、硬件技術(shù)應(yīng)及時(shí)跟進(jìn)。首先的實(shí)現(xiàn)有伯克利大學(xué)的 Michael Stonebraker 的 Ingres 和 IBM的 System R 項(xiàng)目。這兩者均是研究圓形,在 1976 年公開(kāi)。第一商業(yè)產(chǎn)品 ,甲骨文和DB2 在 1980 年左右面市。第一個(gè)成功的微機(jī)數(shù)據(jù)庫(kù)產(chǎn)品是運(yùn)行于 CP/M 和PCDOS/MSDOS 操作系統(tǒng)上的 dBASE。 20 世紀(jì) 80 年代,研究活動(dòng)的重點(diǎn)在分布式數(shù)據(jù)庫(kù)系統(tǒng)和數(shù)據(jù)庫(kù)機(jī),但這些進(jìn)展對(duì)市場(chǎng)幾乎沒(méi)有影響。另一個(gè)重要的理論思想是功能型數(shù)據(jù)模型,但在除了專(zhuān)業(yè)應(yīng)用如遺傳、分子生物學(xué)、欺詐調(diào)查等方面,在全球幾乎沒(méi)有引起注意。 在 90 年代,重點(diǎn)轉(zhuǎn)向面向?qū)ο髷?shù)據(jù)庫(kù)。在需要處理比關(guān)系數(shù)據(jù)庫(kù)處理更加復(fù)雜的數(shù)據(jù)的領(lǐng)域去了了一些成功,如空間數(shù)據(jù)庫(kù)、數(shù)據(jù)工程 (包括軟件工程庫(kù) )、多媒體數(shù)據(jù)。一些思想被關(guān)系數(shù)據(jù)庫(kù)的供應(yīng)商所接納,整合 chneg 為產(chǎn)品中的新功能。 在 2020 年代,創(chuàng)新的流行的區(qū)域是 XML 數(shù)據(jù)庫(kù)。同關(guān)系數(shù)據(jù)庫(kù)一道,產(chǎn)生 了許多新的創(chuàng)業(yè)板公司,但同時(shí)重要思想也被納入已有的關(guān)系數(shù)據(jù)庫(kù)產(chǎn)品中。 XML數(shù)據(jù)庫(kù)的目標(biāo)是消除傳統(tǒng)數(shù)據(jù)庫(kù)分中文件和資料的分離,允許一個(gè)組織的信息資源在同樣的地方進(jìn)行存儲(chǔ),而不必在意他們是否是高度系統(tǒng)化的資源。 數(shù)據(jù)庫(kù)模型 數(shù)據(jù)庫(kù)存在多種模型。而應(yīng)用于大型數(shù)據(jù)儲(chǔ)存的數(shù)據(jù)庫(kù)一般為網(wǎng)狀數(shù)據(jù)庫(kù) (Network Database)、關(guān)系數(shù)據(jù)庫(kù) (Relational Database) 以及面向?qū)ο笮蛿?shù)據(jù)庫(kù) 。此外也有應(yīng)用在 LDAP(輕量級(jí)數(shù)據(jù)訪問(wèn)協(xié)議)的樹(shù)狀數(shù)據(jù)庫(kù) (Hierarchical Database)。 表格數(shù)據(jù)庫(kù)一般在形式上是一個(gè)二維數(shù)組。一般來(lái)講,數(shù)組中每列表示一個(gè)數(shù)據(jù)類(lèi)型。數(shù)據(jù)在其中以不同行的形式存儲(chǔ)。表格數(shù)據(jù)庫(kù)模型是電子表格(比如 Excel)的基礎(chǔ)。 數(shù)據(jù)庫(kù)管理 數(shù)據(jù)庫(kù)管理 (Database Administration)是有關(guān) 建立 、 存儲(chǔ) 、 修改 和 存取 數(shù)據(jù)庫(kù)中信息的技術(shù),是指為保證數(shù)據(jù)庫(kù)系統(tǒng)的正常運(yùn)行和服務(wù)質(zhì)量,有關(guān)人員須進(jìn)行的技術(shù)管理工作。負(fù)責(zé)這些技術(shù)管理工作的個(gè)人或集體稱為數(shù)據(jù)庫(kù)管理員 (DBA)。數(shù)據(jù)庫(kù)管理的主要內(nèi)容有:數(shù)據(jù)庫(kù)的建立、數(shù)據(jù)庫(kù)的調(diào)整、數(shù)據(jù)庫(kù)的重組、數(shù)據(jù) 庫(kù)的重構(gòu)、數(shù)據(jù)庫(kù)的安全控制、數(shù)據(jù)的完整性控制、數(shù)據(jù)庫(kù)的備份與恢復(fù)、數(shù)據(jù)庫(kù)的優(yōu)化和對(duì)用戶提供技術(shù)支持。 數(shù)據(jù)庫(kù)的建立 數(shù)據(jù)庫(kù)的設(shè)計(jì)只是提供了數(shù)據(jù)的類(lèi)型、邏輯結(jié)構(gòu)、聯(lián)系、約束和存儲(chǔ)結(jié)構(gòu)等有關(guān)數(shù)據(jù)的描述。這些描述稱為數(shù)據(jù)模式。要建立可運(yùn)行的數(shù)據(jù)庫(kù),還需進(jìn)行下列工作: 選定數(shù)據(jù)庫(kù)的各種參數(shù),例如最大的數(shù)據(jù)存儲(chǔ)空間、緩沖決的數(shù)量、并發(fā)度等。這些參數(shù)可以由用戶設(shè)置,也可以由系統(tǒng)按默認(rèn)值設(shè)置。 定義數(shù)據(jù)庫(kù),利用數(shù)據(jù)庫(kù)管理系統(tǒng) (DBMS)所提供的數(shù)據(jù)定義語(yǔ)言和命令,定義數(shù)據(jù)庫(kù)名、數(shù)據(jù)模式、索引等。 準(zhǔn)備 和裝入數(shù)據(jù),定義數(shù)據(jù)庫(kù)僅僅建立了數(shù)據(jù)庫(kù)的框架,要建成數(shù)據(jù)庫(kù)還必須裝入大量的數(shù)據(jù),這是一項(xiàng)浩繁的工作。在數(shù)據(jù)的準(zhǔn)備和錄入過(guò)程中,必須在技術(shù)和制度上采取措施,保證裝入數(shù)據(jù)的正確性。計(jì)算機(jī)系統(tǒng)中原已積累的數(shù)據(jù),要充分利用,盡可能轉(zhuǎn)換成數(shù)據(jù)庫(kù)的數(shù)據(jù)。 常見(jiàn)數(shù)據(jù)庫(kù)管理系統(tǒng) FileMaker Pro 提供數(shù)據(jù)庫(kù)開(kāi)發(fā)平臺(tái)的全能數(shù)據(jù)庫(kù)軟件 4th Dimension 或者叫 4D,是一套從 Mac OS 發(fā)展出來(lái)的數(shù)據(jù)庫(kù)系統(tǒng) Microsoft Access 從微軟公司兼并的一家公司的產(chǎn)品發(fā)展而來(lái) Adabas Software AG(德國(guó))開(kāi)發(fā)的的數(shù)據(jù)庫(kù) askSam, 結(jié)合了數(shù)據(jù)庫(kù)和文本編輯 mit vielen innovativen Eigenschaften ADO 連接技術(shù) 微軟公司的 ADO (ActiveX Data Objects) 是一個(gè)用于存取數(shù)據(jù)源的 COM 組件。它 提供了編程語(yǔ)言和統(tǒng)一數(shù)據(jù)訪問(wèn)方式 OLE DB 的一個(gè)中間層。允許開(kāi)發(fā)人員編寫(xiě)訪問(wèn)數(shù)據(jù)的代碼而不用關(guān)心數(shù)據(jù)庫(kù)是如何實(shí)現(xiàn)的,而只用關(guān)心到數(shù)據(jù)庫(kù)的連接。訪問(wèn)數(shù)據(jù)庫(kù)的時(shí)候,關(guān)于 SQL 的知識(shí)不是必要的,但是特定數(shù)據(jù)庫(kù)支持的 SQL 命令仍可以通過(guò) ADO 中的命令對(duì)象來(lái)執(zhí)行。 ADO 被設(shè)計(jì)來(lái)繼承微軟早期的數(shù)據(jù)訪問(wèn)對(duì)象層,包括 RDO (Remote Data Objects) 和 DAO(Data Access Objects)。 ADO 在 1996 年冬被發(fā)布。 ADO 包含一些頂層的對(duì)象: 連接,代表到數(shù)據(jù)庫(kù)的連接 記錄集,代表數(shù)據(jù)庫(kù)記錄的一個(gè)集合 命令,代表一個(gè) SQL 命令 記錄,代表數(shù)據(jù)的一個(gè)集合 流,代表數(shù)據(jù)的順序集合 錯(cuò)誤,代表數(shù)據(jù)庫(kù)訪問(wèn)中產(chǎn)生的意外 字段,代表一個(gè)數(shù)據(jù)庫(kù)字段 參數(shù),代表一個(gè) SQL 參數(shù) 屬性,保存對(duì)象的信息 ADO 組件的 使用需要利用支持 COM 的高級(jí)語(yǔ)言,例如 ASP 中的 VBScript 或者Visual Basic,甚至 Delphi,微軟的競(jìng)爭(zhēng)對(duì)手 Borland 的一個(gè)產(chǎn)品,現(xiàn)在也支持使用 ADO來(lái)訪問(wèn)數(shù)據(jù)庫(kù)。 在新的編程框架 .NET Framework 中 , 微軟也提供了一個(gè)面向 Inter 的版本的ADO,稱為 。其對(duì)象模型和傳統(tǒng) ADO 差別很大。 ADO 是一種面向?qū)ο蟮木幊探涌?,微軟介紹說(shuō),與其同 IBM 和 Oracle 提倡的那樣,創(chuàng)建一個(gè)統(tǒng)一數(shù)據(jù)庫(kù),不如提供一個(gè)能夠訪問(wèn)不同數(shù)據(jù)庫(kù)的統(tǒng)一接口,這樣會(huì)更加實(shí)用一些。為實(shí) 現(xiàn)這一目標(biāo),微軟在數(shù)據(jù)庫(kù)和微軟的 OLE DB 中提供了一種 “橋 ”程序,這種程序能夠提供對(duì)數(shù)據(jù)庫(kù)的連接。 開(kāi)發(fā)人員在使用 ADO 時(shí),其實(shí)就是在使用 OLE DB,不過(guò) OLE DB更加接近底層。 ADO 的一項(xiàng)屬性遠(yuǎn)程數(shù)據(jù)服務(wù),支持 “數(shù)據(jù)倉(cāng)庫(kù) ”ActiveX 組件以及高效的客戶端緩存。作為 ActiveX 的一部分, ADO 也是 COM 組件的一部分。 ADO 是由早期的微軟數(shù)據(jù)接口 ??遠(yuǎn)程數(shù)據(jù)對(duì)象 RDO 演化而來(lái)的。 RDO 同微軟的 ODBC 一同連接關(guān)系數(shù)據(jù)庫(kù),不過(guò)不能連接非關(guān)系數(shù)據(jù)庫(kù)。 ADO 向我們提供了一個(gè)熟悉的,高層的對(duì) OLE DB 的 Automation 封裝接口。對(duì)那些熟悉 RDO 的程序員來(lái)說(shuō),你可以把 OLE DB 比作是 ODBC 驅(qū)動(dòng)程序。如同 RDO對(duì)象是 ODBC 驅(qū)動(dòng)程序接口一樣, ADO 對(duì)象是 OLE DB 的接口;如同不同的數(shù)據(jù)庫(kù)系統(tǒng)需要它們自己的 ODBC 驅(qū)動(dòng)程序一樣,不同的數(shù)據(jù)源要求它們自己的 OLE DB 提供者( OLE DB provider)。目前,雖然 OLE DB 提供者比較少,但微軟正積極推廣該技術(shù),并打算用 OLE DB 取代 ODBC。 ADO 向 VB 程序員提供了很多好處。包括易于使用,熟悉的界面,高速度以及較低的內(nèi)存占用(已實(shí)現(xiàn) 的 需要占用 342K 內(nèi)存,比 RDO 的 的 368K 略小,大約是 的 所占內(nèi)存的 60%)。同傳統(tǒng)的數(shù)據(jù)對(duì)象層次( DAO 和 RDO)不同, ADO 可以獨(dú)立創(chuàng)建。因此你可以只創(chuàng)建一個(gè)Connection對(duì)象,但是可以有多個(gè),獨(dú)立的 Record set對(duì)象來(lái)使用它。 ADO 針對(duì)客戶/服務(wù)器以及 WEB 應(yīng)用程序作了優(yōu)化。 使用 UDL 文件來(lái)創(chuàng)建 ADO 連接 創(chuàng)建 ADO 的連接,首先要設(shè)置 ADO 連接對(duì)象的 ConnectionString 屬性,該屬性提供所要連接的數(shù)據(jù)庫(kù)類(lèi)型、數(shù)據(jù)所處服務(wù)器、要訪問(wèn)的數(shù)據(jù)庫(kù)和數(shù)據(jù)庫(kù)訪問(wèn)的安全認(rèn)證信息。比較專(zhuān)業(yè)的方法是在 ConnectionString 中直接提供以上信息,下面是訪問(wèn)不同類(lèi)型數(shù)據(jù)源設(shè)置 ConnectionString 的標(biāo)準(zhǔn): 訪問(wèn) ODBC 數(shù)據(jù) Provider=MSDASQL。DSN=dsnName。UID=userName。PWD=userPassword。 訪問(wèn) ORACLE 數(shù)據(jù)庫(kù) Provider=MSDAORA。Data Source=serverName。User ID=userName。 Password=userPassword。 訪問(wèn) MS SQL 數(shù)據(jù)庫(kù) Provider=SQLOLEDB。Data Source=serverName。Initial Catalog=databaseName。 User ID=userName。Password=userPassword。 訪問(wèn) ACCESS 數(shù)據(jù)庫(kù) Provider=。Data Source=databaseName。User ID=userName。Password=userPassword。 上述的連接屬性設(shè)置標(biāo)準(zhǔn)隨著數(shù)據(jù)源的類(lèi)型不同而變化,軟件用戶常常不習(xí)慣這種設(shè)置方式,都希望有可視化的數(shù)據(jù)源設(shè)置方法。為此 Microsoft 提供了通用數(shù)據(jù)連接文件( .UDL)來(lái)建立和測(cè)試 ADO 連接屬性。 ADO 連接對(duì)象可以很方便地使用 UDL文件來(lái)連接數(shù)據(jù)源,下面例子使用 來(lái)創(chuàng)建 ADO 連接。 _ConnectionPtr m_pDBConn。 (__uuidof(Connection))。 m_pDBConnConnectionString =File Name=c:\mydir\。 m_pDBConnOpen(,NULL)。 這樣一來(lái)無(wú)論數(shù)據(jù)源如何變化,在軟件中都可以用統(tǒng)一的方法編程。當(dāng)數(shù)據(jù)源改變時(shí),只要雙擊相應(yīng)的 udl 文件即可可視化地設(shè)置數(shù)據(jù)源,無(wú)需更改軟件。 因?yàn)?ADO 是 COM 接口,為了軟件的可靠性,打開(kāi) ADO 連接時(shí),可以加入異常處理代碼。 try{ m_pDBConnOpen(,NULL)。 }catch(__error amp。e){ //處理異常的代碼 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . m_pDBConn=NULL。 } 因?yàn)?_ConnectionPtr m_pDBConn 是智能指針,應(yīng)在處理異常代碼時(shí)將智能指針設(shè)為 NULL 后將自動(dòng)將引用計(jì)數(shù)降為 0。 如果不出現(xiàn)異常,只要在使用完 m_pDBConn,只要引用 Close 方法即可。 創(chuàng)建你所需的 UDL 文件 在你所想創(chuàng)建 UDL 文件的目錄中單擊右鍵,選擇從菜單 新建 |Microsoft 數(shù)據(jù)連接,然后將新創(chuàng)建的 UDL 文件更
點(diǎn)擊復(fù)制文檔內(nèi)容
法律信息相關(guān)推薦
文庫(kù)吧 www.dybbs8.com
備案圖片鄂ICP備17016276號(hào)-1