एक ऑब्जेक्ट पहचानकर्ता को निम्नानुसार सामान्यीकृत किया जा सकता है। सबसे पहले, ऑब्जेक्ट पहचानकर्ता को उस सबसे निचले उपवर्ग के पहचानकर्ता में सामान्यीकृत किया जाता है जिससे ऑब्जेक्ट संबंधित है। इस उपवर्ग का पहचानकर्ता बदले में, क्लास/उपवर्ग पदानुक्रम में ऊपर चढ़कर एक उच्च स्तरीय क्लास/उपवर्ग पहचानकर्ता में सामान्यीकृत किया जा सकता है। इसी तरह, एक क्लास या उपवर्ग को उसके संबंधित सुपरक्लास(एस) में सामान्यीकृत किया जा सकता है, इसके संबंधित क्लास/उपवर्ग पदानुक्रम में ऊपर चढ़कर।
चूंकि ऑब्जेक्ट-ओरिएंटेड डेटाबेस क्लास/उपवर्ग पदानुक्रम में व्यवस्थित होते हैं, एक ऑब्जेक्ट क्लास के कुछ गुण या विधियां क्लास में स्पष्ट रूप से निर्दिष्ट नहीं होती हैं लेकिन ऑब्जेक्ट के उच्च-स्तरीय वर्गों से विरासत में मिली होती हैं। कुछ ऑब्जेक्ट-ओरिएंटेड डेटाबेस सिस्टम मल्टीपल इनहेरिटेंस की अनुमति देते हैं, जहां गुण एक से अधिक सुपरक्लास से विरासत में मिल सकते हैं जब क्लास/उपवर्ग "पदानुक्रम" एक जाली के आकार में व्यवस्थित होता है।
क्वेरी प्रोसेसिंग और सामान्यीकरण
एक ऑब्जेक्ट की विरासत में मिली विशेषताओं को ऑब्जेक्ट-ओरिएंटेड डेटाबेस में क्वेरी प्रोसेसिंग द्वारा बदला जा सकता है। डेटा सामान्यीकरण के दृष्टिकोण से, यह भेद करना अनावश्यक है कि कौन सा डेटा क्लास के भीतर संग्रहीत है और कौन सा इसके सुपरक्लास से विरासत में मिला है।
जब तक प्रासंगिक डेटा का सेट क्वेरी प्रोसेसिंग द्वारा एकत्र किया जाता है, डेटा माइनिंग प्रक्रिया विरासत में मिले डेटा को ऑब्जेक्ट क्लास में संग्रहीत डेटा के समान तरीके से व्यवहार करेगी, और तदनुसार सामान्यीकरण करेगी। विधियां ऑब्जेक्ट-ओरिएंटेड डेटाबेस के आवश्यक तत्व हैं। उन्हें वस्तुओं द्वारा भी विरासत में लिया जा सकता है।
विधियों द्वारा व्युत्पन्न डेटा का सामान्यीकरण
वस्तुओं के कई व्यवहारिक डेटा को विधियों के अनुप्रयोग द्वारा बदला जा सकता है। चूंकि एक विधि को आमतौर पर एक कम्प्यूटेशनल प्रक्रिया/फंक्शन या कटौती नियमों के एक सेट द्वारा दर्शाया जाता है, विधि पर ही सामान्यीकरण करना असंभव है। लेकिन, विधि के अनुप्रयोग द्वारा व्युत्पन्न डेटा पर सामान्यीकरण लागू किया जा सकता है। अर्थात, एक बार जब विधि के अनुप्रयोग द्वारा कार्य-प्रासंगिक डेटा का सेट प्राप्त हो जाता है, तो इन डेटा पर सामान्यीकरण किया जा सकता है।
क्लास कंपोजिशन पदानुक्रम पर सामान्यीकरण
एक ऑब्जेक्ट का गुण किसी अन्य ऑब्जेक्ट द्वारा रचित या परिभाषित किया जा सकता है, जिसके कुछ गुण बदले में अन्य ऑब्जेक्ट्स द्वारा रचित या दर्शाए जा सकते हैं, इस प्रकार एक क्लास कंपोजिशन पदानुक्रम बनता है। क्लास कंपोजिशन पदानुक्रम पर सामान्यीकरण को नेस्टेड संरचित डेटा के एक सेट के सामान्यीकरण के रूप में देखा जा सकता है (जो संभवतः अनंत हो सकते हैं, यदि नेस्टिंग रिकर्सिव है)।
एक ऑब्जेक्ट डेटाबेस में, डेटा सामान्यीकरण और बहुआयामी विश्लेषण एकल वस्तुओं के लिए नहीं बल्कि वस्तुओं की कक्षाओं के लिए उपयोग किए जाते हैं। चूंकि एक क्लास में वस्तुओं का एक सेट कई गुण और विधियों को साझा कर सकता है, और प्रत्येक गुण और विधि का सामान्यीकरण सामान्यीकरण ऑपरेटर्स के एक क्रम को लागू कर सकता है, प्रमुख मुद्दा यह हो जाता है कि क्लासेस में कई गुणों और विधियों के बीच सामान्यीकरण प्रक्रियाओं को कैसे सहयोग कराया जाए।