यह प्रश्न आवेदन में अनावश्यक जटिलता का परिचय देता है। सिर्फ इसलिए कि नोटों की संरचना समान है इसका मतलब यह नहीं है कि वे एक ही इकाई हैं। डेटाबेस को 3NF में मॉडलिंग करते समय, वे एक ही निकाय नहीं होते हैं क्योंकि एक नोट को किसी पुस्तक से किसी पते पर नहीं ले जाया जा सकता है। आपके विवरण में पुस्तक और पुस्तक_नोट आदि के बीच एक निश्चित अभिभावक-बाल संबंध है, इसलिए इसे इस तरह मॉडल करें।
अधिक तालिकाएँ डेटाबेस के लिए कोई समस्या नहीं है, लेकिन कोड की अनावश्यक जटिलता है, जैसा कि यह प्रश्न प्रदर्शित करता है। यह सिर्फ चतुरों के लिए चतुर हो रहा है। ओआरएम के साथ यह समस्या है, लोग पूर्ण सामान्यीकरण करना बंद कर देते हैं और डेटाबेस को सही ढंग से मॉडल नहीं करते हैं।