อายุครบ 25 ปี

งานชิ้นที่ 3



1. จงเรียงลำดับโครงสร้างข้อมูลจากขนาดเล็กไปใหญ่พร้อมอธิบายความหมายของโครงสร้างข้อมูลแต่ละแบบ
ในการนำข้อมูลไปใช้นั้น เรามีระดับโครงสร้างของข้อมูลดังนี้
- บิต (Bit) คือ ข้อมูลที่มีขนาดเล็กที่สุด เป็นข้อมูลที่เครื่องคอมพิวเตอร์สามารถเข้าใจและนำไปใช้ งานได้ ซึ่งได้แก่ เลข 0 หรือ เลข 1 เท่านั้น
- ไบต์ (Byte) หรือ อักขระ (Character) ได้แก่ ตัวเลข หรือ ตัวอักษร หรือ สัญลักษณ์พิเศษ 1 ตัว เช่น 0, 1, …, 9, A, B, …, Z และเครื่องหมายต่างๆ ซึ่ง 1 ไบต์จะเท่ากับ 8 บิต หรือ ตัวอักขระ 1 ตัว เป็นต้น
- ฟิลด์ (Field) ได้แก่ ไบต์ หรือ อักขระตั้งแต่ 1 ตัวขึ้นไปรวมกันเป็นฟิลด์ เช่น เลขประจำตัว(ID) ชื่อพนักงาน(name) เป็นต้น
- เรคคอร์ด (Record) ได้แก่ ฟิลด์ตั้งแต่ 1 ฟิลด์ ขึ้นไป ที่มีความสัมพันธ์เกี่ยวข้องรวมกันเป็นเรคคอร์ด เช่น ชื่อ นามสกุล เลขประจำตัว ยอดขาย ข้อมูลของพนักงาน 1 คน เป็น 1 เรคคอร์ด
- ไฟล์ (Files) หรือ แฟ้มข้อมูล ได้แก่ เรคคอร์ดหลายๆ เรคคอร์ดรวมกัน ซึ่งเป็นเรื่องเดียวกัน เช่น ข้อมูลของประวัติพนักงานแต่ละคนรวมกันทั้งหมด เป็นไฟล์หรือแฟ้มข้อมูลเกี่ยวกับประวัติพนักงานของบริษัท เป็นต้น
- ฐานข้อมูล (Database) คือ การเก็บรวบรวมไฟล์ข้อมูลหลายๆ ไฟล์ที่เกี่ยวข้องกันมารวมเข้าด้วยกัน เช่น ไฟล์ข้อมูลของแผนกต่างๆ มารวมกัน เป็นฐานข้อมูลของบริษัท เป็นต้น



2. จงอธิบายความแตกต่างระหว่างการประมวลผลข้อมูลแบบแบชและแบบเรียลไทม์

การประมวลผลแบบแบตช์ (Batch Processing)
        การประมวลผลโดยการที่ต้องรวบรวมข้อมูลเป็นกลุ่ม ณ ช่วงเวลาหนึ่ง (Batch Period) ก่อนนำข้อมูลนั้นเข้าไปในระบบคอมพิวเตอร์และประมวลผลทีละกลุ่ม

การประมวลผลแบบเรียลไทม์ (Real-Time Processing)
       เป็นการประมวลผลแบบทันทีทันใด เมื่อมีการป้อนข้อมูลเข้าไป คอมพิวเตอร์จะให้ผลลัพธ์ออกมาอย่างรวดเร็ว ไม่ต้องคอยเวลาในการประมวลผล

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

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