開展訪談
訪談能提供影響資料庫結構設計的重要資訊。
開展訪談前必須指定指南,有助於確保訪談流暢。
參與者指南
受訪者指南
- 訪談室應選取光線充足,遠離噪音的房間,並配備大桌子和舒適的座椅。
- 每次訪談不超過10個人。一些參與者的危機感與參與人數成正比上公升。
- 對於使用者和管理人員分別訪談。主要是因為不同人群對機構整體和機構日常使用資料的方式看法不同。另乙個原因是當不同人群在特定問題上發生分歧時,可以避免衝突。
- 如必須對多組人員進行訪談,可為每個組安排乙個組長。
- 在訪談前準備好問題。訪談問題務必採用開放式問題。因為受訪者可以不受限制的回答。
- 若不擅長記筆記,可以安排可靠記錄者或經過同意後使用錄音進行訪談。
- 給予每個人同等的關注。有時參與者可能會做出模糊或不完整的回答。原因有多種:一是他不知道如何表述自己的觀點或不能透露特定細節。二是他不願談論自己和自己的行為,或出於某種原因。
- 保持訪談節奏,注意規定時間。
- 始終控制好訪談。
明確宗旨
優良的宗旨避免直接表述具體任務。宗旨表述要簡明扼要,目標明確,避免描述具體任務。
制定宗旨:
過程包括對企業主或管理者訪談,了解企業,以及確定資料庫目標。
第一步是與企業主或者由其指定的員工訪談。鼓勵受訪者討論企業的方方面面,即使無關資料庫。主要是讓你了解企業職能和運作方式。確保問題開放式。最重要的一點是資料庫開發者和資料庫使用者理解宗旨表達的意思。使用一句話描述特定目標,並得到相關人員認同和理解。
明確任務目標
任務目標就是指資料庫中資料所支援的總任務。任務目標有助於明確表的結構,字段說明,關係特徵和檢視。有助於建立業務規則與資料庫完整性,引導開發方向,確保符合宗旨。
好的任務目標一般是陳述句,定義總任務,多採用術語,簡練準確。如果乙個任務目標有多個總任務,應該予以分解。每個人物目標包含乙個總任務。
制定任務目標
過程包括開展對使用者與管理人員的訪談和基於訪談收集到的資訊編寫任務目標。
訪談的目的是確定資料所需支援的總任務型別。具體操作是向參與者提出開放式問題,讓他們盡量回答。根據回答,盡量把每個回答記錄成乙個陳述句。這樣容易轉化為任務目標。識別回答中暗含的資訊,以及明確表達的是什麼。要注意隱含資訊並設法挖掘。
任務目標的「結語:確保任務目標定義明確恰當,保證你和資料庫使用物件都清楚其含義;從每位參賽者會回答中找出所有隱含資訊。
《自己動手設計資料庫》學習筆記系列 第三章 術語
1.關於值的術語 資料 儲存在資料庫中的值就是資料。資料是靜態的。資訊 讓資料在被使用和觀察時變得有意義和有效用。資訊總是在不斷的發生變化,可以用無數種方式對其進行處理和表達,動態的。儲存的是資料,檢索的是資訊。空值 null 乙個null代表乙個缺失或未知的值。null不代表0,也不代表乙個包含乙...
《自己動手設計資料庫》第10章 建立關係特性
本章就前面介紹術語時介紹的表之間的關係型別 參與度 參與方式進行講解 型別就3種 一對一,一對多,多對多,所以這裡主要講解如何用 法來展現該關係。一對一一對多 多對多把3中關係的示意圖放在一起講解,從上往下依次是 table a中的乙個記錄只與table b中的乙個記錄有關 table b中的乙個記...
《自己動手設計資料庫》第4章 概念性概述
前面傻傻的把第一部分內容揉在一起,結果自己後來再去看的時候,自己都看吐了,所以接下來還是老老實實一章一章的來吧,這樣自己以後也看著輕鬆一點。簡單了解一下資料庫設計的總體過程以及完成設計過程的重要性。之後會在接下來的章節中展開詳細的介紹。只遵循部分設計過程,與完全不使用設計過程一樣糟糕。總之就是你有膽...