document2

11

Upload: chainarong-ngaosri

Post on 27-Jul-2015

178 views

Category:

Documents


1 download

TRANSCRIPT

Page 1: Document2
Page 2: Document2

ความเหมาะสมในการใช้ฐานข้อมลู

1. รูปแบบและขั้นตอนการท างานมคีวาม

2. ปริมาณข้อมูลที่ต้องการจดัเกบ็มีมาก 3. ใช้ข้อมูลแบบร่วมกนั (shared data)

Page 3: Document2

แนวคิดในการออกแบบฐานข้อมลู

Input Process Output

ส่ิงทีน่ าเข้า ประมวลผล ผลลพัธ์

Page 4: Document2

ตัวอย่าง การออกแบบฐานข้อมลู

คะแนน

เปรียบเทียบผลการเรียน

ตามเกณฑ์ของ กศธ.เกรด

ข้อมูลดบิ ประมวลผล สารสนเทศ

Page 5: Document2

ตัวอย่าง การออกแบบฐานข้อมลู

ราคาสินค้า

รวมราคาสินค้าทั้งหมดทีม่ีในคลงัสินค้า

ราคารวมสุทธิ

ข้อมูลดบิ ประมวลผล สารสนเทศ

Page 6: Document2

ตัวอย่าง การออกแบบฐานข้อมลู

สินค้าส ารวจสินค้าท้ังหมด

ท่ีมีในคลังสินค้า

สินค้า

คงคลงั

ข้อมูลดบิ ประมวลผล สารสนเทศ

Page 7: Document2

หลักการออกแบบฐานข้อมลู

1. แบ่งข้อมูลลงในตารางต่างๆ ตามหัวเร่ืองเพือ่ลดการซ ้าซ้อนกนัของข้อมูล

2. ใส่ข้อมูลทีจ่ าเป็นลงใน Access เพือ่รวมข้อมูลในตารางต่างๆ เข้าด้วยกนั

3. ช่วยสนับสนุนและรับประกนัความถูกต้องและความสมบูรณ์ของข้อมูล

4. ตอบสนองต่อความต้องการในการประมวลผลข้อมูลและการรายงาน

หลกัการออกแบบฐานข้อมูลที่ดี ข้อมูลต้องไม่ซ ้าซ้อน และ ข้อมูลต้องมีความถูกต้องและสมบูรณ์

Page 8: Document2

1. วเิคราะห์เป้าหมายของฐานข้อมูล • จะเกบ็ข้อมูลประเภทไหน

• จะประมวลผลอะไรบ้าง

• ทราบขอบเขตในการท างาน

• สอดคล้องกบัการใช้งาน

2. วเิคราะห์ความสัมพนัธ์ข้อมูล • จัดกลุ่มข้อมูลส าหรับจัดเกบ็

• ด้านการประมวลผล

• แสดงผลทีต้่องการ

Page 9: Document2

3. วเิคราะห์การจัดเกบ็ข้อมูล • ก าหนด Table ที่ใช้ในการเก็บให้สอดคล้องกับการท างาน และความสามารถของ Access

4. วเิคราะห์รายละเอยีดของข้อมูล • ฐ า น ข้ อ มู ล จ ะ ไ ด้ มีสารสนเทศที่เพียงพอกับวิเคราะห์และการใช้งานแต่ละ Table

Page 10: Document2

5. วเิคราะห์การไหลของข้อมูล • สามารถออกแบบขั้นตอนการท า ง า น ขอ ง โป ร แ ก รม ไ ด้สอดคล้องกับลักษณะการท างาน

• มีความสะดวกในการเรียกใช้

• ป้องกันความผิดพลาดหรือการรวบรวมสารสนเทศไม่ครบ

Page 11: Document2

กระบวนการออกแบบ

1. ก าหนดวตัถุประสงค์ของฐานข้อมูล2. ค้นหาและจดัระเบียบข้อมูลทีต้่องการ

3. แบ่งข้อมูลลงในตารางต่างๆ4. เปลีย่นรายการของข้อมูลให้เป็นคอลมัน์ต่างๆ

5. ระบุคย์ีหลกั6. ก าหนดความสัมพนัธ์ของตาราง

7. การปรับการออกแบบให้ดียิง่ขึน้8. การใช้กฎ Normalization