1.1. डेटाबेस डिजाइन के चरणों

एक डाटाबेस के डिजाइन एक साधारण प्रक्रिया नहीं है. आमतौर पर, जानकारी की जटिलता और सूचना प्रणालियों की आवश्यकताओं की संख्या में यह जटिल है. इसलिए, जब डेटाबेस डिजाइन करने के लिए विभाजन की पुरानी रणनीति लागू करते हैं और जीत दिलचस्प है.

इसलिए, यह नीचे प्रत्येक मध्यवर्ती परिणाम में कई चरणों में डिजाइन की प्रक्रिया तोड़ना चाहिए प्राप्त की है कि अगले चरण के लिए एक प्रारंभिक बिंदु के रूप में कार्य करता है, और अंतिम चरण हम वांछित परिणाम है. इस तरह कोई एक बार सभी डिजाइन में निहित समस्याओं पर हल करने की जरूरत है, लेकिन प्रत्येक चरण में, subproblem का एक प्रकार का सामना करना पड़. इस समस्या को विभाजित है और एक ही समय में, यह प्रक्रिया सरल करता है.

तीन चरणों में डिजाइन डेटाबेस विघटित:

संकल्पनात्मक डिजाइन का परिणाम

अगर हम दुनिया के तीन विचार ले, हम कह सकते अभ्यावेदन कि संकल्पनात्मक डिजाइन के दूसरे चरण में पैदावार एक दुनिया है कि परिणाम.

) संकल्पनात्मक डिजाइन चरण 1: इस स्तर हम भविष्य सूचना प्रौद्योगिकी के लिए एक ढांचा स्वतंत्र बी.डी. को नियोजित किया जाना है.नहीं अभी तक खाता-संबंधपरक डेटाबेस इस्तेमाल के प्रकार, उन्मुख, पदानुक्रमित, आदि वस्तु .- इस प्रकार लिया कैसे DBMS विशिष्ट भाषा या यह डेटाबेस कैसे लागू होगा खाते में नहीं में ले लिया.इस प्रकार, संकल्पनात्मक डिजाइन मंच की अनुमति देता है हमें केवल जानकारी संरचना की समस्या पर ध्यान केंद्रित करने के लिए एक ही समय में के बारे में चिंता करने के लिए तकनीकी मुद्दों को हल करने के लिए बिना.

की इकाई यह कैसे करने के लिए पैरा 2 में वर्णित एक मॉडल विकसित करना ईआर में व्यक्त की संकल्पनात्मक डिजाइन.

संकल्पनात्मक डिजाइन चरण के परिणाम उच्च स्तर के डेटा का एक मॉडल के आधार पर व्यक्त की है. एक प्रयोग के सबसे व्यापक रूप से ईआर है रिश्ता मॉडल entidadinterrelación (संस्था-), नाम के पहले अक्षर जो संक्षिप्त के साथ.

तार्किक डिजाइन के परिणाम

तार्किक डिजाइन का परिणाम अभ्यावेदन की दुनिया में अब है.

2) तार्किक डिजाइन चरण: यह मंच संकल्पनात्मक डिजाइन है, जो करने के लिए नियोजित किया जा प्रौद्योगिकी फिट बदल रहा है के परिणाम का हिस्सा है. अधिक विशेष रूप से, यह करने के लिए DBMS के मॉडल फिट आवश्यक है जिसके साथ आप डेटाबेस वितरित करना चाहते हैं.उदाहरण के लिए, अगर यह एक संबंधपरक DBMS है, इस अवस्था गुण, प्राथमिक कुंजी और विदेशी कुंजी के साथ संबंधों का एक सेट हो जाएगा.

तथ्य यह है कि यह एक वैचारिक स्तर में जानकारी की संरचना की समस्या का हल है, और तकनीकी मॉडल डेटाबेस से संबंधित मुद्दों पर ध्यान केंद्रित कर सकते की यह मंच.

एक संबंधपरक डेटाबेस के तार्किक डिजाइन इकाई इस अनुच्छेद में वर्णित के 3 में.

बाद में वे बताती है कि एक संबंधपरक डेटाबेस के तार्किक डिजाइन, इसके प्रारंभिक बिंदु के रूप में एक संकल्पनात्मक डिजाइन ईआर के साथ व्यक्त मॉडल, कि ले, आप कैसे एक संबंधपरक मॉडल में एक ईआर मॉडल बदल सकते हैं.

शारीरिक डिजाइन का परिणाम

डिजाइन के स्तर शारीरिक परिणाम के मंच की दुनिया में है डिजाइन तर्कसंगत का परिणाम अभ्यावेदन, के रूप में.
पिछले चरण अंतर से निरूपण है की दुनिया और अधिक शारीरिक एक में खाता पहलुओं का लिया अब.

) भौतिक डिजाइन चरण 3: इस चरण में तार्किक डिजाइन चरण में प्राप्त भौतिक कार्यान्वयन मुद्दों के साथ इसके अलावा में अधिक से अधिक दक्षता,, पूरा प्राप्त करने DBMS पर निर्भर करेगा करने के उद्देश्य से संरचना, बदल देती है.

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

एक वैचारिक ईआर इस इकाई के पैरा 2 में वर्णित मॉडल में व्यक्त डिजाइन विकसित करने के लिए.

तार्किक डिजाइन के परिणाम

तार्किक डिजाइन का परिणाम अभ्यावेदन की दुनिया में है.

एक डेटाबेस के तार्किक डिजाइन
संबंधपरक डेटा में विस्तार से बताया है
इस शिक्षण इकाई के 3 पैरा.

शारीरिक डिजाइन चरण में क्रम में डेटाबेस से अच्छा प्रदर्शन प्राप्त करने के लिए, "खाते में लेने की प्रक्रिया के लक्षण है कि प्रश्न करना चाहिए और उपयोग सड़कों जैसे डेटाबेस, अद्यतन का उपयोग निष्पादन की आवृत्ति और.यह भी मात्रा में है कि अलग अलग डेटा के होने की उम्मीद कर रहे हैं संग्रहित किया जा विचार करना आवश्यक <./ P>