यदि आप पहले से ही विभाजन और कंप्यूटिंग के बारे में बात कर रहे हैं, तो इसे एक सरणी के रूप में संग्रहीत न करें।
संबंधपरक सिद्धांत और पारंपरिक सामान्यीकरण नियमों और हठधर्मिता के बावजूद, यह केवल एक डिज़ाइन है जो आपको न्यूनतम लचीलापन देता है।
प्रत्येक परीक्षा परिणाम को एक पंक्ति बनाएं।
मैं सब कुछ का अनुमान लगाने की कोशिश नहीं कर रहा हूं, लेकिन बहुत बड़ी संख्या में चीजें हैं जो इस अधिक दानेदार (और, हां, सामान्यीकृत) और केवल कभी-कभी थोड़ा अधिक स्थान महंगा डिजाइन की सुविधा देता है जिसकी आपको आवश्यकता हो सकती है या हो सकती है या हो सकती है भविष्य में आवश्यकता नहीं हो सकती है:
उच्चतम और निम्नतम परिणाम को फेंकना? आपको अपने एरे को स्लाइस करके सॉर्ट करना होगा।
औसत? आपको इसे पूरा करना होगा और इसे कुल करना होगा
छात्रों में परीक्षा द्वारा परीक्षा परिणाम का विश्लेषण? आपको स्लाइस और पिवट करना होगा
गिनती के लिए छंटनी (या उदाहरण के लिए ब्रिटिश जीसीएसई, जहां यह 7 अस और 2 बी हो सकता है)? आपको स्लाइस और सॉर्ट करना होगा
ध्यान दें कि यह सब टुकड़ा करना और छांटना एक अनुक्रमित, सामान्यीकृत डिजाइन में बहुत सस्ते में आता है।