# 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) คือ สืบเนื่องจากข้อมูลถูกเก็บแยก
ข้อมูลมีการเก็บแยกจากกัน (separation and isolation of data) คือ เมื่อข้อมูลต่าง ๆ ถูกเก็บกันไว้คนละไฟล์ หากต้องการนำข้อมูลต่าง ๆ มาสร้างเป็นรายงาน โปรแกรมเมอร์ต้องสร้างไฟล์ชั่วคราว(Temporary file)ขึ้นมา เพื่อดึงข้อมูลต่าง ๆ จากไฟล์ต่าง ๆ มารวมกันก่อน แล้วค่อยสร้างเป็นรายงาน
ข้อมูลมีความขึ้นต่อกัน (data dependence) คือ เนื่องจากโครงสร้างทางกายภาพและการจัดเก็บข้อมูลถูกสร้างโดยการเขียนโปรแกรมประยุกต์(Application program) ดังนั้นหากต้องการเปลี่ยนแปลงโครงสร้างข้อมูล เช่น ชื่อของพนักงาน จากเดิม 20 ตัวอักษร เป็น 30 ตัวอักษร
มีรูปแบบที่ไม่ตรงกัน (incompatible file formats) คือ โครงสร้างข้อมูลจะขึ้นอยู่กับภาษาคอมพิวเตอร์ที่ใช้ในการเขียนโปรแกรมประยุกต์ ถ้าแต่ละฝ่ายใช้ภาษาในการเขียนต่าง ๆ กัน ก็อาจทำให้โครงสร้างข้อมูลของแฟ้มไม่ตรงกัน ทำให้ไม่สามารถนำไฟล์ข้อมูลมาใช้ร่วมกันได้
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
น.ส.แพรวพรรณ  ทับทอง

# data[].attributes.subject
น.ส.แพรวพรรณ  ทับทอง

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

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

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

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

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

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  เป็นต้น

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

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. แนวคิดเกี่ยวกับระบบจัดการฐานข้อมูล

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

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

•  ระบบจัดการฐานข้อมูลมีส่วนประกอบที่สำคัญ คือ ส่วนการจัดการฐานข้อมูล ส่วนประมวลผลสอบถาม ส่วนแปลภาษานิยามข้อมูล และส่วนรหัสออบเจกต์ของโปรแกรมประยุกต์

•  ภาษาหลักที่ใช้ในระบบจัดการฐานข้อมูล คือ ภาษานิยามข้อมูลและภาษาจัดการข้อมูล ภาษานิยามข้อมูลใช้สำหรับกำหนดโครงสร้างฐานข้อมูล ภาษาจัดการข้อมูลใช้สำหรับสอบถามข้อมูลเพิ่มข้อมูล ลบข้อมูล เปลี่ยนแปลงแก้ไขข้อมูลที่อยู่ในฐานข้อมูล เกณฑ์หลักที่ใช้ในการจำแนกประเภทของระบบจัดการฐานข้อมูล คือ แบบจำลองข้อมูล

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

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

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

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

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

ข้อมูลมีความซ้ำซ้อน (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) คือ ระบบแฟ้มข้อมูล มีความขึ้นกับโปรแกรมประยุกต์  ข้อมูลหรือรายงานต่าง ๆ จะถูกกำหนดรูปแบบตายตัวในโปรแกรมแล้ว ดังนั้นหากต้องการรายงานใหม่ จะต้องให้โปรแกรมเมอร์เขียนโปรแกรมขึ้นมาใหม่  ทำให้เสียค่าใช้จ่าย

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

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

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

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

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

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

7. เกิดความเป็นอิสระของข้อมูล

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

# data[].attributes.headline
นายรพีภัทร แสงพลโรจน์

# data[].attributes.subject
นายรพีภัทร แสงพลโรจน์

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

# data[].attributes.headline
นายดิษยบดินทร์ ขันผนึก

# data[].attributes.subject
นายดิษยบดินทร์ ขันผนึก

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

ในปัจจุบันจึงมีการใช้ระบบจัดการข้อมูลที่เรียกว่า ระบบฐานข้อมูล DBMS ที่มีการจัดการข้อมูลที่ง่ายต่อการค้นหาหรือใช้ข้อมูลโดยข้อมูลจะถูกเก็บไว้ในที่เดียวกัน DBMS จะเป็นโปรแกรมที่รู้ว่าจะใช้ข้อมูลอะไรจะไม่ผูกติดโปรแกรมเรียกใช้ไม่ว่าข้อมูลจะต้องใช้โปรแกรมเรียกใช้อะไร 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. รูปแบบข้อมูลไม่ตรงกัน โครงสร้างข้อมูลจะขึ้นอยู่กับภาษาคอมพิวเตอร์ที่ใช้ในการเขียนโปรแกรมประยุกต์ ถ้าแต่ละฝ่ายใช้ภาษาในการเขียนต่าง ๆ กัน ก็อาจทำให้โครงสร้างข้อมูลของแฟ้มไม่ตรงกัน ทำให้ไม่สามารถนำไฟล์ข้อมูลมาใช้ร่วมกันได้

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
นางสาวอนันตญา  กอนตา เลขที่ 40 1. ในอดีตจะมีการจัดการข้อมูลแบบแฟ้มข้อมูลคือจะมีการเก็บรวบรวมข้อมูลที่เป็นข้อมูลหลักไว้และมีข้อมูลสำรองสำหรับแก้ไขเป็นข้อมูลใหม่จากข้อมูลหลัก ระบบแฟ้มข้อมูลของแต่ละหน่วยงานถูกเขียนขึ้นด้วยหลาย ๆ โปรแกรม การใช้งานของแต่ละหน่วยงานก็แตกต่างกัน การป้อนข้อมูลหรือแก้ไขข้อมูลก็ควรป้อนทั้งสองแฟ้มข้อมูลให้เหมือนกันและมีแฟ้มข้อมูลที่เป็นอิสระต่อกันคือเป็นหน่วยงานไหนก็ต้องใช้แฟ้มข้อมูลของตนเองเท่านั้นจนถึงปัจจุบัน       ในปัจจุบันจึงมีการใช้ระบบจัดการข้อมูลที่เรียกว่า ระบบฐานข้อมูล DBMS ที่มีการจัดการข้อมูลที่ง่ายต่อการค้นหาหรือใช้ข้อมูลโดยข้อมูลจะถูกเก็บไว้ในที่เดียวกัน DBMS จะเป็นโปรแกรมที่รู้ว่าจะใช้ข้อมูลอะไรจะไม่ผูกติดโปรแกรมเรียกใช้ไม่ว่าข้อมูลจะต้องใช้โปรแกรมเรียกใช้อะไร 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. รูปแบบข้อมูลไม่ตรงกัน โครงสร้างข้อมูลจะขึ้นอยู่กับภาษาคอมพิวเตอร์ที่ใช้ในการเขียนโปรแกรมประยุกต์ ถ้าแต่ละฝ่ายใช้ภาษาในการเขียนต่าง ๆ กัน ก็อาจทำให้โครงสร้างข้อมูลของแฟ้มไม่ตรงกัน ทำให้ไม่สามารถนำไฟล์ข้อมูลมาใช้ร่วมกันได้    5. โปรแกรมที่ใช้งานคงที่ไม่ยืดหยุ่น ระบบแฟ้มข้อมูล มีความขึ้นกับโปรแกรมประยุกต์  ข้อมูลหรือรายงานต่าง ๆ จะถูกกำหนดรูปแบบตายตัวในโปรแกรมแล้ว ดังนั้นหากต้องการรายงานใหม่ จะต้องให้โปรแกรมเมอร์เขียนโปรแกรมขึ้นมาใหม่  ทำให้เสียค่าใช้จ่าย4.  คือระบบที่รวบรวมข้อมูลไว้ในที่เดียวกัน ซึ่งประกอบไปด้วยแฟ้มข้อมูล (File) ระเบียน (Record) และ เขตข้อมูล (Field) และถูกจัดการด้วยระบบเดียวกัน โปรแกรมคอมพิวเตอร์จะเข้าไปดึงข้อมูลที่ต้องการได้ อย่างรวดเร็ว ซึ่งอาจเปรียบฐานข้อมูลเสมือนเป็น electronic filing system ตัวอย่าง.ฐานข้อมูล1. แฟ้มข้อมูลพนักงานของแผนกบุคคล 2. แฟ้มข้อมูลเงินเดือนของแผนกจ่ายเงินเดือนและแฟ้มข้อมูลสวัสดิการของแผนกจ่ายเงินเดือน5.	ลดความซ้ำซ้อนของข้อมูล,แก้ปัญหาความขัดแย้งกันของข้อมูล,การบริหารจัดการฐานข้อมูลทำได้ง่าย,กำหนดมาตรฐานของข้อมูลได้,สามารถใช้งานฐานข้อมูลร่วมกันได้,เกิดความเป็นอิสระระหว่างข้อมูลกับโปรแกรม,กำหนดระบบรักษาความปลอดภัยให้กับข้อมูลได้6.   ระบบจัดการฐานข้อมูล หมายถึง กลุ่มโปรแกรมหรือซอฟต์แวร์ชนิดหนึ่ง ที่สร้างขึ้นมาเพื่อทำหน้าที่บริหารฐานข้อมูลโดยตรง ให้มีประสิทธิภาพมากที่สุด เป็นเครื่องมือที่ช่วยอำนวยความสะดวกให้ผู้ใช้สามารถเข้าถึงข้อมูลได้ โดยที่ผู้ใช้ไม่จำเป็นต้องรับรู้เกี่ยวกับรายละเอียดภายในโครงสร้างฐานข้อมูล พูดง่าย ๆ ก็คือ DBMS นี้เป็นตัวกลางในการเชื่อมโยงระหว่างผู้ใช้ และโปรแกรมต่างๆ ที่เกี่ยวข้องกับระบบฐานข้อมูล ตัวอย่างของ DBMS ที่นิยมใช้ในปัจจุบัน ได้แก่  Microsoft Access, FoxPro, SQL Server, Oracle, Informix, DB2 เป็นต้น

