SQL Server工作平臺學習筆記
資料庫的型別,較常見的有階層式,網狀式,關聯式以及物件導向式.
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/,如需轉載,請註明出處,否則將追究法律責任。
相關文章
- 京東量化平臺學習筆記筆記
- [學習筆記]SQL server完全備份指南筆記SQLServer
- 【資料庫學習】資料庫平臺:mysql,sql server資料庫MySqlServer
- SQL學習筆記SQL筆記
- 【C#學習筆記】讀SQL Server2008C#筆記SQLServer
- SQL-Server筆記SQLServer筆記
- 《SQL 反模式》 學習筆記SQL模式筆記
- spark學習筆記--Spark SQLSpark筆記SQL
- PL/SQL學習筆記-1SQL筆記
- PL/SQL學習筆記-2SQL筆記
- PL/SQL學習筆記-3SQL筆記
- PL/SQL學習筆記-4SQL筆記
- PL/SQL學習筆記-5SQL筆記
- PL/SQL學習筆記-6SQL筆記
- 史上最全的SQL Server複習筆記一SQLServer筆記
- 精通C#學習筆記--C# 與 .NET平臺C#筆記
- 【SQL Server學習筆記】Delete 語句、Output 子句、Merge語句SQLServer筆記delete
- <<SQL Server 2005 高階程式設計>> 學習筆記(2)SQLServer程式設計筆記
- Java學習筆記--sql與javaJava筆記SQL
- Java學習筆記--sql語句Java筆記SQL
- PL/SQL學習筆記-總結SQL筆記
- SQL SERVER 知識筆記SQLServer筆記
- go 學習筆記之工作空間Go筆記
- 工作學習筆記(七)Java的介面筆記Java
- 工作學習筆記(十一)Lambda 表示式筆記
- 以太坊學習筆記————3、WEB:去中心化應用平臺筆記Web中心化
- SQL學習筆記—非select操作SQL筆記
- [SQL] Datawhale 學習筆記 Task04SQL筆記
- Mybatis學習筆記(6)-動態SQLMyBatis筆記SQL
- 【筆記】statspack 學習(二) sql調整筆記SQL
- Activiti工作流基礎學習筆記筆記
- 工作學習筆記(三)to_char函式筆記函式
- 工作學習筆記(八)去重校驗筆記
- SQL Server 首次登陸 Linux 平臺SQLServerLinux
- [PL/SQL]10g PL/SQL學習筆記(一)SQL筆記
- [PL/SQL]10g PL/SQL學習筆記(二)SQL筆記
- [PL/SQL]10g PL/SQL學習筆記(三)SQL筆記
- MySql 學習筆記三:常用SQL優化MySql筆記優化