প্রশ্ন ট্যাগ «referential-integrity»

ডেটাগুলির মধ্যে ধারাবাহিকতা নিশ্চিত করার জন্য একটি ডেটাবেস পরিচালন ব্যবস্থা দ্বারা সরবরাহ করা সুবিধা।

15
'ডিফল্ট' পতাকাটি কীভাবে কার্যকর করা যায় যা কেবলমাত্র একটি একক সারিতে সেট করা যায়
উদাহরণস্বরূপ, এটির মতো সারণী সহ: create table foo(bar int identity, chk char(1) check (chk in('Y', 'N'))); পতাকাটি একটি char(1), একটি bitবা যা কিছু হিসাবে প্রয়োগ করা হয় তা বিবেচ্য নয়। আমি কেবল সীমাবদ্ধতা প্রয়োগ করতে সক্ষম হতে চাই যে এটি কেবল একটি একক সারিতে সেট করা যেতে পারে।

2
ম্যাচ ফুল, ম্যাচ সিম্পল এবং ম্যাচ পার্টিয়ালের মধ্যে পার্থক্য?
আমি একটি লক্ষ্য করেছি MATCH SIMPLEএবং MATCH FULLতারা কী করে তা আমি বুঝতে পারি না। আমি ডিফল্ট হয় দেখতে MATCH SIMPLE; কিন্তু, অন্যান্য MATCHধারাগুলি কীভাবে FOREIGN KEYসীমাবদ্ধতার কাজ করবে?

3
অ্যারে সদস্যের জন্য বিদেশী কী বাধা?
ধরুন আমার কাছে টেবিল রয়েছে যাবতীয় ভূমিকা: CREATE TABLE roles ( "role" character varying(80) NOT NULL, CONSTRAINT "role" PRIMARY KEY (role) ); ধরুন আমার কাছে আরও একটি সারণী, ব্যবহারকারী এবং প্রতিটি সারি (একটি নির্দিষ্ট ব্যবহারকারী) এর একটি নির্বিচার সংখ্যক কাজের ভূমিকা থাকতে পারে: CREATE TABLE users ( username character varying(12) …

3
একটি ডাটাবেসে "কমপক্ষে একটি" বা "ঠিক এক" প্রয়োগ করার প্রতিবন্ধক
বলুন আমাদের ব্যবহারকারী রয়েছে এবং প্রতিটি ব্যবহারকারীর একাধিক ইমেল ঠিকানা থাকতে পারে CREATE TABLE emails ( user_id integer, email_address text, is_active boolean ) কিছু নমুনা সারি user_id | email_address | is_active 1 | foo@bar.com | t 1 | baz@bar.com | f 1 | bar@foo.com | f 2 | ccc@ddd.com | …

5
এমন কি ডিবিএমএস রয়েছে যা একটি বিদেশী কীকে অনুমতি দেয় যা একটি দর্শনকে উল্লেখ করে (এবং কেবল বেস টেবিলগুলিই নয়)?
জ্যাঙ্গো মডেলিংয়ের প্রশ্নের দ্বারা অনুপ্রাণিত: জাজানোতে একাধিক বহু-বহু সম্পর্কের সাথে ডেটাবেস মডেলিং । ডিবি-ডিজাইন এমন কিছু: CREATE TABLE Book ( BookID INT NOT NULL , BookTitle VARCHAR(200) NOT NULL , PRIMARY KEY (BookID) ) ; CREATE TABLE Tag ( TagID INT NOT NULL , TagName VARCHAR(50) NOT NULL , PRIMARY …

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

2
সীমাবদ্ধ - একটি বুলিয়ান সারি সত্য, অন্য সমস্ত সারিটি মিথ্যা
আমার একটি কলাম রয়েছে: standard BOOLEAN NOT NULL আমি এক সারি সত্য এবং অন্য সমস্ত মিথ্যা প্রয়োগ করতে চাই। এই সীমাবদ্ধতার উপর নির্ভর করে কোনও এফকে বা অন্য কিছু নেই। আমি জানি যে আমি এটি পিএলপি.এস.এস.এল. দিয়ে সম্পাদন করতে পারি তবে এটি স্লেজহ্যামারের মতো মনে হয়। আমি বাধা CHECKবা UNIQUEসীমাবদ্ধতার …

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

4
বিবৃতি মুছে ফেলুন রেফারেন্সের সীমাবদ্ধতার সাথে সাংঘর্ষিক
আমার পরিস্থিতি এমন দেখাচ্ছে: সারণী STOCK_ARTICLES: ID *[PK]* OTHER_DB_ID ITEM_NAME সারণী অবস্থান: ID *[PK]* LOCATION_NAME সারণী WORK_PLACE: ID *[PK]* WORKPLACE_NAME সারণী INVENTORY_ITEMS: ID *[PK]* ITEM_NAME STOCK_ARTICLE *[FK]* LOCATION *[FK]* WORK_PLACE *[FK]* INVENTORY_ITEMS এ থাকা 3 টি FKs অবশ্যই সম্পর্কিত অন্যান্য সারণীতে "আইডি" কলামগুলি উল্লেখ করেছে। এখানে সম্পর্কিত টেবিলগুলি হল STOCK_ARTICLE …

1
"দুটি টেবিল দূরে" সীমাবদ্ধতা প্রয়োগ
এসকিউএল তে বৈদ্যুতিক স্কিম্যাটিক মডেলিং করতে আমি কিছুটা সমস্যায় পড়লাম। কাঠামোটি আমি ক্যাপচার করতে চাই part ←────────── pin ↑ ↑ part_inst ←───── pin_inst যেখানে "ইনস্ট্যান্স" "উদাহরণ" এর জন্য সংক্ষিপ্ত। উদাহরণস্বরূপ, আমার কাছে partএকটি এলএম 358 অপ-অ্যাম্প হিসাবে pinএস 1OUT, 1IN-, 1IN +, GND, 2IN +, 2IN-, 2 আউট এবং ভি …

2
এই "ম্যাপিং" টেবিলের জন্য আমার কি আলাদা আইডি কলাম দরকার?
আমার একটি টেবিল Producersএবং একটি টেবিল রয়েছে Products, যা উভয়ই ফর্মের: Id - int, প্রাথমিক কী Name - nvachar একজন প্রযোজক একাধিক পণ্য বহন করতে পারে, তাই আমি একটি টেবিল তৈরি করতে যাচ্ছিলাম যার নাম ProducerDetailsথাকবে: ProducerId - int, বিদেশী কী Producers.Id ProductId - int, বিদেশী কী Products.Id তারপরে আমি …
আমাদের সাইট ব্যবহার করে, আপনি স্বীকার করেছেন যে আপনি আমাদের কুকি নীতি এবং গোপনীয়তা নীতিটি পড়েছেন এবং বুঝতে পেরেছেন ।
Licensed under cc by-sa 3.0 with attribution required.