# data[].attributes.subject
นางสาวอนันตญา  กอนตา เลขที่ 40 1. ในอดีตจะมีการจัดการข้อมูลแบบแฟ้มข้อมูลคือจะมีการเก็บรวบรวมข้อมูลที่เป็นข้อมูลหลักไว้และมีข้อมูลสำรองสำหรับแก้ไขเป็นข้อมูลใหม่จากข้อมูลหลัก ระบบแฟ้มข้อมูลของแต่ละหน่วยงานถูกเขียนขึ้นด้วยหลาย ๆ โปรแกรม การใช้งานของแต่ละหน่วยงานก็แตกต่างกัน การป้อนข้อมูลหรือแก้ไขข้อมูลก็ควรป้อนทั้งสองแฟ้มข้อมูลให้เหมือนกันและมีแฟ้มข้อมูลที่เป็นอิสระต่อกันคือเป็นหน่วยงานไหนก็ต้องใช้แฟ้มข้อมูลของตนเองเท่านั้นจนถึงปัจจุบัน       ในปัจจุบันจึงมีการใช้ระบบจัดการข้อมูลที่เรียกว่า ระบบฐานข้อมูล DBMS ที่มีการจัดการข้อมูลที่ง่ายต่อการค้นหาหรือใช้ข้อมูลโดยข้อมูลจะถูกเก็บไว้ในที่เดียวกัน DBMS จะเป็นโปรแกรมที่รู้ว่าจะใช้ข้อมูลอะไรจะไม่ผูกติดโปรแกรมเรียกใช้ไม่ว่าข้อมูลจะต้องใช้โปรแกรมเรียกใช้อะไร 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. รูปแบบข้อมูลไม่ตรงกัน โครงสร้างข้อมูลจะขึ้นอยู่กับภาษาคอมพิวเตอร์ที่ใช้ในการเขียนโปรแกรมประยุกต์ ถ้าแต่ละฝ่ายใช้ภาษาในการเขียนต่าง ๆ กัน ก็อาจทำให้โครงสร้างข้อมูลของแฟ้มไม่ตรงกัน ทำให้ไม่สามารถนำไฟล์ข้อมูลมาใช้ร่วมกันได้    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) คือ สืบเนื่องจากข้อมูลถูกเก็บแยก
ข้อมูลมีการเก็บแยกจากกัน (separation and isolation of data) คือ เมื่อข้อมูลต่าง ๆ ถูกเก็บกันไว้คนละไฟล์ หากต้องการนำข้อมูลต่าง ๆ มาสร้างเป็นรายงาน โปรแกรมเมอร์ต้องสร้างไฟล์ชั่วคราว(Temporary file)ขึ้นมา เพื่อดึงข้อมูลต่าง ๆ จากไฟล์ต่าง ๆ มารวมกันก่อน แล้วค่อยสร้างเป็นรายงาน
ข้อมูลมีความขึ้นต่อกัน (data dependence) คือ เนื่องจากโครงสร้างทางกายภาพและการจัดเก็บข้อมูลถูกสร้างโดยการเขียนโปรแกรมประยุกต์(Application program) ดังนั้นหากต้องการเปลี่ยนแปลงโครงสร้างข้อมูล เช่น ชื่อของพนักงาน จากเดิม 20 ตัวอักษร เป็น 30 ตัวอักษร
มีรูปแบบที่ไม่ตรงกัน (incompatible file formats) คือ โครงสร้างข้อมูลจะขึ้นอยู่กับภาษาคอมพิวเตอร์ที่ใช้ในการเขียนโปรแกรมประยุกต์ ถ้าแต่ละฝ่ายใช้ภาษาในการเขียนต่าง ๆ กัน ก็อาจทำให้โครงสร้างข้อมูลของแฟ้มไม่ตรงกัน ทำให้ไม่สามารถนำไฟล์ข้อมูลมาใช้ร่วมกันได้
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
iรัชพล เด่นนิติรัตน์

# data[].attributes.subject
iรัชพล เด่นนิติรัตน์

# data[].attributes.body
. แนวคิดเกี่ยวกับฐานข้อมูล

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

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

•  ระบบฐานข้อมูลมีองค์ประกอบที่สำคัญ คือ ฐานข้อมูล ระบบจัดการฐานข้อมูล และ บุคลากร โดยบุคลากรที่มีบทบาทสำคัญในการจัดการการบริหารฐานข้อมูล คือ ผู้บริหารฐานข้อมูล

•  คุณลักษณะของระบบฐานข้อมูล คือ มีความซ้ำซ้อนของข้อมูลน้อยสุด มีความถูกต้องของข้อมูลสูงสุด มีความปลอดภัยของข้อมูลสูงสุด มีความเป็นอิสระของข้อมูล และมีการควบคุมจากศูนย์กลาง

2. แนวคิดเกี่ยวกับระบบจัดการฐานข้อมูล

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

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

