เทคโนโลยีการจัดการฐานข้อมูล


เทคโนโลยีการจัดการฐานข้อมูล Database technology

Database หรือ ฐานข้อมูล คือ กลุ่มของข้อมูลที่ถูกเก็บรวบรวมไว้ โดยมีความสัมพันธ์ซึ่งกันและกัน โดยไม่ได้บังคับว่าข้อมูลทั้งหมดนี้จะต้องเก็บไว้ในแฟ้มข้อมูลเดียวกันหรือแยกเก็บหลาย ๆ แฟ้มข้อมูล

 ระบบฐานข้อมูล (Database System) คือ ระบบที่รวบรวมข้อมูลต่าง ๆ ที่เกี่ยวข้องกันเข้าไว้ด้วยกันอย่างมีระบบมีความสัมพันธ์ระหว่างข้อมูลต่างๆที่ชัดเจนในระบบฐานข้อมูลจะประกอบด้วยแฟ้มข้อมูลหลายแฟ้มที่มีข้อมูลเกี่ยวข้องสัมพันธ์กันเข้าไว้ด้วยกันอย่างเป็นระบบและเปิดโอกาสให้ผู้ใช้สามารถใช้งานและดูแลรักษาป้องกันข้อมูลเหล่านี้ได้อย่างมีประสิทธิภาพโดยมีซอฟต์แวร์ที่เปรียบเสมือนสื่อกลางระหว่าง
ผู้ใช้และโปรแกรมต่าง ๆ ที่เกี่ยวข้องกับการใช้ฐานข้อมูล เรียกว่า ระบบจัดการฐานข้อมูล หรือ DBMS (data base management system)มีหน้าที่ช่วยให้ผู้ใช้เข้าถึงข้อมูลได้ง่ายสะดวกและมีประสิทธิภาพ การเข้าถึงข้อมูลของผู้ใช้อาจเป็นการสร้างฐานข้อมูล การแก้ไขฐานข้อมูล หรือการตั้งคำถามเพื่อให้ได้ข้อมูลมา โดยผู้ใช้ไม่จำเป็นต้องรับรู้เกี่ยวกับรายละเอียดภายในโครงสร้างของฐานข้อมูล



ประโยชน์ของฐานข้อมูล
1ลดการเก็บข้อมูลที่ซ้ำซ้อน ข้อมูลบางชุดที่อยู่ในรูปของแฟ้มข้อมูลอาจมี ปรากฏอยู่หลาย ๆ แห่ง เพราะมีผู้ใช้ข้อมูลชุดนี้หลายคน เมื่อใช้ระบบฐานข้อมูลแล้วจะช่วยให้ความซ้ำซ้อนของข้อมูลลดน้อยลง
2รักษาความถูกต้องของข้อมูล เนื่องจากฐานข้อมูลมีเพียงฐานข้อมูลเดียว ในกรณีที่มีข้อมูลชุดเดียวกันปรากฏอยู่หลายแห่งในฐานข้อมูล ข้อมูลเหล่านี้จะต้องตรงกัน ถ้ามีการแก้ไขข้อมูลนี้ทุก ๆ แห่งที่ข้อมูลปรากฏอยู่จะแก้ไขให้ถูกต้องตามกันหมดโดยอัตโนมัติด้วย ระบบจัดการฐานข้อมูล
3การป้องกันและรักษาความปลอดภัยให้กับข้อมูลทำได้อย่างสะดวกการป้องกันและรักษาความปลอดภัยกับข้อมูลระบบฐานข้อมูลจะให้เฉพาะผู้ที่เกี่ยวข้องเท่านั้นซึ่งก่อให้เกิดความ
ปลอดภัย(security) ของข้อมูลด้วย



องค์ประกอบของ Data Warehouse
  1. ฐานข้อมูลเชิงกายภาพขนาดใหญ่
  2. คลังข้อมูลเชิงตรรกะ
  3. Data martคือ  ข้อมูลย่อยที่แยกออกจากข้อมูลที่อยู่ใน Data  Warehouse  เพื่อนำไปใช้สนับสนุน(support)  การทำงานของแต่ละแผนก
  1. ระบบ DSS และระบบ EIS
ลักษณะของ  Data Warehous  ประกอบด้วย
  1. Subject-Oriented คือ การจัดกลุ่มข้อมูลตามประเด็นหลัก  ขององค์กร เช่น ข้อมูลลูกค้า  ข้อมูลสินค้า หรือข้อมุลยอดขาย
  2. Integrated คือ การจัดข้อมูลต่างรูปแบบ (Format)  ให้อยู่ในรูปแบบเดียวกัน  สร้างความสอดคล้องของข้อมูลก่อนการนำเสนอ
  3. Time-valiant คือ การเก็บข้อมูลไว้ในคลังเพื่อใช้งานในระยะเวลายาว  เช่น 5-10 ปีข้างหน้า  เพื่อทำนายแนวโน้มหรือเปรียบเทียบค่าของข้อมูลในแต่ละปี   ข้อมูลจะต้องมีความถูกต้องอยู่เสมอ
  4. None-Volatile คือเมื่อมีการเปลี่ยนแปลงข้อมูลจากคลังที่ไปดึงมา  ข้อมูลในคลังจะไม่ได้รับการเปลี่ยนแปลงในทันที  แต่จะเปลี่ยนแปลงในภายหลัง
