ITPub博客

首页 > Linux操作系统 > Linux操作系统 > SQL Server工作平臺學習筆記

SQL Server工作平臺學習筆記

原创 Linux操作系统 作者:keeking 时间:2009-08-08 16:44:36 0 删除 编辑

資料庫的類型,較常見的有階層式,網狀式,關聯式以及物件導向式.

1.階層式(Hierarchical Database)
采用樹狀結構,將資料分門別類的儲存在不同的階層下.此類型的有點是結構很像金字塔,不同層次間的資料關聯性直接且簡單,
缺點則是資料以縱向發展,橫向關聯難以建立,所以資料會重復出現,造成管理維護上的不便.IBM的IMS即是屬于此類的資料庫管理系統.

2.網狀式資料庫(Network Database)
將每筆資料當成一個節點,節點與節點之間可以建立關聯,形成一個復雜的網狀架構.有點是避免了資料的重復性,缺點是
關聯性比較復雜,尤其是當資料庫的內容越來越多的時候,關聯性的維護就會非常麻煩.Computer Associcates公司推出的IDMS即是屬于此類的
資料庫管理系統.

3.關聯式資料庫(Relational Database)
以二維的矩陣來儲存資料,儲存在列和行的資料里必會有所關聯,所以這種儲存資料的方式才會成為關聯式資料庫.而儲存資料的表格
則成為"資料表".
除了儲存在資料表行與列會有所關聯,關聯式資料庫里面的資料表之間通常也會有所關聯.這種方式的有點是可以從一個資料表中的欄位,透過
資料表的關聯,而找到另一個資料表中的資料.
目前市場市場上使用最廣泛,想Microsoft SQL Server,SyBase,Informix,MySQL,PostgerSQL,Access...等,都是屬于關聯式資料庫管理系統

4.物件導向式資料庫(Object-Oriented Database)
以物件導向的方式來設計資料庫,其中包含了物件的屬性,方法,類別,繼承等特性.屬于這類的資料庫管理系統有Computer Associcates公司的
Jasmine,Eastman Kodak公司的ALLtalk,Servio公司的GemStone,O2 Technology 的O2..等

資料庫系統的網絡架構
1.單機架構
適合使用者少,資料也不多的.如小公司或個人使用者所建立的資料庫系統.

2.大型主機/終端機架構
由一部大型主機負責儲存以及處理龐大的資料,使用者通過終端與大型主機連線,以存取資料庫的內容.缺點在于,當很多人同時使用,所有
工作都要主機來處理,因此會很忙碌,已造成回應緩慢的問題.目前處理一些大型機構外,已比較少使用這類架構了,而且此類架構的大型主機
價格都相當昂貴,一般中小企業可能負擔不起.

3.主從式架構
由于個人電腦價格較低,運算速度也不錯,利用網絡互相連接后,作為用戶端的各臺電腦只要連接到作為資料庫伺服器的電腦,就可以存取資料,
而且部門的工作還可以由用戶端電腦來處理,分散資料庫伺服器的負荷.是目前一般公司最普遍采用的方式.若采用主從式架構,通常還會另外
撰寫用戶端程式,以提供使用者易學易用的操作介面.

4.分散式架構
有數臺資料庫伺服器所組成,使用者在存取資料時,資料可以來自不同的伺服器中,如此在存取的效率上會比較好.與主從式架構相似,只不過
多了幾臺資料庫伺服器而已.

MS SQL Server適用在主從式架構的環境,但起始除了大型主機/終端機架構之外,其他三種都可以.

 

来自 “ ITPUB博客 ” ,链接:http://blog.itpub.net/7899089/viewspace-611661/,如需转载,请注明出处,否则将追究法律责任。

上一篇: 觸發器學習筆記
请登录后发表评论 登录
全部评论

注册时间:2009-07-23

  • 博文量
    194
  • 访问量
    241453