•  ระบบจัดการฐานข้อมูลมีส่วนประกอบที่สำคัญ คือ ส่วนการจัดการฐานข้อมูล ส่วนประมวลผลสอบถาม ส่วนแปลภาษานิยามข้อมูล และส่วนรหัสออบเจกต์ของโปรแกรมประยุกต์

•  ภาษาหลักที่ใช้ในระบบจัดการฐานข้อมูล คือ ภาษานิยามข้อมูลและภาษาจัดการข้อมูล ภาษานิยามข้อมูลใช้สำหรับกำหนดโครงสร้างฐานข้อมูล ภาษาจัดการข้อมูลใช้สำหรับสอบถามข้อมูลเพิ่มข้อมูล ลบข้อมูล เปลี่ยนแปลงแก้ไขข้อมูลที่อยู่ในฐานข้อมูล เกณฑ์หลักที่ใช้ในการจำแนกประเภทของระบบจัดการฐานข้อมูล คือ แบบจำลองข้อมูล

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

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

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

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

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

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

ข้อมูลมีความซ้ำซ้อน (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) คือ ระบบแฟ้มข้อมูล มีความขึ้นกับโปรแกรมประยุกต์  ข้อมูลหรือรายงานต่าง ๆ จะถูกกำหนดรูปแบบตายตัวในโปรแกรมแล้ว ดังนั้นหากต้องการรายงานใหม่ จะต้องให้โปรแกรมเมอร์เขียนโปรแกรมขึ้นมาใหม่  ทำให้เสียค่าใช้จ่าย
โครงสร้างของการจัดเก็บข้อมูลที่มีความสัมพันธ์เกี่ยวข้องกันไว้ในที่เดียวกัน เพื่อให้สามารถนำข้อมูลมาประมวลเพื่อช่วยในการตัดสินใจ และสามารถใช้ข้อมูลร่วมกันได้ เช่น การใช้บริการห้องสมุด และ การใช้งานอินเทอร์เน็ต

ฐานข้อมูลในชีวิตประจำวัน ก็มีอยู่รอบ ๆ ตัวก็คืออาจจะเป็นฐานข้อมูลบัตร ATM ซึ่งมีข้อมูลของลูกค้า อาจจะเป็นประวัติของลูกค้า ข้อมูลการฝาก-ถอนเงินในบัญชี หรือการซื้อของผ่านบัตร ATM ซึ่งจะเป็นข้อมูลที่มีการแบ่งการเก็บข้อมูล ตามความสำคัญของข้อมูล
. สามารถลดความซ้ำซ้อนของข้อมูลได้

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

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

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

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

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

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

# data[].attributes.headline
นางสาวบุศราธรินทร์ ปัญญาอินทร์

# data[].attributes.subject
นางสาวบุศราธรินทร์ ปัญญาอินทร์

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

ในปัจจุบันจึงมีการใช้ระบบจัดการข้อมูลที่เรียกว่า ระบบฐานข้อมูล DBMS ที่มีการจัดการข้อมูลที่ง่ายต่อการค้นหาหรือใช้ข้อมูลโดยข้อมูลจะถูกเก็บไว้ในที่เดียวกัน DBMS จะเป็นโปรแกรมที่รู้ว่าจะใช้ข้อมูลอะไรจะไม่ผูกติดโปรแกรมเรียกใช้ไม่ว่าข้อมูลจะต้องใช้โปรแกรมเรียกใช้อะไร 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. รูปแบบข้อมูลไม่ตรงกัน โครงสร้างข้อมูลจะขึ้นอยู่กับภาษาคอมพิวเตอร์ที่ใช้ในการเขียนโปรแกรมประยุกต์ ถ้าแต่ละฝ่ายใช้ภาษาในการเขียนต่าง ๆ กัน ก็อาจทำให้โครงสร้างข้อมูลของแฟ้มไม่ตรงกัน ทำให้ไม่สามารถนำไฟล์ข้อมูลมาใช้ร่วมกันได้

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

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

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

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

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

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

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

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

ในระบบคอมพิวเตอร์จะมีการจัดโครงสร้างข้อมูล (Data Structure)

ซึ่งประกอบด้วยข้อมูลที่มีขนาดต่างกัน ดังนี้

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)

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

-    ข้อมูลมีความซ้ำซ้อน (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) คือ ระบบแฟ้มข้อมูล มีความขึ้นกับโปรแกรมประยุกต์  ข้อมูลหรือรายงานต่าง ๆ จะถูกกำหนดรูปแบบตายตัวในโปรแกรมแล้ว ดังนั้นหากต้องการรายงานใหม่ จะต้องให้โปรแกรมเมอร์เขียนโปรแกรมขึ้นมาใหม่  ทำให้เสียค่าใช้จ่าย

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

1. สามารถลดความซ้ำซ้อนของข้อมูลได้

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

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

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

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

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

7. เกิดความเป็นอิสระของข้อมูล

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

# 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) คือ สืบเนื่องจากข้อมูลถูกเก็บแยก
ข้อมูลมีการเก็บแยกจากกัน (separation and isolation of data) คือ เมื่อข้อมูลต่าง ๆ ถูกเก็บกันไว้คนละไฟล์ หากต้องการนำข้อมูลต่าง ๆ มาสร้างเป็นรายงาน โปรแกรมเมอร์ต้องสร้างไฟล์ชั่วคราว(Temporary file)ขึ้นมา เพื่อดึงข้อมูลต่าง ๆ จากไฟล์ต่าง ๆ มารวมกันก่อน แล้วค่อยสร้างเป็นรายงาน
ข้อมูลมีความขึ้นต่อกัน (data dependence) คือ เนื่องจากโครงสร้างทางกายภาพและการจัดเก็บข้อมูลถูกสร้างโดยการเขียนโปรแกรมประยุกต์(Application program) ดังนั้นหากต้องการเปลี่ยนแปลงโครงสร้างข้อมูล เช่น ชื่อของพนักงาน จากเดิม 20 ตัวอักษร เป็น 30 ตัวอักษร
มีรูปแบบที่ไม่ตรงกัน (incompatible file formats) คือ โครงสร้างข้อมูลจะขึ้นอยู่กับภาษาคอมพิวเตอร์ที่ใช้ในการเขียนโปรแกรมประยุกต์ ถ้าแต่ละฝ่ายใช้ภาษาในการเขียนต่าง ๆ กัน ก็อาจทำให้โครงสร้างข้อมูลของแฟ้มไม่ตรงกัน ทำให้ไม่สามารถนำไฟล์ข้อมูลมาใช้ร่วมกันได้
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
นายธนพล ขุดปิ่น

# 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) คือ สืบเนื่องจากข้อมูลถูกเก็บแยก
ข้อมูลมีการเก็บแยกจากกัน (separation and isolation of data) คือ เมื่อข้อมูลต่าง ๆ ถูกเก็บกันไว้คนละไฟล์ หากต้องการนำข้อมูลต่าง ๆ มาสร้างเป็นรายงาน โปรแกรมเมอร์ต้องสร้างไฟล์ชั่วคราว(Temporary file)ขึ้นมา เพื่อดึงข้อมูลต่าง ๆ จากไฟล์ต่าง ๆ มารวมกันก่อน แล้วค่อยสร้างเป็นรายงาน
ข้อมูลมีความขึ้นต่อกัน (data dependence) คือ เนื่องจากโครงสร้างทางกายภาพและการจัดเก็บข้อมูลถูกสร้างโดยการเขียนโปรแกรมประยุกต์(Application program) ดังนั้นหากต้องการเปลี่ยนแปลงโครงสร้างข้อมูล เช่น ชื่อของพนักงาน จากเดิม 20 ตัวอักษร เป็น 30 ตัวอักษร
มีรูปแบบที่ไม่ตรงกัน (incompatible file formats) คือ โครงสร้างข้อมูลจะขึ้นอยู่กับภาษาคอมพิวเตอร์ที่ใช้ในการเขียนโปรแกรมประยุกต์ ถ้าแต่ละฝ่ายใช้ภาษาในการเขียนต่าง ๆ กัน ก็อาจทำให้โครงสร้างข้อมูลของแฟ้มไม่ตรงกัน ทำให้ไม่สามารถนำไฟล์ข้อมูลมาใช้ร่วมกันได้
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
รัชพล เด่นนิติรัตน์

