UP Board Solutions Class 12 Computer Chapter 17 Database Concept

Get the most accurate UP Board Solutions for Class 12 Computer Science Chapter 17 डेटाबेस अवधारणा here. Updated for the 2026 27 academic session, these solutions are based on the latest UP Board textbooks for Class 12 Computer Science. Our expert-created answers for Class 12 Computer Science are available for free download in PDF format.

Detailed Chapter 17 डेटाबेस अवधारणा UP Board Solutions for Class 12 Computer Science

For Class 12 students, solving UP Board textbook questions is the most effective way to build a strong conceptual foundation. Our Class 12 Computer Science solutions follow a detailed, step-by-step approach to ensure you understand the logic behind every answer. Practicing these Chapter 17 डेटाबेस अवधारणा solutions will improve your exam performance.

Class 12 Computer Science Chapter 17 डेटाबेस अवधारणा UP Board Solutions PDF

बहुविकल्पीय प्रश्न

 

Question 1. DBMS का सम्बन्ध निम्नलिखित में से किससे है? (2012)
(a) डाटा के भण्डारण से
(b) डाटाबेस से डाटा प्राप्त करने से
(c) डाटाबेस की सुरक्षा से
(d) उपरोक्त सभी विकल्प
Answer: (d) उपरोक्त सभी विकल्प
In simple words: DBMS helps in storing data, retrieving it when needed, and keeping it secure, so it performs all of these functions.

🎯 Exam Tip: Remember that DBMS is a complete package for managing data, which includes storage, retrieval, and security features.

 

Question 2. DBMS का पूर्ण रूप क्या है?
(a) डाटाबेस मैनेज सिस्टम
(b) डिस्ट्रीब्यूटिड मैनेजमेण्ट सिस्टम
(c) डाटाबेस मैनेजमेण्ट सिस्टम
(d) उपरोक्त में से कोई भी नहीं
Answer: (c) डाटाबेस मैनेजमेण्ट सिस्टम
In simple words: DBMS stands for Database Management System, which is software used to create and manage databases.

🎯 Exam Tip: Be careful with similar-looking options; ensure you select the one with the exact spelling of 'Management'.

 

Question 3. निम्नलिखित में से कौन-सा डाटाबेस मैनेजमेण्ट सिस्टम का उदाहरण नहीं है?
(a) MS-Word
(b) Oracle
(c) Sybase
(d) MS-Access
Answer: (a) MS-Word
In simple words: MS-Word is a word processing software used for typing documents, not for managing databases.

🎯 Exam Tip: Always read the question carefully to identify negative words like 'not' or 'नहीं'.

 

Question 4. एक टेबल में कितनी प्राइमरी की हो सकती हैं?
(a) दो
(b) तीन
(c) एक
(d) चार
Answer: (c) एक
In simple words: A database table can have only one primary key to uniquely identify each row.

🎯 Exam Tip: Do not confuse primary keys with candidate keys; while there can be multiple candidate keys, there is only one primary key per table.

 

Question 5. रिलेशनल डाटाबेस में डाटा किस फॉर्म में स्टोर रहता है?
(a) नम्बर
(b) डिग्री
(c) टेबल
(d) टपल
Answer: (d) टपल
In simple words: In a relational database, each individual record or row is stored in the form of a tuple.

🎯 Exam Tip: Remember the relational model terms: rows are called 'tuples', columns are 'attributes', and tables are 'relations'.

 

अतिलघु उत्तरीय प्रश्न

 

Question 1. डाटाबेस शब्द का अर्थ समझाइए। (2008) अथवा DBMS का पूर्ण रूप लिखिए।
Answer: किसी कार्य विशेष से सम्बन्धित सूचनाओं तथा डाटा का व्यवस्थित रूप से एकत्रीकरण ही डाटाबेस कहलाता है। DBMS का पूर्ण रूप डाटाबेस मैनेजमेंट सिस्टम (Database Management System) है जो डाटा को सुरक्षित और व्यवस्थित रखने में मदद करता है।
In simple words: A database is an organized collection of related information. DBMS is the software used to manage and access this database easily.

🎯 Exam Tip: When asked an 'either/or' (अथवा) question, it is best to write clear, concise definitions for both terms to ensure full marks.

p>Question 2. DBMS की व्याख्या संक्षेप में कीजिए।
Answer: डाटाबेस मैनेजमेण्ट सिस्टम (DBMS) प्रोग्राम का एक ऐसा समूह है, जो डाटाबेस को परिभाषित करने, क्रिएट करने व व्यवस्थित करने के लिए प्रयोग किया जाता है। यह डेटा को सुरक्षित और व्यवस्थित रखने में मदद करता है।
In simple words: DBMS एक ऐसा सॉफ्टवेयर है जो कंप्यूटर में डेटा को आसानी से स्टोर, व्यवस्थित और बदलने में मदद करता है।

🎯 Exam Tip: DBMS की परिभाषा लिखते समय इसके तीन मुख्य कार्य - परिभाषित करना (Define), क्रिएट करना (Create) और व्यवस्थित करना (Manage) ज़रूर लिखें।

 

Question 3. RDBMS की एक वाक्य में व्याख्या कीजिए।
Answer: रिलेशनल डाटाबेस के रख-रखाव के तरीके को रिलेशनल डाटाबेस मैनेजमेण्ट सिस्टम (RDBMS) कहा जाता है। यह डेटा को तालिकाओं के रूप में व्यवस्थित करता है।
In simple words: RDBMS एक ऐसा सिस्टम है जो डेटा को टेबल (रो और कॉलम) के रूप में सुरक्षित रखता है ताकि उसे आसानी से ढूंढा जा सके।

