# data[].attributes.headline
   ระบบจัดการฐานข้อมูล (D

# data[].attributes.body
   ระบบจัดการฐานข้อมูล (DBMS) คือ โปรแกรม หรือ ซอฟต์แวร์ที่ทำหน้าที่ในการบริหารและจัดการฐานข้อมูลในการสร้าง การเรียกใช้ การปรับปรุงฐานข้อมูล เป็นเสมือนตัวกลางระหว่างผู้ใช้งานกับระบบฐานข้อมูล  โปรแกรมที่ใช้ในการจัดการฐานข้อมูล เช่น Microsoft Access, Oracle, My SQL หรือ SQL Sever และหน้าที่ของระบบจัดการฐานข้อมูล แปลงคำสั่งที่ใช้จัดการกับข้อมูลภายในฐานข้อมูล ให้อยู่ในรูปแบบที่ฐานข้อมูลเข้าใจ นำคำสั่งต่าง ๆ ซึ่งได้รับการแปลแล้ว ไปสั่งให้ฐานข้อมูลทำงาน เช่น การเรียกใช้ (Retrieve) จัดเก็บ (Update) ลบ (Delete) เพิ่มข้อมูล (Add) เป็นต้น ป้องกันความเสียหายที่จะเกิดขึ้นกับข้อมูลภายในฐานข้อมูล โดยจะคอยตรวจสอบว่าคำสั่งใดที่สามารถทำงานได้ และคำสั่งใดที่ไม่สามารถทำงานได้ รักษาความสัมพันธ์ของข้อมูลภายในฐานข้อมูลให้มีความถูกต้องอยู่เสมอ เก็บรายละเอียดต่างๆ ที่เกี่ยวข้องกับข้อมูลภายในฐานข้อมูลไว้ในพจนานุกรมข้อมูล (Data Dictionary) ซึ่งรายละเอียดเหล่านี้มักจะถูกเรียกว่า เมทาดาตา (MetaData) ซึ่งหมายถึง "ข้อมูลของข้อมูล" ควบคุมให้ฐานข้อมูลทำงานได้อย่างถูกต้องและมีประสิทธิภาพ รายชื่อระบบจัดการฐานข้อมูล

# data[].attributes.headline
ลดความซ้ำซ้อนของข้อมูล,แก

# data[].attributes.body
ลดความซ้ำซ้อนของข้อมูล,แก้ปัญหาความขัดแย้งกันของข้อมูล,การบริหารจัดการฐานข้อมูลทำได้ง่าย

# data[].attributes.headline
 ระบบจัดการฐานข้อมูล หมาย

# data[].attributes.body
 ระบบจัดการฐานข้อมูล หมายถึง กลุ่มโปรแกรมหรือซอฟต์แวร์ชนิดหนึ่ง ที่สร้างขึ้นมาเพื่อทำหน้าที่บริหารฐานข้อมูลโดยตรง ให้มีประสิทธิภาพมากที่สุด เป็นเครื่องมือที่ช่วยอำนวยความสะดวกให้ผู้ใช้สามารถเข้าถึงข้อมูลได้ โดยที่ผู้ใช้ไม่จำเป็นต้องรับรู้เกี่ยวกับรายละเอียดภายในโครงสร้างฐานข้อมูล พูดง่าย ๆ ก็คือ DBMS นี้เป็นตัวกลางในการเชื่อมโยงระหว่างผู้ใช้ และโปรแกรมต่างๆ ที่เกี่ยวข้องกับระบบฐานข้อมูล ตัวอย่างของ DBMS ที่นิยมใช้ในปัจจุบัน ได้แก่   Microsoft Access, FoxPro, SQL Server, Oracle, Informix, DB2 เป็นต้น

# data[].attributes.headline
ระบบจัดการฐานข้อมูล (DBMS

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

# data[].attributes.headline
นาย พัชรพล คำมี เลขที่1 ม.6.10

# data[].attributes.subject
นาย พัชรพล คำมี เลขที่1 ม.6.10

# data[].attributes.body
1.ตอบ- ในอดีตไม่มีเทคโนโลยีในการจัดการข้อมูลทำให้ต้องจัดเก็บข้อมูลในรูปแบบ ของกระดาษทำให้ข้อมูลนั้นเกิดความเสียหายหรือสูญหายได้ง่ายเพราะกระดาษไม่มี ความคงทนถาวรและเมื่อเสียหายหรือสูญหายไปจะทำให้ข้อมูลนั้นไม่ครบถ้วนสมบูรณ อาจจะทำให้เกิดข้อมูลที่ไม่ถูกต้องเกิดขึ้นได้ง่าย

- ในปัจจุบันมีการใช้เทคโนโลยีเข้ามาใช้ในการเก็บข้อมูลมากขึ้นทำให้ข้อมูล นั้นสามารถเรียกหาได้ง่ายและมีความรวดเร็วในการหยิบใช้ข้อมูล
2ตอบ

บิต (Bit) เป็นหน่วยที่เล็กที่สุดของข้อมูลในระบบคอมพิวเตอร์ สถานะคือ 0 และ 1

ไบต์ (Byte) เป็นการนำจำนวนบิตมารวมกันเป็นไบต์ ได้แก่ ตัวเลข ตัวอักษร หรือสัญลักษณ์พิเศษ 1 ตัว เช่น 0, 1, a เป็นต้น โดยที่ 1 ไบต์มีค่าเท่ากับ 8 บิต

ฟิลด์ (Field) เป็นการนำไบต์หลาย ๆ ตัวมารวมกันเป็นฟิลด์เพื่อให้เกิดความหมาย เช่น Salary เป็นฟิลด์ที่เก็บเงินเดือนพนักงานเป็นต้น

เรคคอร์ด (Record) เป็นกลุ่มของฟิลด์ที่มีความสัมพันธ์กัน ในหนึ่งเรคคอร์ดจะประกอบด้วยฟิลด์ต่าง ๆ ที่เกี่ยวข้องกันรวมกันเป็นชุด เช่น เรคคอร์ดของประวัตินักศึกษา ประกอบด้วยฟิลด์รหัสนักศึกษา ชื่อ-สกุล วันเกิด ที่อยู่ จังหวัด เบอร์โทรศัพท์ ชื่อที่อยู่ผู้ปกครองเป็นต้น

ไฟล์ (File) หรือ แฟ้มข้อมูล (Data File) เป็นกลุ่มของเรคคอร์ดที่มีความสัมพันธ์กัน เช่น ในแฟ้มประวัตินักศึกษาจะประกอบด้วยเรคคอร์ดของนักศึกษาทั้งหมดที่อยู่ใน มหาวิทยาลัย

3ตอบ การเก็บข้อมูลแบบแฟ้มข้อมูลมีข้อจำกัด ดังนี้

ข้อมูล มีการจัดเก็บแยกจากกัน จะมีการเก็บข้อมูลแยกกันหลายแฟ้ม ซึ่งแต่ละแฟ้มจะมีคีย์หลักที่เชื่อมข้อมูลเอาไว้ ดังนั้นจึงทำให้ข้อมูลแยกจากกัน

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

ข้อมูล มีความขึ้นต่อกัน ปัญหาดังกล่าวจะเกิดขึ้นเมื่อมีการปรับเปลี่ยนโครงสร้างของแฟ้มข้อมูล จะส่งผลให้ข้อมูลในหน่วยงานอื่น ๆ ที่จัดเก็บไม่ตรงกัน

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

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

ระบบฐานข้อมูลพนักงานในบริษัท

ระบบฐานข้อมูลลูกค้าของบริษัท

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

6ตอบ ระบบจัดการฐานข้อมูล (DBMS) คือ โปรแกรมที่ทำหน้าที่จัดการข้อมูลในฐานข้อมูล ทั้งการสร้าง การเรียกใช้งาน การเปลี่ยนแปลงโครงสร้าง และยังควบคุมระบบรักษาความปลอดภัยของฐานข้อมูลอีกด้วย และยังมีความสำคัญต่อฐานข้อมูล เช่น ช่วยกำหนดและเก็บโครงสร้างฐานข้อมูล ช่วยบรรจุข้อมูลลงฐานข้อมูล ประสานงานกับระบบปฏิบัติการ ช่วยควบคุมความปลอดภัย การจัดทำข้อมูลสำรองและการกู้ แล้วยังทำหน้าที่จัดทำพจนานุกรมข้อมูล เป็นต้น

# data[].attributes.headline
นาย วาชันต์ แสนณรงค์  ม.6.10 เลขที่ 14 

# data[].attributes.subject
นาย วาชันต์ แสนณรงค์  ม.6.10 เลขที่ 14 

# data[].attributes.body
ในยุคที่คอมพิวเตอร์เริ่มเข้ามามีบทบาทในเกือบทุกวงการ ได้เริ่มมีการนำข้อมูลต่างๆ ที่จากเดิมเคย เก็บอยู่ในรูปเอกสารนำมาจัดเก็บด้วยคอมพิวเตอร์ เนื่องจากความสามารถที่หลากหลายของคอมพิวเตอร์ที่สามารถจัดเก็บข้อมูลได้เป็นจำนวนมาก ประมวลผลได้รวดเร็ว มีความแม่นยำ ในการประมวลผล ซึ่งในช่วงแรกก่อนที่จะเป็นการใช้งานระบบฐานข้อมูลนั้น การจัดเก็บข้อมูลต่างๆ จะอยู่ในลักษณะของแฟ้มข้อมูล ซึ่งการสร้างแฟ้มข้อมูลขึ้นมาเพื่อใช้จัดเก็บข้อมูล จะมีโครงสร้างขึ้นอยู่กับโปรแกรมภาษาคอมพิวเตอร์ที่ใช้ทำให้เกิดข้อจำกัดต่างๆ มากมาย เช่นแฟ้มข้อมูลที่สร้างด้วยภาษาซี จะไม่สามารถนำไปใช้ร่วมกับภาษาปาสคาลได้ เนื่องจากมีโครงสร้างที่แตกต่างกัน หรือขาดความปลอดภัยในการใช้งานต่างๆ ดังนั้นจึงได้มีการสร้างระบบฐานข้อมูลขึ้นมาเพื่อให้การจัดเก็บและจัดการกับข้อมูลทำได้อย่างมีประสิทธิภาพ

หน่วยในการจัดเก็บข้อมูล

ข้อมูลที่จัดเก็บในคอมพิวเตอร์ โดยแท้จริงแล้วมีลักษณะการจัดเก็บเป็นสัญญาณดิจิตอล คือมีค่า 0 กับ 1 เท่านั้น แต่เพื่อให้มองภาพข้อมูลได้ง่าย จึงแบ่งหน่วยในการจัดเก็บข้อมูลออกเป็นส่วนย่อย ต่างๆ ดังนี้

1. บิต (Bit) คือหน่วยของข้อมูลที่เล็กที่สุด คือการจัดเก็บข้อมูลที่มีอยู่เพียง 2 สถานะ คือ 0 กับ 1 ซึ่งเป็น ลักษณะการทำงานของคอมพิวเตอร์ที่ทำงานด้วยระดับสัญญาณดิจิตอล

2. ไบต์ (Byte) คือหน่วยของข้อมูลซึ่งเกิดจากการนำข้อมูล 8 บิตมารวมกัน โดยใช้ แทน ตัวอักขระ 1 ตัว

3. เขตข้อมูล (Field) หรือฟิลด์ คือหน่วยของข้อมูลซึ่งเกิดจากการนำข้อมูลหลายๆ ไบต์ หรือหลายๆ อักขระมารวม กัน เพื่อใช้แทนความหมายของสิ่งใดสิ่งหนึ่ง เช่น รหัสนักศึกษา, ชื่อ, ที่อยู่ เป็นต้น

4. ระเบียน (Record) หรือ เรคคอร์ด คือหน่วยของข้อมูลซึ่งเกิดจากการนำข้อมูล หลายๆ เขตข้อมูลมารวมกัน ซึ่งเขตข้อมูล ที่นำมารวมกันนี้ จะมีความสัมพันธ์เกี่ยวเนื่องกัน เช่น รหัสนักศึกษา, ชื่อ, ที่อยู่ รวมกันเป็นระเบียนข้อมูล ของนักศึกษา เป็นต

5. แฟ้มข้อมูล (File) หรือไฟล์ คือ หน่วยของข้อมูลซึ่งเกิดจากการนำข้อมูลหลายๆ ระเบียน ที่มีลักษณะ ของเขต ข้อมูลเหมือนกันมาจัดเก็บรวมกัน เช่นการจัดเก็บข้อมูลระเบียนของนักศึกษา หลายๆ คน รวมกันเป็น แฟ้มข้อมูลนักศึกษาเป็นต้น ซึ่งข้อมูลแต่ละระเบียนที่นำมารวมกันจะต้องมี เขตข้อมูล อย่างน้อย 1 เขต ข้อมูลที่แยกความแตกต่างของข้อมูลในแต่ละระเบียนได้หลายๆ คน รวมกันเป็น แฟ้มข้อมูลนักศึกษา เป็นต้น ซึ่งข้อมูลแต่ละระเบียนที่นำมารวมกันจะต้องมี เขตข้อมูล อย่างน้อย 1 เขต ข้อมูลที่แยกความแตกต่างของข้อมูลในแต่ละระเบียนได้ ตัวอย่างของหน่วยข้อมูลต่างๆ

ปัญหาของระบบแฟ้มข้อมูล มีดังต่อไปนี้

1) Data redundancy ได้แก่ข้อมูลซ้ำซ้อนกัน ข้อมูลชุดเดียวกันถูกจัดเก็บใน 2 แฟ้มหรือมากกว่า ซึ่งการจะดูว่าข้อมูลซ้ำซ้อนกันหรือไม่ ให้พิจารณาจากตัวอย่างต่อไปนี้ fact หมายถึง ความสัมพันธ์ระหว่างข้อมูลที่เป็นไปได้หรือเป็นจริง เช่น
ลำใย สำเร็จการศึกษาสาขาเทคโนโลยีสารสนเทศ
ลำใย เป็นโปรแกรมเมอร์
ลำไย มีงานอดิเรกในการร้องเพลง

# data[].attributes.body
1.ตอบ   ในอดีตจะมีการจัดการข้อมูลแบบแฟ้มข้อมูลคือจะมีการเก็บรวบรวมข้อมูลที่เป็นข้อมูลหลักไว้และมีข้อมูลสำรองสำหรับแก้ไขเป็นข้อมูลใหม่จากข้อมูลหลัก ระบบแฟ้มข้อมูลของแต่ละหน่วยงานถูกเขียนขึ้นด้วยหลาย ๆ โปรแกรม การใช้งานของแต่ละหน่วยงานก็แตกต่างกัน การป้อนข้อมูลหรือแก้ไขข้อมูลก็ควรป้อนทั้งสองแฟ้มข้อมูลให้เหมือนกันและมีแฟ้มข้อมูลที่เป็นอิสระต่อกันคือเป็นหน่วยงานไหนก็ต้องใช้แฟ้มข้อมูลของตนเองเท่านั้นจนถึงปัจจุบัน

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

ฟิลด์ คือ อักขระที่มารวมกันแล้วก่อให้เกิดความหมายอย่างใดอย่างหนึ่ง เช่น ชื่อ –สกุล  อายุ  เงินเดือน  ที่อยู่  เบอร์โทรศัพท์  เป็นต้น

4. เรคคอร์ด  (Record)

เรคคอร์ด คือ ฟิลด์ที่เกี่ยวข้องหรือสัมพันธ์กันมารวมกัน เช่น เรคคอร์ดนักศึกษาจะประกอบ ด้วยรายละเอียดของข้อมูลนักศึกษา  ฉะนั้นข้อมูลนักศึกษา  1  คน จะเป็น  1 เรคคอร์ด

5. แฟ้มข้อมูล  (File)

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

2. ข้อมูลมีความซ้ำซ้อน สืบเนื่องจากข้อมูลถูกเก็บแยกจากกัน ทำให้ไม่สามารถควบคุมความซ้ำซ้อนข้อมูลได้ ทำให้สูญเสียพื้นที่ในการจัดเก็บข้อมูลมากขึ้น และก่อให้เกิดความผิดพลาดในการดำเนินการกับข้อมูล 3 ลักษณะ ได้แก่

- ความผิดพลาดจากการเพิ่มข้อมูล(Insertion anomalies)

- ความผิดพลาดจากการปรับปรุงข้อมูล(Modification anomalies)

- ความผิดพลาดจากการลบข้อมูล(Deletion anomalies)

3.ตอบ มีความขึ้นต่อกันของข้อมูล เนื่องจากโครงสร้างทางกายภาพและการจัดเก็บข้อมูลถูกสร้างโดยการเขียนโปรแกรมประยุกต์ (Application program) ดังนั้นหากต้องการเปลี่ยนแปลงโครงสร้างข้อมูล เช่น ชื่อของพนักงาน จากเดิม 20 ตัวอักษร เป็น 30 ตัวอักษร มีขั้นตอนการทำงานดังนี้

1. เปิดไฟล์หลักพนักงานเพื่ออ่านข้อมูล

2. เปิดไฟล์ชั่วคราวที่มีโครงสร้างคล้ายไฟล์หลัก แต่ปรับโครงสร้างของชื่อพนักงาน จาก 20 ตัวอักษร เป็น 30 ตัวอักษร

3. อ่านข้อมูลจากไฟล์หลัก และย้ายไปเก็บไว้ในไฟล์ชั่วคราว จนกระทั่งครบทุกรายการ

4. ลบไฟล์หลักทิ้ง

5. เปลี่ยนชื่อไฟล์ชั่วครามให้ชื่อเดียวกับไฟล์หลัก

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

5. โปรแกรมที่ใช้งานคงที่ไม่ยืดหยุ่น ระบบแฟ้มข้อมูล มีความขึ้นกับโปรแกรมประยุกต์ ข้อมูลหรือรายงานต่าง ๆ จะถูกกำหนดรูปแบบตายตัวในโปรแกรมแล้ว ดังนั้นหากต้องการรายงานใหม่ จะต้องให้โปรแกรมเมอร์เขียนโปรแกรมขึ้นมาใหม่  ทำให้เสียค่าใช้จ่าย
4.ตอบ คือระบบที่รวบรวมข้อมูลไว้ในที่เดียวกัน ซึ่งประกอบไปด้วยแฟ้มข้อมูล (File) ระเบียน (Record) และ เขตข้อมูล (Field) และถูกจัดการด้วยระบบเดียวกัน โปรแกรมคอมพิวเตอร์จะเข้าไปดึงข้อมูลที่ต้องการได้ อย่างรวดเร็ว ซึ่งอาจเปรียบฐานข้อมูลเสมือนเป็น electronic filing system

ตัวอย่าง.ฐานข้อมูล

1. แฟ้มข้อมูลพนักงานของแผนกบุคคล

2. แฟ้มข้อมูลเงินเดือนของแผนกจ่ายเงินเดือนและแฟ้มข้อมูลสวัสดิการของแผนกจ่ายเงินเดือน
5.ตอบ  ลดความซ้ำซ้อนของข้อมูล,แก้ปัญหาความขัดแย้งกันของข้อมูล,การบริหารจัดการฐานข้อมูลทำได้ง่าย,กำหนดมาตรฐานของข้อมูลได้,สามารถใช้งานฐานข้อมูลร่วมกันได้,เกิดความเป็นอิสระระหว่างข้อมูลกับโปรแกรม,กำหนดระบบรักษาความปลอดภัยให้กับข้อมูลได้
6.ตอบ

# data[].attributes.headline
นางสาวณัฐมล มหาจันทร์ เลขที่ 19 ม.6.10

# data[].attributes.subject
นางสาวณัฐมล มหาจันทร์ เลขที่ 19 ม.6.10

# data[].attributes.body
จงสรุปแนวคิดในการจัดการข้อมูลจากอดีตถึงปัจจุบัน
ตอบ  - ในอดีตไม่มีเทคโนโลยีในการจัดการข้อมูลทำให้ต้องจัดเก็บข้อมูลในรูปแบบ ของกระดาษทำให้ข้อมูลนั้นเกิดความเสียหายหรือสูญหายได้ง่ายเพราะกระดาษไม่มี ความคงทนถาวรและเมื่อเสียหายหรือสูญหายไปจะทำให้ข้อมูลนั้นไม่ครบถ้วนสมบูรณ อาจจะทำให้เกิดข้อมูลที่ไม่ถูกต้องเกิดขึ้นได้ง่าย

- ในปัจจุบันมีการใช้เทคโนโลยีเข้ามาใช้ในการเก็บข้อมูลมากขึ้นทำให้ข้อมูล นั้นสามารถเรียกหาได้ง่ายและมีความรวดเร็วในการหยิบใช้ข้อมูล

โครงสร้างของแฟ้มข้อมูลประกอบด้วย ตอบ
1. บิต (Bit) เป็นหน่วยข้อมูลที่มีขนาดเล็กที่สุด ซึ่งเป็นข้อมูลที่เครื่องคอมพิวเตอร์สามารถเข้าใจและนำไปใช้งานได้ ได้แก่ เลข 0 และ เลข 1

2. ไบต์ (Byte) หรือ อักขระ (Character) ได้แก่ ตัวเลข หรือ ตัวอักษร หรือ สัญลักษณ์พิเศษ 1 ตัว เช่น 0,1…9,A, B,…Z   ซึ่ง 1 ไบต์ จะเท่ากับ 8 บิต หรือ ตัวอักขระ 1 ตัว

3. ฟิลด์ (Flied) คือ อักขระ ตั้งแต่ 1 ตัวขึ้นไป รวมกันเป็น ฟิลด์ เช่น เลขประจำตัว ชื่อสกุล เป็นต้น

4. เรคคอร์ด (Record) คือ การนำเอาฟิลด์หลายฟิลด์และมีความสัมพันธ์มารวมกลุ่มกัน เช่น นักเรียนแต่ละคนจะมีข้อมูลที่เกี่ยวกับ ชื่อ สกุล อายุ เพศ เกรดเฉลี่ยฯลฯ โดยข้อมูลในลักษณะนี้คือ 1 เรคคอร์ดนั่นเอง

5. แฟ้มข้อมูล หรือ ไฟล์ ( Flies) คือ เรคคอร์ดหลายๆ เรคคอร์ดรวมกัน และเป็นเรื่องเดียวกันเช่น แฟ้มข้อมูลนักเรียนห้อง ม.1/1 จำนวน 50 คน ทุกคนจะมีข้อมูลเกี่ยวกับ ชื่อ สกุล เพศ อายุ เกรดเฉลี่ย ฯลฯ ซึ่งข้อมูลทั้งหมดนี้ของนักเรียนจำนวน 50 คนนี้ เรียกว่า แฟ้มข้อมูล

6. ฐานข้อมูล (Database)
คือ การเก็บรวบรวมไฟล์หรือแฟ้มข้อมูลหลายๆ ไฟล์ที่เกี่ยวข้องมารวมกัน
การเก็บข้อมูลแบบแฟ้มข้อมูลมีข้อจำกัด
การเก็บข้อมูลแบบแฟ้ม

ข้อมูล มีการจัดเก็บแยกจากกัน จะมีการเก็บข้อมูลแยกกันหลายแฟ้ม ซึ่งแต่ละแฟ้มจะมีคีย์หลักที่เชื่อมข้อมูลเอาไว้ ดังนั้นจึงทำให้ข้อมูลแยกจากกัน

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

ข้อมูล มีความขึ้นต่อกัน ปัญหาดังกล่าวจะเกิดขึ้นเมื่อมีการปรับเปลี่ยนโครงสร้างของแฟ้มข้อมูล จะส่งผลให้ข้อมูลในหน่วยงานอื่น ๆ ที่จัดเก็บไม่ตรงกัน

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

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

ระบบฐานข้อมูลพนักงานในบริษัท

ระบบฐานข้อมูลลูกค้าของบริษัท

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

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

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

# data[].attributes.headline
นายปริญญา บานเย็นงาม เลขที่ 8 ม6.10

# data[].attributes.subject
นายปริญญา บานเย็นงาม เลขที่ 8 ม6.10

# data[].attributes.body
1.ในอดีตจะมีการจัดการข้อมูลแบบแฟ้มข้อมูลคือจะมีการเก็บรวบรวมข้อมูลที่เป็นข้อมูลหลักไว้และมีข้อมูลสำรองสำหรับแก้ไขเป็นข้อมูลใหม่จากข้อมูลหลักและในปัจจุบันจึงมีการใช้ระบบจัดการข้อมูลที่เรียกว่า ระบบฐานข้อมูล DBMS ที่มีการจัดการข้อมูลที่ง่ายต่อการค้นหาหรือใช้ข้อมูลโดยข้อมูลจะถูกเก็บไว้ในที่เดียวกัน DBMS
2.
2.1 บิต (Bit) เป็นหน่วยข้อมูลที่มีขนาดเล็กที่สุด
2.2 ไบต์ (Byte) หรือ อักขระ (Character) ได้แก่ ตัวเลข หรือ ตัวอักษร หรือ สัญลักษณ์พิเศษ 1 ตัว
2.3ฟิลด์ (Flied) คือ อักขระ ตั้งแต่ 1 ตัวขึ้นไป รวมกันเป็น ฟิลด์ เช่น เลขประจำตัว ชื่อสกุล เป็นต้น
2.4เรคคอร์ด (Record) คือ การนำเอาฟิลด์หลายฟิลด์และมีความสัมพันธ์มารวมกลุ่มกัน เช่น นักเรียนแต่ละคนจะมีข้อมูลที่เกี่ยวกับ ชื่อ สกุล อายุ เพศ เกรดเฉลี่ยฯลฯ
2.5แฟ้มข้อมูล หรือ ไฟล์ ( Flies) คือ เรคคอร์ดหลายๆ เรคคอร์ดรวมกัน และเป็นเรื่องเดียวกันเช่น แฟ้มข้อมูลนักเรียนห้อง ม.1/1 จำนวน 50 คน ทุกคนจะมีข้อมูลเกี่ยวกับ ชื่อ สกุล เพศ อายุ เกรดเฉลี่ย ฯลฯ ซึ่งข้อมูลทั้งหมดนี้ของนักเรียนจำนวน 50 คนนี้ เรียกว่า แฟ้มข้อมูล
2.6ฐานข้อมูล (Database)

คือ การเก็บรวบรวมไฟล์หรือแฟ้มข้อมูลหลายๆ ไฟล์ที่เกี่ยวข้องมารวมกัน
3.การจัดแฟ้มข้อมูลแบบเรียงลำดับ (Sequential File) คือ แฟ้มข้อมูลที่มีการจัดเก็บข้อมูลหรืออ่านข้อมูล เรียงลำดับไปตั้งแต่เรคคอร์ดแรกจนถึงเรคคอร์ดสุดท้าย ส่วนใหญ่จะเรียงลำดับตามค่าของฟิลด์ที่ถูกเลือกเป็นคีย์ (Key)
4.ฐานข้อมูล (Database) : ประกอบด้วนรายละเอียดข้อมูลที่มีความเกี่ยวข้องกัน ซึ่งจะถูกนำมาใช้งานในด้านต่าง ๆ โดยข้อมูลเหล่านี้จะถูกจัดเก็บไว้ให้เป็นศูนย์กลางอย่างมีระบบซึ่งสามารถเรียกใช้งานร่วมกันได้ เพื่อประโยชน์ในการจดการและเรียกใช้ข้อมูลได้อย่างมีประสิทธิภาพ
5.
5.1ช่วยหลีกเลี่ยงความขัดแย้งของข้อมูลได้
5.2สามารถใช้ข้อมูลร่วมกันได้

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

# data[].attributes.body
4. เรคคอร์ด  (Record)
เรคคอร์ด คือ ฟิลด์ที่เกี่ยวข้องหรือสัมพันธ์กันมารวมกัน

# data[].attributes.headline
นายประมุข  บัวกลม ม.6.10 เลขที่6

# data[].attributes.subject
นายประมุข  บัวกลม ม.6.10 เลขที่6

# data[].attributes.body
1.ในอดีตจะมีการจัดการข้อมูลแบบแฟ้มข้อมูลคือจะมีการเก็บรวบรวมข้อมูลที่เป็นข้อมูลหลักไว้และมีข้อมูลสำรองสำหรับแก้ไขเป็นข้อมูลใหม่จากข้อมูลหลัก
ในปัจจุบันจึงมีการใช้ระบบจัดการข้อมูลที่เรียกว่า ระบบฐานข้อมูล DBMS ที่มีการจัดการข้อมูลที่ง่ายต่อการค้นหาหรือใช้ข้อมูลโดยข้อมูลจะถูกเก็บไว้ในที่เดียวกัน
2. 1. บิต :  คือ  ประกอบไปด้วยเลขฐานสอง ใช้แทนหน่วยที่เล็กที่สุดของข้อมูลคอมพิวเตอร์
2. ไบต์ คือ  เป็นการนำบิตหลายๆๆบิตมาเรียงต่อกัน เพื่อให้เกิดอักขระหนึ่งตัว
3. ฟิลด์  (Field)

ฟิลด์ คือ อักขระที่มารวมกันแล้วก่อให้เกิดความหมายอย่างใดอย่างหนึ่ง

4. เรคคอร์ด  (Record)

เรคคอร์ด คือ ฟิลด์ที่เกี่ยวข้องหรือสัมพันธ์กันมารวมกัน
5. แฟ้มข้อมูล  (File)

แฟ้มข้อมูล คือ เรคคอร์ดหลาย ๆ เรคคอร์ดที่เกี่ยวข้องกันมารวมกัน ปัจจุบันแฟ้มข้อมูลมี หลายประเภท

3. 1.ข้อมูลถูกเก็บและเก็บแยกจากกัน เมื่อข้อมูลต่าง ๆ ถูกเก็บกันไว้คนละไฟล์ หากต้องการนำข้อมูลต่าง ๆ มาสร้างเป็นรายงาน โปรแกรมเมอร์ต้องสร้างไฟล์ชั่วคราว
2. ข้อมูลมีความซ้ำซ้อน สืบเนื่องจากข้อมูลถูกเก็บแยกจากกัน ทำให้ไม่สามารถควบคุมความซ้ำซ้อนข้อมูลได้ ทำให้สูญเสียพื้นที่ในการจัดเก็บข้อมูลมากขึ้น
3. มีความขึ้นต่อกันของข้อมูล เนื่องจากโครงสร้างทางกายภาพและการจัดเก็บข้อมูลถูกสร้างโดยการเขียนโปรแกรมประยุกต์
4. รูปแบบข้อมูลไม่ตรงกัน โครงสร้างข้อมูลจะขึ้นอยู่กับภาษาคอมพิวเตอร์ที่ใช้ในการเขียนโปรแกรมประยุกต์
5.โปรแกรมที่ใช้งานคงที่ไม่ยืดหยุ่น ระบบแฟ้มข้อมูล มีความขึ้นกับโปรแกรมประยุกต์ ข้อมูลหรือรายงานต่าง ๆ จะถูกกำหนดรูปแบบตายตัวในโปรแกรมแล้ว
4.คือระบบที่รวบรวมข้อมูลไว้ในที่เดียวกัน ซึ่งประกอบไปด้วยแฟ้มข้อมูล (File) ระเบียน (Record) และ เขตข้อมูล (Field) และถูกจัดการด้วยระบบเดียวกัน โปรแกรมคอมพิวเตอร์จะเข้าไปดึงข้อมูลที่ต้องการได้ อย่างรวดเร็ว ซึ่งอาจเปรียบฐานข้อมูลเสมือนเป็น electronic filing system

ตัวอย่าง.ฐานข้อมูล

1. แฟ้มข้อมูลพนักงานของแผนกบุคคล

2. แฟ้มข้อมูลเงินเดือนของแผนกจ่ายเงินเดือนและแฟ้มข้อมูลสวัสดิการของแผนกจ่ายเงินเดือน

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

# data[].attributes.body
1.ตอบ แนวคิดเกี่ยวกับฐานข้อมูล
ฐานข้อมูลเป็นการจัดเก็บข้อมูลที่มีความสัมพันธ์กันมาจัดเก็บในที่เดียวกัน ซึ่งแต่เดิมถูกจัดเก็บอยู่ในแต่ละแฟ้มข้อมูลเป็นระบบแฟ้มข้อมูล ฐานข้อมูลมีความจำเป็นในการแก้ปัญหาต่างๆ ที่เกิดขึ้นจากระบบแฟ้มข้อมูล ได้แก่ ความซ้ำซ้อนของข้อมูล ความขัดแย้งของข้อมูลความยากในการแก้ไขและบำรุงรักษา การผูกติดกับข้อมูล การกระจายของข้อมูล และการใช้ประโยชน์จากข้อมูลลดลง
ในงานฐานข้อมูลจำเป็นต้องเข้าใจหลักการฐานข้อมูลให้ถูกต้อง ตรรกะ คือ สิ่งที่โปรแกรมหรือผู้ใช้เห็น
ระบบฐานข้อมูลมีองค์ประกอบที่สำคัญ คือ ฐานข้อมูล ระบบจัดการฐานข้อมูล และ บุคลากร โดยบุคลากรที่มีบทบาทสำคัญในการจัดการการบริหารฐานข้อมูล คือ ผู้บริหารฐานข้อมูล
คุณลักษณะของระบบฐานข้อมูล คือ มีความซ้ำซ้อนของข้อมูลน้อยสุด มีความถูกต้องของข้อมูลสูงสุด
แนวคิดเกี่ยวกับระบบจัดการฐานข้อมูล
ระบบจัดการฐานข้อมูลหรือดีบีเอ็มเอส คือ ซอฟต์แวร์ที่ใช้จัดการฐานข้อมูล ทำหน้าที่เกี่ยวกับการนิยามข้อมูล การจัดการข้อมูล
ระบบจัดการฐานข้อมูลมีประโยชน์ต่อฐานข้อมูลดังนี้ คือ ความเป็นอิสระของข้อมูล ความปลอดภัยของข้อมูล การกำหนดสิทธิในการใช้ข้อมูล
ระบบจัดการฐานข้อมูลมีส่วนประกอบที่สำคัญ คือ ส่วนการจัดการฐานข้อมูล ส่วนประมวลผลสอบถาม ส่วนแปลภาษานิยามข้อมูล และส่วนรหัสออบเจกต์ของโปรแกรมประยุกต์
2.ตอบ     - บิต (Bit) เป็นหน่วยที่เล็กที่สุดของข้อมูลในระบบคอมพิวเตอร์ สถานะคือ 0 และ 1

- ไบต์ (Byte) เป็นการนำจำนวนบิตมารวมกันเป็นไบต์ ได้แก่ ตัวเลข ตัวอักษร หรือสัญลักษณ์พิเศษ 1 ตัว เช่น 0, 1, a เป็นต้น โดยที่ 1 ไบต์มีค่าเท่ากับ 8 บิต

- ฟิลด์ (Field) เป็นการนำไบต์หลาย ๆ ตัวมารวมกันเป็นฟิลด์เพื่อให้เกิดความหมาย เช่น Salary เป็นฟิลด์ที่เก็บเงินเดือนพนักงานเป็นต้น

- เรคคอร์ด (Record) เป็นกลุ่มของฟิลด์ที่มีความสัมพันธ์กัน ในหนึ่งเรคคอร์ดจะประกอบด้วยฟิลด์ต่าง ๆ ที่เกี่ยวข้องกันรวมกันเป็นชุด เช่น เรคคอร์ดของประวัตินักศึกษา ประกอบด้วยฟิลด์รหัสนักศึกษา ชื่อ-สกุล วันเกิด ที่อยู่ จังหวัด เบอร์โทรศัพท์ ชื่อที่อยู่ผู้ปกครองเป็นต้น

- ไฟล์ (File) หรือ แฟ้มข้อมูล (Data File) เป็นกลุ่มของเรคคอร์ดที่มีความสัมพันธ์กัน เช่น ในแฟ้มประวัตินักศึกษาจะประกอบด้วยเรคคอร์ดของนักศึกษาทั้งหมดที่อยู่ในวิทยาลัย
3. ตอบ  -    ข้อมูลมีความซ้ำซ้อน (duplication of data/data redundancy) คือ สืบเนื่องจากข้อมูลถูกเก็บแยก

จากกัน ทำให้ไม่สามารถควบคุมความซ้ำซ้อนข้อมูลได้  ทำให้สูญเสียพื้นที่ในการจัดเก็บข้อมูล

มากขึ้น และก่อให้เกิดความผิดพลาดในการดำเนินการกับข้อมูล 3 ลักษณะ ได้แก่

·       ความผิดพลาดจากการเพิ่มข้อมูล(Insertion anomalies)

·       ความผิดพลาดจากการปรับปรุงข้อมูล(Modification anomalies)

·       ความผิดพลาดจากการลบข้อมูล(Deletion anomalies)
-   ข้อมูลมีการเก็บแยกจากกัน (separation and isolation of data) คือ เมื่อข้อมูลต่าง ๆ ถูกเก็บกันไว้คนละไฟล์ หากต้องการนำข้อมูลต่าง ๆ มาสร้างเป็นรายงาน โปรแกรมเมอร์ต้องสร้างไฟล์ชั่วคราว(Temporary file)ขึ้นมา เพื่อดึงข้อมูลต่าง ๆ จากไฟล์ต่าง ๆ มารวมกันก่อน แล้วค่อยสร้างเป็นรายงาน

-   ข้อมูลมีความขึ้นต่อกัน (data dependence) คือ เนื่องจากโครงสร้างทางกายภาพและการจัดเก็บข้อมูลถูกสร้างโดยการเขียนโปรแกรมประยุกต์(Application program) ดังนั้นหากต้องการเปลี่ยนแปลงโครงสร้างข้อมูล เช่น ชื่อของพนักงาน จากเดิม 20 ตัวอักษร เป็น 30 ตัวอักษร มีขั้นตอนการทำงานดังนี้

1. เปิดไฟล์หลักพนักงานเพื่ออ่านข้อมูล

2. เปิดไฟล์ชั่วคราวที่มีโครงสร้างคล้ายไฟล์หลัก แต่ปรับโครงสร้างของชื่อพนักงาน จาก

20 ตัวอักษร เป็น 30 ตัวอักษร

3. อ่านข้อมูลจากไฟล์หลัก และย้ายไปเก็บไว้ในไฟล์ชั่วคราว จนกระทั่งครบทุกรายการ

4. ลบไฟล์หลักทิ้ง

5. เปลี่ยนชื่อไฟล์ชั่วครามให้ชื่อเดียวกับไฟล์หลัก

-   มีรูปแบบที่ไม่ตรงกัน (incompatible file formats) คือ โครงสร้างข้อมูลจะขึ้นอยู่กับภาษาคอมพิวเตอร์ที่ใช้ในการเขียนโปรแกรมประยุกต์ ถ้าแต่ละฝ่ายใช้ภาษาในการเขียนต่าง ๆ กัน ก็อาจทำให้โครงสร้างข้อมูลของแฟ้มไม่ตรงกัน ทำให้ไม่สามารถนำไฟล์ข้อมูลมาใช้ร่วมกันได้

-   รายงานต่าง ๆ ถูกกำหนดไว้อย่างจำกัด (fixed queries/proliferation of application programs) คือ ระบบแฟ้มข้อมูล มีความขึ้นกับโปรแกรมประยุกต์  ข้อมูลหรือรายงานต่าง ๆ จะถูกกำหนดรูปแบบตายตัวในโปรแกรมแล้ว ดังนั้นหากต้องการรายงานใหม่ จะต้องให้โปรแกรมเมอร์เขียนโปรแกรมขึ้นมาใหม่  ทำให้เสียค่าใช้จ่าย
4.ตอบ     โครงสร้างของการจัดเก็บข้อมูลที่มีความสัมพันธ์เกี่ยวข้องกันไว้ในที่เดียวกัน เพื่อให้สามารถนำข้อมูลมาประมวลเพื่อช่วยในการตัดสินใจ และสามารถใช้ข้อมูลร่วมกันได้ เช่น การใช้บริการห้องสมุด และ การใช้งานอินเทอร์เน็ต
5. ตอบ   1. สามารถลดความซ้ำซ้อนของข้อมูลได้

2. หลีกเลี่ยงความขัดแย้งของข้อมูลได้

3. สามารถใช้ข้อมูลร่วมกันได้

4. สามารถรักษาความถูกต้องเชื่อถือได้ของข้อมูล

5. สามารถกำหนดความเป็นมาตรฐานเดียวกันของข้อมูลได้

6. สามารถกำหนดระบบความปลอดภัยของข้อมูลได้

7. เกิดความเป็นอิสระของข้อมูล
6. ตอบ    ระบบจัดการฐานข้อมูล (DBMS) คือ โปรแกรม หรือ ซอฟต์แวร์ที่ทำหน้าที่ในการบริหารและจัดการฐานข้อมูลในการสร้าง การเรียกใช้ การปรับปรุงฐานข้อมูล เป็นเสมือนตัวกลางระหว่างผู้ใช้งานกับระบบฐานข้อมูล  โปรแกรมที่ใช้ในการจัดการฐานข้อมูล เช่นMicrosoft Access, Oracle, My SQL หรือ SQL Sever และหน้าที่ของระบบจัดการฐานข้อมูล แปลงคำสั่งที่ใช้จัดการกับข้อมูลภายในฐานข้อมูล ให้อยู่ในรูปแบบที่ฐานข้อมูลเข้าใจ นำคำสั่งต่าง ๆ ซึ่งได้รับการแปลแล้ว ไปสั่งให้ฐานข้อมูลทำงาน เช่น การเรียกใช้ (Retrieve) จัดเก็บ (Update) ลบ (Delete) เพิ่มข้อมูล (Add) เป็นต้น ป้องกันความเสียหายที่จะเกิดขึ้นกับข้อมูลภายในฐานข้อมูล โดยจะคอยตรวจสอบว่าคำสั่งใดที่สามารถทำงานได้ และคำสั่งใดที่ไม่สามารถทำงานได้ รักษาความสัมพันธ์ของข้อมูลภายในฐานข้อมูลให้มีความถูกต้องอยู่เสมอ เก็บรายละเอียดต่างๆ ที่เกี่ยวข้องกับข้อมูลภายในฐานข้อมูลไว้ในพจนานุกรมข้อมูล (Data Dictionary) ซึ่งรายละเอียดเหล่านี้มักจะถูกเรียกว่า เมทาดาตา (MetaData) ซึ่งหมายถึง "ข้อมูลของข้อมูล" ควบคุมให้ฐานข้อมูลทำงานได้อย่างถูกต้องและมีประสิทธิภาพ รายชื่อระบบจัดการฐานข้อมูล

# data[].attributes.headline
นางสาว สิราวรรณ ท้าวศิริ เลขที่ 22 ม.6.10

# data[].attributes.subject
นางสาว สิราวรรณ ท้าวศิริ เลขที่ 22 ม.6.10

# data[].attributes.body
1 ตอบ  ฐานข้อมูลเป็นการจัดเก็บข้อมูลที่มีความสัมพันธ์กันมาจัดเก็บในที่เดียวกัน ซึ่งแต่เดิมถูกจัดเก็บอยู่ในแต่ละแฟ้มข้อมูลเป็นระบบแฟ้มข้อมูล ฐานข้อมูลมีความจำเป็นในการแก้ปัญหาต่างๆ ที่เกิดขึ้นจากระบบแฟ้มข้อมูล ได้แก่ ความซ้ำซ้อนของข้อมูล ความขัดแย้งของข้อมูลความยากในการแก้ไขและบำรุงรักษา การผูกติดกับข้อมูล การกระจายของข้อมูล และการใช้ประโยชน์จากข้อมูลลดลง
2  ตอบ  บิต (Bit) เป็นหน่วยที่เล็กที่สุดของข้อมูลในระบบคอมพิวเตอร์ สถานะคือ 0 และ 1

ไบต์ (Byte) เป็นการนำจำนวนบิตมารวมกันเป็นไบต์ ได้แก่ ตัวเลข ตัวอักษร หรือสัญลักษณ์พิเศษ 1 ตัว เช่น 0, 1, a เป็นต้น โดยที่ 1 ไบต์มีค่าเท่ากับ 8 บิต

ฟิลด์ (Field) เป็นการนำไบต์หลาย ๆ ตัวมารวมกันเป็นฟิลด์เพื่อให้เกิดความหมาย เช่น Salary เป็นฟิลด์ที่เก็บเงินเดือนพนักงานเป็นต้น

เรคคอร์ด (Record) เป็นกลุ่มของฟิลด์ที่มีความสัมพันธ์กัน ในหนึ่งเรคคอร์ดจะประกอบด้วยฟิลด์ต่าง ๆ ที่เกี่ยวข้องกันรวมกันเป็นชุด เช่น เรคคอร์ดของประวัตินักศึกษา ประกอบด้วยฟิลด์รหัสนักศึกษา ชื่อ-สกุล วันเกิด ที่อยู่ จังหวัด เบอร์โทรศัพท์ ชื่อที่อยู่ผู้ปกครองเป็นต้น

ไฟล์ (File) หรือ แฟ้มข้อมูล (Data File) เป็นกลุ่มของเรคคอร์ดที่มีความสัมพันธ์กัน เช่น ในแฟ้มประวัตินักศึกษาจะประกอบด้วยเรคคอร์ดของนักศึกษาทั้งหมดที่อยู่ในวิทยาลัย
3 ตอบ  ข้อมูลมีความซ้ำซ้อน (duplication of data/data redundancy) คือ สืบเนื่องจากข้อมูลถูกเก็บแยก

จากกัน ทำให้ไม่สามารถควบคุมความซ้ำซ้อนข้อมูลได้  ทำให้สูญเสียพื้นที่ในการจัดเก็บข้อมูล

มากขึ้น และก่อให้เกิดความผิดพลาดในการดำเนินการกับข้อมูล 3 ลักษณะ ได้แก่

·       ความผิดพลาดจากการเพิ่มข้อมูล(Insertion anomalies)

·       ความผิดพลาดจากการปรับปรุงข้อมูล(Modification anomalies)

·       ความผิดพลาดจากการลบข้อมูล(Deletion anomalies)

-   ข้อมูลมีการเก็บแยกจากกัน (separation and isolation of data) คือ เมื่อข้อมูลต่าง ๆ ถูกเก็บกันไว้คนละไฟล์ หากต้องการนำข้อมูลต่าง ๆ มาสร้างเป็นรายงาน โปรแกรมเมอร์ต้องสร้างไฟล์ชั่วคราว(Temporary file)ขึ้นมา เพื่อดึงข้อมูลต่าง ๆ จากไฟล์ต่าง ๆ มารวมกันก่อน แล้วค่อยสร้างเป็นรายงาน

-   ข้อมูลมีความขึ้นต่อกัน (data dependence) คือ เนื่องจากโครงสร้างทางกายภาพและการจัดเก็บข้อมูลถูกสร้างโดยการเขียนโปรแกรมประยุกต์(Application program) ดังนั้นหากต้องการเปลี่ยนแปลงโครงสร้างข้อมูล เช่น ชื่อของพนักงาน จากเดิม 20 ตัวอักษร เป็น 30 ตัวอักษร มีขั้นตอนการทำงานดังนี้

1. เปิดไฟล์หลักพนักงานเพื่ออ่านข้อมูล

2. เปิดไฟล์ชั่วคราวที่มีโครงสร้างคล้ายไฟล์หลัก แต่ปรับโครงสร้างของชื่อพนักงาน จาก

20 ตัวอักษร เป็น 30 ตัวอักษร

3. อ่านข้อมูลจากไฟล์หลัก และย้ายไปเก็บไว้ในไฟล์ชั่วคราว จนกระทั่งครบทุกรายการ

4. ลบไฟล์หลักทิ้ง

5. เปลี่ยนชื่อไฟล์ชั่วครามให้ชื่อเดียวกับไฟล์หลัก

-   มีรูปแบบที่ไม่ตรงกัน (incompatible file formats) คือ โครงสร้างข้อมูลจะขึ้นอยู่กับภาษาคอมพิวเตอร์ที่ใช้ในการเขียนโปรแกรมประยุกต์ ถ้าแต่ละฝ่ายใช้ภาษาในการเขียนต่าง ๆ กัน ก็อาจทำให้โครงสร้างข้อมูลของแฟ้มไม่ตรงกัน ทำให้ไม่สามารถนำไฟล์ข้อมูลมาใช้ร่วมกันได้

-   รายงานต่าง ๆ ถูกกำหนดไว้อย่างจำกัด (fixed queries/proliferation of application programs) คือ ระบบแฟ้มข้อมูล มีความขึ้นกับโปรแกรมประยุกต์  ข้อมูลหรือรายงานต่าง ๆ จะถูกกำหนดรูปแบบตายตัวในโปรแกรมแล้ว ดังนั้นหากต้องการรายงานใหม่ จะต้องให้โปรแกรมเมอร์เขียนโปรแกรมขึ้นมาใหม่  ทำให้เสียค่าใช้จ่าย
4 ตอบ โครงสร้างของการจัดเก็บข้อมูลที่มีความสัมพันธ์เกี่ยวข้องกันไว้ในที่เดียวกัน เพื่อให้สามารถนำข้อมูลมาประมวลเพื่อช่วยในการตัดสินใจ และสามารถใช้ข้อมูลร่วมกันได้ เช่น การใช้บริการห้องสมุด และ การใช้งานอินเทอร์เน็ต
5 ตอบ 1. สามารถลดความซ้ำซ้อนของข้อมูลได้

2. หลีกเลี่ยงความขัดแย้งของข้อมูลได้

3. สามารถใช้ข้อมูลร่วมกันได้

4. สามารถรักษาความถูกต้องเชื่อถือได้ของข้อมูล

5. สามารถกำหนดความเป็นมาตรฐานเดียวกันของข้อมูลได้

6. สามารถกำหนดระบบความปลอดภัยของข้อมูลได้

7. เกิดความเป็นอิสระของข้อมูล
6 ตอบ  ระบบจัดการฐานข้อมูล (DBMS) คือ โปรแกรม หรือ ซอฟต์แวร์ที่ทำหน้าที่ในการบริหารและจัดการฐานข้อมูลในการสร้าง การเรียกใช้ การปรับปรุงฐานข้อมูล เป็นเสมือนตัวกลางระหว่างผู้ใช้งานกับระบบฐานข้อมูล  โปรแกรมที่ใช้ในการจัดการฐานข้อมูล เช่นMicrosoft Access, Oracle, My SQL หรือ SQL Sever และหน้าที่ของระบบจัดการฐานข้อมูล แปลงคำสั่งที่ใช้จัดการกับข้อมูลภายในฐานข้อมูล ให้อยู่ในรูปแบบที่ฐานข้อมูลเข้าใจ นำคำสั่งต่าง ๆ ซึ่งได้รับการแปลแล้ว ไปสั่งให้ฐานข้อมูลทำงาน เช่น การเรียกใช้ (Retrieve) จัดเก็บ (Update) ลบ (Delete) เพิ่มข้อมูล (Add) เป็นต้น ป้องกันความเสียหายที่จะเกิดขึ้นกับข้อมูลภายในฐานข้อมูล โดยจะคอยตรวจสอบว่าคำสั่งใดที่สามารถทำงานได้ และคำสั่งใดที่ไม่สามารถทำงานได้ รักษาความสัมพันธ์ของข้อมูลภายในฐานข้อมูลให้มีความถูกต้องอยู่เสมอ เก็บรายละเอียดต่างๆ ที่เกี่ยวข้องกับข้อมูลภายในฐานข้อมูลไว้ในพจนานุกรมข้อมูล (Data Dictionary) ซึ่งรายละเอียดเหล่านี้มักจะถูกเรียกว่า เมทาดาตา (MetaData) ซึ่งหมายถึง "ข้อมูลของข้อมูล" ควบคุมให้ฐานข้อมูลทำงานได้อย่างถูกต้องและมีประสิทธิภาพ รายชื่อระบบจัดการฐานข้อมูล

# data[].attributes.headline
นางสาวนันทวดี  บุญสอาด เลขที่21

# data[].attributes.subject
นางสาวนันทวดี  บุญสอาด เลขที่21

# data[].attributes.body
1.ในอดีตไม่มีเทคโนโลยีในการจัดการข้อมูลทำให้ต้องจัดเก็บข้อมูลในรูปแบบ ของกระดาษทำให้ข้อมูลนั้นเกิดความเสียหายหรือสูญหายได้ง่าย

- ในปัจจุบันมีการใช้เทคโนโลยีเข้ามาใช้ในการเก็บข้อมูลมากขึ้นทำให้ข้อมูล นั้นสามารถเรียกหาได้ง่ายและมีความรวดเร็วในการหยิบใช้ข้อมูล
2.

บิต (Bit) เป็นหน่วยที่เล็กที่สุดของข้อมูลในระบบคอมพิวเตอร์ สถานะคือ 0 และ 1

ไบต์ (Byte) เป็นการนำจำนวนบิตมารวมกันเป็นไบต์ ได้แก่ ตัวเลข ตัวอักษร หรือสัญลักษณ์พิเศษ 1 ตัว เช่น 0, 1, a เป็นต้น โดยที่ 1 ไบต์มีค่าเท่ากับ 8 บิต

ฟิลด์ (Field) เป็นการนำไบต์หลาย ๆ ตัวมารวมกันเป็นฟิลด์เพื่อให้เกิดความหมาย เช่น Salary เป็นฟิลด์ที่เก็บเงินเดือนพนักงานเป็นต้น

เรคคอร์ด (Record) เป็นกลุ่มของฟิลด์ที่มีความสัมพันธ์กัน ในหนึ่งเรคคอร์ดจะประกอบด้วยฟิลด์ต่าง ๆ ที่เกี่ยวข้องกันรวมกันเป็นชุด เช่น เรคคอร์ดของประวัตินักศึกษา ประกอบด้วยฟิลด์รหัสนักศึกษา ชื่อ-สกุล วันเกิด ที่อยู่ จังหวัด เบอร์โทรศัพท์ ชื่อที่อยู่ผู้ปกครองเป็นต้น

ไฟล์ (File) หรือ แฟ้มข้อมูล (Data File) เป็นกลุ่มของเรคคอร์ดที่มีความสัมพันธ์กัน เช่น ในแฟ้มประวัตินักศึกษาจะประกอบด้วยเรคคอร์ดของนักศึกษาทั้งหมดที่อยู่ใน มหาวิทยาลัย

3.

ข้อมูล มีการจัดเก็บแยกจากกัน จะมีการเก็บข้อมูลแยกกันหลายแฟ้ม ซึ่งแต่ละแฟ้มจะมีคีย์หลักที่เชื่อมข้อมูลเอาไว้ ดังนั้นจึงทำให้ข้อมูลแยกจากกัน

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

ข้อมูล มีความขึ้นต่อกัน ปัญหาดังกล่าวจะเกิดขึ้นเมื่อมีการปรับเปลี่ยนโครงสร้างของแฟ้มข้อมูล จะส่งผลให้ข้อมูลในหน่วยงานอื่น ๆ ที่จัดเก็บไม่ตรงกัน

4.กลุ่มของข้อมูลที่มีความสัมพันธ์กัน นำมาเก็บรวบรวมเข้าไว้ด้วยกันอย่างมีระบบและข้อมูลที่ประกอบกันเป็นฐาน และที่สำคัญข้อมูลทุกอย่างต้องมีความสัมพันธ์กัน เพราะเราต้องการนำมาใช้ประโยชน์ต่อไปในอนาคตเช่น

ระบบฐานข้อมูลพนักงานในบริษัท

ระบบฐานข้อมูลลูกค้าของบริษัท

5.ฐาน ข้อมูลจะช่วยแก้ปัญหาของการเก็บข้อมูลในแฟ้มข้อมูล โดยที่จะทำให้หลีกเลี่ยงความขัดแย้งของข้อมูลได้ สามารถใช้ข้อมูลร่วมกันได้ ลดความซ้ำซ้อนของข้อมูล สามารถรักษาความถูกต้องและความเชื่อถือได้ของข้อมูล
6.  ระบบจัดการฐานข้อมูล (DBMS) คือ โปรแกรมที่ทำหน้าที่จัดการข้อมูลในฐานข้อมูล ทั้งการสร้าง การเรียกใช้งาน การเปลี่ยนแปลงโครงสร้าง และยังควบคุมระบบรักษาความปลอดภัยของฐานข้อมูลอีกด้วย และยังมีความสำคัญต่อฐานข้อมูล เช่น ช่วยกำหนดและเก็บโครงสร้างฐานข้อมูล

# data[].attributes.headline
นาย กิตติพงศ์ สุจริตธรรม เลขที่ 11

# data[].attributes.subject
นาย กิตติพงศ์ สุจริตธรรม เลขที่ 11

# data[].attributes.body
1.
อดีตจะมีการจัดการข้อมูลแบบแฟ้มข้อมูลคือจะมีการเก็บรวบรวมข้อมูลที่เป็นข้อมูลหลักไว้และมีข้อมูลสำรองสำหรับแก้ไขเป็นข้อมูลใหม่จากข้อมูลหลัก
ปัจจุบันจึงมีการใช้ระบบจัดการข้อมูลที่เรียกว่า ระบบฐานข้อมูล DBMS ที่มีการจัดการข้อมูลที่ง่ายต่อการค้นหาหรือใช้ข้อมูลโดยข้อมูลจะถูกเก็บไว้ในที่เดียวกัน
2.
2.1. บิต คือ  ประกอบไปด้วยเลขฐานสอง ใช้แทนหน่วยที่เล็กที่สุดของข้อมูลคอมพิวเตอร์
2.2. ไบต์คือ  เป็นการนำบิตหลายๆๆบิตมาเรียงต่อกัน เพื่อให้เกิดอักขระหนึ่งตัว    2.3. ฟิลด์ คือ อักขระที่มารวมกันแล้วก่อให้เกิดความหมายอย่างใดอย่างหนึ่ง เช่น ชื่อ –      สกุล  อายุ  เงินเดือน  ที่อยู่  เบอร์โทรศัพท์  เป็นต้น
2.4. เรคคอร์ดคือ ฟิลด์ที่เกี่ยวข้องหรือสัมพันธ์กันมารวมกัน เช่น เรคคอร์ดนักศึกษาจะประกอบ ด้วยรายละเอียดของข้อมูลนักศึกษา  ฉะนั้นข้อมูลนักศึกษา  1  คน จะเป็น  1 เรคคอร์ด
2.5. แฟ้มข้อมูลคือ เรคคอร์ดหลาย ๆ เรคคอร์ดที่เกี่ยวข้องกันมารวมกัน ปัจจุบันแฟ้มข้อมูลมี หลายประเภท แฟ้มข้อมูลที่จะนำมาใช้ประมวลผลด้วยเครื่องคอมพิวเตอร์อาจมีแฟ้มข้อมูลเดียวหรือหลายแฟ้มข้อมูล
3.
3.1 ข้อมูล มีการจัดเก็บแยกจากกัน จะมีการเก็บข้อมูลแยกกันหลายแฟ้ม ซึ่งแต่ละแฟ้มจะมีคีย์หลักที่เชื่อมข้อมูลเอาไว้ ดังนั้นจึงทำให้ข้อมูลแยกจากกัน
3.2 เกิด ความซ้ำซ้อนของข้อมูล เนื่องจากการเก็บข้อมูลที่แยกจากกัน จึงทำให้ไม่สามารถควบคุมข้อมูลไม่ให้เกิดความซ้ำซ้อนกันได้ และยังทำให้เปลืองพื้นที่ในการเก็บข้อมูลอีกด้วย
3.3 ข้อมูล มีความขึ้นต่อกัน ปัญหาดังกล่าวจะเกิดขึ้นเมื่อมีการปรับเปลี่ยนโครงสร้างของแฟ้มข้อมูล จะส่งผลให้ข้อมูลในหน่วยงานอื่น ๆ ที่จัดเก็บไม่ตรงกัน
3.4 ความ ไม่สอดคล้องกันของข้อมูล คือ ข้อมูลเดียวกันจะถูกจัดเก็บไว้ในหลาย ๆ แห่ง มีค่าไม่ตรงกัน ซึ่งอาจเกิดจากการผิดพลาดของการป้อนข้อมูล มีรูปแบบไม่ตรงกันรายงาน ต่าง ๆ ถูกกำหนดไว้อย่างจำกัด เนื่องจากระบบแฟ้มข้อมูลของแต่ละหน่วยงาน ถูกเขียนขึ้นด้วยหลาย ๆ โปรแกรม ส่วนที่โปรแกรมเมอร์มาพัฒนาโปรแกรม จะมีส่วนกำหนดรายงานที่หน่วยงานจะใช้ เมื่อต้องการรายงานอื่น ๆ ในอนาคตก็จะต้องทำการจ้างโปรแกรมเมอร์อีกครั้ง
4.
หมายถึง กลุ่มของข้อมูลที่มีความสัมพันธ์กัน นำมาเก็บรวบรวมเข้าไว้ด้วยกันอย่างมีระบบและข้อมูลที่ประกอบกันเป็นฐาน ข้อมูลนั้น ต้องตรงตามวัตถุประสงค์การใช้งานขององค์กรด้วยเช่นกัน เช่น ในสำนักงานก็รวบรวมข้อมูล ตั้งแต่หมายเลขโทรศัพท์ของผู้ที่มาติดต่อจนถึงการเก็บเอกสารทุกอย่างของ สำนักงาน ซึ่งข้อมูลส่วนนี้จะมีส่วนที่สัมพันธ์กันและเป็นที่ต้องการนำออกมาใช้ ประโยชน์ต่อไปภายหลัง ข้อมูลนั้นอาจจะเกี่ยวกับบุคคล สิ่งของสถานที่ หรือเหตุการณ์ใด ๆ ก็ได้ที่เราสนใจศึกษา  หรืออาจได้มาจากการสังเกต การนับหรือการวัดก็เป็นได้ รวมทั้งข้อมูลที่เป็นตัวเลข  ข้อความ  และรูปภาพต่าง ๆ ก็สามารถนำมาจัดเก็บเป็นฐานข้อมูลได้ และที่สำคัญข้อมูลทุกอย่างต้องมีความสัมพันธ์กัน
4.1 ระบบฐานข้อมูลพนักงานในบริษัท
4.2 ระบบฐานข้อมูลลูกค้าของบริษัท
5.
ฐาน ข้อมูลจะช่วยแก้ปัญหาของการเก็บข้อมูลในแฟ้มข้อมูล โดยที่จะทำให้หลีกเลี่ยงความขัดแย้งของข้อมูลได้ สามารถใช้ข้อมูลร่วมกันได้ ลดความซ้ำซ้อนของข้อมูล สามารถรักษาความถูกต้องและความเชื่อถือได้ของข้อมูล สามารถกำหนดความเป็นมามาตรฐานเดียวกัน สามารถกำหนดระบบรักษาความปลอดภัยได้  และมีความเป็นอิสระของข้อมูลและโปรแกรมอีกด้วย
6.
ระบบจัดการฐานข้อมูล (DBMS) คือ โปรแกรมที่ทำหน้าที่จัดการข้อมูลในฐานข้อมูล ทั้งการสร้าง การเรียกใช้งาน การเปลี่ยนแปลงโครงสร้าง และยังควบคุมระบบรักษาความปลอดภัยของฐานข้อมูลอีกด้วย และยังมีความสำคัญต่อฐานข้อมูล เช่น ช่วยกำหนดและเก็บโครงสร้างฐานข้อมูล ช่วยบรรจุข้อมูลลงฐานข้อมูล ประสานงานกับระบบปฏิบัติการ ช่วยควบคุมความปลอดภัย การจัดทำข้อมูลสำรองและการกู้ แล้วยังทำหน้าที่จัดทำพจนานุกรมข้อมูล

# data[].attributes.headline
นางสาว สุปราณี นันทแพทย์ เลขที่23 ม.6.10

# data[].attributes.subject
นางสาว สุปราณี นันทแพทย์ เลขที่23 ม.6.10

# data[].attributes.body
1.ในอดีตจะจัดเก็บข้อมูลแบบแฟ้ม แต่ปัจจุปันมีการใช้ระบบจัดการ ข้อมูลที่เรียกว่า ระบบข้อมูลDBMS

2. 1. บิต :
คือ  ประกอบไปด้วยเลขฐานสอง ใช้แทนหน่วยที่เล็กที่สุดของข้อมูลคอมพิวเตอร์
2. ไบต์ :
คือ  เป็นการนำบิตหลายๆๆบิตมาเรียงต่อกัน เพื่อให้เกิดอักขระหนึ่งตัว
3. ฟิลด์  (Field)

ฟิลด์ คือ อักขระที่มารวมกันแล้วก่อให้เกิดความหมายอย่างใดอย่างหนึ่ง เช่น ชื่อ –สกุล  อายุ  เงินเดือน  ที่อยู่  เบอร์โทรศัพท์  เป็นต้น

4. เรคคอร์ด  (Record)

เรคคอร์ด คือ ฟิลด์ที่เกี่ยวข้องหรือสัมพันธ์กันมารวมกัน เช่น เรคคอร์ดนักศึกษาจะประกอบ ด้วยรายละเอียดของข้อมูลนักศึกษา  ฉะนั้นข้อมูลนักศึกษา  1  คน จะเป็น  1 เรคคอร์ด

5. แฟ้มข้อมูล  (File)

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

5.1 แบ่งประเภทตามลักษณะของข้อมูล  ได้แก่

- แฟ้มข้อมูลโปรแกรม (Program  file) เป็นแฟ้มข้อ มูลที่เก็บโปรแกรมคำสั่งที่เขียนขึ้นด้วยภาษาคอมพิวเตอร์

- แฟ้มข้อมูลข้อความ (Text  file) เป็นแฟ้มข้อมูลที่เก็บข้อมูลเป็นข้อความเช่น แฟ้มเอกสารต่าง ๆ ที่มีสกุล  .txt, .csv  เป็นต้น

- แฟ้มข้อมูลเสียง (Sound  file)  เป็นแฟ้มข้อมูลเสียงที่มีสกุล  .mid (midi) หรือสกุล .wav (wave)  เป็นต้น

- แฟ้มข้อมูลวีดิโอ(Video file)เป็นแฟ้มข้อมูลที่มีสกุล .ave, .mov, .mpg

- แฟ้มข้อมูลภาพกราฟิก(Graphic file) เป็นแฟ้มข้อมูลที่เป็นรูปภาพที่มีสกุล .bmp, .jpg, .gif, tif, .png  เป็นต้น

5.2  แบ่งตามลักษณะการใช้งานได้แก่

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

-         แฟ้มรายการ  (Transaction  file)  หรือแฟ้มข้อมูลชั่วคราว คือ  แฟ้มข้อมูลที่รวบรวมการเปลี่ยนแปลงบางอย่างของแฟ้มข้อมูลหลักเก็บเป็นรายการย่อย ๆ ที่เกิดขึ้นในช่วงเวลาหนึ่ง ก่อนที่จะนำไปทำการปรับปรุงกับแฟ้มข้อมูลหลัก  เช่น  แฟ้มข้อมูลการชำระหนี้ของลูกค้า  รายการขายสินค้าประจำวัน  รายการเงินฝาก – ถอน การสำรองเที่ยวบิน  เป็นต้น

ในการปรับปรุงแก้ไขแฟ้มข้อมูลหลัก โดยทั่วไปจะใช้แฟ้มข้อมูล 2 แฟ้ม โดยแฟ้มแรกใช้เก็บข้อมูลหลักที่กำลังทำการปรับปรุงแก้ไข แฟ้มที่สองจะเก็บข้อมูลเฉพาะรายการเปลี่ยนแปลง

-         แฟ้มข้อมูลสำรอง (Backup  file)  หมายถึง  แฟ้มข้อมูลที่ได้จากการทำสำเนาแฟ้มข้อมูลสำคัญเอาไว้ใช้ในกรณีที่แฟ้มข้อมูลสำคัญมีปัญหาอาจใช้แฟ้มข้อมูลสำรองแทน
3.1.ข้อมูลถูกเก็บและเก็บแยกจากกัน เมื่อข้อมูลต่าง ๆ ถูกเก็บกันไว้คนละไฟล์ หากต้องการนำข้อมูลต่าง ๆ มาสร้างเป็นรายงาน โปรแกรมเมอร์ต้องสร้างไฟล์ชั่วคราว(Temporary file) ขึ้นมา เพื่อดึงข้อมูลต่าง ๆ จากไฟล์ต่าง ๆ มารวมกันก่อน แล้วค่อยสร้างเป็นรายงาน

2. ข้อมูลมีความซ้ำซ้อน สืบเนื่องจากข้อมูลถูกเก็บแยกจากกัน ทำให้ไม่สามารถควบคุมความซ้ำซ้อนข้อมูลได้ ทำให้สูญเสียพื้นที่ในการจัดเก็บข้อมูลมากขึ้น และก่อให้เกิดความผิดพลาดในการดำเนินการกับข้อมูล 3 ลักษณะ ได้แก่

- ความผิดพลาดจากการเพิ่มข้อมูล(Insertion anomalies)

- ความผิดพลาดจากการปรับปรุงข้อมูล(Modification anomalies)

- ความผิดพลาดจากการลบข้อมูล(Deletion anomalies)

3. มีความขึ้นต่อกันของข้อมูล เนื่องจากโครงสร้างทางกายภาพและการจัดเก็บข้อมูลถูกสร้างโดยการเขียนโปรแกรมประยุกต์ (Application program) ดังนั้นหากต้องการเปลี่ยนแปลงโครงสร้างข้อมูล เช่น ชื่อของพนักงาน จากเดิม 20 ตัวอักษร เป็น 30 ตัวอักษร มีขั้นตอนการทำงานดังนี้

1. เปิดไฟล์หลักพนักงานเพื่ออ่านข้อมูล

2. เปิดไฟล์ชั่วคราวที่มีโครงสร้างคล้ายไฟล์หลัก แต่ปรับโครงสร้างของชื่อพนักงาน จาก 20 ตัวอักษร เป็น 30 ตัวอักษร

3. อ่านข้อมูลจากไฟล์หลัก และย้ายไปเก็บไว้ในไฟล์ชั่วคราว จนกระทั่งครบทุกรายการ

4. ลบไฟล์หลักทิ้ง

5. เปลี่ยนชื่อไฟล์ชั่วครามให้ชื่อเดียวกับไฟล์หลัก

4.คือระบบที่รวบรวมข้อมูลไว้ในที่เดียวกัน ซึ่งประกอบไปด้วยแฟ้มข้อมูล (File) ระเบียน (Record) และ เขตข้อมูล (Field) และถูกจัดการด้วยระบบเดียวกัน โปรแกรมคอมพิวเตอร์จะเข้าไปดึงข้อมูลที่ต้องการได้ อย่างรวดเร็ว ซึ่งอาจเปรียบฐานข้อมูลเสมือนเป็น electronic filing system

ตัวอย่าง.ฐานข้อมูล

1. แฟ้มข้อมูลพนักงานของแผนกบุคคล

2. แฟ้มข้อมูลเงินเดือนของแผนกจ่ายเงินเดือนและแฟ้มข้อมูลสวัสดิการของแผนกจ่ายเงินเดือน

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

6.ระบบจัดการฐานข้อมูล หมายถึง กลุ่มโปรแกรมหรือซอฟต์แวร์ชนิดหนึ่ง ที่สร้างขึ้นมาเพื่อทำหน้าที่บริหารฐานข้อมูลโดยตรง ให้มีประสิทธิภาพมากที่สุด เป็นเครื่องมือที่ช่วยอำนวยความสะดวกให้ผู้ใช้สามารถเข้าถึงข้อมูลได้ โดยที่ผู้ใช้ไม่จำเป็นต้องรับรู้เกี่ยวกับรายละเอียดภายในโครงสร้างฐานข้อมูล พูดง่าย ๆ ก็คือ DBMS นี้เป็นตัวกลางในการเชื่อมโยงระหว่างผู้ใช้ และโปรแกรมต่างๆ ที่เกี่ยวข้องกับระบบฐานข้อมูล ตัวอย่างของ DBMS ที่นิยมใช้ในปัจจุบัน ได้แก่   Microsoft Access, FoxPro, SQL Server, Oracle, Informix, DB2 เป็นต้น

# data[].attributes.headline
นางสาว ณัฐชา เศรษฐวิทยา 

# data[].attributes.subject
นางสาว ณัฐชา เศรษฐวิทยา 

# data[].attributes.body
1 ตอบ ฐานข้อมูลเป็นการจัดเก็บข้อมูลที่มีความสัมพันธ์กันมาจัดเก็บในที่เดียวกัน ซึ่งแต่เดิมถูกจัดเก็บอยู่ในแต่ละแฟ้มข้อมูลเป็นระบบแฟ้มข้อมูล ฐานข้อมูลมีความจำเป็นในการแก้ปัญหาต่างๆ ที่เกิดขึ้นจากระบบแฟ้มข้อมูล ได้แก่ ความซ้ำซ้อนของข้อมูล ความขัดแย้งของข้อมูลความยากในการแก้ไขและบำรุงรักษา การผูกติดกับข้อมูล การกระจายของข้อมูล และการใช้ประโยชน์จากข้อมูลลดลง
2 ตอบ  บิต (Bit) เป็นหน่วยที่เล็กที่สุดของข้อมูลในระบบคอมพิวเตอร์ สถานะคือ 0 และ 1
ไบต์ (Byte) เป็นการนำจำนวนบิตมารวมกันเป็นไบต์ ได้แก่ ตัวเลข ตัวอักษร หรือสัญลักษณ์พิเศษ 1 ตัว เช่น 0, 1, a เป็นต้น โดยที่ 1 ไบต์มีค่าเท่ากับ 8 บิต
ฟิลด์ (Field) เป็นการนำไบต์หลาย ๆ ตัวมารวมกันเป็นฟิลด์เพื่อให้เกิดความหมาย เช่น Salary เป็นฟิลด์ที่เก็บเงินเดือนพนักงานเป็นต้น
เรคคอร์ด (Record) เป็นกลุ่มของฟิลด์ที่มีความสัมพันธ์กัน ในหนึ่งเรคคอร์ดจะประกอบด้วยฟิลด์ต่าง ๆ ที่เกี่ยวข้องกันรวมกันเป็นชุด เช่น เรคคอร์ดของประวัตินักศึกษา ประกอบด้วยฟิลด์รหัสนักศึกษา ชื่อ-สกุล วันเกิด ที่อยู่ จังหวัด เบอร์โทรศัพท์ ชื่อที่อยู่ผู้ปกครองเป็นต้น
ไฟล์ (File) หรือ แฟ้มข้อมูล (Data File) เป็นกลุ่มของเรคคอร์ดที่มีความสัมพันธ์กัน เช่น ในแฟ้มประวัตินักศึกษาจะประกอบด้วยเรคคอร์ดของนักศึกษาทั้งหมดที่อยู่ในวิทยาลัย
3 ตอบ  ข้อมูลมีความซ้ำซ้อน (duplication of data/data redundancy) คือ สืบเนื่องจากข้อมูลถูกเก็บแยก
จากกัน ทำให้ไม่สามารถควบคุมความซ้ำซ้อนข้อมูลได้  ทำให้สูญเสียพื้นที่ในการจัดเก็บข้อมูล
มากขึ้น และก่อให้เกิดความผิดพลาดในการดำเนินการกับข้อมูล 3 ลักษณะ ได้แก่
·       ความผิดพลาดจากการเพิ่มข้อมูล(Insertion anomalies)
·       ความผิดพลาดจากการปรับปรุงข้อมูล(Modification anomalies)
·       ความผิดพลาดจากการลบข้อมูล(Deletion anomalies)
-   ข้อมูลมีการเก็บแยกจากกัน (separation and isolation of data) คือ เมื่อข้อมูลต่าง ๆ ถูกเก็บกันไว้คนละไฟล์ หากต้องการนำข้อมูลต่าง ๆ มาสร้างเป็นรายงาน โปรแกรมเมอร์ต้องสร้างไฟล์ชั่วคราว(Temporary file)ขึ้นมา เพื่อดึงข้อมูลต่าง ๆ จากไฟล์ต่าง ๆ มารวมกันก่อน แล้วค่อยสร้างเป็นรายงาน
-   ข้อมูลมีความขึ้นต่อกัน (data dependence) คือ เนื่องจากโครงสร้างทางกายภาพและการจัดเก็บข้อมูลถูกสร้างโดยการเขียนโปรแกรมประยุกต์(Application program) ดังนั้นหากต้องการเปลี่ยนแปลงโครงสร้างข้อมูล เช่น ชื่อของพนักงาน จากเดิม 20 ตัวอักษร เป็น 30 ตัวอักษร มีขั้นตอนการทำงานดังนี้
1. เปิดไฟล์หลักพนักงานเพื่ออ่านข้อมูล
2. เปิดไฟล์ชั่วคราวที่มีโครงสร้างคล้ายไฟล์หลัก แต่ปรับโครงสร้างของชื่อพนักงาน จาก
20 ตัวอักษร เป็น 30 ตัวอักษร
3. อ่านข้อมูลจากไฟล์หลัก และย้ายไปเก็บไว้ในไฟล์ชั่วคราว จนกระทั่งครบทุกรายการ
4. ลบไฟล์หลักทิ้ง
5. เปลี่ยนชื่อไฟล์ชั่วครามให้ชื่อเดียวกับไฟล์หลัก
-   มีรูปแบบที่ไม่ตรงกัน (incompatible file formats) คือ โครงสร้างข้อมูลจะขึ้นอยู่กับภาษาคอมพิวเตอร์ที่ใช้ในการเขียนโปรแกรมประยุกต์ ถ้าแต่ละฝ่ายใช้ภาษาในการเขียนต่าง ๆ กัน ก็อาจทำให้โครงสร้างข้อมูลของแฟ้มไม่ตรงกัน ทำให้ไม่สามารถนำไฟล์ข้อมูลมาใช้ร่วมกันได้
-   รายงานต่าง ๆ ถูกกำหนดไว้อย่างจำกัด (fixed queries/proliferation of application programs) คือ ระบบแฟ้มข้อมูล มีความขึ้นกับโปรแกรมประยุกต์  ข้อมูลหรือรายงานต่าง ๆ จะถูกกำหนดรูปแบบตายตัวในโปรแกรมแล้ว ดังนั้นหากต้องการรายงานใหม่ จะต้องให้โปรแกรมเมอร์เขียนโปรแกรมขึ้นมาใหม่  ทำให้เสียค่าใช้จ่าย
4 ตอบ โครงสร้างของการจัดเก็บข้อมูลที่มีความสัมพันธ์เกี่ยวข้องกันไว้ในที่เดียวกัน เพื่อให้สามารถนำข้อมูลมาประมวลเพื่อช่วยในการตัดสินใจ และสามารถใช้ข้อมูลร่วมกันได้ เช่น การใช้บริการห้องสมุด และ การใช้งานอินเทอร์เน็ต
5 ตอบ 1. สามารถลดความซ้ำซ้อนของข้อมูลได้
2. หลีกเลี่ยงความขัดแย้งของข้อมูลได้
3. สามารถใช้ข้อมูลร่วมกันได้
4. สามารถรักษาความถูกต้องเชื่อถือได้ของข้อมูล
5. สามารถกำหนดความเป็นมาตรฐานเดียวกันของข้อมูลได้
6. สามารถกำหนดระบบความปลอดภัยของข้อมูลได้
7. เกิดความเป็นอิสระของข้อมูล
6 ตอบ  ระบบจัดการฐานข้อมูล (DBMS) คือ โปรแกรม หรือ ซอฟต์แวร์ที่ทำหน้าที่ในการบริหารและจัดการฐานข้อมูลในการสร้าง การเรียกใช้ การปรับปรุงฐานข้อมูล เป็นเสมือนตัวกลางระหว่างผู้ใช้งานกับระบบฐานข้อมูล  โปรแกรมที่ใช้ในการจัดการฐานข้อมูล เช่นMicrosoft Access, Oracle, My SQL หรือ SQL Sever และหน้าที่ของระบบจัดการฐานข้อมูล แปลงคำสั่งที่ใช้จัดการกับข้อมูลภายในฐานข้อมูล ให้อยู่ในรูปแบบที่ฐานข้อมูลเข้าใจ นำคำสั่งต่าง ๆ ซึ่งได้รับการแปลแล้ว ไปสั่งให้ฐานข้อมูลทำงาน เช่น การเรียกใช้ (Retrieve) จัดเก็บ (Update) ลบ (Delete) เพิ่มข้อมูล (Add) เป็นต้น ป้องกันความเสียหายที่จะเกิดขึ้นกับข้อมูลภายในฐานข้อมูล โดยจะคอยตรวจสอบว่าคำสั่งใดที่สามารถทำงานได้ และคำสั่งใดที่ไม่สามารถทำงานได้ รักษาความสัมพันธ์ของข้อมูลภายในฐานข้อมูลให้มีความถูกต้องอยู่เสมอ เก็บรายละเอียดต่างๆ ที่เกี่ยวข้องกับข้อมูลภายในฐานข้อมูลไว้ในพจนานุกรมข้อมูล (Data Dictionary) ซึ่งรายละเอียดเหล่านี้มักจะถูกเรียกว่า เมทาดาตา (MetaData) ซึ่งหมายถึง "ข้อมูลของข้อมูล" ควบคุมให้ฐานข้อมูลทำงานได้อย่างถูกต้องและมีประสิทธิภาพ รายชื่อระบบจัดการฐานข้อมูล

# data[].attributes.headline
นาย ชัยมงคล รักอยู่ เลขที่ 12 

# data[].attributes.subject
นาย ชัยมงคล รักอยู่ เลขที่ 12 

# data[].attributes.body
1.ในอดีตจะมีการจัดการข้อมูลแบบแฟ้มข้อมูลคือจะมีการเก็บรวบรวมข้อมูลที่เป็นข้อมูลหลักไว้และมีข้อมูลสำรองสำหรับแก้ไขเป็นข้อมูลใหม่จากข้อมูลหลัก ระบบแฟ้มข้อมูลของแต่ละหน่วยงานถูกเขียนขึ้นด้วยหลาย ๆ โปรแกรม

ในปัจจุบันจึงมีการใช้ระบบจัดการข้อมูลที่เรียกว่า ระบบฐานข้อมูล DBMS ที่มีการจัดการข้อมูลที่ง่ายต่อการค้นหาหรือใช้ข้อมูลโดยข้อมูลจะถูกเก็บไว้ในที่เดียวกัน DBMS

2.1. บิต คือ  ประกอบไปด้วยเลขฐานสอง
2. ไบต์  คือ  เป็นการนำบิตหลายๆๆบิตมาเรียงต่อกัน เพื่อให้เกิดอักขระหนึ่งตัว       3. ฟิลด์   คือ อักขระที่มารวมกันแล้วก่อให้เกิดความหมายอย่างใดอย่างหนึ่ง เช่น ชื่อ -สกุล

4. เรคคอร์ด  คือ ฟิลด์ที่เกี่ยวข้องหรือสัมพันธ์กันมารวมกัน

5. แฟ้มข้อมูล  คือ เรคคอร์ดหลาย ๆ เรคคอร์ดที่เกี่ยวข้องกันมารวมกัน ปัจจุบันแฟ้มข้อมูลมี หลายประเภท

3. ตอบ   1.ข้อมูลถูกเก็บและเก็บแยกจากกัน เมื่อข้อมูลต่าง ๆ ถูกเก็บกันไว้คนละไฟล์

2. ข้อมูลมีความซ้ำซ้อน สืบเนื่องจากข้อมูลถูกเก็บแยกจากกัน ทำให้ไม่สามารถควบคุมความซ้ำซ้อนข้อมูลได้

- ความผิดพลาดจากการเพิ่มข้อมูล(Insertion anomalies)

- ความผิดพลาดจากการปรับปรุงข้อมูล(Modification anomalies)

- ความผิดพลาดจากการลบข้อมูล(Deletion anomalies)

3. มีความขึ้นต่อกันของข้อมูล เนื่องจากโครงสร้างทางกายภาพและการจัดเก็บข้อมูลถูกสร้างโดยการเขียนโปรแกรมประยุกต์ (Application program) ดังนั้นหากต้องการเปลี่ยนแปลงโครงสร้างข้อมูล

4. รูปแบบข้อมูลไม่ตรงกัน โครงสร้างข้อมูลจะขึ้นอยู่กับภาษาคอมพิวเตอร์ที่ใช้ในการเขียนโปรแกรมประยุกต์

5. โปรแกรมที่ใช้งานคงที่ไม่ยืดหยุ่น ระบบแฟ้มข้อมูล มีความขึ้นกับโปรแกรมประยุกต์

4.ตอบ  คือระบบที่รวบรวมข้อมูลไว้ในที่เดียวกัน ซึ่งประกอบไปด้วยแฟ้มข้อมูล (File) ระเบียน (Record) และ เขตข้อมูล (Field) และถูกจัดการด้วยระบบเดียวกัน โปรแกรมคอมพิวเตอร์จะเข้าไปดึงข้อมูลที่ต้องการได้ อย่างรวดเร็ว ซึ่งอาจเปรียบฐานข้อมูลเสมือนเป็น electronic filing system

ตัวอย่าง.ฐานข้อมูล

1. แฟ้มข้อมูลพนักงานของแผนกบุคคล

2. แฟ้มข้อมูลเงินเดือนของแผนกจ่ายเงินเดือนและแฟ้มข้อมูลสวัสดิการของแผนกจ่ายเงินเดือน

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

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

# data[].attributes.headline
นาย  พงศกร  พูนยอด ม 6.10 เลขที่9

# data[].attributes.subject
นาย  พงศกร  พูนยอด ม 6.10 เลขที่9

# data[].attributes.body
1. ตอบ ในอดีตจะมีการจัดการข้อมูลแบบแฟ้มข้อมูลคือจะมีการเก็บรวบรวมข้อมูลที่เป็นข้อมูลหลักไว้และมีข้อมูลสำรองสำหรับแก้ไขเป็นข้อมูลใหม่จากข้อมูลหลักและในปัจจุบันจึงมีการใช้ระบบจัดการข้อมูลที่เรียกว่า ระบบฐานข้อมูล DBMS ที่มีการจัดการข้อมูลที่ง่ายต่อการค้นหาหรือใช้ข้อมูลโดยข้อมูลจะถูกเก็บไว้ในที่เดียวกัน DBMS

2. ตอบ 1. บิต (Bit) เป็นหน่วยข้อมูลที่มีขนาดเล็กที่สุด ซึ่งเป็นข้อมูลที่เครื่องคอมพิวเตอร์สามารถเข้าใจและนำไปใช้งานได้ ได้แก่ เลข 0 และ เลข 1

2. ไบต์ (Byte) หรือ อักขระ(Character) ได้แก่ ตัวเลข หรือ ตัวอักษร หรือสัญลักษณ์พิเศษ 1 ตัว

3. ฟิลด์ (Flied) คือ อักขระ ตั้งแต่ 1 ตัวขึ้นไป รวมกันเป็น ฟิลด์ เช่น เลขประจำตัว ชื่อสกุล เป็นต้น

4. เรคคอร์ด (Record) คือ การนำเอาฟิลด์หลายฟิลด์และมีความสัมพันธ์มารวมกลุ่มกัน เช่น นักเรียนแต่ละคนจะมีข้อมูที่เกี่ยวกับ ชื่อ สกุล อายุ เพศ เกรดเฉลี่ย

5. แฟ้มข้อมูล หรือ ไฟล์ ( Flies) คือ เรคคอร์ดหลายๆ เรคคอร์ดรวมกัน และเป็นเรื่องเดียวกันเช่น แฟ้มข้อมูลนักเรียนห้อง ม.1/1 จำนวน 50 คน ทุกคนจะมีข้อมูลเกี่ยวกับ ชื่อ สกุล เพศ อายุ เกรดเฉลี่ย ฯ

6. ฐานข้อมูล (Database)

คือ การเก็บรวบรวมไฟล์หรือแฟ้มข้อมูลหลายๆ ไฟล์ที่เกี่ยวข้องมารวมกัน

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

4. ตอบ ฐานข้อมูลเป็นการจัดเก็บข้อมูลที่มีความสัมพันธ์กันมาจัดเก็บในที่เดียวกัน ซึ่งแต่เดิมถูกจัดเก็บอยู่ในแต่ละแฟ้มข้อมูลเป็นระบบแฟ้มข้อมูล ฐานข้อมูลมีความจำเป็นในการแก้ปัญหาต่างๆ ที่เกิดขึ้นจากระบบแฟ้มข้อมูล

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

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

# data[].attributes.headline
นาย จิรายุ จันทร์แย้ม

# data[].attributes.subject
นาย จิรายุ จันทร์แย้ม

# data[].attributes.body
1.ในอดีตจะมีการจัดการข้อมูลแบบแฟ้มข้อมูลคือจะมีการเก็บรวบรวมข้อมูลที่เป็นข้อมูลหลักไว้และมีข้อมูลสำรองสำหรับแก้ไขเป็นข้อมูลใหม่จากข้อมูลหลัก ระบบแฟ้มข้อมูลของแต่ละหน่วยงานถูกเขียนขึ้นด้วยหลาย ๆ โปรแกรม
ในปัจจุบันจึงมีการใช้ระบบจัดการข้อมูลที่เรียกว่า ระบบฐานข้อมูล DBMS ที่มีการจัดการข้อมูลที่ง่ายต่อการค้นหาหรือใช้ข้อมูลโดยข้อมูลจะถูกเก็บไว้ในที่เดียวกัน
2.
1. บิต : คือ  ประกอบไปด้วยเลขฐานสอง ใช้แทนหน่วยที่เล็กที่สุดของข้อมูลคอมพิวเตอร์
2. ไบต์ : คือ  เป็นการนำบิตหลายๆๆบิตมาเรียงต่อกัน เพื่อให้เกิดอักขระหนึ่งตัว     3. ฟิลด์  (Field)ฟิลด์ คือ อักขระที่มารวมกันแล้วก่อให้เกิดความหมายอย่างใดอย่างหนึ่ง

4. เรคคอร์ด  (Record)เรคคอร์ด คือ ฟิลด์ที่เกี่ยวข้องหรือสัมพันธ์กันมารวมกัน

5. แฟ้มข้อมูล  (File)แฟ้มข้อมูล คือ เรคคอร์ดหลาย ๆ เรคคอร์ดที่เกี่ยวข้องกันมารวมกัน ปัจจุบันแฟ้มข้อมูลมี หลายประเภท แฟ้มข้อมูลที่จะนำมาใช้ประมวลผลด้วยเครื่องคอมพิวเตอร์อาจมีแฟ้มข้อมูลเดียวหรือหลายแฟ้มข้อมูล

3.
1.ข้อมูลถูกเก็บและเก็บแยกจากกัน เมื่อข้อมูลต่าง ๆ ถูกเก็บกันไว้คนละไฟล์ หากต้องการนำข้อมูลต่าง ๆ มาสร้างเป็นรายงาน โปรแกรมเมอร์ต้องสร้างไฟล์ชั่วคราว(Temporary file) ขึ้นมา เพื่อดึงข้อมูลต่าง ๆ จากไฟล์ต่าง ๆ มารวมกันก่อน แล้วค่อยสร้างเป็นรายงาน

2. ข้อมูลมีความซ้ำซ้อน สืบเนื่องจากข้อมูลถูกเก็บแยกจากกัน ทำให้ไม่สามารถควบคุมความซ้ำซ้อนข้อมูลได้ ทำให้สูญเสียพื้นที่ในการจัดเก็บข้อมูลมากขึ้น

3. มีความขึ้นต่อกันของข้อมูล เนื่องจากโครงสร้างทางกายภาพและการจัดเก็บข้อมูลถูกสร้างโดยการเขียนโปรแกรมประยุกต์
4.คือระบบที่รวบรวมข้อมูลไว้ในที่เดียวกัน ซึ่งประกอบไปด้วยแฟ้มข้อมูล (File) ระเบียน (Record) และ เขตข้อมูล (Field) และถูกจัดการด้วยระบบเดียวกัน โปรแกรมคอมพิวเตอร์จะเข้าไปดึงข้อมูลที่ต้องการได้ อย่างรวดเร็ว ซึ่งอาจเปรียบฐานข้อมูลเสมือนเป็น electronic filing system

ตัวอย่าง.ฐานข้อมูล

1. แฟ้มข้อมูลพนักงานของแผนกบุคคล

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

# data[].attributes.headline
นาย วิสิษฎ์ เรืองนา  เลขที่

# data[].attributes.subject
นาย วิสิษฎ์ เรืองนา  เลขที่

# data[].attributes.body
1.
อดีตจะมีการจัดการข้อมูลแบบแฟ้มข้อมูลคือจะมีการเก็บรวบรวมข้อมูลที่เป็นข้อมูลหลักไว้และมีข้อมูลสำรองสำหรับแก้ไขเป็นข้อมูลใหม่จากข้อมูลหลัก
ปัจจุบันมีการใช้ระบบจัดการข้อมูลที่เรียกว่า ระบบฐานข้อมูล DBMS ที่มีการจัดการข้อมูลที่ง่ายต่อการค้นหาหรือใช้ข้อมูลโดยข้อมูลจะถูกเก็บไว้ในที่เดียวกัน
2.
2.1)บิต
คือ  ประกอบไปด้วยเลขฐานสอง ใช้แทนหน่วยที่เล็กที่สุดของข้อมูลคอมพิวเตอร์
2.2)ไบต์
คือ  เป็นการนำบิตหลายๆๆบิตมาเรียงต่อกัน เพื่อให้เกิดอักขระหนึ่งตัว