# data[].attributes.subject
รัชพล เด่นนิติรัตน์

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

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

•  ระบบฐานข้อมูลมีองค์ประกอบที่สำคัญ คือ ฐานข้อมูล ระบบจัดการฐานข้อมูล และ บุคลากร โดยบุคลากรที่มีบทบาทสำคัญในการจัดการการบริหารฐานข้อมูล คือ ผู้บริหารฐานข้อมูล

•  คุณลักษณะของระบบฐานข้อมูล คือ มีความซ้ำซ้อนของข้อมูลน้อยสุด มีความถูกต้องของข้อมูลสูงสุด มีความปลอดภัยของข้อมูลสูงสุด มีความเป็นอิสระของข้อมูล และมีการควบคุมจากศูนย์กลาง

2. แนวคิดเกี่ยวกับระบบจัดการฐานข้อมูล

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

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

•  ระบบจัดการฐานข้อมูลมีส่วนประกอบที่สำคัญ คือ ส่วนการจัดการฐานข้อมูล ส่วนประมวลผลสอบถาม ส่วนแปลภาษานิยามข้อมูล และส่วนรหัสออบเจกต์ของโปรแกรมประยุกต์

•  ภาษาหลักที่ใช้ในระบบจัดการฐานข้อมูล คือ ภาษานิยามข้อมูลและภาษาจัดการข้อมูล ภาษานิยามข้อมูลใช้สำหรับกำหนดโครงสร้างฐานข้อมูล ภาษาจัดการข้อมูลใช้สำหรับสอบถามข้อมูลเพิ่มข้อมูล ลบข้อมูล เปลี่ยนแปลงแก้ไขข้อมูลที่อยู่ในฐานข้อมูล เกณฑ์หลักที่ใช้ในการจำแนกประเภทของระบบจัดการฐานข้อมูล คือ แบบจำลองข้อมูล

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

# data[].attributes.headline
ภาณุวัตร บุญสวน

# data[].attributes.subject
ภาณุวัตร บุญสวน

# data[].attributes.body
1) อดีตจะมีการจัดการข้อมูลแบบแฟ้มข้อมูล

ปัจจุบันจึงมีการใช้ระบบจัดการข้อมูลที่เรียกว่า ระบบฐานข้อมูล DBMS

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

- ไบท์ (Byte) หรือ อักขระ (Character) คือ ตัวเลข หรือ ตัวอักษร หรือ สัญลักษณ์พิเศษ จำนวน 1 ตัว

- ฟิลด์ (Field) หรือ เขตข้อมูล คือ ไบท์ หรือ อักขระตั้งแต่ 1 ตัวขึ้นไปรวมกันเป็นฟิลด์ เช่น เลขประจำตัว หรือ ชื่อพนักงาน

- เรคคอร์ด (Record) หรือระเบียน คือ ฟิลด์ตั้งแต่ 1 ฟิลด์ขึ้นไป ที่มีความสัมพันธ์เกี่ยวข้องกันมารวมกัน

- ไฟล์ (File) หรือ แฟ้มข้อมูล คือ หลายเรคคอร์ดมารวมกัน เช่น ข้อมูลที่อยู่นักเรียนมารวมกัน

- ฐานข้อมูล (Database) คือ หลายไฟล์ข้อมูลมารวมกัน เช่น ไฟล์ข้อมูลนักเรียนมารวมกันในงานทะเบียน แล้วรวมกับไฟล์การเงิน

   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

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

# data[].attributes.headline
ภัทรวดี ไมตรี

# data[].attributes.subject
ภัทรวดี ไมตรี

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

ในปัจจุบันจึงมีการใช้ระบบจัดการข้อมูลที่เรียกว่า ระบบฐานข้อมูล DBMS ที่มีการจัดการข้อมูลที่ง่ายต่อการค้นหาหรือใช้ข้อมูลโดยข้อมูลจะถูกเก็บไว้ในที่เดียวกัน DBMS จะเป็นโปรแกรมที่รู้ว่าจะใช้ข้อมูลอะไรจะไม่ผูกติดโปรแกรมเรียกใช้ไม่ว่าข้อมูลจะต้องใช้โปรแกรมเรียกใช้อะไร 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. รูปแบบข้อมูลไม่ตรงกัน โครงสร้างข้อมูลจะขึ้นอยู่กับภาษาคอมพิวเตอร์ที่ใช้ในการเขียนโปรแกรมประยุกต์ ถ้าแต่ละฝ่ายใช้ภาษาในการเขียนต่าง ๆ กัน ก็อาจทำให้โครงสร้างข้อมูลของแฟ้มไม่ตรงกัน ทำให้ไม่สามารถนำไฟล์ข้อมูลมาใช้ร่วมกันได้

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) คือ สืบเนื่องจากข้อมูลถูกเก็บแยก
ข้อมูลมีการเก็บแยกจากกัน (separation and isolation of data) คือ เมื่อข้อมูลต่าง ๆ ถูกเก็บกันไว้คนละไฟล์ หากต้องการนำข้อมูลต่าง ๆ มาสร้างเป็นรายงาน โปรแกรมเมอร์ต้องสร้างไฟล์ชั่วคราว(Temporary file)ขึ้นมา เพื่อดึงข้อมูลต่าง ๆ จากไฟล์ต่าง ๆ มารวมกันก่อน แล้วค่อยสร้างเป็นรายงาน
ข้อมูลมีความขึ้นต่อกัน (data dependence) คือ เนื่องจากโครงสร้างทางกายภาพและการจัดเก็บข้อมูลถูกสร้างโดยการเขียนโปรแกรมประยุกต์(Application program) ดังนั้นหากต้องการเปลี่ยนแปลงโครงสร้างข้อมูล เช่น ชื่อของพนักงาน จากเดิม 20 ตัวอักษร เป็น 30 ตัวอักษร
มีรูปแบบที่ไม่ตรงกัน (incompatible file formats) คือ โครงสร้างข้อมูลจะขึ้นอยู่กับภาษาคอมพิวเตอร์ที่ใช้ในการเขียนโปรแกรมประยุกต์ ถ้าแต่ละฝ่ายใช้ภาษาในการเขียนต่าง ๆ กัน ก็อาจทำให้โครงสร้างข้อมูลของแฟ้มไม่ตรงกัน ทำให้ไม่สามารถนำไฟล์ข้อมูลมาใช้ร่วมกันได้
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
นายณัฐดนัย ออกแมน

