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

पार्ट्स सूची बनाएँ

Bill of Material बनाने का पहला चरण एक hierarchical डेटा मॉडल परिभाषित करना है। इसके लिए, आपको BillOfMaterial नाम की टेबल बनानी है जिसमें निम्न फ़ील्ड हों:

BillOfMaterial टेबल निम्न हायरार्की को दर्शाती है:

आपका कार्य है PartID फ़ील्ड को primary key के रूप में परिभाषित करना, Cost फ़ील्ड को परिभाषित करना, और नीचे दिए गए रिकॉर्ड्स टेबल में insert करना:

  • Component: SUV, Title: BMW X1, Vendor: BMW, ProductKey: F48, Cost: 50000, Quantity: 1
  • Component: Wheels, Title: M-Performance 19/255, Vendor: BMW, ProductKey: MKQ134098URZ, Cost: 400, Quantity: 4

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

SQL Server में Hierarchical और Recursive Queries

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

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

  • PartID को INT टाइप की PRIMARY KEY के रूप में परिभाषित करें.
  • Cost को INT टाइप में परिभाषित करें और इसे NULL न होने दें.
  • संदर्भ सेक्शन के अनुसार root एलिमेंट SUV insert करें.
  • संदर्भ सेक्शन के अनुसार एंट्री Wheels insert करें.

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

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

CREATE TABLE Bill_Of_Material (
	-- Define PartID as primary key of type INT
  	___ ___ NOT NULL ___ KEY,
	SubPartID INT,
	Component VARCHAR(255) NOT NULL,
	Title  VARCHAR(255) NOT NULL,
	Vendor VARCHAR(255) NOT NULL,
  	ProductKey CHAR(32) NOT NULL,
  	-- Define Cost of type INT and NOT NULL
  	___ ___ ___ ___,
	Quantity INT NOT NULL);

-- Insert the root element SUV as described
INSERT INTO Bill_Of_Material
VALUES (1,NULL,'___','BMW X1','___','___',___,1);
INSERT INTO Bill_Of_Material
VALUES (2,1,'Engine','V6BiTurbro','BMW','EV3891ASF',3000,1);
INSERT INTO Bill_Of_Material
VALUES (3,1,'Body','AL_Race_Body','BMW','BD39281PUO',5000,1);
INSERT INTO Bill_Of_Material
VALUES (4,1,'Interior Decoration','All_Leather_Brown','BMW','ZEU198292',2500,1);
-- Insert the entry Wheels as described
INSERT INTO Bill_Of_Material
VALUES (___,___,'Wheels','M-Performance 19/255',___,___,___,___);

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