🚂 RailGuruji
Databases and SQLडेटाबेस और एसक्यूएल3 / 7

Keys, integrity and SQL's sub-languagesकी, अखंडता और एसक्यूएल की उप-भाषाएँ

Practise the chapter · 13 Qपूरे अध्याय का अभ्यास · 13 प्रश्न
Updated अद्यतन 07 Oct 2026
This pageयह पेज asked in 1 exam1 परीक्षा में पूछा गयाThis chapterयह अध्याय asked in 1 exam1 परीक्षा में पूछा गया
1
asked in 1 exam1 परीक्षा में पूछा गया
THE KEYSकी (कुंजियाँ)
A key identifies each row and links one table to another. Your notes list eight.
  • PRIMARY KEY: uniquely identifies each record; it cannot be NULL
  • FOREIGN KEY: a column whose values come from the primary key of another table; it CREATES THE RELATIONSHIP between tables
  • CANDIDATE KEY: a minimal super key; one is chosen as primary, the rest are ALTERNATE keys
  • SUPER KEY: any set of attributes that identifies a row
  • COMPOSITE KEY: two or more columns together; UNIQUE KEY: distinct values, one NULL allowed
  • SURROGATE KEY: a system-generated identifier where no natural key exists
So the primary key identifies a record, and the foreign key relates two tables.
की हर पंक्ति को पहचानती है और एक तालिका को दूसरी से जोड़ती है। आपके नोट्स आठ गिनाते हैं।
  • प्राइमरी की: हर रिकॉर्ड को अद्वितीय रूप से पहचानती है; यह शून्य (नल) नहीं हो सकती
  • फॉरेन की: ऐसा स्तंभ जिसके मान दूसरी तालिका की प्राइमरी की से आते हैं; यह तालिकाओं के बीच संबंध बनाती है
  • कैंडिडेट की: न्यूनतम सुपर की; एक प्राइमरी चुनी जाती है, बाकी ऑल्टरनेट की होती हैं
  • सुपर की: एट्रिब्यूट्स का कोई भी समूह जो पंक्ति पहचानता है
  • कंपोजिट की: दो या अधिक स्तंभ साथ में; यूनिक की: अलग-अलग मान, एक नल की अनुमति
  • सरोगेट की: जहाँ स्वाभाविक की न हो, वहाँ सिस्टम द्वारा बनाई पहचान
अर्थात् प्राइमरी की रिकॉर्ड पहचानती है, और फॉरेन की दो तालिकाओं को जोड़ती है।
2
asked in 1 exam1 परीक्षा में पूछा गया
INTEGRITY, AND THE THREE SUB-LANGUAGESअखंडता, और तीन उप-भाषाएँ
  • ENTITY INTEGRITY: no part of a primary key may be NULL
  • REFERENTIAL INTEGRITY: a foreign key must match a row it refers to
Your notes split SQL into three sub-languages.
  • DDL, DATA DEFINITION LANGUAGE: CREATE, ALTER, DROP
  • DML, DATA MANIPULATION LANGUAGE: query, insert, update, delete
  • DCL, DATA CONTROL LANGUAGE: access control, with COMMIT and ROLLBACK
COMMIT permanently saves a transaction, as the AEDPM 2026 paper keys. ROLLBACK undoes it. So once you commit, the change stays.
  • एंटिटी इंटीग्रिटी: प्राइमरी की का कोई भाग नल नहीं हो सकता
  • रेफरेंशियल इंटीग्रिटी: फॉरेन की उस पंक्ति से मेल खानी चाहिए जिसका वह संदर्भ देती है
आपके नोट्स एसक्यूएल को तीन उप-भाषाओं में बाँटते हैं।
  • डीडीएल, अर्थात् डेटा डेफिनिशन लैंग्वेज: क्रिएट, ऑल्टर, ड्रॉप
  • डीएमएल, अर्थात् डेटा मैनिपुलेशन लैंग्वेज: क्वेरी, इन्सर्ट, अपडेट, डिलीट
  • डीसीएल, अर्थात् डेटा कंट्रोल लैंग्वेज: पहुँच नियंत्रण, कमिट और रोलबैक के साथ
कमिट लेन-देन को स्थायी रूप से सहेजता है, जैसा एईडीपीएम 2026 प्रश्नपत्र उत्तर देता है। रोलबैक उसे पलटता है। अर्थात् कमिट करने के बाद बदलाव बना रहता है।
Report an error on this pageइस पेज में गलती बताएँ

Finished this page? Practise its chapter.यह पेज पूरा हुआ? अब इसके अध्याय का अभ्यास कीजिए।

Only questions asked in real past papersकेवल पिछले वर्षों के प्रश्नपत्रों में पूछे गए प्रश्नOnly practice questions, none from a past paperकेवल अभ्यास प्रश्न, कोई भी पिछले प्रश्नपत्र से नहींPast-paper and practice questions togetherपिछले प्रश्नपत्रों के और अभ्यास प्रश्न, दोनों

or take the free Mock CBTया फ्री Mock CBT दें