1. จงเรียงลำดับโครงสร้างข้อมูลจากขนาดเล็กไปใหญ่พร้อมอธิบายความหมายของโครงสร้างข้อมูลแต่ละระบบ
ในระบบคอมพิวเตอร์จะมีการจัดโครงสร้างข้อมูล (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) คือ การเก็บรวบรวมไฟล์หรือแฟ้มข้อมูลหลายๆ ไฟล์ที่เกี่ยวข้องมารวมกัน
ลำดับโครงสร้างข้อมูล |
ที่มา
http://www.nukul.ac.th/it/content/01/1-1.html
http://www.nukul.ac.th/it/content/01/1-1.html
2. จงอธิบายความแตกต่างระหว่างการประมวลผลข้อมูลแบบแบชและแบบเรียลไทม์
2.1 การประมวลผลแบบแบตช์ (Batch Processing)
เป็นการประมวลผลโดยการที่ต้องรวบรวมข้อมูลเป็นกลุ่ม
ณ ช่วงเวลาหนึ่ง (Batch Period) ก่อนนำข้อมูลนั้นเข้าไปในระบบคอมพิวเตอร์และประมวลผลทีละกลุ่ม
แบบแบตซ์ |
2.2 การประมวลผลแบบเรียลไทม์ (Real-Time
Processing)
เป็นการประมวลผลแบบทันทีทันใด เมื่อมีการป้อนข้อมูลเข้าไป
คอมพิวเตอร์จะให้ผลลัพธ์ออกมาอย่างรวดเร็ว ไม่ต้องคอยเวลาในการประมวลผล
แบบเรียลไทม์ |
ไม่มีความคิดเห็น:
แสดงความคิดเห็น