平特心水报图
新網絡營銷基礎與實踐

你的位置:首頁 >網絡營銷 >什么是網絡數據庫

什么是網絡數據庫

網絡數據庫(Network Database),是網絡數據庫是跨越電腦在網絡上創建、運行的數據庫。網絡數據庫中的數據之間的關系不是一一對應的,可能存在著一對多的關系,這種關系也不是只有一種路徑的涵蓋關系,而可能會有多種路徑或從屬的關系。

網絡數據庫也叫Web數據庫,促進Internet發展的因素之一就是Web技術。由靜態網頁技術的HTML到動態網頁技術的CGI、ASP、PHP、JSP等,Web技術經歷了一個重要的變革過程。 Web已經不再局限于僅僅由靜態網頁提供信息服務,而改變為動態的網頁,可提供交互式的信息查詢服務,使信息數據庫服務成為了可能。Web數據庫就是將數據庫技術與Web技術融合在一起,使數據庫系統成為Web的重要有機組成部分,從而實現數據庫與網絡技術的無縫結合。這一結合不僅把Web與數據庫的所有優勢集合在了一起,而且充分利用了大量已有數據庫的信息資源。Web數據庫由數據庫服務器(Database Server)、中間件(Middle Ware)、Web服務器(Web Server)、瀏覽器(Browser)4部分組成。

①在網絡上運行的數據庫。

②網絡上包含其他用戶地址的數據庫。

③信息管理中,數據記錄可以以多種方式相互關聯的一種數據庫。

網絡數據庫和分層數據庫相似,因為其包含從一個記錄到另一個記錄的前進。與后者的區別在于其更不嚴格的結構:任何一個記錄可指向多個記錄,而多個記錄也可以指向一個記錄。實際上,網絡數據庫允許兩個節點間的多個路徑,而分層數據庫只能有一個從父記錄(高級記錄)到子記錄(低級目錄)的路徑。

優點:

(1)擴大了數據資源共享范圍、便于數據傳輸交流。哪里有網絡,哪里就可以數據資源共享。

(2)易于進行分布式處理。比如對于大型作業及大批量的數據處理,可分解給不同的計算機處理,實現分布式處理的目的。

(3)數據資源使用形式靈活。既可以采用C/S方式,也可以采用B/S。

(4)降低了系統的使用費用,提高了計算機可用性。對計算機系統的要求低,同時,也提高了每臺計算機的可用性。

缺點:數據的保密性、安全性降低。由于數據庫的共享范圍擴大,對數據庫用戶的管理難度加大,網絡數據庫遭受破壞、竊密的概率加大,降低了數據的保密性和安全性。

 Web的工作原理與工作步驟
萬維網簡稱為Web。Web可以描述為在Internet上運行的、全球的、交互的、動態的、跨平臺的、分布式的、圖形化的超文本信息系統。

Web是伴隨著Internet技術而產生的。在計算機網絡中,對于提供Web服務的計算機稱為Web服務器。Web采用瀏覽器/服務器的工作方式。每個Web服務器上都放置著大量的Web信息。Web信息的基本單位是Web頁(網頁),多個網頁組成了一個Web節點。每個Web節點的起始頁稱為“主頁”,且擁有一個URL地址(統一資源定位地址)。Web節點之間及網頁之間都是以超文本結構(非線性的網狀結構)來進行組織的。

(1)用戶打開客戶端計算機中的瀏覽器軟件(例如Internet Explorer)。
(2)用戶輸入要啟動的Web主頁的URL地址,瀏覽器將生成一個HTTP請求。
(3)瀏覽器連接到指定的Web服務器,并發送HTTP請求。
(4)Web服務器接到HTTP請求,根據請求的內容不同作相應的處理,再將網頁以HTML文件格式 發回給瀏覽器。
(5)瀏覽器將網頁顯示到屏幕上。

Web數據庫訪問技術通常是通過三層結構來實現的。目前建立與Web數據庫連接訪問的技術方法可歸納為CGI技術,ODBC技術和ASP、JSP、PHP技術。

CGI技術

CGI(Common Cateway Interface,通用網關界面)是一種Web服務器上運行的基于Web瀏覽器輸入程序的方法,是最早的訪問數據庫的解決方案。CGI程序可以建立網頁與數據庫之間的連接,將用戶的查詢要求轉換成數據庫的查詢命令,然后將查詢結果通過網頁返回給用戶。

ODBC技術

ODBC(Open Database Connectivity,開放數據庫互接)是一種使用SQL的應用程序接口(API)。ODBC最顯著的優點就是它生成的程序與數據庫系統無關,為程序員方便地編寫訪問各種DBMS的數據庫應用程序提供了一個統一接口,使應用程序和數據庫源之間完成數據交換。ODBC的內部結構為4層:應用程序層、驅動程序管理器層、驅動程序層、數據源層。由于ODBC適用于不同的數據庫產品,因此許多服務器擴展程序都使用了包含ODBC層的系統結構。

JDBC技術

由于Java語言所顯示出來的編程優勢贏得了眾多數據庫廠商的支持。在數據庫處理方面,Java提供的JDBC為數據庫開發應用提供了標準的應用程序編程接口。與ODBC類似,JDBC也是一種特殊的API,是用于執行SQL語句的Java應用程序接口。它規定了Java如何與數據庫之間交換數據的方法。采用Java和JDBC編寫的數據庫應用程序具有與平臺無關的特性。

ASP技術

ASP是Microsoft開發的動態網頁技術,主要應用于Windows NT+IIS或 Windows 9x+PWS平臺。

JSP技術

JSP是Sun公司推出的新一代Web開發技,JDBC不需要在服務器上創建數據源,通過JDBC、JSP就可以實現SQL語句的執行。

PHP技術

PHP是Rasmus Lerdorf推出的一種跨平臺的嵌入式腳本語言,可以在Windows、UNIX、Linux等流行的操作系統和IIS、Apache、Netscape等Web服務器上運行,用戶更換平臺時,無需變換PHP代碼。PHP支持目前絕大多數的數據庫,提供許多與各類數據庫直接互連的函數,包括Sybase、Oracle、SQL Server等,其中與SQL Server數據庫互連是最佳組合。

網絡營銷詞典內容均由網友提供,僅供參考。

平特心水报图 陕西快乐10开奖结果查询 海口市飞鱼体彩乐吧 贵州十一选五前三直选遗漏 彩票双面盘什么意思 可以摆摊收购赚钱的游戏 陕西快乐10分走势图百宝彩 凤凰彩票全天计划网 最新美女视频棋牌游戏 足球同投注 365棋牌下载