# 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) คือ สืบเนื่องจากข้อมูลถูกเก็บแยก
ข้อมูลมีการเก็บแยกจากกัน (separation and isolation of data) คือ เมื่อข้อมูลต่าง ๆ ถูกเก็บกันไว้คนละไฟล์ หากต้องการนำข้อมูลต่าง ๆ มาสร้างเป็นรายงาน โปรแกรมเมอร์ต้องสร้างไฟล์ชั่วคราว(Temporary file)ขึ้นมา เพื่อดึงข้อมูลต่าง ๆ จากไฟล์ต่าง ๆ มารวมกันก่อน แล้วค่อยสร้างเป็นรายงาน
ข้อมูลมีความขึ้นต่อกัน (data dependence) คือ เนื่องจากโครงสร้างทางกายภาพและการจัดเก็บข้อมูลถูกสร้างโดยการเขียนโปรแกรมประยุกต์(Application program) ดังนั้นหากต้องการเปลี่ยนแปลงโครงสร้างข้อมูล เช่น ชื่อของพนักงาน จากเดิม 20 ตัวอักษร เป็น 30 ตัวอักษร
มีรูปแบบที่ไม่ตรงกัน (incompatible file formats) คือ โครงสร้างข้อมูลจะขึ้นอยู่กับภาษาคอมพิวเตอร์ที่ใช้ในการเขียนโปรแกรมประยุกต์ ถ้าแต่ละฝ่ายใช้ภาษาในการเขียนต่าง ๆ กัน ก็อาจทำให้โครงสร้างข้อมูลของแฟ้มไม่ตรงกัน ทำให้ไม่สามารถนำไฟล์ข้อมูลมาใช้ร่วมกันได้
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
นายสิทธิพล มามี

# 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) คือ สืบเนื่องจากข้อมูลถูกเก็บแยก
ข้อมูลมีการเก็บแยกจากกัน (separation and isolation of data) คือ เมื่อข้อมูลต่าง ๆ ถูกเก็บกันไว้คนละไฟล์ หากต้องการนำข้อมูลต่าง ๆ มาสร้างเป็นรายงาน โปรแกรมเมอร์ต้องสร้างไฟล์ชั่วคราว(Temporary file)ขึ้นมา เพื่อดึงข้อมูลต่าง ๆ จากไฟล์ต่าง ๆ มารวมกันก่อน แล้วค่อยสร้างเป็นรายงาน
ข้อมูลมีความขึ้นต่อกัน (data dependence) คือ เนื่องจากโครงสร้างทางกายภาพและการจัดเก็บข้อมูลถูกสร้างโดยการเขียนโปรแกรมประยุกต์(Application program) ดังนั้นหากต้องการเปลี่ยนแปลงโครงสร้างข้อมูล เช่น ชื่อของพนักงาน จากเดิม 20 ตัวอักษร เป็น 30 ตัวอักษร
มีรูปแบบที่ไม่ตรงกัน (incompatible file formats) คือ โครงสร้างข้อมูลจะขึ้นอยู่กับภาษาคอมพิวเตอร์ที่ใช้ในการเขียนโปรแกรมประยุกต์ ถ้าแต่ละฝ่ายใช้ภาษาในการเขียนต่าง ๆ กัน ก็อาจทำให้โครงสร้างข้อมูลของแฟ้มไม่ตรงกัน ทำให้ไม่สามารถนำไฟล์ข้อมูลมาใช้ร่วมกันได้
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
นางสาวบุศราธรินทร์ ปัญญาอินทร์

# data[].attributes.subject
นางสาวบุศราธรินทร์ ปัญญาอินทร์

# data[].attributes.body
1.วิวัฒนาการการจัดการข้อมูล ความรู้เกี่ยวกับโครงสร้างแฟ้มข้อมูล ชนิดข้อมูล ประเภทของแฟ้มข้อมูล การจัดโครงสร้างแฟ้มข้อมูล (File Organization) ระบบแฟ้มข้อมูล (File Based System) ระบบฐานข้อมูล (Database System) ระบบการจัดการฐานข้อมูล (Database Management System : DBMS) ส่วนประกอบของสภาพแวดล้อมใน DBMS ซึ่งประกอบไปด้วยฮาร์ดแวร์ ซอฟต์แวร์ ข้อมูล และบุคลากร

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

แฟ้มข้อมูลแบบนี้ถ้าเป็นเครื่องคอมพิวเตอร์ระดับเมนเฟรมขนาดใหญ่ก็จะจัดเก็บอยู่ในอุปกรณ์ประเภทเทปแม่เหล็ก (magnetic tape) ซึ่งมีการเข้าถึงแบบลำดับ (Sequential access) เวลาอ่านข้อมูลก็ต้องเป็นไปตามลำดับด้วยคล้ายกับการเก็บข้อมูลเพลงลงบนเทปคาสเซ็ต
โครงสร้างของแฟ้มข้อมูลแบบสุ่ม (Direct/Random File Structure)
เป็นลักษณะของโครงสร้างแฟ้มข้อมูลที่เข้าถึงได้โดยตรงเมื่อต้องการอ่านค่าเรคคอร์ดใดๆสามารถทำการเลือกหรืออ่านค่านั้นได้ทำให้การเข้าถึงข้อมูลได้รวดเร็วกว่าปกติแล้วจะมีการจัดเก็บในสื่อที่มีลักษณะการเข้าถึงได้โดยตรงประเภทจานแม่เหล็ก เช่น ดิสเก็ต,ฮาร์ดดิสก์หรือ CD-ROM เป็นต้น
โครงสร้างของแฟ้มข้อมูลแบบลำดับเชิงดรรชนี (Index Sequential File Structure)
เป็นลักษณะของโครงสร้างแฟ้มข้อมูลที่อาศัยกระบวนการที่เรียกว่า ISAM (Index Sequential Access Method ) ซึ่งรวมเอาความสามารถในการเข้าถึงข้อมูลแบบสุ่มและแบบเรียงตามลำดับเข้าไว้ด้วยกัน การจัดโครงสร้างแฟ้มข้อมูลวิธีนี้ข้อมูลจะถูกจัดเก็บเรียงกันตามลำดับไว้บนสื่อแบบสุ่ม เช่น ฮาร์ดดิสก์และการเข้าถึงข้อมูลจะทำผ่านแฟ้มข้อมูลลำดับเชิงดรรชนี (Index Sequential File) ซึ่งทำหน้าที่ช่วยชี้และค้นหาข้อมูลที่ต้องการได้สามารถทำงานได้ยืดหยุ่นกว่าวิธีอื่นๆโดยเฉพาะกับกรณีที่ข้อมูลในการประมวลผลมีจำนวนมากๆ โครงสร้างแฟ้มข้อมูลแบบนี้จะมีหลักการทำงานคล้ายกับรูปแบบดรรชนีท้ายเล่ม ซึ่งทำให้ง่ายและสะดวกมากยิ่งขึ้น

3.

# data[].attributes.headline
นาย ปุญญพัฒน์ ชะนะภักดิ์

# data[].attributes.subject
นาย ปุญญพัฒน์ ชะนะภักดิ์

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

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

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

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

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

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

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

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

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

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

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

# data[].attributes.headline
น.ส.ปาริชาติ  ขุนศรี

# data[].attributes.subject
น.ส.ปาริชาติ  ขุนศรี

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

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

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

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

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

3.-ข้อมูลถูกเก็บและเก็บแยกจากกัน

-ข้อมูลมีความซ้ำซ้อน

-มีความขึ้นต่อกันของข้อมูล