🎯 Exam Tip: RDBMS का पूरा नाम (Relational Database Management System) और इसका मुख्य आधार 'टेबल्स' (Tables) होना स्पष्ट रूप से लिखें।

 

Question 4. रिलेशनल डाटाबेस तन्त्र के गुणों को समझाइए।
Answer: रिलेशनल डाटाबेस तंत्र में निम्न गुण पाए जाते हैं:
1. प्रत्येक टेबल के सभी रिकॉर्ड्स के फील्ड संख्या एक समान होना चाहिए।
2. प्रत्येक फाइल में एक ही प्रकार के रिकॉर्ड होते हैं। ये नियम डेटा की स्थिरता और शुद्धता बनाए रखने में सहायक होते हैं।
In simple words: रिलेशनल डेटाबेस में हर टेबल के कॉलम बराबर होते हैं और एक फाइल में एक ही तरह की जानकारियां रखी जाती हैं ताकि कोई गड़बड़ी न हो।

🎯 Exam Tip: दोनों गुणों को पॉइंट बनाकर लिखें, इससे उत्तर स्पष्ट दिखता है और पूरे अंक मिलते हैं।

 

Question 5. नॉर्मलाइजेशन शब्द को समझाइए।
Answer: रिलेशनल मॉडल के अन्तर्गत नॉर्मलाइजेशन का अर्थ है- डाटाबेस में होने वाली पुनरावृत्ति को कम करना। इससे डेटाबेस का आकार छोटा और सुरक्षित रहता है।
In simple words: नॉर्मलाइजेशन का मतलब है डेटाबेस में एक ही जानकारी को बार-बार लिखने से बचना ताकि मेमोरी बची रहे।

🎯 Exam Tip: नॉर्मलाइजेशन के उत्तर में 'डेटा की पुनरावृत्ति (Redundancy) को कम करना' कीवर्ड लिखना अनिवार्य है।

 

Question 6. SQL का विकास समय बताइए।
Answer: SQL का विकास 1970 के दशक में डॉ. ई.एफ. कोड ने किया था। उन्होंने रिलेशनल डेटाबेस मॉडल की नींव रखी थी।
In simple words: SQL को 1970 के आस-पास डॉ. ई.एफ. कोड द्वारा बनाया गया था ताकि डेटाबेस से आसानी से बात की जा सके।

🎯 Exam Tip: वर्ष (1970 का दशक) और वैज्ञानिक का नाम (डॉ. ई.एफ. कोड) को उत्तर में रेखांकित या हाइलाइट करें।

 

Question 7. फाइल में लिखने के लिए SQL के किन्हीं दो स्टेटमेंट को समझाइए।
Answer: फाइल में लिखने के लिए SQL के दो मुख्य स्टेटमेंट निम्नलिखित हैं:
1. DELETE: इस कमाण्ड का प्रयोग किसी टेबल से अवांछित रॉज अथवा रिकॉर्ड्स को डिलीट करने के लिए किया जाता है।
2. INSERT: किसी टेबल को क्रिएट करने के पश्चात् उस टेबल में डाटा-रिकॉर्ड्स को एण्टर करने के लिए INSERT कमाण्ड का प्रयोग होता है। ये दोनों कमांड्स डेटाबेस मैनेजमेंट को बहुत सरल बना देती हैं।
In simple words: INSERT कमांड से हम टेबल में नया डेटा डालते हैं और DELETE कमांड से फालतू या पुराना डेटा हटाते हैं।

🎯 Exam Tip: कमांड्स के नाम (INSERT, DELETE) को कैपिटल लेटर्स में लिखें और उनके कार्यों को स्पष्ट रूप से समझाएं।

 

लघु उत्तरीय प्रश्न

 

Question 1. डेटाबेस मैनेजमेंट सिस्टम क्या है? इनके मुख्य उद्देश्यों का वर्णन कीजिए।
Answer: डाटाबेस मैनेजमेण्ट सिस्टम प्रोग्राम का एक ऐसा समूह है, जो डाटाबेस परिभाषित करने, क्रिएट करने तथा मेण्टेन करने के लिए यूजर को योग्य बनाता है। यह उपयोगकर्ता को एक ऐसा वातावरण प्रदान करती है, जिसके माध्यम से डाटा को संग्रहीत करना तथा पुनः प्राप्त करना बहुत ही सुविधाजनक हो जाता है। यह आधुनिक सूचना प्रणाली का एक अत्यंत महत्वपूर्ण हिस्सा है।

डाटाबेस मैनेजमेण्ट सिस्टम के मुख्य उद्देश्य निम्नलिखित हैं:
1. इसका मूल उद्देश्य उपयोगकर्ता और डाटाबेस के मध्य एक ऐसा दक्ष और सुविधाजनक वातावरण बनाना है, जिसमें डाटाबेस और उपयोगकर्ता के मध्य डाटा का आदान-प्रदान सरलता से हो सके।
2. इसका दूसरा उद्देश्य डाटाबेस के उपयोगकर्ताओं की जानकारियों का तथा उनके द्वारा की जाने वाली डाटाबेस क्रियाओं का प्रबन्धन करना है।
In simple words: DBMS एक ऐसा सिस्टम है जो कंप्यूटर में डेटा को सुरक्षित रखने और उसे आसानी से इस्तेमाल करने में मदद करता है। इसका मुख्य उद्देश्य यूजर और डेटा के बीच बातचीत को आसान बनाना है।

🎯 Exam Tip: इस दीर्घ प्रश्न में पहले DBMS की परिभाषा लिखें और फिर दोनों उद्देश्यों को नंबर डालकर अलग-अलग स्पष्ट करें।

 