2.3)ฟิลด์
คือ อักขระที่มารวมกันแล้วก่อให้เกิดความหมายอย่างใดอย่างหนึ่ง เช่น ชื่อ –สกุล
2.4)เรคคอร์ด
คือ ฟิลด์ที่เกี่ยวข้องหรือสัมพันธ์กันมารวมกัน เช่น เรคคอร์ดนักศึกษาจะประกอบ ด้วยรายละเอียดของข้อมูลนักศึกษา  ฉะนั้นข้อมูลนักศึกษา  1  คน จะเป็น  1 เรคคอร์ด
2.5)แฟ้มข้อมูล
คือ เรคคอร์ดหลาย ๆ เรคคอร์ดที่เกี่ยวข้องกันมารวมกัน ปัจจุบันแฟ้มข้อมูลมี หลายประเภท แฟ้มข้อมูลที่จะนำมาใช้ประมวลผลด้วยเครื่องคอมพิวเตอร์อาจมีแฟ้มข้อมูลเดียวหรือหลายแฟ้มข้อมูล
3.
3.1)ข้อมูลถูกเก็บและเก็บแยกจากกัน เมื่อข้อมูลต่าง ๆ ถูกเก็บกันไว้คนละไฟล์ หากต้องการนำข้อมูลต่าง ๆ มาสร้างเป็นรายงาน โปรแกรมเมอร์ต้องสร้างไฟล์ชั่วคราว
3.2) ข้อมูลมีความซ้ำซ้อน สืบเนื่องจากข้อมูลถูกเก็บแยกจากกัน ทำให้ไม่สามารถควบคุมความซ้ำซ้อนข้อมูลได้
3.3) มีความขึ้นต่อกันของข้อมูล
3.4) รูปแบบข้อมูลไม่ตรงกัน โครงสร้างข้อมูลจะขึ้นอยู่กับภาษาคอมพิวเตอร์ที่ใช้ในการเขียนโปรแกรมประยุกต์
3.5)โปรแกรมที่ใช้งานคงที่ไม่ยืดหยุ่น ระบบแฟ้มข้อมูล มีความขึ้นกับโปรแกรมประยุกต์ ข้อมูลหรือรายงานต่าง ๆ
4.
คือระบบที่รวบรวมข้อมูลไว้ในที่เดียวกัน ซึ่งประกอบไปด้วยแฟ้มข้อมูล (File) ระเบียน (Record) และ เขตข้อมูล (Field) และถูกจัดการด้วยระบบเดียวกัน โปรแกรมคอมพิวเตอร์จะเข้าไปดึงข้อมูลที่ต้องการได้ อย่างรวดเร็ว ซึ่งอาจเปรียบฐานข้อมูลเสมือนเป็น electronic filing system
เช่น แฟ้มข้อมูลพนักงานของแผนกบุคคล
5.
ลดความซ้ำซ้อนของข้อมูล,แก้ปัญหาความขัดแย้งกันของข้อมูล,การบริหารจัดการฐานข้อมูลทำได้ง่าย,กำหนดมาตรฐานของข้อมูลได้,สามารถใช้งานฐานข้อมูลร่วมกันได้,เกิดความเป็นอิสระระหว่างข้อมูลกับโปรแกรม,กำหนดระบบรักษาความปลอดภัยให้กับข้อมูลได้
6.
หมายถึง กลุ่มโปรแกรมหรือซอฟต์แวร์ชนิดหนึ่ง ที่สร้างขึ้นมาเพื่อทำหน้าที่บริหารฐานข้อมูลโดยตรง ให้มีประสิทธิภาพมากที่สุด เป็นเครื่องมือที่ช่วยอำนวยความสะดวกให้ผู้ใช้สามารถเข้าถึงข้อมูลได้ โดยที่ผู้ใช้ไม่จำเป็นต้องรับรู้เกี่ยวกับรายละเอียดภายในโครงสร้างฐานข้อมูล