-รูปแบบข้อมูลไม่ตรงกัน

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.การจัดการข้อมูลในอดีตจะทำการจัดเก็บในลักษณะของแฟ้มข้อมูล โดยแต่ละแฟ้มข้อมูลจะประมวลผลเป็นอิสระจากกัน ซึ่งจะทำให้มีความยุ่งยากมากต่อการเพิ่มข้อมูล ลบข้อมูล และแก้ไขข้อมูล เพราะอาจจะทำให้เกิดการซ้ำซอนของข้อมูลขึ้นได้ แต่ปัจจุบันได้ใช้ระบบจัดการข้อมูลที่เรียกว่าระบบฐานข้อมูล DBMS ซึ่งง่ายต่อการค้นหาและเรียกใช้ข้อมูลโดยข้อมูลจะถูกเก็บไว้ในที่เดียวกัน เรียกได้ว่าเป็นระบบที่แก้ไขปัญหาของระบบแฟ้มข้อมูลนั่นเอง แต่ต้องแลกกับต้นทุนที่สูง

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

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

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

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

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

# data[].attributes.headline
นางสาววฤนดา วัฒนาเหมกร 

# data[].attributes.subject
นางสาววฤนดา วัฒนาเหมกร 

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

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

# 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) คือ สืบเนื่องจากข้อมูลถูกเก็บแยก
ข้อมูลมีการเก็บแยกจากกัน (separation and isolation of data) คือ เมื่อข้อมูลต่าง ๆ ถูกเก็บกันไว้คนละไฟล์ หากต้องการนำข้อมูลต่าง ๆ มาสร้างเป็นรายงาน โปรแกรมเมอร์ต้องสร้างไฟล์ชั่วคราว(Temporary file)ขึ้นมา เพื่อดึงข้อมูลต่าง ๆ จากไฟล์ต่าง ๆ มารวมกันก่อน แล้วค่อยสร้างเป็นรายงาน
ข้อมูลมีความขึ้นต่อกัน (data dependence) คือ เนื่องจากโครงสร้างทางกายภาพและการจัดเก็บข้อมูลถูกสร้างโดยการเขียนโปรแกรมประยุกต์(Application program) ดังนั้นหากต้องการเปลี่ยนแปลงโครงสร้างข้อมูล เช่น ชื่อของพนักงาน จากเดิม 20 ตัวอักษร เป็น 30 ตัวอักษร
มีรูปแบบที่ไม่ตรงกัน (incompatible file formats) คือ โครงสร้างข้อมูลจะขึ้นอยู่กับภาษาคอมพิวเตอร์ที่ใช้ในการเขียนโปรแกรมประยุกต์ ถ้าแต่ละฝ่ายใช้ภาษาในการเขียนต่าง ๆ กัน ก็อาจทำให้โครงสร้างข้อมูลของแฟ้มไม่ตรงกัน ทำให้ไม่สามารถนำไฟล์ข้อมูลมาใช้ร่วมกันได้
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
นางสาวกมลชนก  ด้วงเบ้า 

# data[].attributes.subject
นางสาวกมลชนก  ด้วงเบ้า 

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

# data[].attributes.headline
นายเกริกเกียรติ  เมืองพรวน

# data[].attributes.subject
นายเกริกเกียรติ  เมืองพรวน

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

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

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

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

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

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

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

- แฟ้มข้อมูลโปรแกรม (Program  file)

- แฟ้มข้อมูลข้อความ (Text  file)
- แฟ้มข้อมูลเสียง (Sound  file)

- แฟ้มข้อมูลวีดิโอ(Video file)

- แฟ้มข้อมูลภาพกราฟิก(Graphic file)

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

- แฟ้มข้อมูลหลัก (Master  file)  หรือแฟ้มข้อมูลถาวร

- แฟ้มรายการ  (Transaction  file)  หรือแฟ้มข้อมูลชั่วคราว

- แฟ้มข้อมูลสำรอง (Backup  file)  หมายถึง  เอาไว้ใช้ในกรณีที่แฟ้มข้อมูลสำคัญมีปัญหาอาจใช้แฟ้มข้อมูลสำรองแทน
3.
1. ข้อมูลมีการเก็บแยกจากกัน (Separation and Isolation of Data)

2. เกิดความซ้ำซ้อนของข้อมูล (Duplication of Data)

3. ข้อมูลมีความขึ้นต่อกัน (Data Dependence)

4. มีรูปแบบที่ไม่ตรงกัน (Incompatible File Formats)

5. รายงานต่างๆ ถูกกำหนดไว้อย่างจำกัด (Fixed Queries
4.

ฐานข้อมูลคือ

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

1. แฟ้มข้อมูลนักเรียนโรงเรียนอนุบาลหมีน้อย

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

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

-DBMS นี้เป็นตัวกลางในการเชื่อมโยงระหว่างผู้ใช้ และโปรแกรมต่างๆ ที่เกี่ยวข้องกับระบบฐานข้อมูล

# 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) คือ สืบเนื่องจากข้อมูลถูกเก็บแยก
ข้อมูลมีการเก็บแยกจากกัน (separation and isolation of data) คือ เมื่อข้อมูลต่าง ๆ ถูกเก็บกันไว้คนละไฟล์ หากต้องการนำข้อมูลต่าง ๆ มาสร้างเป็นรายงาน โปรแกรมเมอร์ต้องสร้างไฟล์ชั่วคราว(Temporary file)ขึ้นมา เพื่อดึงข้อมูลต่าง ๆ จากไฟล์ต่าง ๆ มารวมกันก่อน แล้วค่อยสร้างเป็นรายงาน
ข้อมูลมีความขึ้นต่อกัน (data dependence) คือ เนื่องจากโครงสร้างทางกายภาพและการจัดเก็บข้อมูลถูกสร้างโดยการเขียนโปรแกรมประยุกต์(Application program) ดังนั้นหากต้องการเปลี่ยนแปลงโครงสร้างข้อมูล เช่น ชื่อของพนักงาน จากเดิม 20 ตัวอักษร เป็น 30 ตัวอักษร
มีรูปแบบที่ไม่ตรงกัน (incompatible file formats) คือ โครงสร้างข้อมูลจะขึ้นอยู่กับภาษาคอมพิวเตอร์ที่ใช้ในการเขียนโปรแกรมประยุกต์ ถ้าแต่ละฝ่ายใช้ภาษาในการเขียนต่าง ๆ กัน ก็อาจทำให้โครงสร้างข้อมูลของแฟ้มไม่ตรงกัน ทำให้ไม่สามารถนำไฟล์ข้อมูลมาใช้ร่วมกันได้
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
นายพัฒนาธร สมสร้อย

# data[].attributes.subject
นายพัฒนาธร สมสร้อย

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

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

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

# data[].attributes.headline
นางสาวเกศินี คงศรี

# data[].attributes.subject
นางสาวเกศินี คงศรี

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

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)  หรือแฟ้มข้อมูลชั่วคราว คือ  แฟ้มข้อมูลที่รวบรวมการเปลี่ยนแปลงบางอย่างของแฟ้มข้อมูลหลักเก็บเป็นรายการย่อย ๆ ที่เกิดขึ้นในช่วงเวลาหนึ่ง ก่อนที่จะนำไปทำการปรับปรุงกับแฟ้มข้อมูลหลัก

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

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

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

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

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

# data[].attributes.headline
นางสาวธรรมรินทร์  กงถัน

# data[].attributes.subject
นางสาวธรรมรินทร์  กงถัน

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

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

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

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

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

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

3.  1.ข้อมูลถูกเก็บและเก็บแยกจากกัน
2. ข้อมูลมีความซ้ำซ้อน
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. ในอดีตจะมีการจัดการข้อมูลแบบแฟ้มข้อมูลและมีแฟ้มข้อมูลที่เป็นอิสระต่อกันคือเป็นหน่วยงานไหนก็ต้องใช้แฟ้มข้อมูลของตนเองเท่านั้นจนถึงปัจจุบัน
ในปัจจุบันจึงมีการใช้ระบบจัดการข้อมูลที่เรียกว่า ระบบฐานข้อมูล DBMSจึงสะดวกในการใช้งานเรียกใช้ข้อมูลกว่าในอดีตแต่ต้องใช้ต้นทุนสูง

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

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

