sql पर टैग किए गए जवाब

संरचित क्वेरी भाषा (एसक्यूएल) संबंधपरक डेटाबेस प्रबंधन प्रणालियों में डेटा के प्रबंधन के लिए एक भाषा है। यह टैग सामान्य एसक्यूएल प्रोग्रामिंग सवालों के लिए है; यह Microsoft SQL सर्वर के लिए नहीं है (इसके लिए, sql-server टैग का उपयोग करें) और न ही यह SQL की विशिष्ट बोलियों को संदर्भित करता है।

19
तालिका के प्राथमिक कुंजी स्तंभ "आईडी" को नाम देना क्यों बुरा व्यवहार माना जाता है? [बन्द है]
मेरे t-sql शिक्षक ने हमें बताया कि हमारे PK कॉलम का नामकरण "Id" बिना किसी और स्पष्टीकरण के बुरा व्यवहार माना जाता है। पीके कॉलम "आईडी" का नामकरण क्यों बुरा माना जाता है?
209 sql  naming  tsql 

14
"कभी भी उस कोड में न करें जो आपको आपके लिए अच्छा करने के लिए SQL सर्वर प्राप्त कर सकता है" - क्या यह एक खराब डिजाइन का नुस्खा है?
यह एक ऐसा विचार है जिसे मैंने कई स्थानों पर दोहराया है। कमोबेश कुछ लोग यह स्वीकार करते हैं कि एक बार पूरी तरह से SQL में किसी समस्या को हल करने की कोशिश करने से जटिलता का एक निश्चित स्तर पार हो जाता है जिसे आपको वास्तव में कोड …

13
अपने डेटा को डिस्क पर सहेजने के बजाय डेटाबेस का उपयोग क्यों करें?
एक डेटाबेस के बजाय मैं सिर्फ अपने डेटा को JSON में क्रमबद्ध करता हूं, जब आवश्यक हो तब इसे डिस्क पर सहेजना और लोड करना। सभी डेटा प्रबंधन प्रोग्राम पर ही किए जाते हैं, जो कि एसक्यूएल प्रश्नों का उपयोग करने से तेज और आसान है। इस कारण से मुझे …
193 database  sql  mysql  nosql 

17
क्या हमेशा एक स्वत: पूर्णांक प्राथमिक कुंजी रखना अच्छा अभ्यास है?
मेरे डेटाबेस में, मैं अपने द्वारा idबनाई गई हर टेबल के नाम के साथ एक ऑटो-इन्क्रीमेंटिंग पूर्णांक प्राथमिक कुंजी रखने की आदत में पड़ जाता हूं, ताकि मुझे किसी विशेष पंक्ति के लिए एक अद्वितीय लुकअप मिल जाए। क्या यह एक बुरा विचार है? क्या इस तरह से करने में …

14
क्या कोई तकनीकी कारण है, प्रोग्रामिंग में, डिफ़ॉल्ट तिथि प्रारूप YYYYMMDD है और कुछ और नहीं?
क्या कोई इंजीनियरिंग कारण है कि ऐसा क्यों है? मैं एक आरडीबीएमएस के मामले में सोच रहा था कि इसे प्रदर्शन के साथ कुछ करना था, क्योंकि "YEAR" एक "महीने" से अधिक विशिष्ट है, उदाहरण के लिए: आपके पास केवल एक वर्ष 2000 है, लेकिन हर साल "जनवरी" है, जो …