# data[].attributes.headline
นายพรดรัล ศรีแสง

# data[].attributes.subject
นายพรดรัล ศรีแสง

# data[].attributes.body
1.ในอดีตการจัดเก็บข้อมูลในลักษณะแฟ้มข้อมูล โดยแต่ละแฟ้มจะเป็นอิสระต่อกัน ซึ่งยุ่งยากในการเพิ่มหรือลบข้อมูล ในปัจจุบันใช้ระบบฐานข้อมูล DBMS ซึ่งง่ายเวลาค้นหาและข้อมูลเก็บไว้ในที่เดียวกัน แต่ต้นทุนสูง              2.บิต(bit) ประกอบด้วยเลขฐานสอง                   ไบต์(byte) คือการนำbitหลายๆbit มาเรียงต่อกันจนครบ8                                                        ฟิลด์(field) คือการนำอักขระตั้งแต่หนึ่งตัวมารวมกันเพื่อให้เกิดความหมาย                           เรคอร์ด(record) คือกลุ่มของfield ที่สัมพันธ์  กัน                                                                    Database คือการรวมกันของหลาย files              3. ข้อมูลมีการจัดเก็บแยกจากกัน จะมีการเก็บข้อมูลแยกกันหลายแฟ้ม ซึ่งแต่ละแฟ้มจะมีคีย์หลักที่เชื่อมข้อมูลเอาไว้ ดังนั้นจึงทำให้ข้อมูลแยกจากกัน และเกิดความซ้ำซ้อนของข้อมูล เนื่องจากการเก็บข้อมูลที่แยกจากกัน จึงทำให้ไม่สามารถควบคุมข้อมูลไม่ให้เกิดความซ้ำซ้อนกันได้ และยังทำให้เปลืองพื้นที่ในการเก็บข้อมูลอีกด้วย                                                   4.ฐานข้อมูล (Database) ประกอบด้วยรายระเอียดข้อมูลที่มีความเกี่ยวข้องกัน ซึ่งจะถูกนำมาใช้งานในด้านต่าง ๆ โดยข้อมูลเหล่านี้จะถูกจัดเก็บไว้ให้เป็นศูนย์กลางอย่างมีระบบซึ่งสามารถเรียกใช้งานร่วมกันได้ เพื่อประโยชน์ในการจัดการ แลการเรียกใช้ข้อมูลได้อย่างมีประสิทธิ์ภาพ
ตัวอย่างฐานข้อมูลที่รู้จัก ระบบฐานข้อมูลของโรงเรียน                                                               5.ลดความซ้ำซ้อนของข้อมูล,แก้ปัญหาความขัดแย้งของข้อมูล,การบริหารจัดการฐานข้อมูลทำได้ง่าย,กำหนดมาตรฐานของข้อมูลได้ 6.