5. แฟ้มข้อมูล  (File)คือ เรคคอร์ดหลาย ๆ เรคคอร์ดที่เกี่ยวข้องกันมารวมกัน ปัจจุบันแฟ้มข้อมูลมี หลายประเภท แฟ้มข้อมูลที่จะนำมาใช้ประมวลผลด้วยเครื่องคอมพิวเตอร์อาจมีแฟ้มข้อมูลเดียวหรือหลายแฟ้มข้อมูล แฟ้มข้อมูลแบ่งออกเป็นหลายประเภท ดังนี้
5.1 แบ่งประเภทตามลักษณะของข้อมูล
- แฟ้มข้อมูลโปรแกรม (Program  file)
- แฟ้มข้อมูลข้อความ (Text  file)
- แฟ้มข้อมูลเสียง (Sound  file)
- แฟ้มข้อมูลวีดิโอ(Video file)
- แฟ้มข้อมูลภาพกราฟิก(Graphic file)
5.2  แบ่งตามลักษณะการใช้งาน
- แฟ้มข้อมูลหลัก (Master  file)  หรือแฟ้มข้อมูลถาวร
-         แฟ้มรายการ  (Transaction file)  หรือแฟ้มข้อมูลชั่วคราว
-         แฟ้มข้อมูลสำรอง (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.) รูปแบบข้อมูลไม่ตรงกัน โครงสร้างข้อมูลจะขึ้นอยู่กับภาษาคอมพิวเตอร์ที่ใช้ในการเขียนโปรแกรมประยุกต์ ถ้าแต่ละฝ่ายใช้ภาษาในการเขียนต่าง ๆ กัน ก็อาจทำให้โครงสร้างข้อมูลของแฟ้มไม่ตรงกัน ทำให้ไม่สามารถนำไฟล์ข้อมูลมาใช้ร่วมกันได้

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

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

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

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

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

# data[].attributes.headline
นายชลาพันธ์ มาทอง เลขที่ 1

# data[].attributes.subject
นายชลาพันธ์ มาทอง เลขที่ 1

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

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

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

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

3. - ข้อมูลมีความซ้ำซ้อน (duplication of data/data redundancy) คือ สืบเนื่องจากข้อมูลถูกเก็บแยกจากกัน ทำให้ไม่สามารถควบคุมความซ้ำซ้อนข้อมูลได้  ทำให้สูญเสียพื้นที่ในการจัดเก็บข้อมูล มากขึ้น

- ข้อมูลมีการเก็บแยกจากกัน (separation and isolation of data) คือ เมื่อข้อมูลต่าง ๆ ถูกเก็บกันไว้คนละไฟล์ หากต้องการนำข้อมูลต่าง ๆ มาสร้างเป็นรายงาน โปรแกรมเมอร์ต้องสร้างไฟล์ชั่วคราว(Temporary file)ขึ้นมา เพื่อดึงข้อมูลต่าง ๆ จากไฟล์ต่าง ๆ มารวมกันก่อน
- ข้อมูลมีความขึ้นต่อกัน (data dependence) คือ เนื่องจากโครงสร้างทางกายภาพและการจัดเก็บข้อมูลถูกสร้างโดยการเขียนโปรแกรมประยุกต์(Application program) ดังนั้นหากต้องการเปลี่ยนแปลงโครงสร้างข้อมูล เช่น ชื่อของพนักงาน จากเดิม 20 ตัวอักษร เป็น 30 ตัวอักษร
- มีรูปแบบที่ไม่ตรงกัน (incompatible file formats) คือ โครงสร้างข้อมูลจะขึ้นอยู่กับภาษาคอมพิวเตอร์ที่ใช้ในการเขียนโปรแกรมประยุกต์ ถ้าแต่ละฝ่ายใช้ภาษาในการเขียนต่าง ๆ กัน ก็อาจทำให้โครงสร้างข้อมูลของแฟ้มไม่ตรงกัน ทำให้ไม่สามารถนำไฟล์ข้อมูลมาใช้ร่วมกันได้
- รายงานต่าง ๆ ถูกกำหนดไว้อย่างจำกัด (fixed queries/proliferation of application programs) คือ ระบบแฟ้มข้อมูล มีความขึ้นกับโปรแกรมประยุกต์  ข้อมูลหรือรายงานต่าง ๆ จะถูกกำหนดรูปแบบตายตัวในโปรแกรมแล้ว ดังนั้นหากต้องการรายงานใหม่ จะต้องให้โปรแกรมเมอร์เขียนโปรแกรมขึ้นมาใหม่  ทำให้เสียค่าใช้จ่าย

4. โครงสร้างของการจัดเก็บข้อมูลที่มีความสัมพันธ์เกี่ยวข้องกันไว้ในที่เดียวกัน เพื่อให้สามารถนำข้อมูลมาประมวลเพื่อช่วยในการตัดสินใจ และสามารถใช้ข้อมูลร่วมกันได้
- ระบบซื้อของใน 7-11
- Facebook

5.
1. สามารถลดความซ้ำซ้อนของข้อมูลได้

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

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

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

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

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

7. เกิดความเป็นอิสระของข้อมูล

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

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

# data[].attributes.headline
ชินิการต์ หุตะเสรณี

# data[].attributes.subject
ชินิการต์ หุตะเสรณี

# 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.ลดความซ้ำซ้อนของข้อมูล,แก้ปัญหาความขัดแย้งของข้อมูล,การบริหารจัดการฐานข้อมูลทำได้ง่าย,กำหนดมาตรฐานของข้อมูลได้,สามารถใช้งานฐานข้อมูลร่วมกันได้,เกิดความเป็นอิสระระหว่างข้อมูลกับโปรแกรม,กำหนดระบบรักษาความปลอดภัยให้กับข้อมูลได้
6.ระบบจัดการฐานข้อมูล (DBMS) หมายถึง โปรแกรมที่ทำหน้าที่จัดการข้อมูลในฐานข้อมูลทั้งการสร้าง, การเรียกใช้งาน, การเปลี่ยนแปลงโครงสร้าง และยังควบคุมระบบรักษาความปลอดภัยของฐานข้อมูลอีกด้วย โดยระบบจัดการฐานข้อมูลจะเป็นสื่อกลางระหว่างผู้ใช้งานโปรแกรมประยุกต์

# data[].attributes.headline
สุวลีลักษณ์ วรกมล 

# data[].attributes.subject
สุวลีลักษณ์ วรกมล 

# 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.ลดความซ้ำซ้อนของข้อมูล,แก้ปัญหาความขัดแย้งของข้อมูล,การบริหารจัดการฐานข้อมูลทำได้ง่าย,กำหนดมาตรฐานของข้อมูลได้,สามารถใช้งานฐานข้อมูลร่วมกันได้,เกิดความเป็นอิสระระหว่างข้อมูลกับโปรแกรม,กำหนดระบบรักษาความปลอดภัยให้กับข้อมูลได้
6.ระบบจัดการฐานข้อมูล (DBMS) หมายถึง โปรแกรมที่ทำหน้าที่จัดการข้อมูลในฐานข้อมูลทั้งการสร้าง, การเรียกใช้งาน, การเปลี่ยนแปลงโครงสร้าง และยังควบคุมระบบรักษาความปลอดภัยของฐานข้อมูลอีกด้วย โดยระบบจัดการฐานข้อมูลจะเป็นสื่อกลางระหว่างผู้ใช้งานโปรแกรมประยุกต์

