ในขั้นตอนการออกแบบข้อมูล ผู้ออกแบบจะเริ่มจากการศึกษาข้อมูล โดยเริ่มแรกทำการรวบรวมรายละเอียดข้อมูลจากเอกสาร แบบฟอร์ม การสัมภาษณ์ และ/หรือ ระบบฐานข้อมูลที่มีอยู่ จากนั้นนำมาทำการปรับให้เป็นฐานข้อมูลเชิงสัมพันธ์ และทำการ Normalization ตามความเหมาะสมต่อไป อย่างไรก็ตาม การออกแบบระบบข้อมูลให้สามารถใช้งานได้อย่่างมีประสิทธิภาพนั้น จำเป็นต้องอาศัยประสบการณ์เป็นอย่างมาก เพื่อให้ได้บรรลุวัตถุประสงค์ดังนี้
ในโครงการนี้ได้ดำเนินการรวบรวม [24] เพื่อเป็นบรรทัดฐานของโครงสร้างข้อมูล และเก็บในรูปแบบของไลบราลี่สำหรับองค์กรในรูปของ Visual Paradigm Files และ pdf จำนวนทั้งสิ้น 137 โครงสร้าง (ระบุไว้ในไฟล์ DataModelResource1.vpp) สำหรับเป็นแบบหลักของเพื่อปรับและขยายต่อไป ในส่วนของธุรกิจเฉพาะได้มีการนำเสนอไว้ใน [25] การออกแบบฐานข้อมูลของระบบเซอร์วิซอฟต์นั้น มีการทำ Normalization ของฐานข้อมูลในระดับที่ค่อนข้างดี (การออกแบบฐานข้อมูลเดิมอยู่ใน [41]) ในแต่ละโมดูลมีความคล้ายกันโดยมีกตารางหลักที่ชื่อว่า xxxinfo โดย xxx สื่อถึงการทำงานของโมดูลนั้นๆ ในระบบสารสนเทศขององค์กร การทำงานส่วนต่างๆ มีความต้องการระบุส่วนของการควบคุมกระบวนการหลักดังนี้
|
จากโครงสร้างข้อมูลดังแสดงในรูป
เป็นโครงสร้างพื้นฐานของข้อมูลของเกือบทุกโมดูลในระบบเซอร์วิซอฟต์ ที่เป็นข้อดึที่ในแต่ละโมดูลมีส่วนที่เหมือนกัน และสามารถต่อเชื่อมการทำงานในช่วงการพัฒนาโปรแกรมได้ดี