घर प्राकृतिक खेती 1s सीमस्ट्रेस 8 फ़ाइल नाम। कॉन्फ़िगरेशन "1c: हमारे सिलाई उत्पादन का प्रबंधन" (unshp)। हमारे परिधान उत्पादन की प्रबंधन प्रक्रियाएं

1s सीमस्ट्रेस 8 फ़ाइल नाम। कॉन्फ़िगरेशन "1c: हमारे सिलाई उत्पादन का प्रबंधन" (unshp)। हमारे परिधान उत्पादन की प्रबंधन प्रक्रियाएं

आइए एक साधारण डेटाबेस एप्लिकेशन बनाएं जो "पर्यटक" तालिका के वर्तमान रिकॉर्ड से जुड़े डेटाबेस से "पर्यटकों" तालिका और "पर्यटकों के बारे में जानकारी" तालिका के रिकॉर्ड से जानकारी प्रदर्शित करता है। माइक्रोसॉफ्ट डेटापहुँच।

ऐसा करने के लिए, हम एक खाली विंडोज एप्लिकेशन बनाएंगे। पर्यावरण की उपस्थिति

विकास चित्र 39 में दिखाया गया है।

चावल। 39. खाली आवेदन

चित्र 39 घटकों के समूह "डेटा" ("डेटा") पर प्रकाश डालता है, जिसमें डेटा तक पहुँचने और हेरफेर करने के लिए घटक होते हैं।

प्रपत्र में डेटाबेस डेटा की बाइंडिंग "बाइंडिंग सोर्स" घटक द्वारा की जाती है। आइए इसे फॉर्म में ट्रांसफर करें। इसे प्रपत्र पर रखने के बाद, विकास परिवेश निम्न रूप लेता है (चित्र 40)।

चावल। 40. प्रपत्र पर बाध्यकारी स्रोत घटक

घटक गैर-दृश्य है, इसलिए इसे एक अतिरिक्त पैनल में प्रदर्शित किया जाता है। घटक की मुख्य संपत्ति डेटा स्रोत संपत्ति है, जो डेटा स्रोत को इंगित करती है। डिफ़ॉल्ट रूप से, संपत्ति खाली है, इसलिए आपको इसका मूल्य बनाने की आवश्यकता है। चुनते समय दी गई संपत्तिगुण विंडो में निम्न विंडो दिखाई देती है (चित्र 41)।

चावल। 41. डेटा स्रोतों की सूची

सूची वर्तमान में खाली है, इसलिए आपको एक नया डेटा स्रोत बनाने और उससे कनेक्ट करने के लिए "प्रोजेक्ट डेटा स्रोत जोड़ें" कमांड का चयन करके एक नया डेटा स्रोत बनाने की आवश्यकता है। निम्नलिखित संवाद बॉक्स प्रकट होता है (चित्र 42)।

चावल। 42. डेटा स्रोतों की सूची

यह संवाद डेटा स्रोतों का निम्नलिखित चयन प्रदान करता है:

डेटाबेस - डेटाबेस;

सेवा - सेवा, यह कुछ ऐसी सेवा है जो डेटा प्रदान करती है। अक्सर यह एक वेब सेवा है;

वस्तु - एक वस्तु का चयन करने के लिए एक वस्तु जो उनके साथ काम करने के लिए डेटा और ऑब्जेक्ट उत्पन्न करेगी।

हमारे मामले में, आपको "डेटाबेस" आइटम का चयन करना होगा। डेटा कनेक्शन चयन विंडो प्रकट होती है (चित्र 43)।

चावल। 43. डेटा कनेक्शन का चयन

इस संवाद का उद्देश्य एक कनेक्शन स्ट्रिंग बनाना है जो एडीओ इंजन के लिए कनेक्शन पैरामीटर का वर्णन करता है, जैसे डेटाबेस का प्रकार, उसका स्थान, उपयोगकर्ता नाम, सुरक्षा सुविधाएं आदि।

संवाद की ड्रॉप-डाउन सूची में पहले से बनाए गए सभी कनेक्शन शामिल हैं। यदि आवश्यक कनेक्शन सूची में नहीं है, तो "नया कनेक्शन" बटन का उपयोग किया जाना चाहिए। बटन दबाने से निम्न संवाद दिखाई देता है (चित्र 44)।

इस संवाद में, डेटा स्रोत के प्रकार का चयन किया जाता है (में ये मामला Microsoft Access), डेटाबेस का नाम (इस मामले में, डेटाबेस फ़ाइल का नाम और स्थान), डेटाबेस से कनेक्ट करने के लिए उपयोग किया जाने वाला उपयोगकर्ता नाम और पासवर्ड। "उन्नत" बटन आपको एडीओ इंजन के विभिन्न भागों से संबंधित बड़ी संख्या में पैरामीटर सेट करने की अनुमति देता है। "टेस्ट कनेक्शन" बटन का उपयोग करने से यह सुनिश्चित हो जाएगा कि दर्ज किए गए पैरामीटर सही हैं और कनेक्शन काम कर रहा है।

चावल। 44. एक नया कनेक्शन बनाएं

संवाद का अंतिम चरण उन तालिकाओं या अन्य डेटाबेस ऑब्जेक्ट्स का चयन है जिनकी आवश्यकता होती है दिया गया स्रोतजानकारी। चयन विंडो को चित्र 45 में दिखाया गया है।

चावल। 45. आवश्यक तालिकाओं का चयन

इस विंडो में, "पर्यटक" और "पर्यटकों के बारे में जानकारी" तालिकाओं का चयन किया जाता है। चूंकि डेटाबेस में टेबल के अलावा कोई ऑब्जेक्ट नहीं बनाया गया है, केवल टेबल को चित्र 45 में दिखाया गया है। यह डेटा स्रोत के निर्माण को पूरा करता है। बाइंडिंगसोर्स घटक के आगे "समाप्त" बटन पर क्लिक करने के बाद, डेटासेट घटक प्रपत्र पर दिखाई देता है।

अब ऊपर से जुड़े डेटा को फॉर्म पर प्रदर्शित करना होगा। डेटा प्रदर्शित करने का सबसे आसान तरीका डेटा घटक समूह से डेटाग्रिड व्यू घटक का उपयोग करना है। घटक दृश्य है और इस तरह दिखता है (चित्र। 46)।