# data[].attributes.headline
นายวีรภัทร บุญคง ม.6.10 เลขที่7

# data[].attributes.subject
นายวีรภัทร บุญคง ม.6.10 เลขที่7

# data[].attributes.body
1.ตอบ>>  การจัดการข้อมูลในอดีตจะทำการจัดเก็บในลักษณะของแฟ้มข้อมูล โดยแต่ละแฟ้มข้อมูลจะประมวลผลเป็นอิสระจากกัน ซึ่งจะทำให้มีความยุ่งยากมากต่อการเพิ่มข้อมูล ลบข้อมูล และแก้ไขข้อมูล เพราะอาจจะทำให้เกิดการซ้ำซอนของข้อมูลขึ้นได้
แต่ปัจจุบันได้ใช้ระบบจัดการข้อมูลที่เรียกว่าระบบฐานข้อมูล DBMS ซึ่งง่ายต่อการค้นหาและเรียกใช้ข้อมูลโดยข้อมูลจะถูกเก็บไว้ในที่เดียวกัน เรียกได้ว่าเป็นระบบที่แก้ไขปัญหาของระบบแฟ้มข้อมูลนั่นเอง แต่ต้องแลกกับต้นทุนที่สูง
2.ตอบ>>  - บิต (Bit) เป็นหน่วยที่เล็กที่สุดของข้อมูลในระบบคอมพิวเตอร์ สถานะคือ 0 และ 1

