unique-constraint पर टैग किए गए जवाब

DDL UNIQUE बाधाएं यह सुनिश्चित करती हैं कि स्तंभ या स्तंभों के समूह में मौजूद डेटा तालिका में सभी पंक्तियों के बीच अद्वितीय है। इसमें शामिल स्तंभ या स्तंभों में शामिल डेटा, इसलिए, प्रासंगिक तालिका में एक पंक्ति को विशिष्ट रूप से पहचानने के लिए उपयोगी है।

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

4
NVARCHAR स्तंभ प्राथमिक कुंजी के रूप में या अद्वितीय स्तंभ के रूप में
मैं SQL सर्वर 2012 डेटाबेस विकसित कर रहा हूं और मुझे प्राथमिक कुंजियों के रूप में nvarchar कॉलम के बारे में संदेह है। मेरे पास यह तालिका है: CREATE TABLE [dbo].[CODES] ( [ID_CODE] [bigint] IDENTITY(1,1) NOT NULL, [CODE_LEVEL] [tinyint] NOT NULL, [CODE] [nvarchar](20) NOT NULL, [FLAG] [tinyint] NOT NULL, [IS_TRANSMITTED] …

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

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

3
क्या किसी क्षेत्र को विशिष्ट बनाकर उसे अनुक्रमित किया जाता है?
यदि मैं uniqueकिसी फ़ील्ड पर एक बाधा बनाता हूं , तो क्या मुझे स्केलेबल सम्मिलित समय प्राप्त करने के लिए उस फ़ील्ड पर एक इंडेक्स बनाने की भी आवश्यकता है? या यह मेरे लिए किया जाता है (भले ही इसका उपयोग करने वाला सूचकांक सार्वजनिक रूप से सुलभ न हो?) …

2
समग्र विदेशी कुंजियों को एक अलग अद्वितीय बाधा की आवश्यकता क्यों है?
यहां एक साधारण तालिका है जहां रिकॉर्ड एक ही तालिका में मूल रिकॉर्ड को संदर्भित कर सकते हैं: CREATE TABLE foo ( id SERIAL PRIMARY KEY, parent_id INT NULL, num INT NOT NULL, txt TEXT NULL, FOREIGN KEY (parent_id) REFERENCES foo(id) ); अतिरिक्त आवश्यकता के साथ कि अन्य क्षेत्र मूल्यों …

3
क्या सभी कॉलमों को चिह्नित करना उचित है लेकिन प्राथमिक कुंजी के रूप में एक?
मेरे पास फिल्मों का प्रतिनिधित्व करने वाली एक टेबल है। क्षेत्र हैं: id (PK), title, genre, runtime, released_in, tags, origin, downloads। मेरे डेटाबेस को डुप्लिकेट पंक्तियों द्वारा प्रदूषित नहीं किया जा सकता है, इसलिए मैं विशिष्टता को लागू करना चाहता हूं। समस्या यह है कि अलग-अलग फिल्मों में एक ही …
हमारी साइट का प्रयोग करके, आप स्वीकार करते हैं कि आपने हमारी Cookie Policy और निजता नीति को पढ़ और समझा लिया है।
Licensed under cc by-sa 3.0 with attribution required.