❓ Question Answer

Chapter 8 - डेटाबेस का परिचय

Q. डेटाबेस क्या है और इसका उपयोग क्यों किया जाता है?
Ans. डेटाबेस संबंधित डेटा का व्यवस्थित संग्रह है। इसका उपयोग जानकारी को सुरक्षित रखने, खोजने, संशोधित करने और रिपोर्ट तैयार करने के लिए किया जाता है।
Q. DBMS क्या है? दो उदाहरण दीजिए।
Ans. DBMS का पूरा नाम Database Management System है। यह डेटाबेस बनाने, व्यवस्थित करने और प्रबंधित करने वाला सॉफ्टवेयर है। MySQL और Microsoft Access इसके उदाहरण हैं।
Q. डेटाबेस और DBMS में क्या अंतर है?
Ans. डेटाबेस डेटा का व्यवस्थित संग्रह है, जबकि DBMS वह सॉफ्टवेयर है जो डेटाबेस बनाने, पढ़ने, बदलने और नियंत्रित करने की सुविधा देता है।
Q. टेबल, रिकॉर्ड और फील्ड क्या हैं?
Ans. टेबल संबंधित डेटा को पंक्तियों और स्तंभों में रखती है। रिकॉर्ड किसी एक इकाई की पूरी पंक्ति होती है, जबकि फील्ड किसी विशेष गुण का स्तंभ होता है।
Q. Primary Key क्या है?
Ans. Primary Key टेबल के प्रत्येक रिकॉर्ड की विशिष्ट पहचान करती है। इसमें डुप्लिकेट मान नहीं होने चाहिए और इसका मान NULL नहीं हो सकता।
Q. Foreign Key क्या है?
Ans. Foreign Key एक टेबल के फील्ड को दूसरी टेबल की Primary Key या उपयुक्त Unique Key से जोड़ती है। इससे संबंधित रिकॉर्डों के बीच संबंध बनाए रखने में सहायता मिलती है।
Q. Primary Key और Foreign Key में क्या अंतर है?
Ans. Primary Key अपनी टेबल के रिकॉर्डों की विशिष्ट पहचान करती है। Foreign Key संबंधित टेबल के डेटा से संबंध बनाती है और संदर्भात्मक अखंडता लागू करने में मदद करती है।
Q. डेटाबेस में NULL का क्या अर्थ है?
Ans. NULL का अर्थ है कि उस फील्ड का मान उपलब्ध नहीं है, अज्ञात है या लागू नहीं है। यह शून्य संख्या या खाली स्ट्रिंग के समान नहीं है।
Q. डेटा टाइप (Data Type) क्यों आवश्यक है?
Ans. Data Type यह निर्धारित करता है कि किसी फील्ड में किस प्रकार का डेटा रखा जा सकता है, जैसे संख्या, पाठ, तारीख या समय। इससे डेटा की शुद्धता और उपयुक्त भंडारण में सहायता मिलती है।
Q. SQL क्या है?
Ans. SQL का पूरा नाम Structured Query Language है। इसका उपयोग समर्थित रिलेशनल डेटाबेस में डेटा खोजने, जोड़ने, बदलने, हटाने और डेटाबेस संरचना प्रबंधित करने के लिए किया जाता है।
Q. SELECT कमांड का क्या उपयोग है?
Ans. SELECT का उपयोग टेबल से आवश्यक डेटा प्राप्त करने के लिए किया जाता है। उदाहरण: SELECT name FROM students; इससे students टेबल का name कॉलम प्राप्त होता है।
Q. INSERT, UPDATE और DELETE में क्या अंतर है?
Ans. INSERT नया रिकॉर्ड जोड़ता है, UPDATE मौजूदा रिकॉर्ड में बदलाव करता है और DELETE चुने गए रिकॉर्ड हटाता है। UPDATE या DELETE में सही WHERE शर्त लगाना बहुत महत्वपूर्ण है।
Q. WHERE क्लॉज का क्या उपयोग है?
Ans. WHERE किसी शर्त के आधार पर रिकॉर्ड चुनने या प्रभावित करने के लिए उपयोग होता है। उदाहरण: SELECT * FROM students WHERE marks >= 80;
Q. डेटाबेस Relationship क्या है?
Ans. Relationship दो या अधिक टेबलों के संबंधित डेटा के बीच संबंध है। सामान्य प्रकार One-to-One, One-to-Many और Many-to-Many हैं।
Q. One-to-Many Relationship का उदाहरण दीजिए।
Ans. एक कक्षा में कई विद्यार्थी हो सकते हैं। यदि प्रत्येक विद्यार्थी एक कक्षा से संबंधित है, तो Class और Student टेबलों के बीच One-to-Many संबंध बनाया जा सकता है।
Q. Data Integrity क्या है?
Ans. Data Integrity का अर्थ डेटा की शुद्धता, संगति और विश्वसनीयता बनाए रखना है। Primary Key, Foreign Key, NOT NULL और अन्य Constraints इसमें सहायता करते हैं।
Q. डेटाबेस Normalization क्या है?
Ans. Normalization टेबलों को व्यवस्थित करने की प्रक्रिया है, जिससे अनावश्यक डेटा दोहराव कम हो और Insert, Update तथा Delete संबंधी समस्याएँ घटें।
Q. डेटाबेस Backup क्यों आवश्यक है?
Ans. Backup डेटा की अतिरिक्त सुरक्षित कॉपी है। हार्डवेयर खराब होने, गलती से डेटा मिटने या अन्य समस्या आने पर इससे डेटा पुनः प्राप्त किया जा सकता है।
Q. डेटाबेस में उपयोगकर्ता की अनुमति (Access Control) क्यों जरूरी है?
Ans. Access Control यह निर्धारित करता है कि कौन-सा उपयोगकर्ता डेटा देख सकता है, जोड़ सकता है, बदल सकता है या हटा सकता है। इससे अनधिकृत पहुँच और गलत बदलाव का जोखिम कम होता है।
Q. डेटाबेस Query क्या है?
Ans. Query डेटाबेस से जानकारी प्राप्त करने या उस पर कोई निर्धारित कार्य करने का अनुरोध है। उदाहरण के लिए, किसी विद्यार्थी के अंक खोजने या 80 से अधिक अंक वाले रिकॉर्ड दिखाने की क्वेरी।

🚀 Quick Access