- ไบต์ (Byte) เป็นการนำจำนวนบิตมารวมกันเป็นไบต์ ได้แก่ ตัวเลข ตัวอักษร หรือสัญลักษณ์พิเศษ 1 ตัว เช่น 0, 1, a เป็นต้น โดยที่ 1 ไบต์มีค่าเท่ากับ 8 บิต

- ฟิลด์ (Field) เป็นการนำไบต์หลาย ๆ ตัวมารวมกันเป็นฟิลด์เพื่อให้เกิดความหมาย เช่น Salary เป็นฟิลด์ที่เก็บเงินเดือนพนักงานเป็นต้น

- เรคคอร์ด (Record) เป็นกลุ่มของฟิลด์ที่มีความสัมพันธ์กัน ในหนึ่งเรคคอร์ดจะประกอบด้วยฟิลด์ต่าง ๆ ที่เกี่ยวข้องกันรวมกันเป็นชุด เช่น เรคคอร์ดของประวัตินักศึกษา ประกอบด้วยฟิลด์รหัสนักศึกษา ชื่อ-สกุล วันเกิด ที่อยู่ จังหวัด เบอร์โทรศัพท์ ชื่อที่อยู่ผู้ปกครองเป็นต้น

- ไฟล์ (File) หรือ แฟ้มข้อมูล (Data File) เป็นกลุ่มของเรคคอร์ดที่มีความสัมพันธ์กัน เช่น ในแฟ้มประวัตินักศึกษาจะประกอบด้วยเรคคอร์ดของนักศึกษาทั้งหมดที่อยู่ในวิทยาลัย