चावल। 46. ​​डेटाग्रिड व्यू घटक

घटक सेटिंग्स विंडो तुरंत प्रकट होती है, जो इसकी डेटा संपादन क्षमताओं को निर्धारित करती है: "संपादन सक्षम करें" ("जोड़ना सक्षम करें"), "संपादन सक्षम करें" ("संपादन सक्षम करें"), "हटाना सक्षम करें" ("हटाना सक्षम करें"); स्तंभों के अनुक्रम को बदलने की क्षमता: "स्तंभों के क्रम को बदलने की क्षमता को सक्षम करें" ("कॉलम पुनर्क्रमण सक्षम करें"); साथ ही मूल कंटेनर में पिन करने की क्षमता।

घटक डेटा प्रदर्शित करने में सक्षम होने के लिए, आपको ड्रॉप-डाउन सूची में डेटा स्रोत का चयन करना होगा। ड्रॉप-डाउन सूची का चयन करने से निम्नलिखित संवाद प्रकट होता है (चित्र 47)।

चावल। 47. DataGridView के लिए डेटा स्रोत का चयन करना

इस मामले में, हमने डेटा स्रोत के रूप में "पर्यटक" तालिका को चुना है। यह विकल्प स्क्रीन फॉर्म को निम्नानुसार बदलता है (चित्र 48)।

चावल। 48. DataGridView घटक तालिका की संरचना प्रदर्शित करता है

यह आंकड़ा दिखाता है कि एक और बाइंडिंगसोर्स घटक और एक टेबल एडेप्टर घटक है जो "पर्यटक" तालिका के साथ काम करता है। कृपया ध्यान दें कि डिजाइन-समय में या विकास के दौरान, तालिका से डेटा प्रदर्शित नहीं होता है।

अब आपको संबंधित तालिका "पर्यटक सूचना" से डेटा प्रदर्शित करने की आवश्यकता है। ऐसा करने के लिए, आइए एक अन्य DataGridView घटक को प्रपत्र पर रखें और डेटा स्रोत के रूप में निम्नलिखित का चयन करें (चित्र 49)।

चावल। 49. दूसरे DataGridView के लिए डेटा स्रोत का चयन करना

यहां, डेटा स्रोत "पर्यटक सूचना" तालिका नहीं है, बल्कि "पर्यटक" और "पर्यटक सूचना" तालिकाओं के बीच की कड़ी (बाध्यकारी स्रोत) है। यह चयन सुनिश्चित करता है कि पर्यटक सूचना तालिका में केवल उन्हीं पंक्तियों का चयन किया गया है जो पर्यटक तालिका में वर्तमान पंक्ति से संबंधित हैं। यह यह भी सुनिश्चित करता है कि संबंधित डेटा अपडेट किया गया है और सही तरीके से हटा दिया गया है। परिणामी अनुप्रयोग का संचालन चित्र 50 में दिखाया गया है।

चावल। 50. कार्रवाई में डेटाबेस आवेदन

तीर कुंजियों का उपयोग करके डेटा के माध्यम से नेविगेट करना असुविधाजनक है। डेटा नेविगेशन को आसान बनाने के लिए, एक BindingNavigator घटक है। आइए इसे फॉर्म पर रखें (चित्र 51)।

चावल। 51. प्रपत्र पर बाइंडिंगनेविगेटर घटक

यह घटक आपको तालिका प्रविष्टियों के बीच नेविगेट करने, तालिका पंक्तियों को जोड़ने और हटाने की अनुमति देता है। घटक की विशेषताएं और उपस्थिति अनुकूलन योग्य हैं क्योंकि यह टूलस्ट्रिपकंटेनर मेनू बार है।

वह संपत्ति जो नेविगेट करने के लिए तालिका को परिभाषित करती है, वह बाइंडिंगसोर्स गुण है। इस संपत्ति का मूल्य "पर्यटक बाइंडिंग स्रोत" पर सेट करें। ऑपरेशन में, घटक इस तरह दिखता है (चित्र। 52)।

चावल। 52. काम पर बाध्यकारी नेविगेटर घटक

उपयुक्त सेटिंग्स के साथ DataGridView घटक की कोशिकाओं में डेटा संपादित करना संभव है, लेकिन असुविधाजनक और तर्कसंगत नहीं है। विशेष रूप से, त्रुटियों के लिए दर्ज किए गए मानों की जांच करना मुश्किल है। इसलिए, "पर्यटक" तालिका के लिए, हम एक स्क्रीन फॉर्म बनाएंगे जो आपको टेक्स्टबॉक्स घटकों में डेटा प्रदर्शित करने और उन्हें संपादित करने की अनुमति देता है। ऐसा करने के लिए, आइए फॉर्म पर एक पैनल प्रकार का कंटेनर रखें, और उस पर तीन टेक्स्टबॉक्स घटक इस प्रकार रखें (चित्र 53)।

चावल। 53. "पर्यटक" तालिका के रिकॉर्ड संपादित करने के लिए स्क्रीन पैनल

अब आपको टेक्स्टबॉक्स घटकों को "पर्यटक" तालिका के संबंधित क्षेत्रों में बाँधने की आवश्यकता है। ऐसा करने के लिए, डेटा बाइंडिंग - उन्नत समूह से संपत्ति का उपयोग करें, जो चित्र 54 में दिखाया गया है।

चावल। 54. "डेटा बाइंडिंग - उन्नत" संपत्ति

इस गुण का चयन करने से चित्र 55 में दिखाए गए संवाद की उपस्थिति होती है। यह संवाद आपको न केवल डेटा को बाँधने की अनुमति देता है, बल्कि एक ईवेंट भी सेट करता है जिसके भीतर डेटा अपडेट किया जाएगा, साथ ही डेटा स्वरूपण जब वे प्रदर्शित होते हैं।

बाइंडिंग ड्रॉप-डाउन सूची में ऊपरी टेक्स्टबॉक्स घटक के लिए, डेटा स्रोत "touristsBmdmgSource" और स्रोत फ़ील्ड - "अंतिम नाम" चुनें। टेक्स्टबॉक्स के मध्य और निचले घटकों के लिए, हम क्रमशः समान डेटा स्रोत और फ़ील्ड "फर्स्ट नेम" और "पेट्रोनामिक" का चयन करेंगे।

