डेटाबेस डिजाइन बुक की आवश्यकता [बंद]


23

मैं एक डेटाबेस डिजाइन कर रहा हूं और इसमें मेरी तालिकाओं के बीच कई संबंध हैं और मुझे एक पुस्तक की आवश्यकता है जो डेटाबेस डिजाइन को बहुत अच्छी तरह से सिखाती है। मैं एक ऐसी पुस्तक की तलाश कर रहा हूं जहां टेबल संबंधों को सरल और जटिल बड़े पैमाने पर कवर किया गया है और शायद पुस्तक में केस अध्ययन।

जवाबों:



9

SQL Antipatterns कुछ संकेतों के लिए एक पढ़ने लायक है जो आपको नहीं करना चाहिए और क्यों नहीं (और किन परिस्थितियों में उन नियमों को अनदेखा किया जा सकता है)।



5

डिजाइन के वैचारिक, तार्किक और भौतिक स्तरों के बीच अंतर करना महत्वपूर्ण है।

वैचारिक स्तर

दो उत्कृष्ट और पूरक संसाधन हैं:

  1. डेविड हे के एंटरप्राइज मॉडल पैटर्न । यह पुस्तक अधिकांश उद्यमों में पाए जाने वाले बुनियादी पैटर्न का वर्णन करती है और दुनिया को कैसे मॉडल करना है, इसके बारे में स्पष्ट सोच पर अद्भुत निर्देश प्रदान करती है। यह मुख्य रूप से खोज के प्रकार और संबंधों पर ध्यान केंद्रित करता है।
  2. फैबियन पास्कल का पेपर बिज़नेस मॉडलिंग फॉर डेटाबेस डिज़ाइन । यह पेपर फैबियन के प्रैक्टिकल डेटाबेस फाउंडेशन सीरीज़ में पहला है और डेविड की किताब का सबसे अच्छा साथी है क्योंकि यह मुख्य रूप से सभी विभिन्न व्यावसायिक नियमों की खोज और वर्गीकरण पर केंद्रित है और वे एक तार्किक डेटाबेस डिज़ाइन में कैसे बाधाओं का सामना करेंगे।

तार्किक स्तर

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

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

शारीरिक स्तर

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



1

इससे पहले कि आप साहित्य में गोता लगाएँ, आपको यह पेपर उपयोगी लग सकता है:

ऑल फॉर वन, वन फॉर ऑल बाय सीजे डेट

[इस पेपर का] उद्देश्य ओनेटो-एक, कई-से-एक, एक-से-कई, और कई-से-कई रिश्तों की सटीक प्रकृति को कम करना है। विशेष रूप से, यह इन अवधारणाओं के लिए सटीक परिभाषाओं के साथ आने की कोशिश करता है [क्योंकि] साहित्य का एक सर्वेक्षण निश्चित रूप से इस क्षेत्र में भ्रम और व्यवस्थित सोच की कमी को धोखा देता है।

हमारी साइट का प्रयोग करके, आप स्वीकार करते हैं कि आपने हमारी Cookie Policy और निजता नीति को पढ़ और समझा लिया है।
Licensed under cc by-sa 3.0 with attribution required.