3.ตอบ>> ข้อจำกัดของการเก็บข้อมูลแบบแฟ้มข้อมูล
-ข้อมูลมีการจัดเก็บแยกจากกัน จะมีการเก็บข้อมูลแยกกันหลายแฟ้ม ซึ่งแต่ละแฟ้มจะมีคีย์หลักที่เชื่อมข้อมูลเอาไว้ ดังนั้นจึงทำให้ข้อมูลแยกจากกัน
-เกิดความซ้ำซ้อนของข้อมูล เนื่องจากการเก็บข้อมูลที่แยกจากกัน จึงทำให้ไม่สามารถควบคุมข้อมูลไม่ให้เกิดความซ้ำซ้อนกันได้ และยังทำให้เปลืองพื้นที่ในการเก็บข้อมูลอีกด้วย
-ข้อมูลมีความขึ้นต่อกัน ปัญหาดังกล่าวจะเกิดขึ้นเมื่อมีการปรับเปลี่ยนโครงสร้างของแฟ้มข้อมูล จะส่งผลให้ข้อมูลในหน่วยงานอื่น ๆ ที่จัดเก็บไม่ตรงกัน
-ความไม่สอดคล้องกันของข้อมูล คือ ข้อมูลเดียวกันจะถูกจัดเก็บไว้ในหลาย ๆ แห่ง มีค่าไม่ตรงกัน ซึ่งอาจเกิดจากการผิดพลาดของการป้อนข้อมูล มีรูปแบบไม่ตรงกัน
-รายงานต่าง ๆ ถูกกำหนดไว้อย่างจำกัด เนื่องจากระบบแฟ้มข้อมูลของแต่ละหน่วยงาน ถูกเขียนขึ้นด้วยหลาย ๆ โปรแกรม ส่วนที่โปรแกรมเมอร์มาพัฒนาโปรแกรม จะมีส่วนกำหนดรายงานที่หน่วยงานจะใช้ เมื่อต้องการรายงานอื่น ๆ ในอนาคตก็จะต้องทำการจ้างโปรแกรมเมอร์อีกครั้ง
4.ตอบ>> ฐานข้อมูล (Database) ประกอบด้วยรายระเอียดข้อมูลที่มีความเกี่ยวข้องกัน ซึ่งจะถูกนำมาใช้งานในด้านต่าง ๆ โดยข้อมูลเหล่านี้จะถูกจัดเก็บไว้ให้เป็นศูนย์กลางอย่างมีระบบซึ่งสามารถเรียกใช้งานร่วมกันได้ เพื่อประโยชน์ในการจัดการ แลการเรียกใช้ข้อมูลได้อย่างมีประสิทธิ์ภาพ
ตัวอย่างฐานข้อมูลที่รู้จัก ระบบฐานข้อมูลของโรงพยาบาล ระบบฐานข้อมูลของมหาวิยาลัย เป็นต้น
5.ตอบ>> ระบบจัดการฐานข้อมูล (DBMS) หมายถึง โปรแกรมที่ทำหน้าที่จัดการข้อมูลในฐานข้อมูลทั้งการสร้าง, การเรียกใช้งาน, การเปลี่ยนแปลงโครงสร้าง และยังควบคุมระบบรักษาความปลอดภัยของฐานข้อมูลอีกด้วย โดยระบบจัดการฐานข้อมูลจะเป็นสื่อกลางระหว่างผู้ใช้งานโปรแกรมประยุกต์
6ระบบจัดการฐานข้อมูล (DBMS) หมายถึง โปรแกรมที่ทำหน้าที่จัดการข้อมูลในฐานข้อมูลทั้งการสร้าง, การเรียกใช้งาน, การเปลี่ยนแปลงโครงสร้าง และยังควบคุมระบบรักษาความปลอดภัยของฐานข้อมูลอีกด้วย โดยระบบจัดการฐานข้อมูลจะเป็นสื่อกลางระหว่างผู้ใช้งานโปรแกรมประยุกต์

