document2
TRANSCRIPT
ความเหมาะสมในการใช้ฐานข้อมลู
1. รูปแบบและขั้นตอนการท างานมคีวาม
2. ปริมาณข้อมูลที่ต้องการจดัเกบ็มีมาก 3. ใช้ข้อมูลแบบร่วมกนั (shared data)
แนวคิดในการออกแบบฐานข้อมลู
Input Process Output
ส่ิงทีน่ าเข้า ประมวลผล ผลลพัธ์
ตัวอย่าง การออกแบบฐานข้อมลู
คะแนน
เปรียบเทียบผลการเรียน
ตามเกณฑ์ของ กศธ.เกรด
ข้อมูลดบิ ประมวลผล สารสนเทศ
ตัวอย่าง การออกแบบฐานข้อมลู
ราคาสินค้า
รวมราคาสินค้าทั้งหมดทีม่ีในคลงัสินค้า
ราคารวมสุทธิ
ข้อมูลดบิ ประมวลผล สารสนเทศ
ตัวอย่าง การออกแบบฐานข้อมลู
สินค้าส ารวจสินค้าท้ังหมด
ท่ีมีในคลังสินค้า
สินค้า
คงคลงั
ข้อมูลดบิ ประมวลผล สารสนเทศ
หลักการออกแบบฐานข้อมลู
1. แบ่งข้อมูลลงในตารางต่างๆ ตามหัวเร่ืองเพือ่ลดการซ ้าซ้อนกนัของข้อมูล
2. ใส่ข้อมูลทีจ่ าเป็นลงใน Access เพือ่รวมข้อมูลในตารางต่างๆ เข้าด้วยกนั
3. ช่วยสนับสนุนและรับประกนัความถูกต้องและความสมบูรณ์ของข้อมูล
4. ตอบสนองต่อความต้องการในการประมวลผลข้อมูลและการรายงาน
หลกัการออกแบบฐานข้อมูลที่ดี ข้อมูลต้องไม่ซ ้าซ้อน และ ข้อมูลต้องมีความถูกต้องและสมบูรณ์
1. วเิคราะห์เป้าหมายของฐานข้อมูล • จะเกบ็ข้อมูลประเภทไหน
• จะประมวลผลอะไรบ้าง
• ทราบขอบเขตในการท างาน
• สอดคล้องกบัการใช้งาน
2. วเิคราะห์ความสัมพนัธ์ข้อมูล • จัดกลุ่มข้อมูลส าหรับจัดเกบ็
• ด้านการประมวลผล
• แสดงผลทีต้่องการ
3. วเิคราะห์การจัดเกบ็ข้อมูล • ก าหนด Table ที่ใช้ในการเก็บให้สอดคล้องกับการท างาน และความสามารถของ Access
4. วเิคราะห์รายละเอยีดของข้อมูล • ฐ า น ข้ อ มู ล จ ะ ไ ด้ มีสารสนเทศที่เพียงพอกับวิเคราะห์และการใช้งานแต่ละ Table
5. วเิคราะห์การไหลของข้อมูล • สามารถออกแบบขั้นตอนการท า ง า น ขอ ง โป ร แ ก รม ไ ด้สอดคล้องกับลักษณะการท างาน
• มีความสะดวกในการเรียกใช้
• ป้องกันความผิดพลาดหรือการรวบรวมสารสนเทศไม่ครบ
กระบวนการออกแบบ
1. ก าหนดวตัถุประสงค์ของฐานข้อมูล2. ค้นหาและจดัระเบียบข้อมูลทีต้่องการ
3. แบ่งข้อมูลลงในตารางต่างๆ4. เปลีย่นรายการของข้อมูลให้เป็นคอลมัน์ต่างๆ
5. ระบุคย์ีหลกั6. ก าหนดความสัมพนัธ์ของตาราง
7. การปรับการออกแบบให้ดียิง่ขึน้8. การใช้กฎ Normalization