วันพุธที่ 29 มิถุนายน พ.ศ. 2554

การออกแบบและพัฒนาฐานข้อมูล (Database Design and Development)

1. DBLC : วงจรชีวิตของการพัฒนาระบบฐานข้อมูล

1.1 Initial study : การศึกษาเบื้องต้น

วิเคราะห์ความต้องการของผู้ใช้ เพื่อกำหนดจุดมุ่งหมาย ปัญหา ขอบเขต กฎระเบียบของระบบฐานข้อมูล เพื่อใช้เป็นแนวทางการออกแบบฐานข้อมูลในขั้นตอนต่อไป

1.2 Database design : การออกแบบฐานข้อมูล

นำรายละเอียดจากขั้นตอนแรก มาเป็นแนวทางการออกแบบ 3 ระดับ : Conceptual, Logical และ Physical

1.3 Implementation & loading : สร้างฐานข้อมูล

นำโครงร่างที่ได้จาก Database design มาสร้างฐานข้อมูล เพื่อเก็บข้อมูลจริง แปลงข้อมูลในระบบงานเดิมมาใช้ในระบบฐานข้อมูลที่พัฒนาขึ้น

1.4 Testing & Evaluation : การทดสอบ และประเมิน

ทดสอบเพื่อหาข้อผิดพลาด และประเมินความสามารถของระบบเพื่อใช้เป็นแนวทางปรับปรุงให้สามารถรองรับความต้องการของผู้ใช้ด้านต่างๆ ได้ถูกต้อง ครบถ้วน

1.5 Operation : การใช้งานจริง

นำฐานข้อมูลไปติดตั้งใช้งานจริง

1.6 Maintenance : การบำรุงรักษา

บำรุงรักษาให้ระบบฐานข้อมูลทำงานได้อย่างมีประสิทธิภาพ รวมทั้งแก้ไข และปรับปรุงเปลี่ยนแปลงตามความต้องการ

แผนภูมิวงจรชีวิตการพัฒนา

รายละเอียดที่ได้ของแต่ละขั้นตอน สามารถสะท้อนกลับไปยังการทำงานในขั้นตอนก่อนหน้า เพื่อปรับปรุง และแก้ไขข้อผิดพลาดในการออกแบบของขั้นตอนที่ผ่านมาได้

2. Database Initial Study

2.1 Define Database requirements

Database Requirements

Resources/Techniques for Data Collection

1. Data requirements

1. Document (Forms, records, etc.)

2. Application requirements

2. User’s interviews, questionnaires

ผู้พัฒนาจะต้องวิเคราะห์ว่าระบบที่จะพัฒนาจะต้องใช้ข้อมูลใดบ้าง โดยการวิเคราะห์แบบฟอร์ม รายงานต่างๆ ที่เกี่ยวข้องกับข้อมูลในส่วนของโปรแกรมที่พัฒนาขึ้น ต้องสอดคล้องกับความต้องการ และการใช้งานของผู้ใช้โปรแกรม โดย สัมภาษณ์ แบบสอบถามสำรวจความต้องการของผู้ใช้

2.2 Typical Questions for Database Initial Study

· What data will be included in the database?, And how many set of data are there? : ในฐานข้อมูล จะประกอบด้วยข้อมูลอะไรบ้าง? และจะต้องมีชุดของข้อมูลเท่าใด?

· How is each data set related to each other? : ชุดของข้อมูลจะมีความสัมพันธ์กันอย่างไร

· How will the database be used? : มีการใช้ฐานข้อมูลอย่างไร?

· What kind and format of reports will be produced from the database? รูปแบบของรายงานที่ใช้?

3. Database Design

3.1 Conceptual design

3.2 Logical design

3.3 Physical design


รัตน์ชนันท์ ถาวรศักดิ์สุธี (โบว์ลิ่ง)

2 ความคิดเห็น:

  1. ความคิดเห็นนี้ถูกผู้เขียนลบ

    ตอบลบ
  2. สามารถหาอ่านเพิ่มเติมได้ที่ Like นี้นะครับ
    http://home.kku.ac.th/hslib/420326/design.htm

    อธิรัต - บุช !! ~

    ตอบลบ

หมายเหตุ: มีเพียงสมาชิกของบล็อกนี้เท่านั้นที่สามารถแสดงความคิดเห็น