# data[].attributes.headline
นาย วัชพล บัวไกร

# data[].attributes.subject
นาย วัชพล บัวไกร

# data[].attributes.body
1.ในอดีตจะมีการจัดการข้อมูลแบบแฟ้มข้อมูลคือจะมีการเก็บรวบรวมข้อมูลที่เป็นข้อมูลหลักไว้และมีข้อมูลสำรองสำหรับแก้ไขเป็นข้อมูลใหม่จากข้อมูลหลัก
2.
1.บิต : คือประกอบไปด้วยเลขฐานสองใช้แทนหน่วยที่เล็กที่สุดของข้อมูลคอมพิวเตอร์
2.ไบต์ : คือเป็นการนำบิตหลายๆบิตมาเรียงต่อกัน เพื่อให้เกิดอักขระหนึ่งตัว
3.ฟิลด์ (Field) คือ อักขระที่มารวมกันแล้วก่อให้เกิดความหมายอย่างใดอย่างหนึ่ง
4.เรคคอร์ด (Record) คือ ฟิลด์ที่เกี่ยวข้องหรือสัมพันธ์กันมารวมกัน
5. แฟ้มข้อมูล (File) คือ แฟ้มข้อมูล (Data File) เป็นกลุ่ม

# data[].attributes.headline
นางสาว พัฒชณีย์ การเรียน ม6/10  

# data[].attributes.subject
นางสาว พัฒชณีย์ การเรียน ม6/10  

# data[].attributes.body
เลขที่ 17

1.- ในอดีตไม่มีเทคโนโลยีในการจัดการข้อมูลทำให้ต้องจัดเก็บข้อมูลในรูปแบบ ของกระดาษทำให้ข้อมูลนั้นเกิดความเสียหายหรือสูญหายได้ง่ายเพราะกระดาษไม่มี ความคงทนถาวรและเมื่อเสียหายหรือสูญหายไปจะทำให้ข้อมูลนั้นไม่ครบถ้วนสมบูรณ อาจจะทำให้เกิดข้อมูลที่ไม่ถูกต้องเกิดขึ้นได้ง่าย