ऑपरेशन में विकसित अनुप्रयोग इस तरह दिखता है (चित्र 56)।

चावल। 55. "डेटा बाइंडिंग - उन्नत" संपत्ति के लिए संवाद बॉक्स

चावल। 56. दृश्य घटकों के लिए डेटा बाध्यकारी

हालाँकि, जब परिवर्तन किए जाते हैं, तो सभी नए डेटा केवल फॉर्म पर ही रहते हैं। वे डेटाबेस में संग्रहीत नहीं होते हैं, और जब एप्लिकेशन को फिर से कॉल किया जाता है, तो निश्चित रूप से, वे अनुपस्थित होंगे। ऐसा इसलिए है क्योंकि डेटा को डेटासेट ऑब्जेक्ट में लोड किया गया है, जो तालिका की इन-मेमोरी कॉपी है। इस प्रति पर सभी क्रियाएं की जाती हैं। डेटाबेस में परिवर्तनों को प्रतिबिंबित करने के लिए, आपको TableAdapter वर्ग की अद्यतन विधि को निष्पादित करना होगा। इस प्रकार, विकसित किए जा रहे एप्लिकेशन में, "अपडेट" बटन रखना और क्लिक इवेंट हैंडलर को निम्नलिखित प्रोग्राम कोड लिखना आवश्यक है:

टूरिस्टटेबलएडाप्टेगअपडेट (bDTur_firmDataSet); Tourist_informationTableAdapter.Update(bDTur_firmDataSet);

यह कोड डेटा स्रोत द्वारा प्रदान की गई "पर्यटक" और "पर्यटक सूचना" तालिकाओं में जानकारी को अद्यतन करता है। ध्यान दें कि यह विधिअतिभारित है, और इसके प्रकार आपको एकल तालिका पंक्ति और पंक्तियों के समूह दोनों को अपडेट करने की अनुमति देते हैं।

परिचय

डेटाबेस (डीबी) -यह डेटा का एक नामित संग्रह है जो विषय क्षेत्र में वस्तुओं की स्थिति और उनके संबंधों को दर्शाता है।

डीबीएमएस -ये है कंप्यूटर प्रोग्रामडेटाबेस (डीबी) या डेटा रिकॉर्ड के संग्रह को बनाने, संपादित करने, हटाने और आम तौर पर बनाए रखने के लिए जिम्मेदार।

डीबीएमएस कार्य:

1. संरचना परिभाषा बनाया आधारडेटा, इसका आरंभीकरण और प्रारंभिक लोडिंग।

2. उपयोगकर्ताओं को डेटा में हेरफेर करने की क्षमता प्रदान करना (आवश्यक डेटा का चयन करना, गणना करना, इनपुट / आउटपुट इंटरफ़ेस विकसित करना, विज़ुअलाइज़ेशन)।

3. डेटा की तार्किक और भौतिक स्वतंत्रता सुनिश्चित करना।

4. डेटाबेस की तार्किक अखंडता की सुरक्षा।

5. शारीरिक अखंडता का संरक्षण।

6. डेटाबेस तक पहुंचने के लिए उपयोगकर्ता अनुमतियों को प्रबंधित करना।

7. कई उपयोगकर्ताओं के काम का सिंक्रनाइज़ेशन।

8. भंडारण पर्यावरण संसाधनों का प्रबंधन।

9. सिस्टम कर्मियों की गतिविधियों के लिए समर्थन।

अध्याय 1

1.1. डीबीएमएस के प्रकार:

रिलेशनल

रिलेशनल DBMS दुनिया में सबसे आम प्रकार के डेटाबेस मैनेजमेंट सिस्टम हैं। इस पल. वे वास्तव में उपयोग करने में आसान हैं। रिलेशनल डीबीएमएस का यह नाम है, क्योंकि। वे टेबल में ऑर्डर किए गए डेटा को स्टोर करते हैं। रिलेशनल मॉडल कॉलम और रो में ऑर्डर किए गए डेटा को स्टोर करने पर आधारित है। डेटा को एक ही टेबल के भीतर या टेबल के पार लिंक किया जा सकता है। संबंधपरक प्रकारडीबीएमएसअन्य प्रकार के डेटाबेस प्रबंधन प्रणालियों की तुलना में प्रदर्शन में हीन हो सकता है, लेकिन उन्हें आधुनिक पीसी में प्रोसेसिंग पावर और मेमोरी सर्च की समस्या नहीं है। इस प्रकार के DBMS में डेटा एक अच्छी तरह से परिभाषित रूप में संग्रहीत किया जाता है, और इसे आमतौर पर SQL (स्ट्रक्चर्ड क्वेरी लैंग्वेज) प्रोग्रामिंग भाषा का उपयोग करके प्रबंधित किया जाता है। आप सबसे लोकप्रिय प्रकार के DBMS - Oracle, MSSqlServer, IBMDB2, PostgreSQL और कई अन्य को भी निर्दिष्ट कर सकते हैं।

फ्लैट फ़ाइल डेटाबेस प्रबंधन प्रणाली

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

श्रेणीबद्ध

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

नेटवर्क

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

डेटाबेस लिखने के लिए प्रोग्राम चुनना

उसके में टर्म परीक्षामैंने एक रिलेशनल डेटाबेस का उपयोग किया माइक्रोसॉफ्ट प्रोग्रामपहुँच।

माइक्रोसॉफ्ट पहुंच- संचालन के लिए सबसे लोकप्रिय DBMS में से एक माइक्रोसॉफ्ट सिस्टमखिड़कियाँ। इसके अलावा, एक्सेस एक लचीला और शक्तिशाली ढांचे के साथ एक शक्तिशाली विकास मंच है। Microsoft Access का उपयोग व्यापक व्यावसायिक सूचना प्रणालियों के विकास और परिनियोजन के लिए एक उपकरण के रूप में किया जा सकता है।

एक्सेस निम्नलिखित का उपयोग करता है बुनियादी प्रकार के क्षेत्र:

मूलपाठ: के लिए बनाया गया पाठ जानकारीऔर संख्याएँ जब प्रदर्शन करने की कोई आवश्यकता नहीं है गणितीय संचालनउनके साथ;

संख्यात्मक: गणितीय गणनाओं में उपयोग किए जाने पर संख्याओं के लिए अभिप्रेत है;

ज्ञापन: मनमाना पाठ या टिप्पणियों को संग्रहीत करने के लिए डिज़ाइन किया गया (64000 वर्णों तक लंबा);

मुद्रा: मौद्रिक राशियों का प्रतिनिधित्व करने वाली संख्याओं को संग्रहीत करने के लिए डिज़ाइन किया गया;

दिनांक और समय: दिनांक और समय की जानकारी संग्रहीत करने के लिए डिज़ाइन किया गया;

विरोध करना: डेटा तालिका में वर्तमान रिकॉर्ड के लिए स्वचालित रूप से एक अद्वितीय संख्या जोड़ने के लिए डिज़ाइन किया गया एक विशेष संख्यात्मक फ़ील्ड।

तार्किक: केवल दो मानों "ट्रू" और "गलत" को स्टोर करने के लिए डिज़ाइन किया गया;

OLE ऑब्जेक्ट फ़ील्ड: अन्य अनुप्रयोगों (ड्राइंग, ग्राफ़, चार्ट) द्वारा बनाई गई वस्तुओं को संग्रहीत करने के लिए डिज़ाइन किया गया।

Microsoft Access में विशिष्ट मान, एकल रिकॉर्ड या रिकॉर्ड के समूह की खोज करते समय केवल आवश्यक डेटा का चयन करने के कई तरीके हैं।

"खोज" संवाद बॉक्स का उपयोग करनाफ़ील्ड में विशिष्ट प्रविष्टियाँ या विशिष्ट मान खोजना आसान है। जैसा कि आवश्यक तत्व की प्रत्येक घटना पाई जाती है, अभिलेखों का पता लगाया जाता है। यदि आपको खोज के दौरान पाए गए विशिष्ट मानों को बदलने की आवश्यकता है, तो आपको इसका उपयोग करना चाहिए संवाद बॉक्स"प्रतिस्थापन"।

अनुरोधडेटाबेस में एक या अधिक तालिकाओं के लिए निर्दिष्ट शर्तों को पूरा करने वाले रिकॉर्ड के एक विशिष्ट सेट के साथ काम करने की क्षमता प्रदान करें। जब अनुरोध किया जाता है, तो यह संभव हो जाता है स्वतंत्र कामइस रिकॉर्डसेट के साथ किसी विशेष रूप में या डेटाशीट दृश्य में किसी ऑब्जेक्ट में।

छंटाईआपको एक या अधिक स्तंभों की सामग्री के अनुसार तालिका में पंक्तियों को क्रमित करने की अनुमति देता है। छँटाई के लिए, उस क्षेत्र का चयन करें जिसके द्वारा छँटाई की जाएगी, और उपकरण पट्टी पर "आरोही क्रमित करें" या "अवरोही क्रमित करें" बटन पर क्लिक करें।

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

अध्याय 2

समस्या का निरूपण

होटल डेटाबेस का उद्देश्य होटल डेटा के लेखांकन और विश्लेषण की प्रक्रिया को स्वचालित करना है।

डेटाबेस का उपयोग करते समय हल किए गए कार्य:

होटल के कर्मचारियों के बारे में डेटा का भंडारण और पुनर्प्राप्ति;

होटल के ग्राहकों के बारे में जानकारी का भंडारण और पुनर्प्राप्ति;

संख्याओं के बारे में जानकारी का भंडारण और पुनर्प्राप्ति;

बुकिंग, चेक-इन, ग्राहकों के चेक-आउट और आवास के लिए भुगतान की गणना पर डेटा का संग्रहण

कंपनी के ग्राहकों से आवास के लिए भुगतान की प्राप्ति पर जानकारी की गणना और विश्लेषण;

मुख्य पदों पर जानकारी के लिए खोजें: बुक किए गए कमरे, अवधि के लिए चेक-इन, अवधि के लिए चेक-आउट।

डेटाबेस निर्माण

MS Access डेटाबेस बनाने के लिए, टेबल डिज़ाइनर का उपयोग किया गया था, जो आपको आवश्यक तालिका संरचना को परिभाषित करने की अनुमति देता है।

प्रदर्शित करना पूरी जानकारीहोटल की स्थिति, उसकी गतिविधियों और किए गए कार्य की रिपोर्टिंग के अनुसार, निम्नलिखित तालिकाएँ बनाई गई हैं:

1. "कर्मचारी"

तालिका में निम्नलिखित फ़ील्ड हैं: कर्मचारी कोड (मुख्य क्षेत्र) - डेटा प्रकार: काउंटर; पूरा नाम- डेटा प्रकार: टेक्स्ट, आकार - 50, वैकल्पिक, मिलान की अनुमति नहीं है; जन्म की तारीख- डेटा प्रकार: दिनांक \ समय, वैकल्पिक; शिक्षा- डेटा प्रकार: प्रतिस्थापन मास्टर - निश्चित डेटा सेट (उच्चतम, औसत); नौकरी का नाम- प्रतिस्थापन के मास्टर (उपलब्ध पदों की सूची); पता- डेटा प्रकार: पाठ, आकार -50, वैकल्पिक; टेलीफ़ोन- डेटा प्रकार: संख्यात्मक, वैकल्पिक क्षेत्र; वेतन- डेटा प्रकार: मुद्रा, फ़ील्ड प्रारूप - रूबल, वैकल्पिक। डिज़ाइन दृश्य में तालिका इस तरह दिखती है:

2. "पद"

इस तालिका में निम्नलिखित फ़ील्ड हैं: स्थिति कोड- काउंटर (मुख्य क्षेत्र); नौकरी का नाम- डेटा प्रकार: पाठ (मुख्य पदों का सेट)।

3. "नंबर"

इस तालिका में निम्नलिखित फ़ील्ड हैं: नंबर कोड- काउंटर डेटा प्रकार (कुंजी क्षेत्र); श्रेणी- डेटा प्रकार: प्रोडक्शंस के मास्टर (सिंगल, डबल, जूनियर सूट, सूट)

