2010年10月3日 星期日

第1章 認識資料庫系統

1-1.資料庫系統可說是電腦化的資料庫儲存系統,使用者透過各種應用程式來存取其中資料。

它可以分成三部分:資料庫、資料庫管理系統、應用程式

資料庫是儲存資料的地方。一個資料庫系統有很多資料庫,每個資料庫都是經過整理的資料集合。

資料庫管理系統則是管理資料庫的軟體,負責使用者與資料庫之間的溝通。

應用程式是指自行開發的操作介面,提供人性化的操作介面,使每個使用者都能操作複雜的資料庫。

資料庫系統的使用者能分成四種類型:
1.資料庫設計者負責整個資料庫系統的設計,依據使用者需求設計適當的系統來儲存資料,也對使用者的存取權限做適當規畫。

2.資料庫管理者主要工作是維護資料庫的正常運作,監督並記錄資料庫操作狀況,設定資料庫被份的方法及時機,必要時修改各項設定,符合實際需求或提升效率。

3.應用程式設計者負責撰寫使用者操作介面,讓使用者能方便、簡單的介面來使用資料庫。

4.一般使用者只需要操作應用程式來存取資料,不用煩惱資料庫的管理及維護問題。

搶答時間:一個資料庫系統有很多資料庫,而資料庫管理系統能讓使用者與資料庫之間相溝通。

1-2.資料庫儲存架構能分成四種類型:
1.階層式資料庫是採用樹狀的結構,將資料分別儲存在不同階層,對資料描述非常簡單且清楚。

2.網狀式資料庫是階層式的擴充,將每筆記錄想像成節點,節點與節點可建立關聯,習成一個複雜的網狀結構。

3.關聯式資料庫是以2維矩陣來儲存資料,將資料存在多個二維表格,這些表格稱為資料表,然後利用資料表與資料表之間相同欄位關聯,查詢其他表中的相關資料。

4.物件導向式資料庫是以物件導向的方式來設計資料庫,包含物件的屬性、方法、類別及繼承等特性。

搶答時間:1.目前學習Access屬於關聯式資料庫。
                     2.相同類型:Microsoft SQL Server、SyBaseInformixMySQLPostgreSQL

1-3. 資料庫系統的處理架構,常見有4種:

1.單機架構利用一台電腦完成所有工作,包含使用者存取、DBA管理及維護資料庫等。

2.大型主機 / 終端機架構它是由一台大型主機負責儲存及處理資料,所有用戶端僅供操作,優點能完全掌控資源,管理及維護針對主機及可,缺點是使用者增加時,處理工作效率會降低。

3.主從式架構是基於分工原則,利用一台性能強電腦做主機,來維護資料庫及處理使用者的要求,再利用使用者的個人電腦蘭分擔部分主機工作。

4.分散式架構是利用數台資料庫伺服器來分別處理使用者連線,共同分擔使執行效能更佳。

1-4.資料庫管理系統的基本功能:

1.資料定義:DBMS必須能夠充分定義並管理各種類型的資料項目。

2.資料處理:DBMS必須提供使用者對資料庫的存取能力,包含新增、修改、查詢與刪除的基本功能。

3.資料安全:DBMS應該具備設定使用者帳戶、密碼及權限的功能,讓每一使用者只能存取授權範圍內資料,防止機密資料外洩或遭破壞。

4.資料備份:DBMS必須提供方便的資料備份功能,如此資料毀損時,還可還原到備份。

實力評量:
一、選擇題
1.資料庫使用者不是資料庫系統一部分。(3)

2.應用程式設計者負責撰寫使用者操作介面。(3)

3.不需專人管理及維護資料庫不是使用資料庫的優點。(4)

4.關聯式資料庫是利用表格之間關聯來查詢相關資料。(2)

5.大型主機 / 終端機架構它的工作集中由一台大型主機管理。(4)

6.資料庫系統是經過整理好的資料集合,也是儲存資料的地方。(1)

7.儲存資料非資料庫管理系統具備的基本功能。(3)

二、填充題:
1.在資料庫系統的使用者中,通常我們將設計好的資料庫系統交由資料庫管理者管理,而利用資料庫查詢資料的人,我們稱為一般使用者

2.在關聯式資料庫中,我們會將資料儲存在表格,而這些表格稱為資料表。

3.資料庫管理系統為管理資料庫的軟體;而應用程式則為自行開發的操作介面,必須透過前項來存取及管理資料庫內的資料。

4.物件導向式資料庫架構是以物件導向的方式來設計資料庫,其中包含了物件的屬性、方法、類別及繼承等特性。

5.就資料中資料得儲存架構來看,資料庫大致可分哪4種類型:
.階層式資料庫、網狀式資料庫、關聯式資料庫、物件導向式資料庫

三、問答題

1.資料庫系統可說是電腦化的資料庫儲存系統,使用者透過各種應用程式來存取其中資料。
 它可以分成三部分:資料庫、資料庫管理系統、應用程式

2.1.使用電腦化的資料儲存管理,減少人力及空間浪費
   2.迅速、及時地提供使用者所需要的資料
   3.加強資料的保密性及安全性
   4.減少資料的重複性
   5.加強資料的一致性



                  

沒有留言:

張貼留言