foreign-key पर टैग किए गए जवाब

RDBMS प्लेटफ़ॉर्म में एक प्रकार की अखंडता बाधा का उपयोग यह सुनिश्चित करने के लिए किया जाता है कि स्तंभ में एक मान किसी अन्य तालिका के प्रमुख मानों की श्रेणी से मेल खाता है।

2
क्या मुझे सकर्मक विदेशी कुंजी जोड़ना चाहिए?
सरल उदाहरण: ग्राहकों की एक तालिका है। create table Customers ( id integer, constraint CustomersPK primary key (id) ) डेटाबेस में अन्य सभी डेटा को लिंक करना चाहिए Customer, इसलिए जैसे Ordersदिखता है: create table Orders ( id integer, customer integer, constraint OrdersPK primary key (customer, id), constraint OrdersFKCustomers foreign …

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

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

4
किसी विदेशी कुंजी बाधा वाले स्तंभ को पहले से मौजूद तालिका में कैसे जोड़ा जाए?
मेरे पास निम्न तालिकाएँ हैं, CREATE TABLE users (id int PRIMARY KEY); -- already exists with data CREATE TABLE message (); मैं messagesतालिका को कैसे बदलूं , इसमें एक नया कॉलम senderजोड़ा गया है तालिका का senderसंदर्भ देने वाली एक विदेशी कुंजी कहां हैusers यह काम नहीं किया # ALTER …

2
Mysql में विदेशी कुंजी के लिए RESTRICT का उपयोग कैसे करें?
के डेटाबेस संरचना में CREATE TABLE Country ( name varchar(40) NOT NULL, PRIMARY KEY (name) ) ENGINE=InnoDB DEFAULT CHARSET=utf8; CREATE TABLE City ( name varchar(40) NOT NULL, PRIMARY KEY (name) ) ENGINE=InnoDB DEFAULT CHARSET=utf8; CREATE TABLE Map ( country varchar(40) NOT NULL, city varchar(100) NOT NULL, PRIMARY KEY (country,city), FOREIGN …

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

5
SQL सर्वर में एक ही स्तंभ पर कई विदेशी कुंजियों का उपयोग
SQL सर्वर मुझे एक स्तंभ पर कई विदेशी कुंजी बनाने की अनुमति देता है, और हर बार बस अलग-अलग नाम का उपयोग करके मैं एक ही ऑब्जेक्ट के लिए एक और कुंजी संदर्भ बना सकता हूं। मूल रूप से सभी चाबियाँ एक ही रिश्ते को परिभाषित कर रही हैं। मैं …

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) ); अतिरिक्त आवश्यकता के साथ कि अन्य क्षेत्र मूल्यों …

1
Amazon RDS PostgreSQL में विदेशी कुंजियों को अस्थायी रूप से अक्षम कैसे करें?
मैं मौजूदा परीक्षण वातावरण को Amazon RDS PostgreSQL में स्थानांतरित कर रहा हूं। परीक्षण की रूपरेखा में कुछ सारणियों में डेटा को पहले की स्थिति में पुनः लोड करने की सुविधा है। इसके लिए यह विदेशी कुंजियों को निष्क्रिय करता है, मौजूदा डेटा को हटाता है, राज्य को बचाता है …

1
"दो टेबल दूर" बाधाओं को लागू करना
मैं एसक्यूएल में एक विद्युत योजनाबद्ध मॉडलिंग में कुछ परेशानी में भाग गया। जिस संरचना पर मैं कब्जा करना चाहता हूं, वह है part ←────────── pin ↑ ↑ part_inst ←───── pin_inst जहां "उदाहरण" "उदाहरण" के लिए छोटा है। उदाहरण के लिए, मेरे पास partLM358 op-amp के रूप में pins 1OUT, …

3
कैसे विदेशी कुंजी डेटा पुनर्प्राप्त करने के लिए
मैं एक संपूर्ण स्कीमा की विदेशी कुंजी इन्फोस (प्रत्येक पंक्ति: रेफ़रिंग टेबल और फ़ील्ड, रेफ़रेंस टेबल और फ़ील्ड) को पुनः प्राप्त करने की अनुमति देने वाली क्वेरी की तलाश कर रहा हूं। मुझे यह मिल गया है, लेकिन मुझे वह सारी जानकारी नहीं देनी चाहिए जिसकी मुझे ज़रूरत है: /programming/4389228/sql-for-oracle-to-check-if-a-constraint-exists …

2
क्या एक दृष्टिकोण को अपने स्वयं के विदेशी प्रमुख बाधाओं की आवश्यकता है?
डिस्क्लेमर: मैं एक प्रोग्रामर हूं, डीबीए नहीं, इसलिए मेरे साथ सहन करें ... मेरा एक विचार है कि मैं केवल 2 संस्थाओं को एक साथ मैप करने के लिए उपयोग करता हूं। मुझे इसे प्राप्त करने के लिए कुछ अलग-अलग तालिकाओं के बीच जुड़ना होगा: CREATE OR REPLACE VIEW V_SCREENING_GROUP_SITES …

2
एक विदेशी कुंजी के लिए संदर्भित संदर्भ बदलें
मेरे पास कुछ इस तरह है: CREATE TABLE T1 ( Id INT ... ,Constraint [PK_T1] PRIMARY KEY CLUSTERED [Id] ) CREATE TABLE T2 ( .... ,T1_Id INT NOT NULL ,CONSTRAINT [FK_T2_T1] FOREIGN KEY (T1_Id) REFERENCES T1(Id) ) प्रदर्शन (और गतिरोध) कारणों से मैंने T1 पर एक नया सूचकांक बनाया CREATE …

1
एक दोस्ती डेटाबेस संरचना डिजाइन करना: क्या मुझे एक बहुस्तरीय कॉलम का उपयोग करना चाहिए?
कहो कि मेरे पास एक तालिका है User_FriendList, जिसमें निम्नलिखित विशेषताएं हैं: CREATE TABLE User_FriendList ( ID ..., User_ID..., FriendList_IDs..., CONSTRAINT User_Friendlist_PK PRIMARY KEY (ID) ); और मान लें कि उक्त तालिका में निम्नलिखित आंकड़े हैं: + ---- + --------- + --------------------------- + | आईडी | उपयोगकर्ता_आईडी | फ्रेंडलिस्ट_आईडी | …

3
शून्य-या-एक-शून्य-या-एक
मैं शून्य-या-एक-शून्य-या-एक-संबंध Sql सर्वर में सबसे प्राकृतिक तरीके से कैसे मॉडल करूं? एक 'हेज़र्ड' तालिका है जो किसी साइट पर खतरों को सूचीबद्ध करती है। काम के लिए एक 'कार्य' तालिका है जिसे किसी साइट पर करने की आवश्यकता है। कुछ कार्य एक खतरे को ठीक करने के लिए हैं, …

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