# data[].attributes.headline
นางสาวญาณิศา สุริวงษ์

# data[].attributes.subject
นางสาวญาณิศา สุริวงษ์

# 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.ลดความซ้ำซ้อนของข้อมูล,แก้ปัญหาความขัดแย้งของข้อมูล,การบริหารจัดการฐานข้อมูลทำได้ง่าย,กำหนดมาตรฐานของข้อมูลได้,สามารถใช้งานฐานข้อมูลร่วมกันได้,เกิดความเป็นอิสระระหว่างข้อมูลกับโปรแกรม,กำหนดระบบรักษาความปลอดภัยให้กับข้อมูลได้
6.ระบบจัดการฐานข้อมูล (DBMS) หมายถึง โปรแกรมที่ทำหน้าที่จัดการข้อมูลในฐานข้อมูลทั้งการสร้าง, การเรียกใช้งาน, การเปลี่ยนแปลงโครงสร้าง และยังควบคุมระบบรักษาความปลอดภัยของฐานข้อมูลอีกด้วย โดยระบบจัดการฐานข้อมูลจะเป็นสื่อกลางระหว่างผู้ใช้งานโปรแกรมประยุกต์

# data[].attributes.headline
เกริกเกียรติ  เมืองพรวน

# data[].attributes.subject
เกริกเกียรติ  เมืองพรวน

# data[].attributes.body
1.

# data[].attributes.headline
อชิรญา  ภู่ทอง

# data[].attributes.subject
อชิรญา  ภู่ทอง

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

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

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

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

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

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

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

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

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

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

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

# data[].attributes.headline
นางสาวธิดารัตน์ สุนทรปาน

# data[].attributes.subject
นางสาวธิดารัตน์ สุนทรปาน

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

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

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

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

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

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

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

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

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

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

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

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

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

4
5
6

# data[].attributes.headline
สุวภัทร จุ้ยหนองเมือง

# data[].attributes.subject
สุวภัทร จุ้ยหนองเมือง

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

# data[].attributes.headline
ปภัสสร ศรีหาวัตร

# data[].attributes.subject
ปภัสสร ศรีหาวัตร

# 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.ลดความซ้ำซ้อนของข้อมูล,แก้ปัญหาความขัดแย้งของข้อมูล,การบริหารจัดการฐานข้อมูลทำได้ง่าย,กำหนดมาตรฐานของข้อมูลได้,สามารถใช้งานฐานข้อมูลร่วมกันได้,เกิดความเป็นอิสระระหว่างข้อมูลกับโปรแกรม,กำหนดระบบรักษาความปลอดภัยให้กับข้อมูลได้
6.ระบบจัดการฐานข้อมูล (DBMS) หมายถึง โปรแกรมที่ทำหน้าที่จัดการข้อมูลในฐานข้อมูลทั้งการสร้าง, การเรียกใช้งาน, การเปลี่ยนแปลงโครงสร้าง และยังควบคุมระบบรักษาความปลอดภัยของฐานข้อมูลอีกด้วย โดยระบบจัดการฐานข้อมูลจะเป็นสื่อกลางระหว่างผู้ใช้งานโปรแกรมประยุกต์

# data[].attributes.headline
นายกรวิชญ์ สนสายสิงห์

# data[].attributes.subject
นายกรวิชญ์ สนสายสิงห์

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

4. เรคคอร์ด  (Record) ฟิลด์มารวมๆกััน

5. แฟ้มข้อมูล  (File) หลายๆเรคคอร์ดมารวมกัน

3.ข้อมูลถูกเก็บแยกจากกัน ข้อมูลซ้ำซ้อน รูปแบบข้อมูลไม่ตรงกัน

4. ฐานข้อมูลคือระบบที่รวบรวมข้อมูลไว้ในที่เดียวกัน  ฐานข้อมูลนักเรียน ฐานข้อมูลสินค้าในห้างสรรพสินค้า

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

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

# data[].attributes.headline
นัชชา นาคปานเสือ

# data[].attributes.subject
นัชชา นาคปานเสือ

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

ในปัจจุบันจึงมีการใช้ระบบจัดการข้อมูลที่เรียกว่า ระบบฐานข้อมูล DBMS ที่มีการจัดการข้อมูลที่ง่ายต่อการค้นหาหรือใช้ข้อมูลโดยข้อมูลจะถูกเก็บไว้ในที่เดียวกัน DBMS จะเป็นโปรแกรมที่รู้ว่าจะใช้ข้อมูลอะไรจะไม่ผูกติดโปรแกรมเรียกใช้ไม่ว่าข้อมูลจะต้องใช้โปรแกรมเรียกใช้อะไร 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. รูปแบบข้อมูลไม่ตรงกัน โครงสร้างข้อมูลจะขึ้นอยู่กับภาษาคอมพิวเตอร์ที่ใช้ในการเขียนโปรแกรมประยุกต์ ถ้าแต่ละฝ่ายใช้ภาษาในการเขียนต่าง ๆ กัน ก็อาจทำให้โครงสร้างข้อมูลของแฟ้มไม่ตรงกัน ทำให้ไม่สามารถนำไฟล์ข้อมูลมาใช้ร่วมกันได้

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.ในอดีตจะมีการจัดการข้อมูลแบบแฟ้มข้อมูลคือจะมีการเก็บรวบรวมข้อมูลที่เป็นข้อมูลหลักไว้และมีข้อมูลสำรองสำหรับแก้ไขเป็นข้อมูลใหม่จากข้อมูลหลัก ระบบแฟ้มข้อมูลของแต่ละหน่วยงานถูกเขียนขึ้นด้วยหลาย ๆ โปรแกรม การใช้งานของแต่ละหน่วยงานก็แตกต่างกัน การป้อนข้อมูลหรือแก้ไขข้อมูลก็ควรป้อนทั้งสองแฟ้มข้อมูลให้เหมือนกันและมีแฟ้มข้อมูลที่เป็นอิสระต่อกันคือเป็นหน่วยงานไหนก็ต้องใช้แฟ้มข้อมูลของตนเองเท่านั้นจนถึงปัจจุบัน

ในปัจจุบันจึงมีการใช้ระบบจัดการข้อมูลที่เรียกว่า ระบบฐานข้อมูล DBMS ที่มีการจัดการข้อมูลที่ง่ายต่อการค้นหาหรือใช้ข้อมูลโดยข้อมูลจะถูกเก็บไว้ในที่เดียวกัน DBMS จะเป็นโปรแกรมที่รู้ว่าจะใช้ข้อมูลอะไรจะไม่ผูกติดโปรแกรมเรียกใช้ไม่ว่าข้อมูลจะต้องใช้โปรแกรมเรียกใช้อะไร 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. รูปแบบข้อมูลไม่ตรงกัน โครงสร้างข้อมูลจะขึ้นอยู่กับภาษาคอมพิวเตอร์ที่ใช้ในการเขียนโปรแกรมประยุกต์ ถ้าแต่ละฝ่ายใช้ภาษาในการเขียนต่าง ๆ กัน ก็อาจทำให้โครงสร้างข้อมูลของแฟ้มไม่ตรงกัน ทำให้ไม่สามารถนำไฟล์ข้อมูลมาใช้ร่วมกันได้

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

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

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

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

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

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