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

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

11
उपयोगकर्ता एजेंट स्ट्रिंग कितना बड़ा हो सकता है?
यदि आप एक डेटाबेस में एक उपयोगकर्ता एजेंट को स्टोर करने जा रहे थे, तो आप कितने बड़े के लिए जाएंगे? मुझे यह तकनीकी लेख मिला, जो यूए को 200 से कम रखने की सिफारिश करता है। ऐसा नहीं लगता है कि यह एचटीटीपी विनिर्देशन में परिभाषित है, कम से …

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

12
MySQL में प्राइमरी की निकालें
मेरे पास निम्न तालिका स्कीमा है, जो उपयोगकर्ता Myc डेटाबेस पर अनुमतियों के लिए user_customers को मैप करता है: mysql> describe user_customer_permission; +------------------+---------+------+-----+---------+----------------+ | Field | Type | Null | Key | Default | Extra | +------------------+---------+------+-----+---------+----------------+ | id | int(11) | NO | PRI | NULL | auto_increment | …

14
SQL डेटाबेस में प्राथमिक कुंजी के रूप में स्ट्रिंग्स
मैं डेटाबेस और सिद्धांतों के साथ बहुत परिचित नहीं हूं कि वे कैसे काम करते हैं। पूर्णांक की तुलना में प्राथमिक कुंजी के लिए स्ट्रिंग्स का उपयोग करने के लिए क्या यह एक प्रदर्शन के दृष्टिकोण (डालने / अद्यतन / क्वेरी) से धीमा है?

11
कैसे संस्करण एक डेटाबेस में एक रिकॉर्ड को नियंत्रित करने के लिए
मान लीजिए कि डेटाबेस में मेरा एक रिकॉर्ड है और व्यवस्थापक और सामान्य उपयोगकर्ता दोनों अपडेट कर सकते हैं। किसी को भी एक अच्छा दृष्टिकोण / वास्तुकला का सुझाव दे सकते हैं कि इस तालिका में हर परिवर्तन को कैसे नियंत्रित किया जाए ताकि रिकॉर्ड को पिछले संशोधन में रोलबैक …

19
सरोगेट बनाम प्राकृतिक / व्यावसायिक कुंजी [बंद]
बंद हो गया । यह प्रश्न राय आधारित है । यह वर्तमान में उत्तर स्वीकार नहीं कर रहा है। इस प्रश्न को सुधारना चाहते हैं? प्रश्न को अपडेट करें ताकि इस पोस्ट को संपादित करके तथ्यों और उद्धरणों के साथ उत्तर दिया जा सके । 6 साल पहले बंद हुआ …

10
एक दशमलव कॉलम में पैसा जमा करना - क्या सटीक और पैमाना?
मैं एक डेटाबेस पर धन मूल्यों को संग्रहीत करने के लिए एक दशमलव कॉलम का उपयोग कर रहा हूं, और आज मैं सोच रहा था कि क्या सटीक और उपयोग करने के लिए पैमाने। चूँकि निश्चित चौड़ाई के चार कॉलम अधिक कुशल होते हैं, मैं सोच रहा था कि दशमलव …

12
टैगिंग के लिए डेटाबेस डिजाइन
आप निम्नलिखित टैगिंग सुविधाओं का समर्थन करने के लिए एक डेटाबेस कैसे डिज़ाइन करेंगे: आइटम में बड़ी संख्या में टैग हो सकते हैं दिए गए सेट के साथ टैग किए गए सभी आइटम की खोज त्वरित होनी चाहिए (आइटम में सभी टैग होने चाहिए, इसलिए यह एक-खोज है, न कि …

26
क्या कभी ऐसा समय है जहां डेटाबेस 1: 1 संबंध का उपयोग करने से समझ में आता है?
मैं दूसरे दिन सामान्यीकरण पर सोच रहा था, और यह मेरे साथ हुआ, मैं उस समय के बारे में नहीं सोच सकता जहाँ एक डेटाबेस में 1: 1 संबंध होना चाहिए। Name:SSN? मैं उन्हें एक ही टेबल में रखूंगा। PersonID:AddressID? फिर से, वही टेबल। मैं 1: कई या कई: कई …

13
ऐतिहासिक डेटा को कैसे स्टोर करें
कुछ सह-कार्यकर्ता और मैं ऐतिहासिक डेटा को स्टोर करने के सर्वोत्तम तरीके पर एक बहस में पड़ गए। वर्तमान में, कुछ प्रणालियों के लिए, मैं ऐतिहासिक डेटा को संग्रहीत करने के लिए एक अलग तालिका का उपयोग करता हूं, और मैं वर्तमान, सक्रिय रिकॉर्ड के लिए एक मूल तालिका रखता …

7
MySQL में SHA1 हैश मान संग्रहीत करना
मेरे पास एक साधारण प्रश्न है जो तब हुआ जब मैं एक MySQL डेटाबेस में SHA1 हैश के परिणाम को संग्रहीत करना चाहता था: कब तक VARCHAR फ़ील्ड होना चाहिए जिसमें मैं हैश का परिणाम संग्रहीत करता हूं?

10
क्या एक अच्छा कारण है कि मैं VARCHAR (255) को इतनी बार इस्तेमाल किया गया (जैसा कि एक और लंबाई के विपरीत है)?
कई पाठ्यक्रमों, पुस्तकों और नौकरियों में, मैंने पाठ फ़ील्ड को "लघु" पाठ के लिए डिफ़ॉल्ट के रूप में VARCHAR (255) के रूप में परिभाषित देखा है। क्या कोई अच्छा कारण है कि 255 की लंबाई को इतनी बार चुना जाता है, एक अच्छा दौर संख्या होने के अलावा ? क्या …


14
उपश्रेणियाँ बनाम जुड़ती हैं
मैंने एक एप्लिकेशन के एक धीमे सेक्शन को दर्शाया, जो हमें किसी अन्य कंपनी से विरासत में मिला है जैसे कि एक उपकुंजी के बजाय एक आंतरिक जॉइन का उपयोग करने के लिए: WHERE id IN (SELECT id FROM ...) Refactored क्वेरी लगभग 100x तेज चलती है। (~ 50 सेकंड …

2
DELETE CASCADE पर SQL, डिलीट करने का कौन सा तरीका है?
अगर मेरे पास डेटाबेस में दो संबंध हैं, जैसे: CREATE TABLE Courses ( CourseID int NOT NULL PRIMARY KEY, Course VARCHAR(63) NOT NULL UNIQUE, Code CHAR(4) NOT NULL UNIQUE ); CREATE TABLE BookCourses ( EntryID int NOT NULL PRIMARY KEY, BookID int NOT NULL, Course CHAR(4) NOT NULL, CourseNum CHAR(3) …

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