Question 2. रिलेशनल डाटाबेस सिस्टम का वर्णन कीजिए।
Answer: रिलेशनल डाटाबेस में डाटा को द्वि-आयामी सारणियों (Two-dimensional tables) के रूप में संग्रहीत किया जाता है। इन सारणियों को रिलेशन भी कहा जाता है। रिलेशनल डाटाबेस के रख रखाव के लिए रिलेशनल डाटाबेस मैनेजमेण्ट सिस्टम (RDBMS) की आवश्यकता होती है। RDBMS, DBMS का ही एक प्रकार हैं। रिलेशनल डाटाबेस की मुख्य विशेषता यह है कि एकल डाटाबेस में एक से अधिक सारणियों को संग्रहीत किया जा सकता है और ये सारणियाँ आपस में सम्बन्धित होती हैं। यह डेटा को व्यवस्थित रखने का सबसे लोकप्रिय तरीका है।
In simple words: रिलेशनल डेटाबेस में डेटा को टेबल (रो और कॉलम) के रूप में रखा जाता है। इसमें कई टेबल आपस में जुड़े होते हैं जिससे डेटा ढूंढना बहुत आसान हो जाता है।

🎯 Exam Tip: उत्तर में 'द्वि-आयामी सारणियों' (Two-dimensional tables) और 'रिलेशन' शब्दों का प्रयोग अवश्य करें क्योंकि ये मुख्य तकनीकी शब्द हैं।

 

Question 3. फंक्शनल डिपेण्डेन्सी पर संक्षिप्त वर्णन कीजिए। (2010)
Answer: किसी टेबल का फील्ड A, फील्ड B पर तब फंक्शनली डिपेण्डेण्ट होता है, जब फील्ड A के समस्त मान फील्ड B में उपस्थित हों। इसे हम \( \rightarrow \) (ऐरो सिम्बल) से प्रदर्शित करते हैं। जैसे \( B \rightarrow A \)। यह दर्शाता है कि फील्ड B का मान फील्ड A पर निर्भर करता है।
In simple words: Functional dependency means one column's value in a table uniquely determines or points to another column's value, just like how your roll number uniquely decides your name.

🎯 Exam Tip: Always use the arrow symbol \( \rightarrow \) correctly to show dependency and define both fields clearly to score full marks.

 

Question 4. निम्नलिखित SQL क्वेरी के उदाहरण दीजिए।
(i) Create
(ii) Select
(iii) Delete
(iv) Update
Student यहाँ टेबल का नाम है।

Answer:
(i) CREATE: CREATE TABLE Student (Roll_NO int (5));
(ii) SELECT: SELECT * FROM Student; (उपरोक्त क्वेरी से Student टेबल का सारा डाटा रिट्रीव किया जाता है।)
SELECT Name FROM Student; (उपरोक्त क्वेरी से किसी एक विशेष प्रकार का डाटा रिट्रीव किया जाता है।)
(iii) DELETE: DELETE FROM Student;
(iv) UPDATE: UPDATE Student SET Name = "Shikha" WHERE Roll_No = 1;
In simple words: These are basic SQL commands used to create a table, select/view its data, delete records, and update existing information in a database.

🎯 Exam Tip: Remember to write SQL keywords in capital letters and always end your queries with a semicolon (;) to show proper syntax.

 

Question 5. DBMS व RDBMS में बीच कोई दो अन्तर बताइए। (2017)
Answer: DBMS व RDBMS के बीच अन्तर निम्न प्रकार है:

DBMSRDBMS
DBMS डेटा संग्रह फाइल के रूप में करता है।RDBMS डेटा को एक सारणीबद्ध (tabular) रूप में संग्रहीत करते हैं।
Normalization DBMS में उपलब्ध नहीं है।Normalization RDBMS में उपलब्ध है।

In simple words: DBMS stores data in simple files with no built-in relationships, while RDBMS stores data in organized tables (rows and columns) and supports normalization to reduce duplication.

🎯 Exam Tip: Presenting differences in a neat tabular format with clear headings like 'Storage' and 'Normalization' helps you secure maximum marks.

लघु उत्तरीय प्रश्न (Short Answer Questions)

 

Question 1. डाटाबेस से आप क्या समझते हैं? (2010) अथवा डाटाबेस की अवधारणा तथा सिद्धान्तों का वर्णन कीजिए! (2008) अथवा डाटाबेस क्या है? उनके गुणों व अवगुणों का वर्णन कीजिए| (2012) अथवा DBMS की प्रमुख विशेषताओं का वर्णन कीजिए। (2014)
Answer: किसी कार्य विशेष से सम्बन्धित सूचनाओं/डाटा का व्यवस्थित रूप से एकत्रीकरण ही डाटाबेस कहलाता है। डाटाबेस डाटा फाइल्स का एक ऐसा समूह है, जो एकीकृत फाइल सिस्टम (Integrated file system) की भाँति होता है तथा डाटा के डुप्लीकेशन (Duplication) को कम करता है, साथ ही कोई भी वांछित सूचना सरलता से एक्सेस करता है। इस एकीकृत फाइल सिस्टम में अनेक फाइल्स एक दूसरे से सम्बद्ध होते हुए भी पूर्णता का आभास प्रदान करती हैं। टेलीफोन डायरेक्ट्री, इसका एक अच्छा उदाहरण हैं। उदाहरण यदि आपने किसी इण्डेक्स्ड एड्रेस बुक (Indexed address book) में अपने जानने वाले व्यक्तियों के नाम, टेलीफोन नम्बर एवं एड्रेस को लिख रखा है, तो इसे एक डाटाबेस कहा जा सकता हैं। यह सूचनाओं को सुरक्षित और व्यवस्थित रखने का एक आधुनिक माध्यम है।

