วันอาทิตย์ที่ 14 พฤศจิกายน พ.ศ. 2553

วิชา ฐานข้อมูลเบื้องต้น การบ้านบทที่ 1 ประจำวันที่ 10 พฤศจิกายน 2553

คำถามท้ายบทที่ 1

1จงสรุปแนวคิดในการจัดการข้อมูลจากอดีตถึงปัจจุบัน

  •  การจัดเก็บข้อมูลในอดีต เราจะทำการบันทึกข้อมูลลงในกระดาษ และนำจัดเก็บในแฟ้มเอกสารต่าง ๆ ที่จัดทำไว้เป็นหมวดหมู่ มีการจัดทำสารบัญ นำแฟ้มข้อมูลต่าง ๆ เก็บในตู้เอกสารจึงทำให้ตู้เอกสารและมีข้อมูลเพิ่มขึ้นเรื่อย ๆ จึงทำให้เกิดความล้าช้าในการค้นหาข้อมูล ดังนั้น ปัจจุบันได้มีการนำเอาคอมพิวเตอร์เข้ามาช่วยในการจัดเก็บข้อมูล และทำให้ช่วยลดจำนวนตู้เอกสารที่ใช้ในการจัดเก็บข้อมูล และสามารถช่วยในการค้นหาข้อมูลได้รวดเร็วยิ่งขึ้นเมื่อมีการเรียกใช้ข้อมูล

2โครงสร้างของแฟ้มข้อมูลประกอบด้วยอะไรบ้าง จงอธิบาย

  • บิต(bit) : ประกอบไปด้วยเลขฐานสอง ใช้แทนค่าหน่วยที่เล็กที่สุดของข้อมูลคอมพิวเตอร์ โดยหน่วยที่ใช้จะมค่า 0 ถึง 1 เท่านั้น
  • ไบต์(byte) : คือการนำเอาบิตหลาย ๆ บิตมาเรียงต่อกัน ตัวอย่างเช่น 1 ไบต์มี 8 บิต ก็คือการนำเอาเลข 0 กับ 1 มาเรียงต่อกัน 8 ตัวจนครบ 1 ไบต์ เพื่อให้ได้อักขระหนึ่งตัว
  • ฟิลด์(field) : คือการนำเอาอักขระตั้งแต่หนึ่งตัวขึ้นไปมารวมกันเพื่อให้เกิดความหมาย
  • เรคอร์ด(record) : คือกลุ่มของฟิลด์ที่สัมพันธ์กัน กล่าวคือ ใน 1 เรคอร์ดประกอบด้วยฟิลด์ต่าง ๆ ที่เกี่ยวข้องเป็นชุด
  • ไฟล์(file) : คือ กลุ่มของเรคอร์ดที่สัมพันธ์กัน
  • Database : การรวมกันของหลาย files/tables

3การเก็บของมูลแบบแฟ้มข้อมูลมีข้อจำกัดอย่างไร จงอธิบาย

  • ข้อมูลมีการเก็บแยกจากกัน (Data isolation) คือ แฟ้มข้อมูลไม่มีการเชื่อมโยงกัน ต่างคนต่างเก็บ รูปแบบก็อาจแตกต่างกัน
  • ข้อมูลมีความซ้ำซ้อน (Data redundancy) คือ ข้อมูลชุดเดียวกันมีการจัดเก็บในแฟ้มข้อมูลต่างกัน
  • ข้อมูลมีความขึ้นต่อกัน (Data dependence) คือ ถ้ารูปแบบข้อมูลฝ่ายใดมีการเปลี่ยนแปลงจะทำให้อีกฝ่ายต้องมีการแก้ไขด้วย จึงทำให้เพิ่มต้นทุนในการเปลี่ยนแปลง
  • ความไม่สอดคล้องกันของข้อมูล (Data inconsistency) คือ การที่ข้อมูลเดียวกันถูกจัดเก็บไว้ในหลาย ๆ แห่ง มีค่าไม่ตรงกัน ซึ่งอาจเกิดจากความผิดพลาดของการป้อนข้อมูล มีรูปแบบไม่ตรงกัน
  • รายงานต่าง ๆ ถูกกำหนดไว้อย่างจำกัด (fixed queries/proliferation of application programs) คือ ระบบแฟ้มข้อมูลของแต่ละหน่วยงานถูกเขียนขึ้นด้วยหลาย ๆ โปรแกรม และการใช้งานของแต่ละหน่วยงานก็แตกต่างกัน ดังนั้นจึงเป็นปัญหาในเรื่องของความต้องการของผู้ใช้งาน

4ฐานข้อมูลคืออะไร และยกตัวอย่างฐานข้อมูลที่นักศึกษารู้จักมาสองระบบ

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

5ฐานข้อมูลช่วยแก้ปัญหาที่เกิดขึ้นกับการเก็บข้อมูลในแฟ้มข้อมูลอย่างไร

  • ช่วยหลีกเลี่ยงความขัดแย้งของข้อมูลได้
  • สามารถใช้ข้อมูลร่วมกันได้
  • ลดความซ้ำซ้อนของข้อมูล
  • รักษาความถูกต้องและความเชื่อถือได้ของข้อมูล
  • สามารถกำหนดความเป็นมาตราฐานเดียวกัน
  • สามารถกำหนดระบบรักษาความปลอดภัยได้
  • มีความเป็นอิสระของข้อมูลและโปรแกรม

6ระบบจัดการฐานข้อมูล (DBMS) คืออะไร มีส่วนสำคัญต่อฐานข้อมูลอย่างไร

  • ระบบจัดการฐานข้อมูล (DBMS) หมายถึง โปรแกรมที่ทำหน้าที่จัดการข้อมูลในฐานข้อมูลทั้งการสร้าง, การเรียกใช้งาน, การเปลี่ยนแปลงโครงสร้าง และยังควบคุมระบบรักษาความปลอดภัยของฐานข้อมูลอีกด้วย โดยระบบจัดการฐานข้อมูลจะเป็นสื่อกลางระหว่างผู้ใช้งานโปรแกรมประยุกต์

7ยกตัวอย่าง ฐานข้อมูลกับการดำเนินชีวิตประจำวัน
  • ในปัจจุบันการนำเอาฐานข้อมูลมาใช้ในชีวิตประจำวันมีอยู่มากมาย ได้แก่ ธุรกิจอิเล็กทรอนิกส์(E-Business) ที่ได้มีการนำเอาเทคโนโลยีมาใช้ให้เกิดความสะดวกสบายในการเลือกซื้อสินค้า โดยการนำเสนอข้อมูลข้อมูลสินค้าผ่านทางอินเทอร์เน็ต ซึ่งสามารถดำเนินงานได้สะดวก เช่น การชำระเงินค่าสินค้าผ่านทางบัตรเครดิตหรือโอนเงินผ่านทางธนาคาร ดังนั้น เราจะเห็นได้ว่าเราเกี่ยวข้องกับฐานข้อมูลอยู่เสมอตราบเท่าที่มีการใช้เทคโนโลยีอยู่

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

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