document2
TRANSCRIPT
![Page 1: Document2](https://reader036.vdocuments.pub/reader036/viewer/2022080901/55b57e1bbb61ebca4d8b45be/html5/thumbnails/1.jpg)
![Page 2: Document2](https://reader036.vdocuments.pub/reader036/viewer/2022080901/55b57e1bbb61ebca4d8b45be/html5/thumbnails/2.jpg)
ความเหมาะสมในการใช้ฐานข้อมลู
1. รูปแบบและขั้นตอนการท างานมคีวาม
2. ปริมาณข้อมูลที่ต้องการจดัเกบ็มีมาก 3. ใช้ข้อมูลแบบร่วมกนั (shared data)
![Page 3: Document2](https://reader036.vdocuments.pub/reader036/viewer/2022080901/55b57e1bbb61ebca4d8b45be/html5/thumbnails/3.jpg)
แนวคิดในการออกแบบฐานข้อมลู
Input Process Output
ส่ิงทีน่ าเข้า ประมวลผล ผลลพัธ์
![Page 4: Document2](https://reader036.vdocuments.pub/reader036/viewer/2022080901/55b57e1bbb61ebca4d8b45be/html5/thumbnails/4.jpg)
ตัวอย่าง การออกแบบฐานข้อมลู
คะแนน
เปรียบเทียบผลการเรียน
ตามเกณฑ์ของ กศธ.เกรด
ข้อมูลดบิ ประมวลผล สารสนเทศ
![Page 5: Document2](https://reader036.vdocuments.pub/reader036/viewer/2022080901/55b57e1bbb61ebca4d8b45be/html5/thumbnails/5.jpg)
ตัวอย่าง การออกแบบฐานข้อมลู
ราคาสินค้า
รวมราคาสินค้าทั้งหมดทีม่ีในคลงัสินค้า
ราคารวมสุทธิ
ข้อมูลดบิ ประมวลผล สารสนเทศ
![Page 6: Document2](https://reader036.vdocuments.pub/reader036/viewer/2022080901/55b57e1bbb61ebca4d8b45be/html5/thumbnails/6.jpg)
ตัวอย่าง การออกแบบฐานข้อมลู
สินค้าส ารวจสินค้าท้ังหมด
ท่ีมีในคลังสินค้า
สินค้า
คงคลงั
ข้อมูลดบิ ประมวลผล สารสนเทศ
![Page 7: Document2](https://reader036.vdocuments.pub/reader036/viewer/2022080901/55b57e1bbb61ebca4d8b45be/html5/thumbnails/7.jpg)
หลักการออกแบบฐานข้อมลู
1. แบ่งข้อมูลลงในตารางต่างๆ ตามหัวเร่ืองเพือ่ลดการซ ้าซ้อนกนัของข้อมูล
2. ใส่ข้อมูลทีจ่ าเป็นลงใน Access เพือ่รวมข้อมูลในตารางต่างๆ เข้าด้วยกนั
3. ช่วยสนับสนุนและรับประกนัความถูกต้องและความสมบูรณ์ของข้อมูล
4. ตอบสนองต่อความต้องการในการประมวลผลข้อมูลและการรายงาน
หลกัการออกแบบฐานข้อมูลที่ดี ข้อมูลต้องไม่ซ ้าซ้อน และ ข้อมูลต้องมีความถูกต้องและสมบูรณ์
![Page 8: Document2](https://reader036.vdocuments.pub/reader036/viewer/2022080901/55b57e1bbb61ebca4d8b45be/html5/thumbnails/8.jpg)
1. วเิคราะห์เป้าหมายของฐานข้อมูล • จะเกบ็ข้อมูลประเภทไหน
• จะประมวลผลอะไรบ้าง
• ทราบขอบเขตในการท างาน
• สอดคล้องกบัการใช้งาน
2. วเิคราะห์ความสัมพนัธ์ข้อมูล • จัดกลุ่มข้อมูลส าหรับจัดเกบ็
• ด้านการประมวลผล
• แสดงผลทีต้่องการ
![Page 9: Document2](https://reader036.vdocuments.pub/reader036/viewer/2022080901/55b57e1bbb61ebca4d8b45be/html5/thumbnails/9.jpg)
3. วเิคราะห์การจัดเกบ็ข้อมูล • ก าหนด Table ที่ใช้ในการเก็บให้สอดคล้องกับการท างาน และความสามารถของ Access
4. วเิคราะห์รายละเอยีดของข้อมูล • ฐ า น ข้ อ มู ล จ ะ ไ ด้ มีสารสนเทศที่เพียงพอกับวิเคราะห์และการใช้งานแต่ละ Table
![Page 10: Document2](https://reader036.vdocuments.pub/reader036/viewer/2022080901/55b57e1bbb61ebca4d8b45be/html5/thumbnails/10.jpg)
5. วเิคราะห์การไหลของข้อมูล • สามารถออกแบบขั้นตอนการท า ง า น ขอ ง โป ร แ ก รม ไ ด้สอดคล้องกับลักษณะการท างาน
• มีความสะดวกในการเรียกใช้
• ป้องกันความผิดพลาดหรือการรวบรวมสารสนเทศไม่ครบ
![Page 11: Document2](https://reader036.vdocuments.pub/reader036/viewer/2022080901/55b57e1bbb61ebca4d8b45be/html5/thumbnails/11.jpg)
กระบวนการออกแบบ
1. ก าหนดวตัถุประสงค์ของฐานข้อมูล2. ค้นหาและจดัระเบียบข้อมูลทีต้่องการ
3. แบ่งข้อมูลลงในตารางต่างๆ4. เปลีย่นรายการของข้อมูลให้เป็นคอลมัน์ต่างๆ
5. ระบุคย์ีหลกั6. ก าหนดความสัมพนัธ์ของตาราง
7. การปรับการออกแบบให้ดียิง่ขึน้8. การใช้กฎ Normalization