DBMS की मुख्य विशेषताएँ निम्नलिखित हैं:
1. डाटाबेस का निर्माण करना।
2. नए डाटा को सम्मिलित करना या जोड़ना।
3. वर्तमान डाटा को सम्पादित करना।
4. डाटा को अस्थायी एवं स्थायी रूप से डिलीट करना।
In simple words: A database is an organized collection of related information, like a digital phonebook, which helps us store, search, update, and delete data easily without duplication.

🎯 Exam Tip: Always write the definition first, give a real-world example like a telephone directory, and list the key features in points to make your answer structured.

 

Question 2. नॉर्मलाइजेशन से आप क्या समझते हैं? 2NF क्या है और उसके लाभ व हानियाँ क्या है? (2010, 08) अथवा विभिन्न प्रकार के नॉर्मलाइजेशन के लाभ क्या है? (2012) अथवा नॉर्मलाइजेशन क्या है? इससे प्राप्त लाभ को लिखें। अथवा नॉर्मलाइजेशन का वर्णन कीजिए। द्वितीय नॉर्मल फॉर्म को समझाइए। (2015, 10)
Answer: रिलेशनल मॉडल के अन्तर्गत नॉर्मलाइजेशन का मुख्य कार्य डाटाबेस में होने वाली पुनरावृत्ति (Redundancy) को कम करना है। दूसरे शब्दों में, यह डेटाबेस को व्यवस्थित करने की एक ऐसी प्रक्रिया है जिससे डेटा विसंगतियों (anomalies) को समाप्त किया जा सके और डेटा की विश्वसनीयता बनी रहे।
In simple words: Normalization is a way of organizing data in a database to avoid duplicate entries and ensure that related data is stored logically.

🎯 Exam Tip: Clearly define 'Redundancy' (data repetition) as the main target of normalization to show a strong conceptual understanding.

 

Question 1. द्वितीय नॉर्मल फॉर्म (2NF) को उदाहरण सहित समझाइए तथा नॉर्मलाइजेशन के लाभ और हानियाँ लिखिए।
Answer: संक्षेप में, हम कह सकते हैं कि डाटा को केवल एक ही बार संग्रहीत करना चाहिए, क्योंकि डाटा को अनेक बार तथा अनेक जगह पर संग्रहीत करने में समय व स्टोरेज दोनों का ही व्यय होता है। डाटा को नॉर्मलाइज करने के लिए टेबल को अन्य टेबल में विभक्त किया जाता है।
(ii) द्वितीय नॉर्मल फॉर्म (2NF): कोई भी सारणी द्वितीय नॉर्मल फॉर्म (2NF) में तब कहलाती है, जब वह सारणी प्रथम नॉर्मल फॉर्म में हो तथा प्रत्येक एट्रिब्यूट जो कि Non-key है, प्राइमरी की पर फंक्शनली डिपेंडेंट हो।

Table: Employee

Emp_NoNameDesignation
25RakeshComputer Operator
26ManishManager
27RakeshComputer Program
इस टेबल में प्राइमरी की Emp_No है, यहाँ पर एट्रिब्यूट प्राइमरी की पर फंक्शनली डिपेंडेंट नहीं है, इसलिए इसे निम्न प्रकार से विभक्त करेंगे:

Table 1: Employee Name Details
Emp_NoName
25Rakesh
26Manish
27Rakesh

Table 2: Employee Designation Details
Emp_NoDesignation
25Computer Operator
26Manager
27Computer Program
अब इस प्रकार से बनी टेबल में कोई Designation हटाया जाता है, तो डाटा नष्ट नहीं होगा।

नॉर्मलाइजेशन से निम्न प्रकार के लाभ होते हैं:
1. यह डाटा की होने वाली पुनरावृत्ति को कम करता है तथा यह आकार में छोटा होता है, इसलिए इसे स्टोर करने के लिए कम मेमोरी की आवश्यकता होती है।
2. डाटा की पुनरावृत्ति नहीं होती, डाटा की एक से अधिक विभिन्न प्रतियों को स्टोर करने की संभावना कम होती है।

नॉर्मलाइजेशन के प्रयोग से निम्न हानियाँ हैं:
1. डाटा को नॉर्मलाइज्ड करने के लिए अधिक मेमोरी की आवश्यकता होती है।
2. डाटाबेस में अधिक टेबल होती है, जिन्हें जोड़ना कठिन होता है।
In simple words: Normalization is a process to organize data in a database to avoid duplication. In 2NF, we split a large table into smaller tables so that if we delete or change some information, other important data is not lost.

🎯 Exam Tip: When explaining 2NF, always draw the before and after tables clearly showing how the primary key (Emp_No) relates to other attributes to score full marks.

 

Question 3. नॉर्मलाइजेशन के विभिन्न प्रकारों का उदाहरण सहित वर्णन कीजिए। (2010)
Answer: यहाँ अनेक प्रकार के नॉर्मल फॉर्म परिभाषित हैं। डेटाबेस को सुव्यवस्थित और त्रुटिहीन रखने के लिए इन नियमों का पालन करना अत्यंत आवश्यक होता है।
(i) प्रथम नॉर्मल फॉर्म: डाटा को नॉर्मलाइज करने की प्रक्रिया 1NF से ही आरम्भ होती है। कोई भी टेबल प्रथम नॉर्मल फॉर्म में होती है, यदि कोई भी दो रॉ (Row) एक समान नहीं हो तथा प्रत्येक कोष्ठक में केवल एक ही मान रखा हो।
Table : Course

