220 likes | 307 Views
เทคโนโลยีฐานข้อมูลสำนักงาน. บทที่ 8. 1. ความหมาย ของฐานข้อมูล Database. เป็นที่เก็บรวบรวมรายละเอียดของข้อมูลที่เกี่ยวข้องกัน เช่น ทะเบียนนักศึกษา จะมีข้อมูลเกี่ยวกับนึกศึกษา รายวิชาที่ลงทะเบียน เกรด เป็นต้น. 2. องค์ประกอบ ของฐานข้อมูล. Hardware Software Data People Procedure.
E N D
เทคโนโลยีฐานข้อมูลสำนักงานเทคโนโลยีฐานข้อมูลสำนักงาน บทที่ 8
1. ความหมายของฐานข้อมูล Database • เป็นที่เก็บรวบรวมรายละเอียดของข้อมูลที่เกี่ยวข้องกัน เช่น ทะเบียนนักศึกษา จะมีข้อมูลเกี่ยวกับนึกศึกษา รายวิชาที่ลงทะเบียน เกรด เป็นต้น
2. องค์ประกอบของฐานข้อมูล • Hardware • Software • Data • People • Procedure
องค์ประกอบของฐานข้อมูลองค์ประกอบของฐานข้อมูล • Hardware คอมพิวเตอร์ หน่วยความจำ หน่วยแสดงผล หน่วยรับข้อมูล พร้อมต่อการใช้งาน
องค์ประกอบของฐานข้อมูลองค์ประกอบของฐานข้อมูล • Softwareโปรแกรมจัดการฐานข้อมูล DBMS
องค์ประกอบของฐานข้อมูลองค์ประกอบของฐานข้อมูล • Dataข้อมูล เป็นการจัดเก็บข้อมูลอย่างเป็นระบบ และมีความปลอดภัย
องค์ประกอบของฐานข้อมูลองค์ประกอบของฐานข้อมูล • People • User • Operator • Programmer • System Analyst • Database Administrator
องค์ประกอบของฐานข้อมูลองค์ประกอบของฐานข้อมูล • Procedureขั้นตอนการปฏิบัติงาน ต้องวางแผนการปฏิบัติงาน เช่น วิเคราะห์ระบบ . วางโครงสร้าง . พัฒนาโปรแกรมจัดการข้อมูล . นำไปใช้งาน . สรุปผล
3. การพัฒนาข้อมูลในสำนักงาน • กระบวนการหรือวงจรใจการพัฒนาฐานข้อมูล Database Life Cycle ,DBLC มี 6 ขั้นตอน
Database Life Cycle ,DBLC • การศึกษาเบื้องต้นเพื่อจัดทำฐานข้อมูล (Database initial study) • การออกแบบฐานข้อมูล (Database design) • การจัดทำและนำข้อมูลสู่ฐานข้อมูล (implement & Loading)
Database Life Cycle ,DBLC • การทดสอบประเมินผล (Testing and evaluation) • การใช้งานฐานข้อมูล (Operation) • การบำรุงรักษา (Maintenance)
3.1 การศึกษาเบื้องต้นเพื่อจัดทำฐานข้อมูล • วิเคราะห์องค์การ • การกำหนดปัญหาและเงื่อนไข • การกำหนดวัตถุประสงค์ • การกำหนดขอบเขต
3.2 การออกแบบฐานข้อมูล • ต้องคำนึงถึงองค์ประกอบของการออกแบบฐานข้อมูล (ส่วนของธุรกิจ,ส่วนของนักออกแบบ)
ขั้นตอนการออกแบบฐานข้อมูลมี 4 ขั้นตอน • ออกแบบระดับแนวคิด • การเลือกโปรแกรมจัดการฐานข้อมูล • ออกแบบระดับตรรกะ • ออกแบบระดับกายภาพ
การออกแบบระดับแนวคิด • คิดไว้ก่อนว่าต้องการอะไรบ้าง เช่น ผลลัพธ์ การออกแบบสอบถาม เป็นต้น • สร้างความสัมพันธ์ของข้อมูลจำลอง • เอนทิตี้ • แอตทริบิวต์ • ความสัมพันธ์
การเลือกโปรแกรมระบบจัดการฐานข้อมูล DBMS • ค่าใช้จ่าย เช่น ราคาของโปรแกรม ค่าลิขสิทธิ์ • คุณสมบัติของโปรแกรม ทำอะไรได้บ้าง • โครงสร้างฐานข้อมูล • ความสามารถใช้กับหลายเพลตฟอร์ม • การใช้ทรัพยากรของโปรแกรม
การออกแบบระดับตรรกะ • เป็นการจำลองที่ออกแบบไว้ให้เป็นโครงสร้างตามโปรแกรมระบบจัดการฐานข้อมูลที่เลือกไว้
การออกแบบระดับกายภาพ • เช่นการกำหนดตำแหน่งฐานข้อมูลที่จะบันทึก หรือเริ่มการติดตั้งโปรแกรม
3.3 การจัดทำและนำข้อมูลเข้าสู่ฐานข้อมูล • การกำหนดเนื้อที่เพื่อจัดเก็บตารางต่างๆ • นำข้อมูลจัดเก็บในตาราง • กำหนดความปลอดภัยให้กับฐานข้อมูล
3.4 การทดสอบและประเมินผล • ทดสอบก่อนนำไปใช้งานจริง • ปรับปรุงแก้ไขข้อผิดพลาดก่อนใช้งาน
3.5 การใช้งานฐานข้อมูล • นำฐานข้อมูลที่สร้าง นำไปใช้กับงานจริง และบันทึกเป็นรายการไว้ เพื่อเป็นรายงานประกอบการบำรุงรักษา
3.6 การบำรุงรักษา • บำรุงรักษาแบบฟรีเวนทีฟ สำรองข้อมูลในฐานข้อมูล (backup) • บำรุงรักษาแบบคอเรคทีฟ คือการกู้ฐานข้อมูลในกรณีที่ฐานข้อมูลมีปัญหา