วันพฤหัสบดีที่ 17 ธันวาคม พ.ศ. 2558

บทที่5 การจัดการทรัพยากรข้อมูล

เรื่องที่1 การจัดการทรัพยากรข้อมูล
ผลการค้นหารูปภาพสำหรับ การจัดการทรัพยากรข้อมูล
ระบบฐานข้อมูล (Database System) หมายถึง โครงสร้างสารสนเทศที่ประกอบด้วยรายละเอียดของข้อมูลที่เกี่ยวข้องกันที่จะนำมาใช้ในระบบต่าง ๆ ร่วมกัน ระบบฐานข้อมูล จึงนับว่าเป็นการจัดเก็บข้อมูลอย่างเป็นระบบ ซึ่งผู้ใช้สามารถจัดการกับข้อมูลได้ในลักษณะต่าง ๆ ทั้งการเพิ่ม การแก้ไข การลบ ตลอดจนการเรียกดูข้อมูล ซึ่งส่วนใหญ่จะเป็นการประยุกต์นำเอาระบบคอมพิวเตอร์เข้ามาช่วยในการจัดการฐานข้อมูล
ทำไมต้องมีระบบฐานข้อมูล 
ระบบฐานข้อมูลที่มีประสิทธิภาพจะมีหน้าที่หลักๆดังต่อไปนี้
การเก็บรักษาข้อมูล ระบบฐานข้อมูลจะช่วยให้การเก็บรักษาข้อมูลเป็นระบบระเบียบ มีการจัดหมวดหมู่ของข้อมูล ซึ่งจะให้ผู้จัดเก็บทำงานได้สะดวกมากขึ้น และป้องกันความผิดพลาด
การนำข้อมูลไปใช้ ข้อนี้จะเป็นหัวใจของระบบฐานข้อมูลเลยทีเดียว ระบบฐานจะทำให้การดึงข้อมูลออกมาใช้สะดวกและมีประสิทธิภาพมากขึ้น การสรุปข้อมูลและประมวลผลต่างๆจะทำได้ง่ายขึ้น ซึ่งจะทำให้สามารถนำข้อมูลไปประกอบการตัดสินใจได้ ยกตัวอย่างเช่น การเก็บข้อมูลใบสั่งของจากลูกค้า ถ้าเราเก็บโดยไม่มีระบบเช่นเก็บสำเนาใบเสร็จทั้งหมดไว้ เราก็จะมีเพียงหลักฐานว่าใครสั่งอะไรไปบ้างเท่านั้น แต่ถ้ามีการเก็บลงระบบฐานข้อมูล โดยเฉพาะอย่างยิ่งเมื่อใช้คอมพิวเตอร์เข้าช่วย เราจะสามารถดึงข้อมูลสรุป ต่างๆออกมาใช้ได้ เช่น สามารถรวบรวมได้ว่า ลูกค้ารายนี้ สั่งอะไรบ้าง สินค้ารายการนี้ถูกสั่งไปเท่าไร เหลืออีกเท่าไร ฯลฯ
การแก้ไขข้อมูล เป็นอีกความสามารถหนึ่งที่ระบบฐานข้อมูลจะช่วยให้ทำงานสะดวกขึ้น ยกตัวอย่างเช่น จากข้อที่แล้วตัวอย่างใบสั่งของ ถ้าลูกค้ามีการเปลี่ยนหมายเลขโทรศัพท์ติดต่อ เราก็สามารถแก้ทีเดียวได้ โดยไม่ต้องเข้าไปแก้ในใบสั่งของแต่ละใบ เป็นต้น
โครงสร้างข้อมูลในฐานข้อมูลสามารถพิจารณาได้ 2 ลักษณะ คือ 
1.โครงสร้างเชิงกายภาพ (Physical Data Structure) :- วิธีการจัดเก็บข้อมูลลงในสื่อบันทึกแบบต่าง ๆ
2.โครงสร้างเชิงตรรกะ (Logical Data Structure) :- การกำหนดรูปแบบในการจัดเก็บ และความสัมพันธ์ระหว่างส่วนต่าง ๆ ของข้อมูลในฐานข้อมูล ซึ่งโครงสร้างข้อมูลที่ใช้แสดงเขตข้อมูลและความสัมพันธ์ระหว่างแฟ้มข้อมูลที่รู้จักโดยทั่วไปได้แก่ แบบจำลองเชิงลำดับขั้น (Hierarchical Model) แบบจำลองข่ายงาน (Network Model) และแบบจำลองเชิงสัมพันธ์ (Relational Model)