खेत: श्रेणी कोड- डेटा प्रकार: काउंटर (कुंजी क्षेत्र), कमरा- मूलपाठ; श्रेणी- प्रतिस्थापन मास्टर (संख्या); सीटों की संख्या- डेटा प्रकार: संख्यात्मक लंबा पूर्णांक, वैकल्पिक; कमरों की संख्या- इसी तरह; अतिरिक्त जानकारी - डेटा प्रकार: मेमो; प्रति दिन लागत- डेटा प्रकार: मुद्रा, प्रारूप - रूबल, वैकल्पिक।

5. "कमरे की स्थिति"

खेत: नंबर कोड- काउंटर, कुंजी क्षेत्र; कमरा- डेटा प्रकार का प्रतिस्थापन मैटर (तालिका "संख्याओं की श्रेणियां" से समान फ़ील्ड); कर्मचारी(नौकरानी) - प्रतिस्थापन मास्टर ("कर्मचारी" तालिका पर एक प्रश्न से, चयन शर्त "नौकरानी" के साथ), फ़ील्ड - बुकिंग, चेक-इन, चेक-आउट- डेटा प्रकार: दिनांक \ समय, वैकल्पिक फ़ील्ड; क्लाइंट - लुकअप मास्टर ("क्लाइंट" टेबल से)।

6. "ग्राहक"

खेत: क्लाइंट कोड पूरा नाम- डेटा प्रकार: टेक्स्ट, फ़ील्ड का आकार - 50, अनिवार्य; जन्म की तारीख- डेटा प्रकार: दिनांक \ समय, आवश्यक; मंज़िल- प्रस्तुतियों के मास्टर (पति, पत्नियां); दस्तावेज़ के प्रकार- प्रस्तुतियों के मास्टर (पासपोर्ट, वीजा, पहचान पत्र), अनिवार्य; श्रृंखला- पाठ, अनिवार्य; कमरा- संख्यात्मक, अनिवार्य; जारीकर्ता- पाठ, क्षेत्र का आकार - 50, आवश्यक, जारी करने की तिथि- दिनांक \ समय, आवश्यक।

खेत: चाइल्ड कोड- डेटा प्रकार: काउंटर (कुंजी क्षेत्र); क्लाइंट कोड- डेटा प्रकार: प्रतिस्थापन मास्टर ("ग्राहक" तालिका से समान फ़ील्ड); पूरा नाम- डेटा प्रकार: टेक्स्ट, फ़ील्ड का आकार - 50; जन्म की तारीख- डेटा प्रकार: दिनांक / समय।

डेटा स्कीमा इस तरह दिखता है:

टेबल रूम की स्थिति और कर्मचारियों को चयन शर्त "नौकरी" के साथ कर्मचारियों पर एक प्रश्न के माध्यम से जोड़ा जाता है।

काम की सुविधा के लिए होटल डेटाबेस के लिए क्वेरी बनाई गई हैं।

अनुरोध संख्या 1 - "बुकिंग"

चयन शर्त लाइन में निम्नलिखित शर्त दर्ज की गई है:

>=[s] And<=[по]

मतलब एक निश्चित अवधि के लिए खेतों का चयन।

प्रश्न 2 और 3 इसी तरह बनाए जाते हैं।

अनुरोध संख्या 2 - "कमरों में चेक करें"

अनुरोध संख्या 3 - "कमरों से प्रस्थान"

अनुरोध संख्या 4 - "बच्चों के साथ ग्राहक।"

डिज़ाइन दृश्य में क्वेरी इस तरह दिखती है:

यह अनुरोध ग्राहकों में बच्चों की उपस्थिति के बारे में जानकारी को व्यवस्थित करता है, जो कुछ छूटों, लाभों आदि के लिए आवश्यक है।

अनुरोध संख्या 5 - "आवास के लिए भुगतान।"

क्वेरी में एक अभिव्यक्ति होती है जो प्रत्येक ग्राहक के लिए रहने की लागत की गणना को दर्शाती है।

अनुरोध संख्या 6 - "महीने के लिए भुगतान किया।"

क्वेरी में प्रत्येक ग्राहक के लिए रहने की लागत की गणना को दर्शाती एक अभिव्यक्ति है:

आवास के लिए भुगतान: (Room_state.check-out-Room_state.check-in+1)*Room_श्रेणियां। [प्रति दिन लागत]।

साथ ही अवधि के लिए क्षेत्रों का चयन।

अनुरोध संख्या 7 - "अनुसूची के लिए भुगतान।"

क्वेरी 6 के समान, फ़ील्ड चुनने के लिए अवधि चुनने के अलावा। इस क्वेरी के डेटा के आधार पर, विश्लेषण के लिए चार्ट बनाए जाते हैं, साथ ही पिवट टेबल भी।

अनुरोध संख्या 8 - "पोस्ट अनुरोध।"

कर्मचारी "नौकरानी" के लिए चयन शर्त के साथ प्रश्न। इसका उपयोग कमरे की स्थिति तालिका में डेटा प्रतिस्थापन के लिए किया जाता है।

इन अनुरोधों को बनाना होटल में रिपोर्टिंग गतिविधियों को बहुत सरल करता है, आसानी से जानकारी को व्यवस्थित करता है, और आपको इसे जल्दी से उपयोग करने और परिवर्तन करने की अनुमति देता है। अनुरोधों की सूची नीचे दिखाई गई है:

रिपोर्ट्स इस प्रकार हैं:

डेटाबेस के साथ काम करना होटल फॉर्म को खोलने के साथ शुरू होता है:

मुख्य स्थितियों पर डेटा दर्ज करने और देखने के लिए दाईं ओर रिपोर्ट खोलने के लिए बाईं ओर स्थित बटन।

उदाहरण के लिए, कक्ष सूचना प्रपत्र इस तरह दिखता है:

यहां आप होटल के कमरे के बारे में सभी जानकारी देख सकते हैं, साथ ही सभी कमरों की सूची देख सकते हैं, मैं किस स्थिति में चुनता हूं, हम तुरंत कमरे के बारे में सारी जानकारी देख सकते हैं। निचले बाएँ कोने में रिकॉर्ड के साथ काम करने की सुविधा के लिए बटन हैं। प्रपत्र खोलने के लिए ऊपरी दाएं बटन में कमरे की श्रेणी दर्ज करें।

