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