database-design पर टैग किए गए जवाब

वैचारिक स्कीमा और / या तार्किक मॉडल और / या डेटाबेस की भौतिक सेटिंग्स का विकास।

1
एक ही तालिका में दो पंक्तियों को कैसे संबंधित करें
मेरे पास एक तालिका है जहाँ पंक्तियाँ एक-दूसरे से संबंधित हो सकती हैं, और तार्किक रूप से, दोनों पंक्तियों के बीच संबंध दोनों तरीके से (मूल रूप से, दिशाहीन है) जाता है। (और अगर आप सोच रहे हैं, हां, यह वास्तव में एक तालिका होनी चाहिए। यह एक ही तार्किक …

3
RESTful API के लिए SQL डेटाबेस संरचना
मैं एक RESTful API बना रहा हूं। मैं अपने संसाधनों के चारों ओर अपने डेटाबेस तालिकाओं को डिजाइन करने का सबसे अच्छा तरीका तय करने के लिए संघर्ष कर रहा हूं। प्रारंभ में, मैं हालांकि प्रति संसाधन एक तालिका जाने के लिए एक अच्छा तरीका होगा, लेकिन मुझे अब चिंता …

4
श्रेणी के बीच निर्णय लेने वाला सुपरटाइप / उपप्रकार: पूर्ण विच्छेद या अपूर्ण अतिव्यापी
मैं एक इंवेंट्री डेटाबेस बना रहा हूं, जो आईटी हार्डवेयर, जैसे डेस्कटॉप कंप्यूटर, लैपटॉप, स्विच, राउटर, मोबाइल फोन आदि को स्टोर कर रहा है। मैं सुपरटाइप / सबटाइप पैटर्न का उपयोग कर रहा हूं, जहां सभी डिवाइस एक ही तालिका में संग्रहीत हैं, और विशिष्ट जानकारी को उप-प्रकार तालिकाओं में …

2
कैसंड्रा में कॉलम परिवारों या कीस्पेस के कई (हजारों) का उपयोग करने का दंड क्या है?
मैं हमारी कैसंड्रा स्थापना के लिए सबसे अच्छे डिजाइन का मूल्यांकन करने की प्रक्रिया में हूं। इंटरनेट पर पहले दो स्तरों का उपयोग करने के बारे में इतनी जानकारी नहीं है कि कैसंड्रा प्रदान करता है- कीस्पेस और कॉलम परिवार । मैं सोच रहा था कि क्या होगा और यदि …

1
चालान और ट्रैकिंग उत्पन्न करना
हर 2 सप्ताह में, सिस्टम कंपनियों के लिए चालान जनरेट करेगा। कंपनी को हर महीने 1 और 16 तारीख को चालान प्राप्त होगा। (यह क्रोन जॉब के माध्यम से हर 2 सप्ताह में चलेगा। यह ऑर्डर टेबल के माध्यम से स्कैन करेगा और फिर 'इनवॉइस' टेबल में जोड़ देगा। क्या …

2
अलग स्कीमा का उपयोग SQL Server 2008 प्रदर्शन को कैसे प्रभावित करता है?
मैं हमारे SQL Server 2008 डेटाबेस में विभिन्न उद्देश्यों के साथ वस्तुओं के लिए अलग स्कीमा का उपयोग करना चाहता हूं। अभी हम एक टेबल या संग्रहित प्रक्रिया के उद्देश्य को इंगित करने के लिए एक काफी दिमाग-सुन्न नामकरण सम्मेलन का उपयोग करते हैं, और उपसर्गों का अर्थ है कि …

3
मैजिक कॉलम "नाम" कहां से आता है?
मुझे यह दुर्घटना से मिला: db=> select name from site; ERROR: column "name" does not exist LINE 1: select name from site; ^ db=> select site.name from site; name --------------- (1,mysitename) (1 row) दूसरी क्वेरी पूरी पंक्ति वाली एक टपल लौटाती है। पोस्टग्रेज का उपयोग 9.0.1। संपादित करें: अनुरोध द्वारा …

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

1
डायनमोब में कई तालिकाओं का उपयोग कब करें?
DyanmoDB सर्वोत्तम अभ्यास यह स्पष्ट करते हैं कि: आपको डायनमोबडी एप्लिकेशन में यथासंभव कुछ तालिकाओं को बनाए रखना चाहिए। अधिकांश अच्छी तरह से डिज़ाइन किए गए अनुप्रयोगों के लिए केवल एक तालिका की आवश्यकता होती है। मुझे पता है कि यह मनोरंजक है तो बस हर एक ट्यूटोरियल के बारे …

6
अलग-अलग पंक्तियों के बजाय एक पंक्ति के एक क्षेत्र में कई मूल्यों को संग्रहीत करने के संभावित लाभ
हमारी पिछली साप्ताहिक बैठक के दौरान, एक व्यक्ति जिसके पास डेटाबेस प्रशासन में कोई पृष्ठभूमि का अनुभव नहीं है, इस प्रश्न को लाया: "क्या कोई ऐसा परिदृश्य होगा जो कई लाइनों के बजाय डेटा इन-लाइन (स्ट्रिंग) को सही ठहराता है?" आइए हम एक तालिका को कहते हैं countryStatesजहां हम किसी …

2
क्या मुझे UUID के साथ-साथ ID का भी उपयोग करना चाहिए
मैं अपने सिस्टम में UUIDs का उपयोग कुछ समय से कई कारणों से कर रहा हूँ, जिनमें लॉगिंग से लेकर विलंबित सहसंबंध तक शामिल हैं। मेरे द्वारा उपयोग किए जाने के बाद मैंने जिन स्वरूपों का उपयोग किया वह कम भोले बन गए: VARCHAR(255) VARCHAR(36) CHAR(36) BINARY(16) यह तब था …

1
तालिका में अशक्त स्तंभ जोड़ने में 10 मिनट से अधिक का समय लगता है
मुझे एक टेबल पर एक नया कॉलम जोड़ने की समस्या है। मैंने इसे कई बार चलाने की कोशिश की, लेकिन 10 मिनट से अधिक चलने के बाद, मैंने लॉक समय के कारण क्वेरी को रद्द करने का निर्णय लिया। ALTER TABLE mytable ADD mycolumn VARCHAR(50); उपयोगी जानकारी: PostgreSQL संस्करण: 9.1 …

3
SQL में एक शून्य या एक संबंध को लागू करना
हम कहते हैं कि मैं एक परिदृश्य के लिए एक डेटाबेस डिजाइन कर रहा हूं जहां एक-से-शून्य या एक (1-0..1) संबंध मौजूद है। उदाहरण के लिए: उपयोगकर्ताओं का एक समूह है , और कुछ उपयोगकर्ता ग्राहक भी हो सकते हैं । इस प्रकार, मैंने दो समान तालिकाओं का निर्माण किया, …

1
क्या Postgres कॉलम पर एक अद्वितीय बाधा बनाने से इसे अनुक्रमित करने की आवश्यकता दूर हो जाती है?
क्या Postgres कॉलम पर एक अद्वितीय बाधा बनाने से इसे अनुक्रमित करने की आवश्यकता दूर हो जाती है? मुझे उम्मीद है कि बाधा को कुशलता से बनाए रखने के लिए एक सूचकांक की आवश्यकता है।

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

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