ข้อดีของ Data Warehouse  ความคุ้มค่าของสารสนเทศที่อยู่ในคลังข้อมูล  ส่งผลดีต่อองค์กร ดังนี้
  1. ให้ผลตอบแทนจากการลงทุนสูง
  2. เกิดความได้เปรียบในการแข่งขัน
  3. เพิ่มประสิทธิภาพในการตัดสินใจ

การวัดขนาดข้อมูล
ในการพิจารณาว่าข้อมูลใดมีขนาดมากน้อยเพียงไร  เรามีหน่วยในการวัดขนาดของข้อมูลดังต่อไปนี้

8 Bit                       =  1 Byte
1,024 Byte          =  1 KB (กิโลกรัม) 
1,024 KB              =  1 MB (เมกกะไบต์)) 
1,024 MB            =  1 GB (กิกะไบต์)
1,024 GB             =  1 TB (เทระไบต์)

การจัดโครงสร้างแฟ้มข้อมูล
การจัดโครงสร้างแฟ้มข้อมูลแบบต่างๆ มีลักษณะเฉพาะตัวในการเข้าถึงข้อมูล ดังนี้
– แฟ้มลำดับ (Sequential file) เป็นการจัดโครงสร้างแฟ้มที่ง่ายที่สุด คือ ระเบียนถูกเก็บเรียงต่อเนื่องกันไปตามลำดับของเขตข้อมูลคีย์
– แฟ้มสุ่ม (Direct file) ใช้แก้ปัญหาความล่าช้าในการเข้าถึงข้อมูลของแฟ้มลำดับ โดยใช้ฟังก์ชันสุ่มในเขตข้อมูลคีย์เป็นข้อมูลนำเข้าและให้ผลลัพธ์เป็นตำแหน่งที่อยู่ของระเบียน
– แฟ้มดรรชนี (Indexed file) คล้ายกับดรรชนีคำศัพท์ที่อยู่ท้ายเล่มหนังสือ ที่ประกอบด้วยคำต่างๆ เรียงตามตัวอักษร โดยจะเก็บค่าของเขตข้อมูลคีย์ทั้งหมดพร้อมด้วยตำแหน่งของระเบียนที่มีค่าเขตข้อมูลคีย์นั้น
– แฟ้มลำดับดรรชนี (Indexed sequential file) เป็นการจัดโครงสร้างแฟ้มข้อมูลที่แตกต่างจากแฟ้มดรรชนี ซึ่งตัวระเบียนในแฟ้มข้อมูลไม่เรียงตามลำดับ แต่เรียงเฉพาะคีย์ในดรรชนี แฟ้มลำดับดรรชนี มีระเบียนที่เรียงลำดับตามเขตคีย์ข้อมูล และมีดรรชนีบางส่วน
 การจัดการฐานข้อมูล
ในการทำงานด้วยคอมพิวเตอร์ ถึงแม้จะมีเครื่องคอมพิวเตอร์ที่มีประสิทธิภาพดีแล้วยังต้องมีชุดคำสั่ง (Software) ที่จะควบคุมการทำงานของเครื่องอีกด้วย การทำงานโดยวิธีการจัดแฟ้มซึ่งเรียกวิธีนี้ว่า ระบบการจัดการกระทำแฟ้มข้อมูล (file handing system) อาจใช้โปรแกรมสำเร็จซึ่งทำหน้าที่ในการเก็บรวบรวมข้อมูลให้เป็นแฟ้มที่มีระเบียบง่ายต่อการใช้งาน และช่วยทำให้ผู้ใช้ประมวลผลข้อมูลต่างๆ ตามความต้องการได้อย่างรวดเร็ว โปรแกรมเหล่านี้จะใช้ระบบการจัดการฐานข้อมูล หรือที่เรียกว่า ดีบีเอ็มเอส (Data Base Management System : DBMS)
ระบบฐานข้อมูลเป็นสิ่งที่จำเป็นและเกี่ยวข้องกับการใช้งานประจำวัน การตัดสินใจของผู้บริหารจะกระทำได้รวดเร็ว ถ้ามีข้อมูลที่ถูกต้องและเพียงพอ จึงมีการใช้คอมพิวเตอร์ช่วยประมวลผลเพื่อให้ได้สารสนเทศดังกล่าว แต่การประมวลผลด้วยคอมพิวเตอร์จำเป็นต้องมีหลักการและวิธีการที่ทำให้ระบบมีระเบียบแบบแผนที่ดี การแบ่งประเภทแฟ้ม
 ลักษณะการจัดการฐานข้อมูลที่ดี
เทคโนโลยีด้านคอมพิวเตอร์ได้เปลี่ยนแปลงไปตามกาลเวลา วิธีการฐานข้อมูลได้พัฒนาให้ก้าวหน้าขึ้นจากการออกแบบและเก็บข้อมูลในฐานข้อมูลที่เดียว การจัดการฐานข้อมูลจึงมีหลักการที่สำคัญ คือ
1.  ลดความซ้ำซ้อนของข้อมูล
2.  กำหนดมาตรฐานข้อมูล
3.  มีระบบป้องกันความปลอดภัยของข้อมูล
4.  มีความเป็นอิสระจากโปรแกรม
5.  รวมข้อมูลเป็นฐานข้อมูลกลาง


ไม่มีความคิดเห็น:

แสดงความคิดเห็น