Course_idCourse_NameCollege
101BCADeewan
102BBAGBIT
103MCAIIMT
उपरोक्त सारणी में प्रस्तुत टेबल 1NF में है, जहाँ प्रत्येक कोष्ठक में एक मान है।
(ii) द्वितीय नॉर्मल फॉर्म: इसके लिए लघु उत्तरीय प्रश्न II का प्रश्न 2 देखें।
(iii) तृतीय नॉर्मल फॉर्म: कोई भी टेबल तृतीय नॉर्मल फॉर्म (3NF) में तब माना जाता है, जब वह द्वितीय नॉर्मल फॉर्म (2NF) में हो तथा प्रत्येक एट्रिब्यूट Non-key हो, जो केवल प्राइमरी की पर फंक्शनली डिपेण्डेन्ट हो और किसी पर नहीं। उपरोक्त टेबल Designate को निम्न प्रकार से विभक्त करेंगे।
Desig_NoDesignation
1Computer Operator
2Manager
3Computer program
Desig_NoEmp_No
125
226
327

In simple words: Normalization is a step-by-step process of organizing data in a database to remove duplicate information and ensure that all data is stored logically.

🎯 Exam Tip: Always draw the tables before and after normalization to clearly show the transition between 1NF, 2NF, and 3NF to score full marks.

 

Normality Formula

Normality formula is defined as the number of grams that is equal to the solute mixed in per liter of the solution.

 

Question 4. बॉयस-कोड नॉर्मल फॉर्म (BCNF Boyce-Codd Normal Form) से आपका क्या तात्पर्य है? उदाहरण सहित वर्णन करें। (2008)
Answer: BCNF, 3NF का एडवान्स वर्ज़न है। एक टेबल BCNF में तब मानी जाती है जब वह 3NF में हो तथा प्रत्येक फंक्शनल डिपेन्डेन्सी में प्रथम टेबल की सुपर की हो। यह डेटाबेस की विसंगतियों को और अधिक प्रभावी ढंग से दूर करता है। सारणी को BCNF में होने के लिए निम्न आवश्यकताएँ हैं:
(i) दी गई सारणी में अनेक कैण्डिडेट की हों।
(ii) जहाँ अनेक कैण्डिडेट की कम्पोजिट की हों।
In simple words: BCNF is a stricter version of 3NF which ensures that for every dependency, the left-hand side must be a super key, leaving no room for redundancy.

🎯 Exam Tip: Remember to state that every relation in BCNF is also in 3NF, but a 3NF relation may not always be in BCNF.

Database Normalization: BCNF (Boyce-Codd Normal Form)

(Key) की तरह कार्य करती है। (iii) जहाँ कैण्डिडेट की एक-दूसरे को ओवरलैप (Overlap) करती है। (iv) जहाँ एक एट्रिब्यूट समान होता है। (v) रिलेशन तब BCNF में कहलाया जाता है, जब प्रत्येक डिटरमिनेण्ट एक कैण्डिडेट हो।

सारणी को BCNF में बदलने के लिए Table : Project

E_CodeProj_CodeDeptDeptheadHours
E101P27SystemE90190
E305P27FinanceE90910
E508P51AdminE908NULL
E101P51SystemE901101
E101P20SystemE90160
E508P27AdminE90872

सारणी से Overlapping एट्रिब्यूट को ढूंढिए और Remove कीजिए और कैण्डिडेट की के part को तथा एट्रिब्यूट को जिस पर फंक्शनली डिपेण्डेण्ट हो, दूसरी सारणी में रख दीजिए और बचे हुए एट्रिब्यूट को ग्रुप कर दीजिए। यहाँ पर Dept, E_Code पर डिपेण्डेण्ट है, इसलिए इसे एक सारणी में रखिए।

E_codeDept
E101System
E305Finance
E508Admin
E101System
E101System
E508Admin

Depthead भी E_Code तथा Dept पर डिपेण्डेण्ट है, लेकिन E_Code कॉमन एट्रिब्यूट है, इसलिए इसे हटा दीजिए।

DeptheadDept
E901System
E909Finance

🎯 Exam Tip: BCNF में बदलने के लिए हमेशा यह सुनिश्चित करें कि प्रत्येक फंक्शनल डिपेंडेंसी \( X \rightarrow Y \) में \( X \) एक सुपर की (Super Key) हो।

E908Admin
E901System
E901System
E908Admin

 

Question 5. SQL पर संक्षिप्त टिप्पणी लिखो। (2016, 14, 10, 07, 06) अथवा SQL क्या है? इस पर की जाने वाली डाटा सम्बन्धित मुख्य क्रियाओं को समझाइए। अथवा SQL क्या है? किसी उच्चस्तरीय भाषा से यह कैसे भिन्न है? (2008) अथवा विस्तार में SQL की व्याख्या करें। (2018)
Answer: एस-क्यू-एल (SQL) का पूरा नाम स्ट्रक्चर्ड क्वेरी लैंग्वेज (Structured Query Language) है। यह एक हाई लेवल लैंग्वेज है, जिसका प्रयोग डाटाबेस एवं इससे सम्बन्धित ऑब्जेक्ट्स; जैसे-टेबल्स (Tables), क्वेरीज (Queries), व्यूज (Views) इत्यादि को क्रिएट (Create) करने, टेबल के स्ट्रक्चर (Structure) को परिवर्तित करने, टेबल में डाटा को इन्सर्ट (Insert), अपडेट (Update) एवं डिलीट (Delete) करने में किया जाता है। डाटाबेस पर की जाने वाली डाटा सम्बन्धी मुख्य क्रियाएँ निम्न प्रकार हैं:
1. इन्सर्ट इसका अर्थ होता है-किसी टेबल में डाटा को जोड़ना।
2. डिलीट इसका अर्थ होता है-किसी टेबल से अवांछित रॉज अथवा रिकॉर्ड्स को मिटाना।
3. अपडेट इसका अर्थ है-किसी टेबल या व्यू में स्टोर डाटा को अपडेट अर्थात् मॉडिफाइ करना।

