เทคโนโลยีฐานข้อมูล( Database Technology )
การจัดการฐานข้อมูลเป็นสิ่งจำเป็นโดยเฉพาะยุคปัจจุบันที่มีการแข่งขันกันอย่างรุนแรง องค์การใดก็ตามที่มีข้อมูลอยู่มักได้เปรียบองค์การคู่แข่ง ดังประเทศที่พัฒนาแล้วมักจะได้เปรียบประเทศที่กำลังพัฒนา ทั้งนี้เนื่องจากข้อมูลข่าวสารต่างๆ ผู้บริหารสามารถนำมาใช้ในการพยากรณ์เหตุการณ์ต่างๆ ได้ล่วงหน้า เช่น ถ้าหากรัฐบาลไทยมีข้อมูลเกี่ยวกับการเงิน สภาพคล่องทางการเงิน ดุลบัญชีเดินสะพัด ตัวเลขข้อมูลเกี่ยวกับการนำเข้าและการส่งออกอย่าง ถูกต้องและทันต่อเหตุการณ์ ผู้บริหารประเทศก็จะสามารถที่จะแก้ปัญหาได้ล่วงหน้า ดังนั้นข้อมูลสารสนเทศจึงมีความสำคัญต่อองค์กรและประเทศชาติเราจึงต้องมีการเรียนรู้เกี่ยวกับการจัดการแฟ้มข้อมูลและการบริหารฐานข้อมูลเพื่อ ก่อให้เกิดประโยชน์ต่อองค์การประเภทของแฟ้มข้อมูล
1.แฟ้มข้อมูลหลัก (Master File) หมายถึง
แฟ้มข้อมูลที่จัดเก็บข้อมูลที่เป็นส่วนสำคัญของระบบงาน และเก็บข้อมูลไว้อย่างถาวร ข้อมูลในแฟ้มประเภทนี้มีการเปลี่ยนแปลงไม่มากนัก ในระบบงานหนึ่ง ๆ สามารถมีแฟ้มข้อมูลหลักได้หลายแฟ้ม ตัวอย่างเช่น ระบบการขาย มีแฟ้มข้อมูลหลัก คือ แฟ้มลูกค้า แฟ้มสินค้า
2.แฟ้มข้อมูลรายการ (transaction file)
แฟ้มข้อมูลรายการเปลี่ยนแปลงเป็นแฟ้มข้อมูลที่ประกอบด้วยระเบียนข้อมูลที่มีการเคลื่อนไหว ซึ่งจะถูกรวบรวมเป็นแฟ้มข้อมูลรายการเปลี่ยนแปลงที่เกิดขึ้นในแต่ละงวดในส่วนที่เกี่ยวข้องกับข้อมูลนั้น แฟ้มข้อมูลรายการเปลี่ยนแปลงนี้จะนำไปปรับรายการในแฟ้มข้อมูลหลัก ให้ได้ยอดปัจจุบัน ตัวอย่างเช่น แฟ้มข้อมูลลงทะเบียนเรียนของนักศึกษา
3.แฟ้มข้อมูลตาราง (table file)
แฟ้มข้อมูลตารางเป็นแฟ้มข้อมูลที่มีค่าคงที่ ซึ่งประกอบด้วยตารางที่เป็นข้อมูลหรือชุดของข้อมูลที่มีความเกี่ยวข้องกันและถูกจัดให้อยู่รวมกันอย่างมีระเบียบ โดยแฟ้มข้อมูลตารางนี้จะถูกใช้ในการประมวลผลกับแฟ้มข้อมูลอื่นเป็นประจำอยู่เสมอ เช่น ตารางอัตราภาษี ตารางราคาสินค้า
ตัวอย่างเช่น ตารางราคาสินค้าของบริษัทขายอะไหล่เครื่องคอมพิวเตอร์ดังนี้
รหัสสินค้า รายชื่อสินค้า ราคา
51 จอภาพ 4,500
52 แป้นพิมพ์ 1,200
53 แรม 4 M 4,500
54 แรม 8 M 7,000
55 กระดาษต่อเนื่อง 500
56 แฟ้มคอมพิวเตอร์ 200
ในแฟ้มข้อมูลนี้จะประกอบด้วยระเบียนแฟ้มข้อมูลตารางของสินค้าที่มีฟิลด์ต่าง ๆ ได้แก่ รหัสสินค้า รายชื่อ สินค้า และราคาสินค้าต่อหน่วย แฟ้มข้อมูลตารางรายการสินค้า จะใช้ร่วมกับแฟ้มข้อมูลหลายแฟ้มข้อมูลในระบบสินค้า ได้แก่ แฟ้มข้อมูลคลังสินค้า (inventory master file) แฟ้มข้อมูลใบสั่งซื้อของลูกค้า (customer order master file) และแฟ้มข้อมูลรายการสิตค้าของฝ่ายผลิต (production master file) มีข้อควรสังเกตว่าแฟ้มข้อมูลตาราง แฟ้มข้อมูลรายการเปลี่ยนแปลง และแฟ้มข้อมูลหลัก ทั้ง 3 แฟ้ม จะมีฟิลด์ที่เกี่ยวกับตัวสินค้าร่วมกัน คือ ฟิลด์รหัสสินค้า (product code) ฟิลด์ร่วมกันนี้จะเป็นตัวเชื่องโยงระหว่างแฟ้มข้อมูลตารางกับฟ้มข้อมูลอื่น ๆ ทั้งหมดที่ต้องการจะใช้ค่าของฟิดล์รายชื่อสินค้า (product description) และราคาสินค้า (product price) จากแฟ้มข้อมูลตาราง การจัดแฟ้มข้อมูลแบบนี้จะทำให้ประหยัดเนื้อที่ในอุปกรณ์เก็บข้อมูลของแฟ้มข้อมูลหลัก กล่าวคือในแฟ้มข้อมูลหลักไม่ต้องมี 2 ฟิลด์ คือ ฟิลด์รายการสินค้าและฟิลด์ราคาสินค้า มีแต่เพียงฟิลด์รหัสสินค้าก็เพียงพอแล้ว เมื่อใดที่ต้องการใช้ฟิลด์รายการสินค้าในการแสดงผลก็อ่านค่าออกมาจากแฟ้มข้อมูลตารางได้ นอกจากนั้นยังเป็นการลดความซ้ำซ้อนของข้อมูลและเมื่อผู้ใช้ระบบต้องการเปลี่ยนแปลงรายการสินค้าหรือราคาสินค้าก็จะเปลี่ยนในแฟ้มข้อมูลตารางทีเดียว โดยไม่ต้องไปเปลี่ยนแปลงในแฟ้มข้อมูลอื่น
4.แฟ้มข้อมูลประวัติ (sort file)
แฟ้มข้อมูลประวัติเป็นการจัดเรียงระเบียนที่จะบรรจุในแฟ้มข้อมูลนั้นใหม่ โดยเรียงตามลำดับค่าของฟิลด์ข้อมูลหรือค่าของข้อมูลค่าใดค่าหนึ่งในระเบียนนั้นก็ได้ เช่น จัดเรียงลำดับตาม วันเดือนปี ตามลำดับตัวอักขระเรียงลำดับจากมากไปหาน้อยหรือจากน้อยไปหามาก เป็นต้น
5.แฟ้มข้อมูลรายงาน (report file)
เป็นแฟ้มข้อมูลที่ถูกจัดเรียงระเบียบตามรูปแบบของรายงานที่ต้องการแล้วจัดเก็บไว้ในรูปของแฟ้มข้อมูล ตัวอย่าง เช่น แฟ้มข้อมูลรายงานควบคุมการปรับเปลี่ยนข้อมูลที่เกิดขึ้นในขณะปฏิบัติงานแต่ละวัน
ฐานข้อมูล (Database)
ระบบฐานข้อมูล (database) หมายถึง กลุ่มของข้อมูลที่มีความสัมพันธ์กันและถูกนำมาจัดเก็บในที่เดียวกัน โดยข้อมูลอาจเก็บไว้ในแฟ้มข้อมูลเดียวกันหรือแยกเก็บหลาย ๆ แฟ้มข้อมูล แต่ต้องมีการสร้างความสัมพันธ์ระหว่างข้อมูลเพื่อประสิทธิภาพในการจัดการข้อมูลในการจัดเก็บข้อมูลในระบบฐานข้อมูลมีข้อดีกว่าการจัดเก็บข้อมูลในระบบแฟ้มข้อมูลพอสรุปประเด็นหลัก ๆ ได้ดังนี้
1. ฐานข้อมูลแบบลำดับชั้น (HIERARCHICAL DATABASE)
ฐานข้อมูลแบบลำดับชั้น เป็นโครงสร้างที่จัดเก็บข้อมูลในลักษณะความสัมพันธ์แบบ พ่อ – ลูก หรือเป็นโครงสร้างรูปแบบต้นไม้ TREE ข้อมูลที่จัดเก็บในที่นี้ คือ ระเบียน Record ซึ่งประกอบด้วยค่าของเขตข้อมูล Field ของเอนทิตี้หนึ่ง ๆ นั่นเอง

