প্রশ্ন ট্যাগ «foreign-key»

আরডিবিএমএস প্ল্যাটফর্মে এক ধরণের অখণ্ডতা বাধা ব্যবহৃত হয়েছে তা নিশ্চিত করার জন্য যে কলামের মান অন্য টেবিলের মূল মানগুলির মধ্যে একটির সাথে মেলে ensure

2
প্রদত্ত প্রাথমিক কীটির সাথে সম্পর্কিত বিদেশী কীগুলি সন্ধান করুন
প্রদত্ত ডাটাবেসে কোন কলামগুলি পিকে / এফকে সম্পর্কের মাধ্যমে যুক্ত হয়েছে তা প্রতিষ্ঠিত করার একটি উপায় আমি চাই। আমি প্রদত্ত টেবিলের মাধ্যমে পিকে / এফকে তথ্য ফিরিয়ে দিতে পারি SELECT * FROM INFORMATION_SCHEMA.KEY_COLUMN_USAGE AS cu WHERE EXISTS ( SELECT tc.* FROM INFORMATION_SCHEMA.TABLE_CONSTRAINTS AS tc WHERE tc.CONSTRAINT_CATALOG = 'MyDatabase' AND tc.TABLE_NAME …

3
ক্লাস্টারযুক্ত কলামস্টোর সূচি এবং বিদেশী কীগুলি
আমি সূচকগুলি ব্যবহার করে একটি ডেটা গুদাম টিউন করছি। আমি এসকিউএল সার্ভার ২০১৪-তে মোটামুটি নতুন M মাইক্রোসফ্ট নিম্নলিখিতগুলি বর্ণনা করে: "আমরা ক্লাস্টার করা কলামস্টোর সূচকে বৃহত ডেটা গুদামজাতের তথ্য সারণীগুলি সংরক্ষণের মান হিসাবে দেখি এবং আশা করি এটি বেশিরভাগ ডেটা গুদামজাতীয় পরিস্থিতিতে ব্যবহৃত হবে cl যেহেতু ক্লাস্টারযুক্ত কলামস্টোর সূচকটি আপডেটযোগ্য, …

4
সমস্ত পিকে এবং এফকে পুনরুদ্ধার করা হচ্ছে
আমার কাছে একটি বড় ডাটাবেস রয়েছে যা আমাকে প্রতিটি টেবিল থেকে সমস্ত প্রাথমিক কী এবং বিদেশী কীগুলি বের করতে হবে। আমার পিজিএডমিন তৃতীয় আছে। এটি স্বয়ংক্রিয়ভাবে করার এবং প্রতিটি টেবিলে নিজে হাতে না যাওয়ার কোনও উপায় আছে কি?

2
অনেক থেকে অনেক এবং দুর্বল সত্তা
আমার একটি সত্তা রয়েছে যা অন্যের দ্বারা সংজ্ঞায়িত না হয়ে থাকতে পারে না এবং আমি এই সত্তাটি একটি বহু থেকে বহু সম্পর্কের অংশ নিতে চাই। উদাহরণ: একজন শিল্পীর একটি অ্যালবাম থাকে (অ্যালবামটি শিল্পী ছাড়া থাকতে পারে না), অ্যালবামেও অনেকগুলি ট্র্যাক থাকে তবে একই অ্যালবামটি অনেক অ্যালবামে থাকতে পারে। সুতরাং অ্যালবাম …

1
pg_restore.exe ব্যবহার করার আগে সীমাবদ্ধতাগুলি অক্ষম করুন
আমি যখন pg_restore.exeএকটি ডেটাবেস থেকে ডাম্প ফাইলটি চালানোর চেষ্টা করি , তখন এটি কয়েক ডজন ত্রুটি ফেলে দেয়, সমস্ত একই: ERROR: insert or update on table "someTable" violates foreign key constraint "aConstraintName" এটি অবশ্যই ডাম্প ফাইল থেকে পুনরুদ্ধারের আগে ডেটা বেসটি খালি করে দেওয়ার কারণে হয়েছে (এই ফাইলটি একটি প্রোডাকশন …

4
পুনরাবৃত্ত স্ব স্ব যোগদান
আমার একটি commentsটেবিল রয়েছে, যা এটিকে সহজ করে তোলা যেতে পারে: comments ======= id user_id text parent_id যেখানে parent_idঅযোগ্য, তবে এটি তার পিতামাতার মন্তব্যের জন্য একটি মূল বিষয় হতে পারে। এখন, আমি কীভাবে selectএকটি নির্দিষ্ট মন্তব্যের সমস্ত বংশধর হতে পারি ? মন্তব্যগুলি কয়েক স্তরের নিচে হতে পারে ...

2
বিদেশী কী সীমাবদ্ধতাগুলি মুছে ফেলা / আপডেট করার ক্ষেত্রে SET NULL এর উদ্দেশ্য কী?
আমি সম্ভবত সংকীর্ণ মনের অধিকারী, তবে আমি যদি কোনও বিদেশী কী বাধা তৈরি করি এবং কোনও সারি আপডেট বা মুছে ফেলা হয়, তবে সন্তানের টেবিলের কলামটি NULL এ সেট হয়ে গেলে আমি সেই সংযোগটি হারাব। উদ্দেশ্যমূলকভাবে এই অনাথ সারি রাখার উদ্দেশ্য কী?
15 foreign-key  null 

2
রিলেশনাল ডাটাবেসগুলিতে লুকানোর সারণী সম্পর্কিত সেরা অনুশীলনগুলি কী কী?
লুক টেবিলগুলি (বা কোড টেবিলগুলি যেমন কিছু লোক তাদের ডাকে) সাধারণত সম্ভাব্য মানগুলির একটি সংগ্রহ যা নির্দিষ্ট কলামের জন্য দেওয়া যেতে পারে। উদাহরণস্বরূপ, ধরুন আমাদের কাছে একটি দেখার টেবিল রয়েছে party(রাজনৈতিক দলগুলি সম্পর্কিত তথ্য সংরক্ষণ করার উদ্দেশ্যে) যার দুটি কলাম রয়েছে: party_code_idn, যা সিস্টেম-উত্পাদিত সংখ্যাসূচক মান রাখে এবং ( ব্যবসায়িক …

2
শর্তাধীন বিদেশী মূল সম্পর্ক
আমার কাছে বর্তমানে দুটি সত্তার মধ্যে একটি বিদেশী কী রয়েছে এবং আমি সেই সম্পর্কটিকে শর্তযুক্ত করতে চাই টেবিলগুলির মধ্যে একটির সত্তার টাইপকে। টেবিলগুলির শ্রেণিবিন্যাস এখানে, শিশু থেকে পিতামাতাকে এফকে রেফারেন্সের মাধ্যমে এটি করা হয় Store / \ Employees \ TransactionalStores / | \ Kiosks | BrickMortars Onlines আমার কাছে বর্তমানে …

3
বিদেশী কী - সারোগেট বা প্রাকৃতিক কী ব্যবহার করে লিঙ্ক?
টেবিলগুলির মধ্যে একটি বিদেশী কী কোনও প্রাকৃতিক কী বা একটি সারোগেট চাবিতে লিঙ্ক করা উচিত কিনা এর জন্য কি সর্বোত্তম অনুশীলন আছে? কেবলমাত্র আমি যে আলোচনার বিষয়টি সত্যই পেয়েছি (যদি না আমার গুগল-ফু এর অভাব না থাকে) হ'ল এই প্রশ্নের জ্যাক ডগলাসের উত্তর , এবং তার যুক্তি আমার কাছে সুস্পষ্ট …

2
বিদেশী কী বাদ দেওয়া কেন বেশি সময় নেয়?
আমি একটি স্ক্রিপ্ট তৈরি করেছি যা একবারে একটি করে ডাটাবেস থেকে সমস্ত বিদেশী কী মুছে দেয়, ঠিক এর মতো: ALTER TABLE MyTable1 DROP CONSTRAINT FK_MyTable1_col1 ALTER TABLE MyTable2 DROP CONSTRAINT FK_MyTable2_col1 ALTER TABLE MyTable2 DROP CONSTRAINT FK_MyTable2_col2 আমাকে কী আশ্চর্য করে তা হ'ল স্ক্রিপ্টটি দীর্ঘ সময় নেয়: প্রতিটি ড্রপ এফকে …

5
বড় অ্যাপ্লিকেশনগুলির জন্য একই ডাটাবেসে আলাদা স্কিমায় টেবিলগুলিতে বিদেশী কীগুলি তৈরি করা কি খারাপ ধারণা?
আমি ডেডিকেটেড সার্ভারে একটি বড় pl / sQL ওয়েব-ভিত্তিক অ্যাপ্লিকেশন স্থানান্তর করার কাজ করছি। এই অ্যাপ্লিকেশনটি প্রোগ্রাম কোডের 70 টি প্যাকেজ সহ একটি স্কিমাতে অবস্থিত। এই অ্যাপ্লিকেশনটি প্রায় বিভিন্ন সময়ে প্রায় 15 জনকে তৈরি করা হয়েছিল। এবং বিভিন্ন স্কিমে রেফারেন্স টেবিলগুলিতে বিদেশী কীগুলি তৈরি করা আমাদের কাছে স্বাভাবিক অনুশীলন ছিল …

3
আমি N NOCHECK` ব্যবহার করে একটি বিদেশী কী তৈরি করলে কী হারিয়ে যায়?
আমি জানি যে আমি যদি EXISTS()কোনও এফকে দেখার মানটিতে কল করি , তবে, যদি এফকে সীমাবদ্ধতা বিশ্বাসযোগ্য হয় তবে ফলাফলটি তাত্ক্ষণিক। এবং যদি এটি বিশ্বাসযোগ্য না হয় (যেমন আমি যখন এফকে ব্যবহার করে তৈরি করি WITH NOCHECKতখন) তারপরে এসকিউএল সার্ভারে গিয়ে মূল্যটি সেখানে আছে কিনা তা দেখতে টেবিলে গিয়ে পরীক্ষা …

2
যদি আপডেট ক্যাসকেডের সাথে কোনও এফকে বাধার কারণে অপারেশনটি ঘটে তবে প্রায় প্রতিটি স্টেটেমেন্ট ট্রিগার কার্যকর করতে পারে?
আমি বুঝতে পারি যে সংজ্ঞায়িত টেবিল টিতে একটি ট্রিগার FOR EACH STATEMENTএকবার চালানো হবে যখন আমি কোনটিকে সম্পাদন করি UPDATE t ...। এখন, যখন tসংজ্ঞায়িত করা হয় FOREIGN KEY ... REFERENCES a ... ON UPDATE CASCADE, এবং আমি এন সারিগুলিকে আপডেট করি তখন কি ট্রিগারটি aএকবার, বা এন বার বলা …

3
সমস্ত রেফারেন্সিং বিদেশী কীতে প্রাথমিক কী আপডেট ক্যাসকেড করুন
বিদেশী কীগুলি উল্লেখ করার সাথে সাথে আপডেটটিকে ক্যাসকেড করে কোনও প্রাথমিক কী কলাম মানটি আপডেট করা সম্ভব? # সম্পাদনা 1: যখন আমি ফলোইনকি কোয়েরি চালাই select * from sys.foreign_keys where referenced_object_id=OBJECT_ID('myTable') , আমি দেখতে পাচ্ছি আপডেট_ রেফারেন্সিয়াল_অ্যাকশন 0 তে সেট করা আছে। সুতরাং আমার প্রাথমিক কীগুলির কলামগুলি আপডেট করার পরে …

আমাদের সাইট ব্যবহার করে, আপনি স্বীকার করেছেন যে আপনি আমাদের কুকি নীতি এবং গোপনীয়তা নীতিটি পড়েছেন এবং বুঝতে পেরেছেন ।
Licensed under cc by-sa 3.0 with attribution required.