SQL एक उच्चस्तरीय भाषा ही है, लेकिन इसमें कुछ अन्तर भी है; जैसे –
1. इसमें डाटा की पुनरावृत्ति को कम किया जाता है।
2. इसमें विभिन्न प्रकार की कमाण्ड प्रयोग की जाती है; जैसे- डिलीट, इन्सर्ट, अपडेट आदि।
3. उपयोगकर्ता की आवश्यकतानुसार पहले से उपलब्ध डाटाबेस में से डाटा को रिट्रीव (Retrieve) कर सकते हैं। SQL का उपयोग करके हम बहुत ही कम समय में बड़े डेटाबेस को आसानी से प्रबंधित कर सकते हैं।
In simple words: SQL is a special computer language used to talk to databases. It helps us easily add, delete, or change information stored in tables, making data management very simple.

🎯 Exam Tip: Always write the full form of SQL (Structured Query Language) and list its main commands like INSERT, UPDATE, and DELETE to score full marks.

 

दीर्घ उत्तरीय प्रश्न (Long Answer Questions)

 

Question 1. डाटा क्या है? डाटाबेस क्या है? हमें डाटाबेस की आवश्यकता क्यों होती है? रिलेशनल डाटाबेस की विशेषताएँ समझाइए। (2006)
Answer: किसी वस्तु, व्यक्ति या समूह के बारे में किसी तथ्य अथवा जानकारी को डाटा कहा जाता है। किसी व्यक्ति का नाम, किसी वस्तु का वजन तथा मूल्य, किसी कक्षा के विद्यार्थियों की उम्र आदि ये सभी डाटा के उदाहरण हैं। डाटाबेस, सूचनाओं (या डाटा) का एक ऐसा व्यवस्थित संग्रह (Organised collection) होता है, जिससे हम किसी भी सूचना को सरलता से प्राप्त कर सकते हैं। डाटाबेस व्यवस्थित इसलिए होता है, क्योंकि इसमें किसी भी डाटा या सूचना को एक निश्चित स्थान पर पहले से तय किए हुए रूप में रखा जाता है, ताकि कभी भी आवश्यकता पड़ने पर उसे आसानी से ढूँढ़कर देखा जा सके। आधुनिक युग में डिजिटल डाटाबेस का महत्व बहुत अधिक बढ़ गया है।

डाटाबेस की आवश्यकता:
हाथ से बनाए गए डाटाबेस (हस्तचालित डाटाबेस) में बहुत-सी समस्याएँ होती है; जैसे –
1. नया डाटा जोड़ने की समस्या
2. डाटा को बदलने की समस्या
3. डाटा को अपनी शर्तों के अनुसार प्राप्त करने की समस्या आदि।
In simple words: Data is any raw fact or information, like a name or age. A database is a neat, organized digital folder where this data is stored so we can find and update it quickly without making mistakes.

🎯 Exam Tip: Clearly define 'Data' and 'Database' in separate paragraphs, and use real-world examples like a school attendance register to make your answer stand out.

कम्प्यूटरीकृत डेटाबेस (Computerized Database)

इन सभी समस्याओं को दूर करने के लिए कम्प्यूटरीकृत डेटाबेस का निर्माण किया गया। इसमें सभी सूचनाएँ कम्प्यूटर पर रखी जाती हैं और कम्प्यूटर की सहायता से ही उनका रख-रखाव तथा प्रोसेसिंग की जाती है। कम्प्यूटर पर डेटाबेस बनाने के कई कारण हैं, जो निम्नलिखित हैं:

1. कम्प्यूटर पर बड़े आकार का डेटाबेस सरलता से बनाया जा सकता है, क्योंकि उसमें डेटा को संग्रहीत करने की क्षमता अधिक होती है।
2. कम्प्यूटर की कार्य करने की गति तेज होने के कारण कितने भी बड़े डेटाबेस में से कोई भी इच्छित सूचना निकालना और डेटाबेस पर विभिन्न क्रियाएँ करना आदि कार्य बहुत कम समय में ही सम्पन्न हो जाते हैं। इतना ही नहीं, तेज गति के कारण उस पर कोई लम्बी-चौड़ी रिपोर्ट निकालना और छापना मिनटों का कार्य होता है।
3. इसमें हस्तचालित डेटाबेस की तुलना में बहुत कम खर्च आता है।

रिलेशनल डेटाबेस की विशेषताएँ

1. डेटाबेस की प्रत्येक फाइल में एक ही तरह के रिकॉर्ड होते हैं।
2. डेटाबेस की फाइल में प्रत्येक रिकॉर्ड के फील्डों की संख्या समान होती है।
3. टेबल के प्रत्येक रिकॉर्ड का एक विशेष आइडेंटिफायर होता है।

 

Question 2. रिलेशनल डेटाबेस मॉडल को विस्तार से समझाएँ। (2018)
Answer: रिलेशनल डेटा मॉडल में, डेटा सारणियों (Tables) के रूप में संग्रहीत किया जाता है। इन डेटा सारणियों में स्तम्भ (Columns), सारणी में स्टोर होने वाले डेटा के प्रकार को तथा पंक्तियाँ (Rows) डेटा को दर्शाती हैं। यह मॉडल डेटाबेस संरचना को सरल बना देता है। इसमें सारणियों (Tables) का उपयोग किया जाता है अर्थात् डेटा को द्वि-विमीय (Two-dimensional) टेबल्स के रूप में स्टोर किया जाता है। टेबल्स को एक-दूसरे से सम्बद्ध किया जाता है। इसमें पॉइंटर नहीं होता। टेबल्स में कोई भौतिक सम्बन्ध भी नहीं होता। यह मॉडल डेटा को व्यवस्थित रखने का सबसे लोकप्रिय और सुरक्षित तरीका माना जाता है।