बुकिंग चेक इन चेक आउट बटन का उपयोग करके, हम फॉर्म खोलेंगे:

जिसमें तीन टैब होते हैं:

कमरे की जानकारी - उपलब्ध कमरों के बारे में पूरी जानकारी;

प्राप्तियों की गतिशीलता - संख्या द्वारा प्राप्तियों की गतिशीलता:

भुगतान सारांश - कमरे के भुगतान का सारांश:

होटल स्टाफ बटन निम्नलिखित फॉर्म को खोलता है:

यहां आप कर्मचारियों के बारे में जानकारी देख सकते हैं, साथ ही आवश्यक जानकारी भी दर्ज कर सकते हैं।

रिपोर्ट प्राप्त करने की सहायता से, कमरों की स्थिति के बारे में जानकारी प्राप्त करने के कार्यों को हल किया जाता है: आरक्षण, चेक-इन, चेक-आउट, साथ ही भुगतान जानकारी प्रदर्शित करना और ग्राहक के लिए रसीद प्रदर्शित करना।

इस प्रकार, यह आधार कार्यों को हल करता है।

निष्कर्ष

पाठ्यक्रम के काम के दौरान, डेटाबेस "होटल" बनाया गया था। यह डेटाबेस कर्मचारियों के लिए अभिप्रेत है क्योंकि यह ग्राहक सेवा प्रक्रिया को सरल करता है।

इस डेटाबेस में शामिल हैं: टेबल, प्रश्न, फॉर्म और रिपोर्ट, साथ ही उपयोग में आसानी के लिए एक ऑटोरन विंडो।

साहित्य:

1. दिनांक, के।, जे। डेटाबेस सिस्टम का परिचय। छठा संस्करण। - प्रति।; एम।, सेंट पीटर्सबर्ग: "विलियम्स", 2000. - 848p।

2. होमोनेंको ए.डी., त्स्यगानकोव वी.एम., माल्टसेव एम.जी. डेटाबेस: उच्च शिक्षण संस्थानों के लिए पाठ्यपुस्तक / एड। प्रो नरक। होमोनेंको। - सेंट पीटर्सबर्ग: क्राउन प्रिंट, 2002. - 672 पी।

3. वी.वी. कोर्निव, ए.एफ. गैरीव, एस.वी. वासुटिन, वी.वी. रीच डेटाबेस। बुद्धिमान सूचना प्रसंस्करण। - एम।: ज्ञान, 2001.- 496 एस।

4. प्राग के., इरविन एम., "विंडोज़ 2000 के लिए उपयोगकर्ता की बाइबिल एक्सेस करें", के.: डायलेक्टिक्स, 2001 - 576p..

5. गार्नेव ए.एस., "वीबीए ट्यूटोरियल", सेंट पीटर्सबर्ग, 1999. - 104पी।

6. माइक्रोसॉफ्ट एक्सेस 2010। वास्तविक उदाहरण पर अनुप्रयोगों का विकास - जी। हर्विट्ज़ - 496 एस।

7. डेटाबेस डिजाइन। डीबीएमएस माइक्रोसॉफ्ट एक्सेस। पाठ्यपुस्तक - एन। एन। ग्रिंचेंको, ई। वी। गुसेव, एन। पी। मकारोव - 240 एस।

8. एक्सेस 2007। प्रभावी उपयोग - वी। ई। कोशेलेव - 590s।

लगभग हर संगठन का अपना डेटाबेस होता है। क्यों, यहां तक ​​कि वेबसाइटें भी सूचना के साथ काम करना आसान और सरल बनाने के लिए उनका उपयोग करती हैं। वास्तव में, वे आपको बिना किसी समस्या के गणना करने की अनुमति देते हैं, जल्दी से आवश्यक डेटा ढूंढते हैं, और सामान्य तौर पर, वे बस किसी भी जानकारी में आदेश बनाते हैं।

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

एसक्यूएल के बारे में

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

माइक्रोसॉफ्ट पहुंच

डेटाबेस बनाने का यह कार्यक्रम निश्चित रूप से कई लोगों से परिचित है। आखिरकार, यह एक सॉफ्टवेयर पैकेज में आता है माइक्रोसॉफ्ट ऑफिस. यह प्रोग्राम सीखने में सबसे आसान में से एक है, क्योंकि SQL प्रोग्रामिंग भाषा का ज्ञान व्यावहारिक रूप से वहां आवश्यक नहीं है। आप केवल यह बता सकते हैं कि कौन सी क्वेरी करनी है, और प्रोग्राम स्वयं एक SQL क्वेरी बनाएगा।

कार्यक्रम की प्रासंगिकता के बारे में। अब तक, Microsoft Access का उपयोग करके कई संगठनों के डेटाबेस बनाए गए हैं। दरअसल, कार्यक्रम ही बहुत आसान है, एक सहज ज्ञान युक्त अंतरफलक है। इसके अलावा, एक्सेस में काम करने की मूल बातें स्कूल और प्राथमिक कॉलेज के पाठ्यक्रमों में भी सिखाई जाती हैं!

PhpMyAdmin

एक्सेस, बेशक, एक अच्छा कार्यक्रम है, लेकिन अगर आपको किसी साइट के लिए डेटाबेस की आवश्यकता है, तो यह सामना नहीं करेगा। तब PhpMyAdmin बचाव के लिए आता है। डेटाबेस बनाने के लिए यह एक बहुत ही उपयोगी प्रोग्राम है। कंप्यूटर पर इंस्टॉलेशन में कुछ समय लगता है, और इंस्टॉलेशन के दौरान कुछ गलत करना आसान होता है, और यह काम नहीं करेगा। इसलिए, डेटाबेस बनाने के लिए इस प्रोग्राम को स्थापित करते समय, आपको निर्देशों का स्पष्ट रूप से पालन करना चाहिए। लेकिन PhpMyAdmin का एक और प्लस यह है कि इसे वेबसाइट के रूप में इंटरनेट के माध्यम से भी एक्सेस किया जा सकता है! उदाहरण के लिए, आपके पास एक वेबसाइट है जो वर्डप्रेस द्वारा संचालित है। इसमें एक डेटाबेस होगा। और अगर आपके पास कुछ अच्छी होस्टिंग पर साइट है, तो, सबसे अधिक संभावना है, डेटाबेस के साथ काम PhpMyAdmin के माध्यम से किया जाएगा, और इसे होस्टिंग कंट्रोल पैनल के माध्यम से एक्सेस करना संभव होगा।

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

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

