• 
    

    
    

      99热精品在线国产_美女午夜性视频免费_国产精品国产高清国产av_av欧美777_自拍偷自拍亚洲精品老妇_亚洲熟女精品中文字幕_www日本黄色视频网_国产精品野战在线观看 ?

      基于.NET技術(shù)的數(shù)據(jù)庫技術(shù)與應用

      2016-10-21 06:09:14陸莉芳
      成長·讀寫月刊 2016年6期
      關(guān)鍵詞:數(shù)據(jù)庫技術(shù)應用

      【摘 要】在信息時代背景之下,IT行業(yè)的快速繁榮發(fā)展給各種編程語言、數(shù)據(jù)庫技術(shù)、軟件開發(fā)技術(shù)的發(fā)展與推廣應用帶來了更多新的發(fā)展機遇。其中數(shù)據(jù)庫技術(shù)作為一種新型技術(shù)在各領(lǐng)域得到了廣泛的應用,如.NET技術(shù)等。本文主要闡述了.NET技術(shù)相關(guān)內(nèi)容,基于.NET技術(shù)的數(shù)據(jù)庫技術(shù)及其應用,旨在推動數(shù)據(jù)庫技術(shù)更進一步發(fā)展。

      【關(guān)鍵詞】.NET技術(shù);XML;ADO.NET;數(shù)據(jù)庫技術(shù);應用

      傳統(tǒng)數(shù)據(jù)庫技術(shù)對于數(shù)據(jù)存儲和處理主要是通過在集成系統(tǒng)上構(gòu)建應用程序來實現(xiàn)的,但大數(shù)據(jù)時代的來臨對各行各業(yè)數(shù)據(jù)信息管理提出了更高的要求,對數(shù)據(jù)庫技術(shù)提出了更高的要求,使得傳統(tǒng)數(shù)據(jù)庫技術(shù)已難以滿足現(xiàn)代數(shù)據(jù)處理需要。如何提高數(shù)據(jù)庫技術(shù)數(shù)據(jù)處理功能,成為相關(guān)領(lǐng)域研究的重點課題之一。實踐表明,功能強大的.NET技術(shù)可以為數(shù)據(jù)庫技術(shù)持續(xù)提供支撐,對強化數(shù)據(jù)庫功能具有重要作用。

      一、.NET技術(shù)概述

      .NET技術(shù)是一款面向XML web、由微軟公司在互聯(lián)網(wǎng)平臺上開發(fā)出來的一款服務軟件,可以對相應服務、應用程序進行開發(fā)和應用,有利于創(chuàng)造出更多新型軟件產(chǎn)品,發(fā)展出更多新型業(yè)務,從而更好的滿足用戶業(yè)務需求。從XML web服務層面分析,通過運用一定的應用程序可以實現(xiàn)數(shù)據(jù)在互聯(lián)網(wǎng)平臺上的傳輸和共享,實現(xiàn)各應用程序之間的正常交互,具有良好的可靠性與安全性。從服務器層面分析,.NET技術(shù)可以進行生成、發(fā)布及操作等行為。從開發(fā)工具層面分析,.NET技術(shù)以微軟框架為基礎(chǔ),為用戶提供創(chuàng)建和部署等服務,同時在互聯(lián)網(wǎng)交互基礎(chǔ)上利用SOAP消息、XML,將數(shù)據(jù)信息轉(zhuǎn)移到用戶數(shù)據(jù)控股權(quán)上,從而使數(shù)據(jù)、設備與應用程序之間相互協(xié)調(diào)一致

      二、基于.NET技術(shù)的數(shù)據(jù)庫技術(shù)

      (一)XML數(shù)據(jù)源訪問技術(shù)

      作為一種新技術(shù),XML既可以在ADO.NET內(nèi)置中提供多種支持方式,也可以在數(shù)據(jù)源訪問時提供一定的支持。而利用該技術(shù)對數(shù)據(jù)庫進行建立和訪問時,往往需要與ASP.NET相互結(jié)合使用,通過兩種技術(shù)來共同完成對數(shù)據(jù)的處理、傳輸以及在服務器中分配的任務。XML數(shù)據(jù)與ADO.NET數(shù)據(jù)擁有的集成能力可以為ADO.NET數(shù)據(jù)的讀寫方式與集成方式在框架上提供直接支持,從而實現(xiàn)在關(guān)系工具中對單個集合體的操作。

      (二)ADO.NET關(guān)系數(shù)據(jù)庫訪問技術(shù)

      在.NET技術(shù)中,ADO.NET屬于一種關(guān)系數(shù)據(jù),它不但為數(shù)據(jù)處理提供了一個合理的處理環(huán)境,而且其既可以通過單獨的數(shù)據(jù)操作對離散的數(shù)據(jù)進行訪問,也可以為XML應用程序提供一定的訪問服務。在XML環(huán)境下,實現(xiàn)不同數(shù)據(jù)類型之間的傳遞是ADO.NET關(guān)系數(shù)據(jù)訪問技術(shù)所具有的一個突出優(yōu)勢。此外,在建立Data Set時,將有連接轉(zhuǎn)變?yōu)闊o連接形式,利用防火墻來對數(shù)據(jù)進行發(fā)送,還可以實現(xiàn)脫機條件下數(shù)據(jù)的處理和使用。采用ADO.NET數(shù)據(jù)庫訪問形式,對于應用程序和對象信息的提供是由OLE DB.NET來完成的,對于數(shù)據(jù)信息的提供則是由SQL Server.NET來實現(xiàn)。需要注意的是,由于建立初始化連接時,各個應用程序之間存在差異,為保證數(shù)據(jù)的正常傳輸與應用,保證各程序之間的正常交互,需要引入相關(guān)的名稱空間。在相關(guān)的名稱空間里,借助一定的訪問形式即可實現(xiàn)對對象數(shù)據(jù)的處理與應用。

      三、基于.NET技術(shù)的數(shù)據(jù)庫技術(shù)應用

      以設計一套學生成績管理系統(tǒng)為例,根據(jù)學生成績管理實際需求和與學生成績相關(guān)的各種因素,將整個系統(tǒng)結(jié)構(gòu)進行合理劃分,設計出各功能模塊,包括課程管理子系統(tǒng),成績管理子系統(tǒng),用戶權(quán)限管理子系統(tǒng),學生管理子系統(tǒng)等[4]。用戶權(quán)限管理子系統(tǒng)對應的數(shù)據(jù)庫主要是對用戶訪問權(quán)限、用戶身份、賬號等基本信息進行管理,可以進行注冊、添加、刪除、查詢等操作;學生管理子系統(tǒng)對應的數(shù)據(jù)庫中存儲的主要是學生的基本信息,包括學號、姓名、性別、班級、專業(yè)等,如表1即為學生基本信息數(shù)據(jù)庫對應的部分字段。

      本系統(tǒng)開發(fā)工具數(shù)據(jù)庫軟件采用SQL Server 2008,服務器采用tomcat,開發(fā)語言采用ASP.NET,系統(tǒng)結(jié)構(gòu)選用B/S三層架構(gòu)形式,操作系統(tǒng)為Windows 7。首先,在ASP.NET環(huán)境下進行程序文件設置,建立數(shù)據(jù)庫連接,并將數(shù)據(jù)庫存儲加密存儲在.NET中,提高數(shù)據(jù)庫的安全性與保密性。根據(jù)需求分析文件中提到的各個功能模塊設計數(shù)據(jù)表與數(shù)據(jù)庫,繪出所有E-R概念圖,根據(jù)概念圖對每個數(shù)據(jù)表字段進行合理的設置,確保主鍵唯一,且數(shù)據(jù)關(guān)系圖合理。數(shù)據(jù)庫設計完成后,使用ASP.NET語言對軟件進行開發(fā),并用固定的語句將軟件系統(tǒng)與后臺數(shù)據(jù)庫連接起來,然后利用相關(guān)軟件對學生成績管理系統(tǒng)用戶操作界面進行優(yōu)化處理,保證界面清晰大方,用戶操作方便簡單。

      總結(jié)

      綜上,基于.NET技術(shù)的數(shù)據(jù)庫技術(shù)可以提供多種支持,可以憑借自身強大功能實現(xiàn)數(shù)據(jù)處理與使用的高效性和合理性,其在數(shù)據(jù)庫技術(shù)開發(fā)及應用方面所具有的巨大優(yōu)勢與潛力受到了社會廣泛的重視。隨著人們對基于.NET技術(shù)數(shù)據(jù)庫技術(shù)研發(fā)的不斷深入與應用的逐漸廣泛成熟,相信數(shù)據(jù)庫技術(shù)會提升至一個新的高度,推動IT行業(yè)更快發(fā)展。

      作者簡介:陸莉芳(1977-),女,云南宣威人,碩士,講師,研究方向:計算機科學教育。

      參考文獻:

      [1]沈軍.基于ASP.NET2.0技術(shù)的Web數(shù)據(jù)庫多層架構(gòu)設計與實現(xiàn)[J].電子測量技術(shù),2008,No.16602:76-79.

      猜你喜歡
      數(shù)據(jù)庫技術(shù)應用
      計算機數(shù)據(jù)庫技術(shù)在信息管理中的運用
      數(shù)據(jù)庫技術(shù)在云計算背景下的應用
      新形勢下數(shù)據(jù)庫原理的雙語教學
      計算機教育(2016年7期)2016-11-10 08:51:31
      數(shù)據(jù)庫課程微課設計及應用
      軟件導刊(2016年9期)2016-11-07 22:32:30
      GM(1,1)白化微分優(yōu)化方程預測模型建模過程應用分析
      科技視界(2016年20期)2016-09-29 12:03:12
      煤礦井下坑道鉆機人機工程學應用分析
      科技視界(2016年20期)2016-09-29 11:47:01
      氣體分離提純應用變壓吸附技術(shù)的分析
      科技視界(2016年20期)2016-09-29 11:02:20
      會計與統(tǒng)計的比較研究
      集贤县| 老河口市| 宁安市| 乌兰察布市| 寿宁县| 临江市| 万盛区| 祁门县| 黄山市| 吉林市| 潼关县| 乃东县| 应城市| 镇宁| 永胜县| 涿鹿县| 雷州市| 东宁县| 偃师市| 华池县| 上高县| 梁平县| 肃南| 兴化市| 湘潭市| 黔西县| 梓潼县| 额敏县| 泊头市| 龙岩市| 兰坪| 会东县| 永城市| 万荣县| 海原县| 蒙城县| 丰都县| 芦山县| 河池市| 洛南县| 盐津县|