2. ฐานข้อมูลแบบเครือข่าย (NETWORK DATABASE)
ฐานข้อมูลแบบเครือข่าย จะเป็นการรวมระเบียนต่าง ๆ และความสัมพันธ์ระหว่างระเบียนแต่จะต่างกับฐานข้อมูลเชิงสัมพันธ์ คือ ในฐานข้อมูลเชิงสัมพันธ์จะแฝงความสัมพันธ์เอาไว้ โดยระเบียนที่มีความสัมพันธ์กัน จะต้องมีค่าของข้อมูลในแอททริบิวต์ในแอททริบิวต์หนึ่งเหมือนกันแต่ฐานข้อมูลแบบเครือข่าย จะแสดงความสัมพันธ์อย่างชัดเจน โดยแสดงไว้ในโครงสร้าง เช่น

3. ฐานข้อมูลเชิงสัมพันธ์ (RELATIONAL DATABASE)
เป็นการเก็บข้อมูลในรูปแบบที่เป็นตาราง (Table) หรือเรียกว่า รีเลชั่น (RELATION) มีลักษณะเป็น 2 มิติ คือเป็นแถวและเป็นคอลัมน์ การเชื่อมโยงข้อมูลระหว่างตารางจะเชื่อมโยงโดยใช้แอททริบิวต์ (ATTRIBUTE) หรือคอลัมน์ที่เหมือนกันทั้งสองตารางเป็นตัวเชื่อมโยงข้อมูล
· มีการใช้ข้อมูลร่วมกัน (data sharing)
· ลดความซ้ำซ้อนของข้อมูล (reduce data redundancy)
· ข้อมูลมีความถูกต้องมากขึ้น (improved data integrity)
· เพิ่มความปลอดภัยให้กับข้อมูล (increased security)
· มีความเป็นอิสระของข้อมูล (data independency)
รูปแบบของระบบฐานข้อมูล1. ฐานข้อมูลแบบลำดับชั้น (HIERARCHICAL DATABASE)
ฐานข้อมูลแบบลำดับชั้น เป็นโครงสร้างที่จัดเก็บข้อมูลในลักษณะความสัมพันธ์แบบ พ่อ – ลูก หรือเป็นโครงสร้างรูปแบบต้นไม้ TREE ข้อมูลที่จัดเก็บในที่นี้ คือ ระเบียน Record ซึ่งประกอบด้วยค่าของเขตข้อมูล Field ของเอนทิตี้หนึ่ง ๆ นั่นเอง