कई कंपनियां डेटाबेस के प्रबंधन, विकास और प्रशासन की सुविधा के लिए विभिन्न समृद्ध एप्लिकेशन बनाती हैं।

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

इंटरनेट पर, MySQL डेटाबेस के विकास और प्रशासन के लिए कई उत्पाद मिल सकते हैं। हमने एक लेख में 10 सबसे लोकप्रिय टूल एकत्र करने का निर्णय लिया ताकि आप अपना समय बचा सकें।

1. कार्यक्षेत्र

पहला स्थान सही मायने में वर्कबेंच टूल (सन सिस्टम्स / ओरेकल द्वारा विकसित) का है, जो प्लेटफॉर्म पर काम कर सकता है माइक्रोसॉफ़्ट विंडोज़, मैक ओएस एक्स और लिनक्स। कार्यक्षेत्र डेटाबेस विकास और प्रशासन को जोड़ती है और DBDesigner4 का उत्तराधिकारी है।

MySQL कार्यक्षेत्रमुफ़्त लाइसेंस के तहत वितरित किया गया - सामुदायिक संस्करण और वार्षिक भुगतान सदस्यता के साथ - मानक संस्करण। उत्तरार्द्ध में अतिरिक्त विशेषताएं शामिल हैं जो डेवलपर्स और डेटाबेस प्रशासकों दोनों की उत्पादकता में काफी सुधार कर सकती हैं।

लागत मुफ्त है।

कार्यक्षेत्र को क्या लोकप्रिय बनाता है?

  • डेटाबेस मॉडल को ग्राफिकल रूप में प्रस्तुत करने की क्षमता, साथ ही तालिका में डेटा संपादित करना;
  • तालिकाओं के क्षेत्रों के बीच संबंध बनाने के लिए एक सरल और कार्यात्मक तंत्र की उपस्थिति, जिसके बीच एक लिंक तालिका बनाने की क्षमता के साथ "कई-से-कई" लिंक लागू किया गया है;
  • रिवर्स इंजीनियरिंग फ़ंक्शन आपको पहले लागू किए गए और डेटाबेस सर्वर पर संग्रहीत तालिकाओं और संबंधों की संरचना को पुनर्स्थापित करने की अनुमति देता है;
  • SQL प्रश्नों के एक संपादक की उपस्थिति, जो सर्वर पर भेजे जाने पर, सारणीबद्ध रूप और अन्य सुविधाओं में प्रतिक्रिया प्राप्त करना संभव बनाता है।

2.नविकट

दूसरा स्थान है Navicat(प्रीमियमसॉफ्ट साइबरटेक लिमिटेड द्वारा विकसित) एक डेटाबेस विकास और प्रशासन उपकरण है जो संस्करण 3.21 से शुरू होने वाले किसी भी MySQL सर्वर पर चलता है। MySQL के लिए, Navicat Microsoft Windows, Mac OS X और Linux प्लेटफॉर्म पर चलने के लिए उपलब्ध है।

उत्पाद की लागत $ 199 से $ 379 तक है।

नविकट को क्या लोकप्रिय बनाता है?

  • एक दृश्य क्वेरी डिजाइनर की उपस्थिति;
  • डेटा आयात, निर्यात और बैकअप करने की क्षमता;
  • रिपोर्ट बनाने की क्षमता;
  • SSH और HTTP टनलिंग;
  • डेटा और संरचना का माइग्रेशन और सिंक्रोनाइज़ेशन;
  • कार्य शेड्यूलिंग टूल और अन्य सुविधाएं।

3. PHPMyAdmin

PHPMyAdminएक मुक्त खुला स्रोत अनुप्रयोग है जिसे MySQL DBMS को प्रशासित करने के लिए डिज़ाइन किया गया है। PHPMyAdmin एक वेब इंटरफ़ेस है जिसके साथ आप MySQL सर्वर को प्रशासित कर सकते हैं, कमांड चला सकते हैं और ब्राउज़र के माध्यम से टेबल और डेटाबेस की सामग्री देख सकते हैं।

लागत मुफ्त है।

PHPMyAdmin को क्या लोकप्रिय बनाता है?

  • सीधे SQL कमांड दर्ज किए बिना MySQL DBMS को प्रबंधित करने की क्षमता;
  • PHPMyAdmin नियंत्रण कक्ष समर्पित डेटाबेस को प्रशासित करने की क्षमता कैसे प्रदान करता है;
  • गहन विकास;
  • PHPMyAdmin को अपने स्वयं के विकास में एकीकृत करने की क्षमता GNU जनरल पब्लिक लाइसेंस और अन्य सुविधाओं के लिए धन्यवाद।

4. MySQL के लिए dbForge स्टूडियो

MySQL के लिए dbForge स्टूडियो MySQL उपयोगकर्ताओं और डेटाबेस डेवलपर्स दोनों के लिए रुचि का एक उपकरण है। इसके साथ, आप आसानी से नियमित काम को स्वचालित कर सकते हैं और समय बचा सकते हैं। आज MySQL के लिए dbForge Studio तीन संस्करणों में उपलब्ध है: एक्सप्रेस, स्टैंडर्ड और प्रोफेशनल, जो आपको वह टूल चुनने की अनुमति देता है जिसकी आपको आवश्यकता है। आप वाणिज्यिक और मुफ्त दोनों संस्करणों में MySQL के लिए dbForge Studio का उपयोग कर सकते हैं।

एक मुफ़्त और सशुल्क संस्करण दोनों है, बाद वाले की कीमत $49.95 (मानक संस्करण) और $99.99 (प्रो संस्करण) है।