Department Table:

IdName
101Computer
102Finance

Teacher Table:
IDNameDeptNoCourse
101ComputerD201BCA
102FinanceD405CA

Course Table:
NoDeptNoProfIdUnit
101D201T241Sem
102D405T351Year
103D411T413Sem

Student Table:
NoNameCourse
101RajeshBCA
102SahilCA
103MahiBCA


रिलेशनल डेटा मॉडल के लाभ:
1. टेबल के रूप में संरचना साधारण होती है, जिसे समझना आसान है।
2. टेबल्स में डेटा पर सभी प्रकार की क्रियाएँ करना सरल है।
3. टेबल्स में गणितीय क्रियाएँ करना भी सम्भव होता है।
4. रिलेशनल डेटाबेस मैनेजमेंट सिस्टम में एक क्वेरी लैंग्वेज उपलब्ध होती है।
5. यह डेटा संगठन बहुत फ्लेक्सिबल है।
In simple words: रिलेशनल डेटाबेस मॉडल में डेटा को रो (rows) और कॉलम (columns) वाली टेबल्स में व्यवस्थित किया जाता है। इससे डेटा को समझना, खोजना और उसमें बदलाव करना बहुत आसान हो जाता है।

🎯 Exam Tip: परीक्षा में रिलेशनल मॉडल समझाते समय टेबल (रो और कॉलम) का एक सरल उदाहरण जरूर बनाएं, इससे पूरे अंक मिलते हैं।

 

Question 3. रिलेशनल डाटाबेस मैनेजमेण्ट सिस्टम क्या है? इसके क्या लाभ हैं? समझाइए (2007) अथवा RDBMS पर निबन्ध लिखिए। (2014, 13)
Answer: रिलेशनल डाटाबेस में, डाटा को द्वि-आयामी सारणियों के रूप में संग्रहीत किया जाता है। इन सारणियों को रिलेशन (Relation) भी कहा जाता है। रिलेशन डाटाबेस के रख-रखाव के लिए रिलेशनल डाटाबेस मैनेजमेण्ट सिस्टम (Relational Database Management System-RDBMS) की आवश्यकता होती हैं। RDBMS, DBMS का ही एक प्रकार है। रिलेशनल डाटाबेस की मुख्य विशेषता यह है कि एकल डाटाबेस में एक से अधिक सारणियों को संग्रहीत किया जा सकता है और ये सारणियाँ आपस में सम्बन्धित होती है। रिलेशनल डाटाबेस एक ऐसा डाटाबेस है, जो कि रिलेशनल मॉडल पर आधारित है। इस मॉडल के अनुसार, डाटा को विभिन्न टेबल्स में संग्रहीत किया जा सकता हैं। इस प्रकार के मॉडल के मुख्य गुण निम्नलिखित हैं:
(i) प्रत्येक टेबल के सभी रिकॉर्ड्स का स्ट्रक्चर एक जैसा ही होगा।
(ii) प्रत्येक टेबल के सभी रिकॉर्ड्स के एट्रिब्यूट की संख्या एक जैसी ही होगी।
(iii) टेबल के प्रत्येक रिकॉर्ड का कोई-न-कोई आइडेंटिफायर होता है।

यदि Students का डाटा संग्रहीत करना हो:

Roll_NoNameAddress
1RajeshDelhi
2RaviMumbai
3ManishKolkata
4SagarMeerut
5NitinModipuram

रिलेशनल डाटाबेस की कुछ सम्बन्धित शब्दावली निम्नलिखित हैं:
1. रिलेशन (Relation): इसके अन्तर्गत एक टेबल (Table) तैयार की जाती है, जो एक सिक्वेन्शियल फाइल को निरूपित करती है, जिसमें टेबल की पंक्तियाँ (Rows) फाइल के रिकॉर्ड को इण्डिकेट करती हैं, एवं स्तम्भ (Column) रिकॉर्ड के फील्ड को दर्शाता है। ये टेबल्स रिलेशन ही होते हैं। रिलेशन को उच्चस्तरीय फाइल्स के रूप में समझा जाता हैं।
• प्रत्येक रिलेशन में एक ही तरह के रिकॉर्ड होते हैं।
• किसी दिए गए रिलेशन में प्रत्येक रिकॉर्ड के फील्डों की संख्या समान होती है।
• प्रत्येक रिकॉर्ड का एक अलग पहचानने वाला आइडेंटिफायर (Identifier) होता है।
• रिलेशन के अन्दर रिकॉर्ड किसी विशेष क्रम में व्यवस्थित होते हैं।
2. टपल (Tuple): रिलेशन में प्रत्येक रिकॉर्ड को टपल कहा जाता है। यह डेटाबेस तालिका में एक क्षैतिज पंक्ति को दर्शाता है।
3. एट्रिब्यूट (Attribute): रिलेशन के सन्दर्भ में प्रत्येक कॉलम (फील्ड) को एट्रिब्यूट कहते हैं।
4. डोमेन (Domain): रिलेशन के सन्दर्भ में डोमेन मानों का एक समूह होता है, जिससे किसी कॉलम में दिए गए वास्तविक मानों को व्युत्पन्न किया जा सकता है।
In simple words: An RDBMS is a system that stores data in the form of tables (rows and columns) that are linked to each other. It helps organize large amounts of information easily, like keeping student details in a structured table where each row is a unique record.

🎯 Exam Tip: Clearly define terms like Relation, Tuple, and Attribute with a simple table example to secure maximum marks in RDBMS questions.

 