2. ฐานข้อมูลแบบเครือข่าย (NETWORK DATABASE)
ฐานข้อมูลแบบเครือข่าย จะเป็นการรวมระเบียนต่าง ๆ และความสัมพันธ์ระหว่างระเบียนแต่จะต่างกับฐานข้อมูลเชิงสัมพันธ์ คือ ในฐานข้อมูลเชิงสัมพันธ์จะแฝงความสัมพันธ์เอาไว้ โดยระเบียนที่มีความสัมพันธ์กัน จะต้องมีค่าของข้อมูลในแอททริบิวต์ในแอททริบิวต์หนึ่งเหมือนกันแต่ฐานข้อมูลแบบเครือข่าย จะแสดงความสัมพันธ์อย่างชัดเจน โดยแสดงไว้ในโครงสร้าง เช่น

3. ฐานข้อมูลเชิงสัมพันธ์ (RELATIONAL DATABASE)
เป็นการเก็บข้อมูลในรูปแบบที่เป็นตาราง (Table) หรือเรียกว่า รีเลชั่น (RELATION) มีลักษณะเป็น 2 มิติ คือเป็นแถวและเป็นคอลัมน์ การเชื่อมโยงข้อมูลระหว่างตารางจะเชื่อมโยงโดยใช้แอททริบิวต์ (ATTRIBUTE) หรือคอลัมน์ที่เหมือนกันทั้งสองตารางเป็นตัวเชื่อมโยงข้อมูล

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