4
SQL की तुलना में noSQL डेटाबेस अधिक स्केलेबल क्यों हैं?
हाल ही में मैंने noSQL DBMS के बारे में बहुत कुछ पढ़ा। मैं CAP प्रमेय , ACID नियम, BASE नियम और मूल सिद्धांत को समझता हूं । लेकिन इस बात पर कोई संसाधन नहीं मिला कि आरडीबीएमएस की तुलना में नोएसक्यूएल स्केलेबल अधिक आसानी से क्यों है (उदाहरण के लिए …
98 sql  nosql  scalability 

10
क्यों "तालिका से * का चयन करें" बुरा व्यवहार माना जाता है
कल मैं एक "शौक" प्रोग्रामर के साथ चर्चा कर रहा था (मैं खुद एक पेशेवर प्रोग्रामर हूं)। हम उनके किसी काम में आए, और उन्होंने कहा कि वह हमेशा अपने डेटाबेस के सभी कॉलमों (यहां तक ​​कि प्रोडक्शन सर्वर / कोड में) पर सवाल उठाते हैं। मैंने उसे ऐसा नहीं …
96 database  sql  mysql  bad-code 

9
क्या रिलेशनल डेटाबेस में सूचियों का उपयोग करना कभी ठीक है?
मैं एक परियोजना की अवधारणा के साथ जाने के लिए एक डेटाबेस डिजाइन करने की कोशिश कर रहा हूं और एक गर्म बहस वाले मुद्दे की तरह लगता है। मैंने कुछ लेख और कुछ स्टैक ओवरफ्लो उत्तर पढ़े हैं जो बताता है कि यह कभी नहीं (या लगभग कभी नहीं) …

13
क्या स्रोत कोड में SQL लिखने के लिए इसे एक विरोधी पैटर्न माना जाता है?
क्या यह इस तरह से एक आवेदन में SQL हार्डकोड करने के लिए एक विरोधी पैटर्न माना जाता है: public List<int> getPersonIDs() { List<int> listPersonIDs = new List<int>(); using (SqlConnection connection = new SqlConnection( ConfigurationManager.ConnectionStrings["Connection"].ConnectionString)) using (SqlCommand command = new SqlCommand()) { command.CommandText = "select id from Person"; command.Connection = …
87 c#  sql 

12
SQL: खाली स्ट्रिंग बनाम NULL मान
मुझे पता है कि यह विषय थोड़ा विवादास्पद है और बहुत सारे लेख / राय इंटरनेट पर तैर रहे हैं। Unfortunatelly, उनमें से ज्यादातर मानते हैं कि व्यक्ति को पता नहीं है कि NULL और खाली स्ट्रिंग में क्या अंतर है। इसलिए वे जॉइन / एग्रीगेट के साथ आश्चर्यजनक परिणामों …
72 design  database  sql  strings  null 

6
SQL क्वेरी में से से पहले चयन क्यों है? [बन्द है]
यह एक ऐसी चीज है जिसने मुझे स्कूल में बहुत परेशान किया। पांच साल पहले, जब मैंने एसक्यूएल सीखा, तो मैंने हमेशा सोचा कि हम पहले उन क्षेत्रों को क्यों निर्दिष्ट करते हैं जो हम चाहते हैं और फिर हम उन्हें कहाँ से चाहते हैं। मेरे विचार के अनुसार, हमें …
67 sql  history  syntax 

15
सह-कार्यकर्ता ने मेरे सभी प्रश्नों का नाम बदल दिया [बंद]
मुझे नहीं पता कि मुझे बहुत चिढ़ होना चाहिए या क्या। मैंने अकेले एक बड़े डेटाबेस के लिए 300 से अधिक प्रश्नों का निर्माण किया, और एक नामकरण सम्मेलन विकसित किया ताकि मैं उन्हें बाद में खोज सकूं। मेरे कार्यालय में किसी और को यह भी पता नहीं है कि …
63 database  sql  access 

6
यह एक DB स्कीमा की संरचना करने के लिए एक हास्यास्पद तरीका है, या मैं पूरी तरह से कुछ याद कर रहा हूँ?
मैंने रिलेशनल डेटाबेस के साथ बहुत कम काम किया है, और मुझे लगता है कि मैं अच्छे स्कीमा डिज़ाइन की बुनियादी अवधारणाओं को अच्छी तरह समझता हूँ। मुझे हाल ही में एक प्रोजेक्ट संभालने का काम सौंपा गया था जहाँ डीबी को एक उच्च-भुगतान सलाहकार द्वारा डिजाइन किया गया था। …
61 database  sql  schema 

14
एसक्यूएल इंजेक्शन निवारक तंत्र पैरामीटरयुक्त प्रश्नों का उपयोग करने की दिशा में क्यों विकसित हुआ?
जिस तरह से मैं इसे देखता हूं, SQL इंजेक्शन के हमलों को रोका जा सकता है: ध्यान से स्क्रीनिंग, फ़िल्टरिंग, एन्कोडिंग इनपुट (एसक्यूएल में प्रविष्टि से पहले) तैयार किए गए कथनों / परिमाणित प्रश्नों का उपयोग करना मुझे लगता है कि प्रत्येक के लिए पेशेवरों और विपक्ष हैं, लेकिन क्यों …

8
क्या बड़े डेटासेट के लिए NoSQL डेटाबेस का उपयोग अव्यवहारिक है जहाँ आपको सामग्री द्वारा खोज करने की आवश्यकता है?
मैं अब एक सप्ताह के लिए NoSQL डेटाबेस के बारे में सीख रहा हूं। मैं वास्तव में NoSQL डेटाबेस के फायदे और कई उपयोग के मामलों को समझता हूं जिनके लिए वे महान हैं। लेकिन अक्सर लोग अपने लेख लिखते हैं जैसे कि NoSQL रिलेशनल डेटाबेस को प्रतिस्थापित कर सकता …

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