Question 4. नॉर्मलाइजेशन का मुख्य कार्य क्या है? प्रथम तथा द्वितीय नॉर्मल फॉर्म को उदाहरण सहित समझाइए। (2006)
Answer: यहाँ अनेक प्रकार के नॉर्मल फॉर्म परिभाषित हैं।
(i) प्रथम नॉर्मल फॉर्म (1NF): डाटा को नॉर्मलाइज करने की प्रक्रिया 1NF से ही आरम्भ होती है। कोई भी टेबल प्रथम नॉर्मल फॉर्म में होती है, यदि कोई भी दो रॉ (Row) एक समान नहीं हो तथा प्रत्येक कॉलम में केवल परमाणु (atomic) यानी अविभाज्य मान ही होने चाहिए। यह डेटाबेस में डुप्लिकेसी को कम करने का एक बुनियादी और महत्वपूर्ण चरण है।
In simple words: Normalization is a way to organize data in a database to avoid duplication. First Normal Form (1NF) ensures that every cell in a table contains only a single, basic value and there are no duplicate rows.

🎯 Exam Tip: When explaining Normalization, always mention that 1NF requires atomic values (single values) in each cell of the table.

 

Question. डेटाबेस नॉर्मलाइजेशन (Normalization) के नियमों को समझाइए।
Answer: प्रत्येक कोष्ठक में केवल एक ही मान रखा हो। डेटाबेस को नॉर्मलाइज करने से डेटा में दोहराव (redundancy) कम होता है और डेटा की सत्यता बनी रहती है।
Table : Course

Course_idCourse_NameCollege
101BCADeewan
102BBAGBIT
103MCAIIMT
उपरोक्त सारणी में प्रस्तुत टेबल 1NF में है, जहाँ प्रत्येक कोष्ठक में एक मान है।
(ii) द्वितीय नॉर्मल फॉर्म इसके लिए लघु उत्तरीय प्रश्न II का प्रश्न 2 देखें।
(iii) तृतीय नॉर्मल फॉर्म कोई भी टेबल तृतीय नॉर्मल फॉर्म (3NF) में तब माना जाता है, जब वह द्वितीय नॉर्मल फॉर्म (2NF) में हो तथा प्रत्येक एट्रिब्यूट Non-key हो, जो केवल प्राइमरी की पर फंक्शनली डिपेण्डेन्ट हो और किसी पर नहीं। उपरोक्त टेबल Designate को निम्न प्रकार से विभक्त करेंगे।
Desig_NoDesignation
1Computer Operator
2Manager
3Computer program
Desig_NoEmp_No
125
226
327

In simple words: Normalization is a step-by-step process to organize database tables to reduce duplicate data. 1NF ensures single values in each cell, while 3NF removes dependencies between non-key columns by splitting tables.

🎯 Exam Tip: When explaining 3NF, always draw the split tables clearly to show how transitive dependency is removed. Mentioning primary keys and non-key attributes helps secure full marks.

UP Board Solutions Class 12 Computer Science Chapter 17 डेटाबेस अवधारणा

Students can now access the UP Board Solutions for Chapter 17 डेटाबेस अवधारणा prepared by teachers on our website. These solutions cover all questions in exercise in your Class 12 Computer Science textbook. Each answer is updated based on the current academic session as per the latest UP Board syllabus.

Detailed Explanations for Chapter 17 डेटाबेस अवधारणा

Our expert teachers have provided step-by-step explanations for all the difficult questions in the Class 12 Computer Science chapter. Along with the final answers, we have also explained the concept behind it to help you build stronger understanding of each topic. This will be really helpful for Class 12 students who want to understand both theoretical and practical questions. By studying these UP Board Questions and Answers your basic concepts will improve a lot.

Benefits of using Computer Science Class 12 Solved Papers

Using our Computer Science solutions regularly students will be able to improve their logical thinking and problem-solving speed. These Class 12 solutions are a guide for self-study and homework assistance. Along with the chapter-wise solutions, you should also refer to our Revision Notes and Sample Papers for Chapter 17 डेटाबेस अवधारणा to get a complete preparation experience.

FAQs

Where can I find the latest UP Board Solutions Class 12 Computer Science Chapter 17 डेटाबेस अवधारणा for the 2026 27 session?

The complete and updated UP Board Solutions Class 12 Computer Science Chapter 17 डेटाबेस अवधारणा is available for free on StudiesToday.com. These solutions for Class 12 Computer Science are as per latest UP Board curriculum.

Are the Computer Science UP Board solutions for Class 12 updated for the new 50% competency-based exam pattern?

Yes, our experts have revised the UP Board Solutions Class 12 Computer Science Chapter 17 डेटाबेस अवधारणा as per 2026 exam pattern. All textbook exercises have been solved and have added explanation about how the Computer Science concepts are applied in case-study and assertion-reasoning questions.

How do these Class 12 UP Board solutions help in scoring 90% plus marks?

Toppers recommend using UP Board language because UP Board marking schemes are strictly based on textbook definitions. Our UP Board Solutions Class 12 Computer Science Chapter 17 डेटाबेस अवधारणा will help students to get full marks in the theory paper.

Do you offer UP Board Solutions Class 12 Computer Science Chapter 17 डेटाबेस अवधारणा in multiple languages like Hindi and English?

Yes, we provide bilingual support for Class 12 Computer Science. You can access UP Board Solutions Class 12 Computer Science Chapter 17 डेटाबेस अवधारणा in both English and Hindi medium.

Is it possible to download the Computer Science UP Board solutions for Class 12 as a PDF?

Yes, you can download the entire UP Board Solutions Class 12 Computer Science Chapter 17 डेटाबेस अवधारणा in printable PDF format for offline study on any device.