- ในปัจจุบันมีการใช้เทคโนโลยีเข้ามาใช้ในการเก็บข้อมูลมากขึ้นทำให้ข้อมูล นั้นสามารถเรียกหาได้ง่ายและมีความรวดเร็วในการหยิบใช้ข้อมูล
2.
2.1  บิต (Bit)
2.2ไบต์ (Byte)
2.3ฟิลด์ (Field)
2.4เรคคอร์ด (Record)
2.5เรคคอร์ด (Record)
3.
3.1 ข้อมูล มีการจัดเก็บแยกจากกัน
3.2 เกิด ความซ้ำซ้อนของข้อมูล
3.4 ข้อมูล มีความขึ้นต่อกัน
3.5 ความ ไม่สอดคล้องกันของข้อมูล
4.
4.1 ระบบฐานข้อมูลพนักงานในบริษัท
4.2 ระบบฐานข้อมูลลูกค้าของบริษัท
5.
ฐาน ข้อมูลจะช่วยแก้ปัญหาของการเก็บข้อมูลในแฟ้มข้อมูล โดยที่จะทำให้หลีกเลี่ยงความขัดแย้งของข้อมูลได้ สามารถใช้ข้อมูลร่วมกันได้ ลดความซ้ำซ้อนของข้อมูล สามารถรักษาความถูกต้องและความเชื่อถือได้ของข้อมูล สามารถกำหนดความเป็นมามาตรฐานเดียวกัน สามารถกำหนดระบบรักษาความปลอดภัยได้
6.
ระบบจัดการฐานข้อมูล (DBMS) คือ โปรแกรมที่ทำหน้าที่จัดการข้อมูลในฐานข้อมูล ทั้งการสร้าง การเรียกใช้งาน การเปลี่ยนแปลงโครงสร้าง ช่วยกำหนดและเก็บโครงสร้างฐานข้อมูล ช่วยบรรจุข้อมูลลงฐานข้อมูล ประสานงานกับระบบปฏิบัติการ ช่วยควบคุมความปลอดภัย การจัดทำข้อมูลสำรองและการกู้ แล้วยังทำหน้าที่จัดทำพจนานุกรมข้อมูล

# data[].attributes.headline
นางสาวนภัสสร จันทะคูณม6.10เลขที่18

# data[].attributes.subject
นางสาวนภัสสร จันทะคูณม6.10เลขที่18

# data[].attributes.body
1)  ตอบ ในอดีตจะมีการจัดการข้อมูลแบบแฟ้มข้อมูลคือจะมีการเก็บรวบรวมข้อมูลที่เป็นข้อมูลหลักไว้และมีข้อมูลสำรองสำหรับแก้ไขเป็นข้อมูลใหม่จากข้อมูลหลัก
ในปัจจุบันจึงมีการใช้ระบบจัดการข้อมูลที่เรียกว่า ระบบฐานข้อมูล DBMS ที่มีการจัดการข้อมูลที่ง่ายต่อการค้นหาหรือใช้ข้อมูลโดยข้อมูลจะถูกเก็บไว้ในที่เดียวกัน DBMS

2)  ตอบ  1. บิต :
คือ  ประกอบไปด้วยเลขฐานสอง ใช้แทนหน่วยที่เล็กที่สุดของข้อมูลคอมพิวเตอร์
2. ไบต์ :
คือ  เป็นการนำบิตหลายๆๆบิตมาเรียงต่อกัน เพื่อให้เกิดอักขระหนึ่งตัว
3. ฟิลด์  (Field)

ฟิลด์ คือ อักขระที่มารวมกันแล้วก่อให้เกิดความหมายอย่างใดอย่างหนึ่ง

4. เรคคอร์ด  (Record)

เรคคอร์ด คือ ฟิลด์ที่เกี่ยวข้องหรือสัมพันธ์กันมารวมกัน
5. แฟ้มข้อมูล  (File)

แฟ้มข้อมูล คือ เรคคอร์ดหลาย ๆ เรคคอร์ดที่เกี่ยวข้องกันมารวมกัน ปัจจุบันแฟ้มข้อมูลมี หลายประเภท
5.1 แบ่งประเภทตามลักษณะของข้อมูล
5.2  แบ่งตามลักษณะการใช้งาน

3)  ตอบ  .ข้อมูลถูกเก็บและเก็บแยกจากกัน เมื่อข้อมูลต่าง ๆ ถูกเก็บกันไว้คนละไฟล์ หากต้องการนำข้อมูลต่าง ๆ มาสร้างเป็นรายงาน โปรแกรมเมอร์ต้องสร้างไฟล์ชั่วคราว(Temporary file) ขึ้นมา เพื่อดึงข้อมูลต่าง ๆ จากไฟล์ต่าง ๆ มารวมกันก่อน แล้วค่อยสร้างเป็นรายงาน

2. ข้อมูลมีความซ้ำซ้อน สืบเนื่องจากข้อมูลถูกเก็บแยกจากกัน ทำให้ไม่สามารถควบคุมความซ้ำซ้อนข้อมูลได้ ทำให้สูญเสียพื้นที่ในการจัดเก็บข้อมูลมากขึ้น และก่อให้เกิดความผิดพลาดในการดำเนินการกับข้อมูล 3 ลักษณะ ได้แก่

- ความผิดพลาดจากการเพิ่มข้อมูล(Insertion anomalies)

- ความผิดพลาดจากการปรับปรุงข้อมูล(Modification anomalies)

- ความผิดพลาดจากการลบข้อมูล(Deletion anomalies)

3. มีความขึ้นต่อกันของข้อมูล เนื่องจากโครงสร้างทางกายภาพและการจัดเก็บข้อมูลถูกสร้างโดยการเขียนโปรแกรมประยุกต์ (Application program) ดังนั้นหากต้องการเปลี่ยนแปลงโครงสร้างข้อมูล เช่น ชื่อของพนักงาน จากเดิม 20 ตัวอักษร เป็น 30 ตัวอักษร มีขั้นตอนการทำงานดังนี้

1. เปิดไฟล์หลักพนักงานเพื่ออ่านข้อมูล

2. เปิดไฟล์ชั่วคราวที่มีโครงสร้างคล้ายไฟล์หลัก แต่ปรับโครงสร้างของชื่อพนักงาน จาก 20 ตัวอักษร เป็น 30 ตัวอักษร

3. อ่านข้อมูลจากไฟล์หลัก และย้ายไปเก็บไว้ในไฟล์ชั่วคราว จนกระทั่งครบทุกรายการ

4. ลบไฟล์หลักทิ้ง

5. เปลี่ยนชื่อไฟล์ชั่วครามให้ชื่อเดียวกับไฟล์หลัก

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

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

4)  ตอบ  คือระบบที่รวบรวมข้อมูลไว้ในที่เดียวกัน ซึ่งประกอบไปด้วยแฟ้มข้อมูล (File) ระเบียน (Record) และ เขตข้อมูล (Field) และถูกจัดการด้วยระบบเดียวกัน โปรแกรมคอมพิวเตอร์จะเข้าไปดึงข้อมูลที่ต้องการได้ อย่างรวดเร็ว ซึ่งอาจเปรียบฐานข้อมูลเสมือนเป็น electronic filing system

ตัวอย่าง.ฐานข้อมูล

1. แฟ้มข้อมูลพนักงานของแผนกบุคคล

2. แฟ้มข้อมูลเงินเดือนของแผนกจ่ายเงินเดือนและแฟ้มข้อมูลสวัสดิการของแผนกจ่ายเงินเดือน

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

6) ตอบ  ระบบจัดการฐานข้อมูล หมายถึง กลุ่มโปรแกรมหรือซอฟต์แวร์ชนิดหนึ่ง ที่สร้างขึ้นมาเพื่อทำหน้าที่บริหารฐานข้อมูลโดยตรง ให้มีประสิทธิภาพมากที่สุด เป็นเครื่องมือที่ช่วยอำนวยความสะดวกให้ผู้ใช้สามารถเข้าถึงข้อมูลได้ โดยที่ผู้ใช้ไม่จำเป็นต้องรับรู้เกี่ยวกับรายละเอียดภายในโครงสร้างฐานข้อมูล พูดง่าย ๆ ก็คือ DBMS นี้เป็นตัวกลางในการเชื่อมโยงระหว่างผู้ใช้ และโปรแกรมต่างๆ ที่เกี่ยวข้องกับระบบฐานข้อมูล ตัวอย่างของ DBMS ที่นิยมใช้ในปัจจุบัน ได้แก่   Microsoft Access, FoxPro, SQL Server, Oracle, Informix, DB2 เป็นต้น

# data[].attributes.headline
นายระพีภัทร  กุลเกษตร์ เลขที่ 13  

# data[].attributes.subject
นายระพีภัทร  กุลเกษตร์ เลขที่ 13  

# data[].attributes.body
1)ในอดีตจะมีการจัดการข้อมูลแบบแฟ้มข้อมูลคือจะมีการเก็บรวบรวมข้อมูลที่เป็นข้อมูลหลักไว้และมีข้อมูลสำรองสำหรับแก้ไขเป็นข้อมูลใหม่จากข้อมูลหลัก ระบบแฟ้มข้อมูลของแต่ละหน่วยงานถูกเขียนขึ้นด้วยหลาย ๆ โปรแกรม การใช้งานของแต่ละหน่วยงานก็แตกต่างกัน การป้อนข้อมูลหรือแก้ไขข้อมูลก็ควรป้อนทั้งสองแฟ้มข้อมูลให้เหมือนกันและมีแฟ้มข้อมูลที่เป็นอิสระต่อกันคือเป็นหน่วยงานไหนก็ต้องใช้แฟ้มข้อมูลของตนเองเท่านั้นจนถึงปัจจุบัน

2 1. บิต :
คือ  ประกอบไปด้วยเลขฐานสอง ใช้แทนหน่วยที่เล็กที่สุดของข้อมูลคอมพิวเตอร์
2. ไบต์ :
คือ  เป็นการนำบิตหลายๆๆบิตมาเรียงต่อกัน เพื่อให้เกิดอักขระหนึ่งตัว
3. ฟิลด์  (Field)

ฟิลด์ คือ อักขระที่มารวมกันแล้วก่อให้เกิดความหมายอย่างใดอย่างหนึ่ง เช่น ชื่อ –สกุล  อายุ  เงินเดือน  ที่อยู่  เบอร์โทรศัพท์  เป็นต้น

4. เรคคอร์ด  (Record)

เรคคอร์ด คือ ฟิลด์ที่เกี่ยวข้องหรือสัมพันธ์กันมารวมกัน เช่น เรคคอร์ดนักศึกษาจะประกอบ ด้วยรายละเอียดของข้อมูลนักศึกษา  ฉะนั้นข้อมูลนักศึกษา  1  คน จะเป็น  1 เรคคอร์ด
3 1.ข้อมูลถูกเก็บและเก็บแยกจากกัน เมื่อข้อมูลต่าง ๆ ถูกเก็บกันไว้คนละไฟล์ หากต้องการนำข้อมูลต่าง ๆ มาสร้างเป็นรายงาน โปรแกรมเมอร์ต้องสร้างไฟล์ชั่วคราว(Temporary file) ขึ้นมา เพื่อดึงข้อมูลต่าง ๆ จากไฟล์ต่าง ๆ มารวมกันก่อน แล้วค่อยสร้างเป็นรายงาน

2) ข้อมูลมีความซ้ำซ้อน สืบเนื่องจากข้อมูลถูกเก็บแยกจากกัน ทำให้ไม่สามารถควบคุมความซ้ำซ้อนข้อมูลได้ ทำให้สูญเสียพื้นที่ในการจัดเก็บข้อมูลมากขึ้น และก่อให้เกิดความผิดพลาดในการดำเนินการกับข้อมูล 3 ลักษณะ ได้แก่

- ความผิดพลาดจากการเพิ่มข้อมูล(Insertion anomalies)

- ความผิดพลาดจากการปรับปรุงข้อมูล(Modification anomalies)

- ความผิดพลาดจากการลบข้อมูล(Deletion anomalies)

3). มีความขึ้นต่อกันของข้อมูล เนื่องจากโครงสร้างทางกายภาพและการจัดเก็บข้อมูลถูกสร้างโดยการเขียนโปรแกรมประยุกต์ (Application program) ดังนั้นหากต้องการเปลี่ยนแปลงโครงสร้างข้อมูล เช่น ชื่อของพนักงาน จากเดิม 20 ตัวอักษร เป็น 30 ตัวอักษร มีขั้นตอนการทำงานดังนี้

1. เปิดไฟล์หลักพนักงานเพื่ออ่านข้อมูล

2. เปิดไฟล์ชั่วคราวที่มีโครงสร้างคล้ายไฟล์หลัก แต่ปรับโครงสร้างของชื่อพนักงาน จาก 20 ตัวอักษร เป็น 30 ตัวอักษร

3. อ่านข้อมูลจากไฟล์หลัก และย้ายไปเก็บไว้ในไฟล์ชั่วคราว จนกระทั่งครบทุกรายการ

4. ลบไฟล์หลักทิ้ง

5. เปลี่ยนชื่อไฟล์ชั่วครามให้ชื่อเดียวกับไฟล์หลัก

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

5) โปรแกรมที่ใช้งานคงที่ไม่ยืดหยุ่น ระบบแฟ้มข้อมูล มีความขึ้นกับโปรแกรมประยุกต์ ข้อมูลหรือรายงานต่าง ๆ จะถูกกำหนดรูปแบบตายตัวในโปรแกรมแล้ว ดังนั้นหากต้องการรายงานใหม่ จะต้องให้โปรแกรมเมอร์เขียนโปรแกรมขึ้นมาใหม่  ทำให้เสียค่าใช้จ่าย
4 คือระบบที่รวบรวมข้อมูลไว้ในที่เดียวกัน ซึ่งประกอบไปด้วยแฟ้มข้อมูล (File) ระเบียน (Record) และ เขตข้อมูล (Field) และถูกจัดการด้วยระบบเดียวกัน โปรแกรมคอมพิวเตอร์จะเข้าไปดึงข้อมูลที่ต้องการได้ อย่างรวดเร็ว ซึ่งอาจเปรียบฐานข้อมูลเสมือนเป็น electronic filing system

ตัวอย่าง.ฐานข้อมูล

1. แฟ้มข้อมูลพนักงานของแผนกบุคคล

2. แฟ้มข้อมูลเงินเดือนของแผนกจ่ายเงินเดือนและแฟ้มข้อมูลสวัสดิการของแผนกจ่ายเงินเดือน
5ลดความซ้ำซ้อนของข้อมูล,แก้ปัญหาความขัดแย้งกันของข้อมูล,การบริหารจัดการฐานข้อมูลทำได้ง่าย,กำหนดมาตรฐานของข้อมูลได้,สามารถใช้งานฐานข้อมูลร่วมกันได้,เกิดความเป็นอิสระระหว่างข้อมูลกับโปรแกรม,กำหนดระบบรักษาความปลอดภัยให้กับข้อมูลได้

6) ระบบจัดการฐานข้อมูล หมายถึง กลุ่มโปรแกรมหรือซอฟต์แวร์ชนิดหนึ่ง ที่สร้างขึ้นมาเพื่อทำหน้าที่บริหารฐานข้อมูลโดยตรง ให้มีประสิทธิภาพมากที่สุด เป็นเครื่องมือที่ช่วยอำนวยความสะดวกให้ผู้ใช้สามารถเข้าถึงข้อมูลได้ โดยที่ผู้ใช้ไม่จำเป็นต้องรับรู้เกี่ยวกับรายละเอียดภายในโครงสร้างฐานข้อมูล พูดง่าย ๆ ก็คือ DBMS นี้เป็นตัวกลางในการเชื่อมโยงระหว่างผู้ใช้ และโปรแกรมต่างๆ ที่เกี่ยวข้องกับระบบฐานข้อมูล ตัวอย่างของ DBMS ที่นิยมใช้ในปัจจุบัน ได้แก่   Microsoft Access, FoxPro, SQL Server, Oracle, Informix, DB2 เป็นต้น