डीबीफोर्ज स्टूडियो को क्या लोकप्रिय बनाता है?

  • केंद्रीकृत प्रशासन के लिए धन की उपलब्धता;
  • डेटाबेस तुलना उपकरण;
  • दृश्य क्वेरी प्रोफाइलर;
  • उपयोगकर्ता विशेषाधिकारों को प्रबंधित करने की क्षमता;
  • डेटाबेस डिज़ाइनर की उपस्थिति, जो आपको दृश्य आरेख बनाने की अनुमति देता है;
  • डेटाबेस परियोजनाओं और अन्य सुविधाओं के साथ बेहतर काम।

5. हेइडीएसक्यूएल

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

लागत मुफ्त है।

HeidiSQL को क्या लोकप्रिय बनाता है?

  • कमांड लाइन का उपयोग करके सर्वर से कनेक्ट करने की क्षमता;
  • बैच अनुकूलन और तालिकाओं को पुनर्स्थापित करने की क्षमता;
  • कॉलम, इंडेक्स और टेबल की विदेशी कुंजियों को संपादित करने की क्षमता, बॉडी और SQL प्रक्रियाओं, ट्रिगर्स आदि के मापदंडों को संपादित करना;
  • अनियंत्रित SQL का सरल स्वरूपण;
  • विभिन्न डेटाबेस और अन्य सुविधाओं के बीच तालिका सिंक्रनाइज़ेशन।

6. MySQL के लिए एसक्यूएल मेस्ट्रो

MySQL के लिए SQL मेस्ट्रो- सबसे लोकप्रिय डीबीएमएस के प्रशासन, विकास और प्रबंधन के लिए एक उपकरण। एक सुविधाजनक ग्राफिकल इंटरफ़ेस आपको SQL क्वेरी और स्क्रिप्ट निष्पादित करने, उपयोगकर्ता विशेषाधिकारों का प्रबंधन, निर्यात और बैकअप डेटा की अनुमति देता है।

चुने हुए लाइसेंस और उपयोग के मामले के आधार पर, इस उपकरण की लागत $99 से $1949 तक भिन्न होती है।

MySQL के लिए SQL Maestro को क्या लोकप्रिय बनाता है?

  • संस्करण 3.23 से MySQL सर्वर संस्करणों के लिए समर्थन;
  • एक डेटाबेस डिजाइनर की उपस्थिति;
  • डेटा को संपादित, समूह, सॉर्ट और फ़िल्टर करने की क्षमता;
  • दृश्य क्वेरी बिल्डर;
  • SSH और HTTP टनलिंग;
  • BLOB संपादक और अन्य सुविधाएँ।

7. MySQL के लिए ईएमएस एसक्यूएल मैनेजर

MySQL के लिए EMS SQL प्रबंधकएक डेटाबेस विकास और प्रशासन उपकरण है जो विभिन्न MySQL सुविधाओं का समर्थन करता है और 3.23 से पुराने सभी MySQL संस्करणों के साथ काम करता है। इसके साथ, आपके पास डेटाबेस को नेत्रहीन रूप से संपादित करने, आयात करने और निर्यात करने, SQL स्क्रिप्ट निष्पादित करने, उपयोगकर्ता विशेषाधिकारों को प्रबंधित करने, MySQL डेटाबेस को नेत्रहीन रूप से डिज़ाइन करने की क्षमता है।

आवेदन के भुगतान और मुफ्त संस्करण हैं। उत्तरार्द्ध में कई कार्यात्मक सीमाएं हैं। भुगतान किए गए संस्करण की लागत 95 - 245 अमेरिकी डॉलर के बीच भिन्न होती है।

MySQL के लिए EMS SQL प्रबंधक को क्या लोकप्रिय बनाता है?

  • UTF8 डेटा के लिए समर्थन;
  • विभिन्न MySQL वस्तुओं का आसान प्रबंधन;
  • 3.23 से 6.0 तक के सभी संस्करणों के साथ संगतता;
  • अनुरोध उत्पन्न करने के लिए ग्राफिक और टेक्स्ट टूल की उपस्थिति;
  • SSH और HTTP टनलिंग;
  • सुविधाजनक रिपोर्ट डिजाइनर और अन्य सुविधाएँ।

8.एसक्यूएलयोग

SQLयोग- सबसे शक्तिशाली उपकरणों में से एक जो प्रशासन और डेटाबेस विकास के लिए MySQL व्यवस्थापक, PHPMyAdmin और कुछ अन्य उपकरणों की क्षमताओं को जोड़ती है। SQLyog माइक्रोसॉफ्ट विंडोज, विंडोज एनटी प्लेटफॉर्म पर चलता है। और शराब के साथ लिनक्स।

SQLyog का फ्री और पेड दोनों वर्जन उपलब्ध है। भुगतान किए गए संस्करण की लागत - 99 से 1499 अमरीकी डालर तक (उपयोगकर्ताओं की संख्या और लाइसेंस के आधार पर, समर्थन के साथ या बिना भिन्न होती है)।

SQLyog को क्या लोकप्रिय बनाता है?

  • सुविधाजनक क्वेरी बिल्डर;
  • डेटा सिंक्रनाइज़ेशन की संभावना;
  • यूनिकोड समर्थन;
  • SSH और HTTP, HTTPS टनलिंग;
  • "स्मार्ट" स्वतः पूर्णता;
  • बुद्धिमान कोड पूर्णता और अन्य सुविधाएँ।

9.डीबी उपकरण प्रबंधक

डीबी उपकरण प्रबंधक- MySQL, PostgreSQL, MSAccess, MS . के लिए अंतर्निहित समर्थन के साथ डेटा प्रबंधन अनुप्रयोग एस क्यू एल सर्वर, Oracle और अन्य डेटाबेस। समर्थित प्लेटफॉर्म: विंडोज 2000, एक्सपी, विस्टा, 7.

DBTools Manager मुफ़्त (मानक) और सशुल्क संस्करण (एंटरप्राइज़) में उपलब्ध है। कई लाइसेंस के लिए छूट के साथ लागत $ 69.90 प्रति लाइसेंस है।

आप यहाँ DBTools Manager के बारे में अधिक जान सकते हैं और खरीद सकते हैं

साइट पर नया

>

सबसे लोकप्रिय