📑 इस पेज के टॉपिक (Jump to Topic):
📌 1. डेटाबेस व DBMS
- Database = संबंधित डेटा का व्यवस्थित संग्रह। DBMS = डेटाबेस बनाने, संभालने और खोजने का सॉफ्टवेयर — MySQL, Oracle, MS Access, PostgreSQL।
- RDBMS (Relational DBMS) डेटा को टेबल (relation) में रखता है; संबंधपरक मॉडल E. F. Codd (1970) ने दिया।
- DBMS के लाभ: कम दोहराव (redundancy), डेटा की एकरूपता (consistency), सुरक्षा, साझा उपयोग, बैकअप।
| शब्द | अर्थ |
|---|---|
| Table / Relation | पंक्तियों और स्तंभों में डेटा |
| Record / Tuple / Row | एक इकाई की पूरी जानकारी (एक पंक्ति) |
| Field / Attribute / Column | एक प्रकार की जानकारी (एक स्तंभ) |
| Degree | स्तंभों (attributes) की संख्या |
| Cardinality | पंक्तियों (tuples) की संख्या |
| Schema | डेटाबेस की संरचना/डिज़ाइन |
⚠️ Exam Traps:
- Degree = स्तंभ; Cardinality = पंक्तियाँ।
📌 2. कुंजियाँ (Keys)
| कुंजी | अर्थ |
|---|---|
| Primary Key | हर रिकॉर्ड को अद्वितीय रूप से पहचानती है; NULL और दोहराव नहीं — जैसे Roll No. |
| Candidate Key | वे सभी स्तंभ जो primary key बन सकते हैं |
| Alternate Key | Candidate keys जो primary नहीं चुनी गईं |
| Foreign Key | दूसरी टेबल की primary key का संदर्भ; टेबलों को जोड़ती है |
| Composite Key | दो या अधिक स्तंभ मिलकर |
| Super Key | अद्वितीय पहचान देने वाला कोई भी स्तंभ-समूह |
⚠️ Exam Traps:
- Primary key में NULL नहीं हो सकता; Foreign key दो टेबलों को जोड़ती है।
📌 3. SQL व MS Access
| श्रेणी | आदेश |
|---|---|
| DDL (Data Definition Language) | CREATE, ALTER, DROP, TRUNCATE, RENAME |
| DML (Data Manipulation Language) | SELECT, INSERT, UPDATE, DELETE |
| DCL (Data Control Language) | GRANT, REVOKE |
| TCL (Transaction Control Language) | COMMIT, ROLLBACK, SAVEPOINT |
- उदाहरण: SELECT name FROM students WHERE marks > 60;
- DELETE पंक्तियाँ हटाता है (टेबल रहती है); DROP पूरी टेबल हटाता है; TRUNCATE सभी पंक्तियाँ एक साथ हटाता है।
- ACID गुण: Atomicity, Consistency, Isolation, Durability।
- MS Access के ऑब्जेक्ट: Table, Query, Form, Report, Macro, Module; फ़ाइल .accdb।
- Data warehouse = विश्लेषण हेतु बड़ा ऐतिहासिक डेटा; Data mining = उसमें पैटर्न खोजना।
⚠️ Exam Traps:
- SELECT, DML का भाग है (DDL नहीं)।
- DROP टेबल हटाता है, DELETE केवल पंक्तियाँ।
📌 4. Practice MCQs
📝 Practice MCQs (SF Prep द्वारा तैयार — PYQ नहीं)
Q1. DBMS का पूर्ण रूप है: Practice
सही उत्तर: (B)
DBMS डेटाबेस बनाने व संभालने का सॉफ्टवेयर है।
DBMS डेटाबेस बनाने व संभालने का सॉफ्टवेयर है।
Q2. टेबल में एक पंक्ति (row) को क्या कहते हैं? Practice
सही उत्तर: (C)
Row = Record = Tuple; Column = Field = Attribute।
Row = Record = Tuple; Column = Field = Attribute।
Q3. टेबल में एक स्तंभ (column) को क्या कहते हैं? Practice
सही उत्तर: (D)
स्तंभ एक प्रकार की जानकारी रखता है, जैसे "नाम"।
स्तंभ एक प्रकार की जानकारी रखता है, जैसे "नाम"।
Q4. संबंधपरक (relational) डेटाबेस मॉडल किसने दिया? Practice
सही उत्तर: (A)
E. F. Codd (IBM) ने 1970 में संबंधपरक मॉडल दिया।
E. F. Codd (IBM) ने 1970 में संबंधपरक मॉडल दिया।
Q5. हर रिकॉर्ड को अद्वितीय रूप से पहचानने वाली कुंजी है: Practice
सही उत्तर: (B)
Primary key अद्वितीय होती है और NULL नहीं हो सकती।
Primary key अद्वितीय होती है और NULL नहीं हो सकती।
Q6. दो टेबलों को जोड़ने वाली कुंजी कहलाती है: Practice
सही उत्तर: (C)
Foreign key दूसरी टेबल की primary key का संदर्भ देती है।
Foreign key दूसरी टेबल की primary key का संदर्भ देती है।
Q7. Primary key के लिए कौन-सा कथन सही है? Practice
सही उत्तर: (D)
एक टेबल में एक primary key (एक या अधिक स्तंभों से) होती है।
एक टेबल में एक primary key (एक या अधिक स्तंभों से) होती है।
Q8. किसी relation में स्तंभों (attributes) की संख्या कहलाती है: Practice
सही उत्तर: (A)
Degree = स्तंभ; Cardinality = पंक्तियाँ।
Degree = स्तंभ; Cardinality = पंक्तियाँ।
Q9. किसी relation में पंक्तियों (tuples) की संख्या कहलाती है: Practice
सही उत्तर: (B)
Cardinality = tuples की संख्या।
Cardinality = tuples की संख्या।
Q10. निम्न में से कौन DDL आदेश है? Practice
सही उत्तर: (C)
DDL: CREATE, ALTER, DROP, TRUNCATE। SELECT/INSERT/UPDATE DML हैं।
DDL: CREATE, ALTER, DROP, TRUNCATE। SELECT/INSERT/UPDATE DML हैं।
Q11. डेटाबेस से डेटा प्राप्त करने का SQL आदेश है: Practice
सही उत्तर: (D)
SELECT ... FROM ... WHERE ...
SELECT ... FROM ... WHERE ...
Q12. पूरी टेबल (संरचना सहित) हटाने का SQL आदेश है: Practice
सही उत्तर: (A)
DROP TABLE संरचना सहित हटाता है; DELETE केवल पंक्तियाँ।
DROP TABLE संरचना सहित हटाता है; DELETE केवल पंक्तियाँ।
Q13. GRANT और REVOKE किस श्रेणी के SQL आदेश हैं? Practice
सही उत्तर: (B)
DCL = Data Control Language (अनुमतियाँ)।
DCL = Data Control Language (अनुमतियाँ)।
Q14. COMMIT और ROLLBACK किस श्रेणी के आदेश हैं? Practice
सही उत्तर: (C)
TCL = Transaction Control Language।
TCL = Transaction Control Language।
Q15. ACID गुणों में "A" का अर्थ है: Practice
सही उत्तर: (D)
Atomicity = लेन-देन या तो पूरा हो या बिल्कुल न हो।
Atomicity = लेन-देन या तो पूरा हो या बिल्कुल न हो।
Q16. MS Access फ़ाइल (2007 और बाद) का डिफ़ॉल्ट एक्सटेंशन है: Practice
सही उत्तर: (A)
Access 2007 से .accdb; पहले .mdb।
Access 2007 से .accdb; पहले .mdb।
Q17. MS Access में डेटा प्रविष्टि के लिए उपयोगकर्ता-अनुकूल स्क्रीन बनाने वाला ऑब्जेक्ट है: Practice
सही उत्तर: (B)
Form = डेटा प्रविष्टि; Report = छपाई हेतु सारांश; Query = प्रश्न।
Form = डेटा प्रविष्टि; Report = छपाई हेतु सारांश; Query = प्रश्न।
Q18. निम्न में से कौन DBMS सॉफ्टवेयर नहीं है? Practice
सही उत्तर: (C)
Photoshop चित्र संपादन सॉफ्टवेयर है।
Photoshop चित्र संपादन सॉफ्टवेयर है।
Q19. डेटा का अनावश्यक दोहराव कहलाता है: Practice
सही उत्तर: (D)
DBMS redundancy घटाता है।
DBMS redundancy घटाता है।
Q20. बड़े डेटा में छिपे पैटर्न खोजने की प्रक्रिया कहलाती है: Practice
सही उत्तर: (A)
Data mining प्रायः data warehouse पर की जाती है।
Data mining प्रायः data warehouse पर की जाती है।