เรื่องที่2 ประเภทของฐานข้อมูล
ผลการค้นหารูปภาพสำหรับ ประเภทของฐานข้อมูล

การแบ่งประเภทของระบบฐานข้อมูลมีการแบ่งออกหลายประเภท ขึ้นอยู่กับชนิดและประเภทที่นำมาจำแนกในบทเรียนนี้จะแบ่งประเภทของระบบฐานข้อมูลออกเป็น ประเภทใหญ่ ตามชนิดต่าง ๆ ดังนี้

  1.แบ่งตามจำนวนของผู้ใช้
 การแบ่งโดยใช้จำนวนผู้ใช้เป็นหลัก สามารถแบ่งออกเป็น ประเภทได้แก่
    1.1 ผู้ใช้คนเดียวเป็นระบบฐานข้อมูลที่ใช้ภายในองค์กรขนาดเล็ก เช่น ระบบ Point of sale ของร้านสะดวกซื้อ หรือระบบบัญชีของร้านเล็ก ๆ ทั่วไป เป็นต้น มีเครื่องคอมพิวเตอร์เพียงเครื่องเดียวและผู้ใช้เพียงคนเดียว ไม่มีการแบ่งฐานข้อมูลร่วมกันใช้กับผู้อื่น ถ้าผู้ใช้คนอื่นต้องการใช้ระบบนี้จะต้องรอให้ผู้ใช้คนแรกเลิกใช้ก่อนจึงจะใช้ได้
     1.2  ผู้ใช้หลายคน แบ่งออกเป็น ประเภทย่อย ๆ ได้แก่ ผู้ใช้เป็นกลุ่ม หรือ Workgroup database และประเภทฐานข้อมูลขององค์กรขนาดใหญ่หรือ Enterprise database
    ผู้ใช้เป็นกลุ่ม เป็นฐานข้อมูลที่มีผู้ใช้หลายกลุ่มหรือหลายแผนก และแต่ละกลุ่มอาจมีผู้ใช้หลายคน มีการแลกเปลี่ยนข้อมูลซึ่งกันหรืออาจจะใช้ฐานข้อมูลเดียวกันก็ได้ แต่จะอยู่ในองค์กรเดียวกันเท่านั้น
 องค์การขนาดใหญ่ เป็นระบบฐานข้อมูลที่ใช้กับองค์กรขนาดใหญ่ที่มีสาขาหลายสาขา ทั้งในประเทศหรือมีสาขาในต่างประเทศ จะใช้ฐานข้อมูลขนาดใหญ่ มีระบบสำรอง การรักษาความปลอดภัยเป็นอย่างดี

 2. แบ่งโดยใช้ขอบเขตของงาน
 การแบ่งโดยใช้ขอบเขตของงาน แบ่งออกเป็น ประเภทใหญ่ ๆ ได้แก่ ประเภทผู้ใช้คนเดียว ประเภทผู้ใช้เป็นกลุ่มและประเภทองค์การขนาดใหญ่ ดังได้กล่าวรายละเอียดในตอนต้นแล้ว

 3. แบ่งตามสถานที่ตั้ง
 การแบ่งตามสถานที่ตั้ง แบ่งออกเป็น ประเภทใหญ่ ๆ ได้แก่ ประเภท ศูนย์กลาง  และประเภทกระจาย  ทั้งสองประเภทมีรายละเอียดดังนี้
   3.1 ประเภทศูนย์กลาง เป็นระบบฐานข้อมูลที่นำเอามาเก็บไว้ในตำแหน่งศูนย์กลาง ผู้ใช้ทุกแผนก ทุกคนจะต้องมาใช้ข้อมูลร่วมกัน ตามสิทธิ์ของผู้ใช้แต่ละกลุ่มหรือแต่ละคน
     3.2 ประเภทกระจาย เป็นระบบฐานข้อมูลที่เก็บฐานข้อมูลไว้ ณ ตำแหน่งใด ๆ ของแผนก และแต่ละแผนกใช้ฐานข้อมูลร่วมกันโดยผู้มีสิทธิ์ใช้ตามสิทธิ์ที่ได้กำหนดจากผู้มีอำนาจ การเข้าถึงข้อมูล เช่น ฐานข้อมูลของฝ่ายบุคคลเก็บไว้ที่แผนกทรัพยากรบุคคล ยอมให้ฝ่ายบัญชีนำรายชื่อของพนักงานไปใช้ร่วมกับฐานข้อมูลการจ่ายโบนัส และในขณะเดียวกันฝ่ายบัญชีมีฐานข้อมูลเก็บเงินเดือน สวัสดิการและรายจ่ายต่าง ๆ ของพนักงานเพื่อให้แผนกอื่นๆ เข้ามาใช้ได้เช่นกัน

 4.แบ่งตามการใช้งาน
 การแบ่งตามการใช้งานแบ่งออกเป็น ประเภทใหญ่ ๆ ได้แก่ ฐานข้อมูลสำหรับงานประจำวัน  ฐานข้อมูลเพื่อใช้ในการตัดสินใจ และเพื่อเป็นคลังข้อมูล
      4.1 ฐานข้อมูลสำหรับงานประจำวัน เป็นระบบฐานข้อมูลที่ใช้ในงานประจำวันของพนักงานระดับปฏิบัติการป้อนข้อมูลเข้าสู่ระบบ เช่น งานสินค้าคงคลัง งานระบบซื้อมาขายไป สำหรับร้านสะดวกซื้อ หรือระบบงานขายของร้านค้าทั่วไป เป็นต้น ฐานข้อมูลประเภทนี้มีการนำข้อมูลเข้า เปลี่ยนแปลงและลบออกตลอดทั้งวัน จึงทำให้ข้อมูลเปลี่ยนแปลงตลอดเวลา
    4.2 ฐานข้อมูลเพื่อการตัดสินใจ ระบบฐานข้อมูลประเภทนี้มีไว้เพื่อใช้ในการสนับสนุนการตัดสินใจของผู้ใช้ระดับผู้บริหารระดับกลางขึ้นไป ข้อมูลที่นำเข้ามาในระบบได้จากการป้อนข้อมูลงานประจำวันของฐานข้อมูลสำหรับงานประจำวัน ส่วนใหญ่ฐานข้อมูลประเภทนี้นำไปใช้ในงานวางแผนกลยุทธ์ในองค์กร
            4.3 ฐานข้อมูลเพื่อเป็นคลังข้อมูล ฐานข้อมูลประเภทนี้เกิดจากการนำข้อมูลเข้ามาในระบบทุก ๆ วันจึงทำให้เกิดมีข้อมูลขนาดใหญ่ จึงนำเอาข้อมูลที่มีประโยชน์มาสร้างฟังก์ชันหรือสมการต่างเพื่อประมวลผลหาผลลัพธ์ต่าง ๆ ให้เป็นประโยชน์กับองค์กร


คำศัพท์ บทที่5

1.Character          อักขระ
2.Field              เขตข้อมูล
3.Record             ระเบียน
4.File               แฟ้มข้อมูล
5.Database           ฐานข้อมูล
6.Operation          การดำเนินงาน
7.Distributed        กระจาย
8.External           ภายนอก
9.Hypermedia         สื่อสิ่งพิมพ์
10.Warehouse         คลังสินค้า


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

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