- จงเรียงลำดับโครงสร้างข้อมูลจากขนาดเล็กไปใหญ่ พร้อมอธิบายความหมายของโครงสร้างข้อมูลแต่ละแบบ
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 คนนี้ เรียกว่า แฟ้มข้อมูล
เช่น แฟ้มข้อมูลนักเรียนห้อง ม.1/1 จำนวน 50 คน ทุกคนจะมีข้อมูลเกี่ยวกับ ชื่อ สกุล เพศ อายุ เกรดเฉลี่ย ฯลฯ ซึ่งข้อมูลทั้งหมดนี้ของนักเรียนจำนวน 50 คนนี้ เรียกว่า แฟ้มข้อมูล
6. ฐานข้อมูล (Database) คือ การเก็บรวบรวมไฟล์หรือแฟ้มข้อมูลหลายๆ
ไฟล์ที่เกี่ยวข้องมารวมกัน
2. จงอธิบายความแตกต่างระหว่างการประมวลผลข้อมูลแบบแบชและแบบเรียลไทม์
การประมวลผลแบบแบตซ์ (Batch
Processing)
คือการประมวลผลข้อมูลที่ได้ทำการเก็บรวบรวมไว้เป็นชุดข้อมูล
แล้วจึงนำส่งข้อมูลเหล่านั้นไปทำการประมวลผลข้อมูลพร้อมกันทั้งหมด ทีเดียวซึ่งระยะเวลาในการเก็บรวบรวมข้อมูลเอาไว้เพื่อรอการประมวลผล อาจจะเป็นรายวัน รายสัปดาห์
รายเดือน หรือรายปี เป็นต้น
เช่นการประมวลผลการเสียภาษีประจำปี
การคิดดอกเบี้ยเงินฝากของธนาคาร
การประมวลผลแบบเรียลไทม์ (Real - Time Processing) คือ
การประมวลผลทันทีทุกครั้งที่มีการส่งข้อมูลเข้าสู่ระบบ บางทีอาจจะเรียกว่า การประมวลผลแบบ Transaction Processing เช่น
ระบบเงินฝาก - ถอนเงินด้วย
ATM ของธนาคาร
ระบบสำรองที่นั่งในเครื่องบิน
ระบบการตัดยอดสินค้าคงคลังทุกครั้งที่มีการสั่งซื้อสินค้าจากลูกค้า เป็นต้น
ไม่มีความคิดเห็น:
แสดงความคิดเห็น