Please enable JavaScript.
Coggle requires JavaScript to display documents.
CE4 - Coggle Diagram
CE4
Q2:如何開發資料庫應用軟體系統?
資料庫應用軟體裡面則包涵了表格、報告、查詢,
還可能有應用程式。
首先,開發者要對使用者進行訪談,
然後依其需求來制定新系統的功能規格。
資料模型裡包涵了資料與資料間關係的描述,這樣的描述很像蓋房子用的藍圖,開發資料庫的人在設計資料庫賺錢也要先建立資料模型。
一旦使用者認可與核准這模型之後,資料模型就可以轉成資料庫設計;接著資料庫就能依此設計架起來,然後資料就可以輸入這個資料庫。
設計者要仰賴使用者來檢查資料模型;使用者要確認資料模型的正確性、完整性和資料要細到什麼程度。
Q4:如何將資料模型轉換成資料庫設計?
把資料庫模型轉換成表格、關係和資料限制的過程,叫做資料庫設計。
正規化:是用來修正劣質的表格結構的方法。
資料完整一致問題
為資料完整性而作的正規化
正規化一覽
呈現關係:把表格正規化,要以達到一個表格一個主題的結果。做完這些後,最後要呈現表格之間的關係。
Q3:實體關係資料模型裡有哪些元件?
實體關係資料模型有兩類:
1.會被存在資料庫裡的
2.實體彼此之間的關係
實體:是使用者想要追蹤的東西
實質:Salesperson Item
觀念或交易:Order Customer
實體的特徵、特性稱為屬性。
每個實體有個識別字。
識別字可以是單一屬性或一組屬性。
關係:實體彼此之間會存有關係。
資料庫設計師會用一種叫做實體關係圖的方法來溝通。
一個部門可能有多個導師,這關係叫做一對多關係。
一個老師可以指導多個學生,一個學生也可以有很多老師,這關係叫做多對多關係。
最大基數、最小基數 :
Q6:誰願當志工續集?
請些顧問去訪談所有的主要使用者,
從面談的結果,顧問可以設定出資料模型。
Q5:那些是使用者的職分?
資料庫是使用者對自家公司商業環境的觀點看法模型。
所以說,使用者對於資料庫裡該有哪些資料,還有這些資料之間該有什麼關聯,要有最終的決定權。
Q1:誰願當志工?
找志工來幫忙募款是一件頭痛的事。
和員工先依照前次活動的志工名冊,打電話詢問他們的意願。
《雖說資料裡會有這類志工訊息,但並沒有被整理成可用的形式。》