शुरू करेंमुफ़्त में शुरू करें

प्राइमरी और फॉरेन कीज़ परिभाषित करना

रिलेशनल डेटाबेस का एक बहुत महत्वपूर्ण सिद्धांत प्राइमरी और फॉरेन कीज़ का उपयोग है। इस अभ्यास में, आप दो नई टेबल परिभाषित करेंगे। एक टेबल Person, जिसमें PRIMARY KEY होगी, और दूसरी टेबल History, जिसमें PRIMARY KEY के साथ-साथ Person टेबल को संदर्भित करने वाली FOREIGN KEY होगी.

यह अभ्यास पाठ्यक्रम का हिस्सा है

SQL Server में Hierarchical और Recursive Queries

पाठ्यक्रम देखें

अभ्यास निर्देश

  • INT टाइप की Person टेबल के लिए प्राइमरी की PersonID परिभाषित करें.
  • History के लिए प्राइमरी की OrderID परिभाषित करें.
  • Person की प्राइमरी की को संदर्भित करती हुई फॉरेन की PersonID परिभाषित करें.

इंटरैक्टिव व्यावहारिक अभ्यास

इस अभ्यास को इस नमूना कोड को पूरा करके आज़माएँ।

CREATE TABLE Person (
  	-- Define the primary key for Person of type INT
  	___ ___ NOT NULL ___ ___,
	Firstname VARCHAR(255) NOT NULL,
	Lastname VARCHAR(255) NOT NULL,
);

CREATE TABLE History (   
    -- Define the primary key for History
  	OrderID INT ___ ___ ___ ___,
    Item VARCHAR(255) NOT NULL,
    Price INT NOT NULL,
  	-- Define the foreign key for History
    PersonID INT ___ ___ REFERENCES Person(___)    
);

SELECT * 
FROM History;
कोड संपादित करें और चलाएँ