● 重點整理 ●
2‧使用資料庫系統的好處: ◎減少人力及空間的浪費
◎迅速、及時地提供使用者所需要的資料
◎加強資料的保密性與安全性
◎減少資料的重複性
◎加強資料的一致性
3‧資料庫系統可分為資料庫、資料庫管理系統與應用程式三個部分。
4‧資料庫就是整理好的資料集合,也就是儲存資料的地方;資料庫管理系統則是指管理資料庫的軟體,它們負責使用者與資料庫之間的溝通;應用程式是指自行開發的操作介面,須透過資料庫管理系統來存取及管理資料庫內的資料。
5‧資料庫設計者負責資料庫系統的設計,依據使用者的需求設計適當的系統,同時也對使用者的權限作適當規畫。
6‧資料庫管理者主要負責維護資料庫的正常運作並記錄操作狀況,設定備份的方法與時機,必要時修改資料庫的設定。
7‧應用程式設計者負責撰寫能讓使用者以較簡單、方便使用的應用程式來使用資料庫。
8‧一般使用者只需要操作應用程式來存取資料,不須煩惱管理與維護方面的問題 。
9‧階層式資料庫是採用樹狀的結構,將資料分層存放,對於同類型不同階層的資料描述非常簡單且清楚。
10‧網狀式資料庫是階層式資料庫的擴充,也就是建立紀錄與紀錄的關聯,形成複雜的網狀結構。
11‧關聯式資料庫是將資料分別儲存在多個二維表格,統稱為資料表(Table),再利用資料表間的相同欄位的關聯,查詢位於其他資料表中的相關資料。
12‧物件導向式資料庫是一種較新的資料庫架構,是以物件導向的方式來設計資料庫,其中包含物件的屬性、方法、類別及繼承等特性。
13‧資料庫的系統部屬可分為下列幾種:單機架構、大型主機/終端機架構、主從式架構、分散式架構。
14‧資料庫管理系統所應具備的基本功能:資料定義、資料處理、資料安全、資料備份及維護資料庫效能。
實力評量:
1.(3)下列何者不屬於資料庫系統的一部分?
資料庫使用者
應用程式設計者
不需專人管理及維護資料庫
關聯式資料庫
大型主機/終端機架構
應用程式必須透過資料庫管理系統,來存取及管理資料庫內的資料
儲存資料
1.在資料庫系統的使用者中,通常我們會將設計好的資料庫系統交由資料庫管理者管理,而利用資料庫查詢資料的人,我們稱為一般使用者。
2.在關聯式資料庫中,我們會將資料儲存在表格,而這些表格稱為資料表。
3.資料庫管理系統為管理資料庫的軟體;而應用程式則為自行開發的操作介面,必須透過前項來存取及管理資料庫內的資料。
4.物件導向式資料庫架構是以物件導向的方式來設計資料庫,其中包含了物件的屬性、方法、類別及繼承等特性。
5.就資料庫中資料的儲存架構來看,資料庫大致可分為哪四種類型:階層式資料庫、網狀式資料庫、關聯式資料庫、及物件導向式資料庫。
三、問答題
1.試說明何為資料庫系統?包含哪些部分?
A:資料庫系統是電腦化的資料儲存系統,使用者可透過各種應用程式來存取其中的資料。
它包含三個部分
1、資料庫
2、資料庫管理系統
3、應用程式
2.請列舉使用資料庫系統的優點。
A:資料庫系統的優點有:
1、透過電腦化的資料儲存及管理,減少人力及空間浪費。
2、能迅速、即時地提供使用者所需的資料,大幅降低公司的成本。
3、集中管理公司所有資料,並藉由設定使用者權限,將強資料的保密性及安全性。
4、可減少儲存重複的資料,相對地也加強資料的一致性 。
搶答時間
Q1:請試著說明資料庫、資料庫系統、資料庫管理系統的關係。
A1:一個資料庫系統中可含有多個資料庫,資料庫管理系統則是指管理資料庫的軟體。