การจัดการฐานข้อมูลแผนที่ขนาดใหญ่#3
พ.อ.ศุภฤกษ์ ชัยชนะ
ในหัวข้อที่ผ่านมา เราได้กล่าวถึง ลักษณะของโปรแกรมประยุกต์สำหรับฐานข้อมูลแผนที่เป็นส่วนใหญ่ ซึ่งก็ได้กล่าวถึงข้อมูลทั่วไป ตลอดจนตัวอย่างโปรแกรมประยุกต์ที่เราสามารถจะเลือกใช้ได้ในโครงงานของเรา
ในหัวข้อต่อจากนี้ เราคงมาพูดถึง การออกแบบฐานข้อมูลแผนที่ ซึ่งเป็นหัวใจที่จะเป็นหลักประกันว่า ระบบฐานข้อมูลแผนที่ของเราสามารถใช้งานได้ตามเป้าประสงค์ของการทำงานของเรา
หลักการออกแบบฐานข้อมูลโดยทั่วไป อาจกล่าวได้ว่ามีขั้นตอนดังนี้
1.ขั้นตอนการวิเคราะห์และกำหนดยุทธศาสตร์ หรือเรียกว่าขั้นตอนแนวความคิด(Conceptual data level)คือการตีความข้อมูลออกมาเป็นชั้นข้อมูล(Layer)และตารางหรือ Attribute โดยนำแบบฟอร์มต่าง ๆทั้งที่เป็นเอกสารและแผนที่ มารวมกัน เพื่อแสดงความต้องการของผู้ใช้ (Application)ในรูปที่สมบูรณ์อาจมีการวิเคราะห์ และออกแบบโดยผ่านขั้นตอนมากมาย ทั้ง E-R หรือ Normalization จนเสร็จสิ้น
2.ขั้นตอนภายในหรือ Internal level นำผลจากข้อ 1 มาสู่การปฎิบัติจริง ซึ่งเป็นหน้้าที่ของผู้ออกแบบในการทำฐานข้อมูลที่ออกแบบจากข้อ 1 ในรูปตารางหรือ Table ให้มาปรากฎจริงในหน่วยความจำสำรอง
3.ขั้นตอน ทดสอบระบบ และจัดทำเอกสาร(data dictionary,Metadata),คู่มือ ตลอดจนโปรแกรม Application เพื่อให้การใช้งานมีความสะดวกมากขึ้น
|