RBSE Class 12th 2014 -SS-04-2014 Previous Year Papers

-SS-04-2014 from the 2014 exam year is part of the Class 12th previous year papers archive on RBSE Solution. Many learners start here after finishing the textbook to see how questions were actually framed on the Rajasthan Board of Secondary Education (RBSE) paper.

Treat this question paper as a mock under gentle timing first, then as a marking exercise the second time. The introduction on this page is written only for this subject-and-year pair, not copied from other pages.

Bookmark the link if you coach juniors — the layout stays stable for search engines and classroom sharing.

Paper details

Quick reference for this previous year papers page — confirm board, class, and year & subject before you study.

Board RBSE
Class Class 12th
Exam year 2014
Subject -SS-04-2014
Resource type Previous Year Papers
Category RBSE Previous Year Question Papers
Website RBSE Solution

The table summarises this Previous Year Papers resource. Confirm RBSE, Class 12th, year 2014, and subject -SS-04-2014 before studying.

RBSE Solution organises previous year papers so each URL carries chapter-specific guidance — better for students and for search engines than one generic paragraph for the whole class.

Turning 2014 papers into insight

One -SS-04-2014 paper reveals style; several from the same year reveal pattern. After this page, open sibling subjects listed below to see whether marks cluster in certain units.

Keep rough work dated in your notebook. Examiners in Class 12th expect clear numbering even in practice sessions.

RBSE Class 12th 2014 -SS-04-2014

Scroll through the Previous Year Papers pages for -SS-04-2014 (2014).

RBSE Class 12th 2014 -SS-04-2014 Previous Year Papers 0
https://rbsesolution.com
RBSE Class 12th 2014 -SS-04-2014 Previous Year Papers 1
https://rbsesolution.com
RBSE Class 12th 2014 -SS-04-2014 Previous Year Papers 2
https://rbsesolution.com
RBSE Class 12th 2014 -SS-04-2014 Previous Year Papers 3
https://rbsesolution.com

Rajasthan Board Class 12th -SS-04-2014 2014 solved Previous Year Question Papers

उच्च माध्यमिक परीक्षा, 2014
SENIOR SECONDARY EXAMINATION, 2014

इन्फोरमेटिक्स प्रैक्टिसेस
INFORMATICS PRACTICES

ऐच्छिक (Optional)

समय : 3 घण्टे   |   पूर्णांक : 56


परीक्षार्थियों के लिए सामान्य निर्देश :
GENERAL INSTRUCTIONS TO THE EXAMINEES :

  1. परीक्षार्थी सर्वप्रथम अपने प्रश्न पत्र पर नामांक अनिवार्यतः लिखें।
    Candidate must write first his/her Roll No. on the question paper compulsorily.
  2. सभी प्रश्न हल करने अनिवार्य हैं।
    All the questions are compulsory.
  3. प्रत्येक प्रश्न का उत्तर दी गई उत्तर-पुस्तिका में ही लिखें।
    Write the answer to each question in the given answer-book only.
  4. जिन प्रश्नों में आन्तरिक खण्ड हैं, उन सभी के उत्तर एक साथ ही लिखें।
    For questions having more than one part, the answers to those parts are to be written together in continuity.
  5. प्रश्न पत्र के हिन्दी व अंग्रेजी रूपान्तर में किसी प्रकार की त्रुटि/अन्तर/विरोधाभास होने पर हिन्दी भाषा के प्रश्न को सही मानें।
    If there is any error/difference/contradiction in Hindi & English versions of the question paper, the question of Hindi version should be treated valid.

SS—04— INFO.PRAC. (Opt.) [SS-5504] [ Turn over

खण्ड - अ / SECTION - A

  1. OSS और FOSS में क्या अंतर है ?
    What is the difference between OSS and FOSS ?

    उत्तर: OSS (Open Source Software) का अर्थ है ओपन सोर्स सॉफ्टवेयर, जिसका सोर्स कोड सार्वजनिक रूप से उपलब्ध होता है। FOSS (Free and Open Source Software) का अर्थ है मुफ्त और ओपन सोर्स सॉफ्टवेयर, जो न केवल सोर्स कोड उपलब्ध कराता है बल्कि बिना किसी लाइसेंस शुल्क के मुफ्त भी होता है। FOSS, OSS का एक उपसमूह है जो मुफ्त वितरण पर जोर देता है।

  2. ओपन सोर्स सॉफ्टवेयर के दो उदाहरण दीजिए।
    Give two examples of Open Source Software.

    उत्तर: ओपन सोर्स सॉफ्टवेयर के दो उदाहरण हैं:

    • Linux (ऑपरेटिंग सिस्टम)
    • Apache HTTP Server (वेब सर्वर)
  3. DCL क्या है ?
    What is DCL ?

    उत्तर: DCL का पूरा रूप Data Control Language (डेटा नियंत्रण भाषा) है। यह SQL का एक भाग है जिसका उपयोग डेटाबेस में उपयोगकर्ताओं को अनुमति (permission) देने या हटाने के लिए किया जाता है। इसके मुख्य कमांड GRANT और REVOKE हैं।

  4. सुपर की क्या होती है ?
    What is super key ?

    उत्तर: सुपर की (Super Key) एक या एक से अधिक विशेषताओं (attributes) का समूह होता है जो किसी तालिका में प्रत्येक पंक्ति (tuple) को विशिष्ट रूप से पहचान सकता है। यह कैंडिडेट की का सुपरसेट होता है।

  5. स्ट्रांग एंटिटी क्या होती है ?
    What is strong entity ?

    उत्तर: स्ट्रांग एंटिटी (Strong Entity) वह एंटिटी होती है जो अपने अस्तित्व के लिए किसी अन्य एंटिटी पर निर्भर नहीं होती। इसमें एक प्राथमिक की (Primary Key) होती है जो इसे विशिष्ट रूप से पहचानती है। इसे आयत (rectangle) से दर्शाया जाता है।

  6. ADO का पूरा रूप लिखिए।
    What is the full form of ADO ?

    उत्तर: ADO का पूरा रूप ActiveX Data Objects है। यह माइक्रोसॉफ्ट की एक तकनीक है जो डेटाबेस और अन्य डेटा स्रोतों तक पहुँचने के लिए उपयोग की जाती है।

  7. VB प्रोग्रामिंग में हम Memo field का उपयोग क्यों करते हैं ?
    Why do we use Memo field in VB programming ?

    उत्तर: VB प्रोग्रामिंग में Memo field का उपयोग बड़ी मात्रा में टेक्स्ट डेटा (जैसे लंबे नोट्स, विवरण आदि) को संग्रहीत करने के लिए किया जाता है। यह सामान्य टेक्स्ट फील्ड की तुलना में अधिक डेटा (आमतौर पर 65,535 वर्ण तक) धारण कर सकता है।

  8. PL/SQL में %ROWCOUNT का क्या उपयोग है ?
    What is the use of %ROWCOUNT in PL/SQL ?

    उत्तर: PL/SQL में %ROWCOUNT एक कर्सर विशेषता (cursor attribute) है जो यह बताती है कि अब तक कितनी पंक्तियों (rows) को प्रभावित किया गया है या फेच (fetch) किया गया है। इसका उपयोग लूप में प्रगति की जाँच करने या प्रभावित पंक्तियों की संख्या जानने के लिए किया जाता है।

  9. OLEDB का पूरा रूप क्या है ?
    What is the full form of OLEDB ?

    उत्तर: OLEDB का पूरा रूप Object Linking and Embedding Database है। यह माइक्रोसॉफ्ट का एक API है जो विभिन्न प्रकार के डेटा स्रोतों (जैसे डेटाबेस, फाइल सिस्टम आदि) तक पहुँचने के लिए एक समान इंटरफेस प्रदान करता है।

  10. VB में project का उपयोग समझाइए।
    What is the use of project in VB ?

    उत्तर: VB में प्रोजेक्ट (Project) एक कंटेनर होता है जो एक एप्लिकेशन बनाने के लिए आवश्यक सभी फाइलों (जैसे फॉर्म, मॉड्यूल, क्लास मॉड्यूल, रिसोर्स फाइल आदि) को एक साथ रखता है। यह कोड को व्यवस्थित करने, डिबग करने और अंततः एक एक्जीक्यूटेबल फाइल (.exe) बनाने में मदद करता है।

  11. VB में LTrim, RTrim और Trim से आप क्या समझते हैं ?
    What are LTrim, RTrim and Trim in VB ?

    उत्तर: VB में ये तीनों फंक्शन स्ट्रिंग से अतिरिक्त स्पेस हटाने के लिए उपयोग होते हैं:

    • LTrim : स्ट्रिंग के बाईं ओर (left side) से स्पेस हटाता है।
    • RTrim : स्ट्रिंग के दाईं ओर (right side) से स्पेस हटाता है।
    • Trim : स्ट्रिंग के दोनों ओर (both sides) से स्पेस हटाता है।
  12. VB में DataGrid क्या है ?
    What is DataGrid in VB ?

    उत्तर: VB में DataGrid एक कंट्रोल है जो डेटाबेस से डेटा को तालिका (grid) के रूप में प्रदर्शित करता है। यह उपयोगकर्ताओं को डेटा को देखने, संपादित करने और सॉर्ट करने की सुविधा देता है। यह ADO डेटा कंट्रोल से जुड़कर काम करता है।

  13. PL/SQL में EXIT statement का क्या उपयोग है ?
    What is the use of EXIT statement in PL/SQL ?

    उत्तर: PL/SQL में EXIT स्टेटमेंट का उपयोग लूप (जैसे LOOP, FOR LOOP, WHILE LOOP) को तुरंत समाप्त करने के लिए किया जाता है। जब EXIT स्टेटमेंट निष्पादित होता है, तो नियंत्रण लूप के बाहर आ जाता है। इसका उपयोग शर्त (condition) के साथ भी किया जा सकता है, जैसे EXIT WHEN condition;

खण्ड - ब / SECTION - B

  1. PostgreSQL के बारे में समझाइए।
    What do you understand by the PostgreSQL ?

    उत्तर: PostgreSQL एक उन्नत, ओपन-सोर्स रिलेशनल डेटाबेस मैनेजमेंट सिस्टम (RDBMS) है। यह SQL मानक का पालन करता है और इसमें निम्नलिखित विशेषताएँ हैं:

    • यह ACID (Atomicity, Consistency, Isolation, Durability) गुणों का समर्थन करता है।
    • यह जटिल क्वेरी, फॉरेन की, ट्रिगर, व्यू, और ट्रांजेक्शन का समर्थन करता है।
    • यह JSON, XML जैसे नॉन-रिलेशनल डेटा को भी संभाल सकता है।
    • यह एक्सटेंसिबल है और इसमें कस्टम फंक्शन जोड़े जा सकते हैं।
    • यह विभिन्न प्लेटफॉर्म (Windows, Linux, macOS) पर काम करता है।
  2. ER डायग्राम में काम आने वाले विभिन्न चिह्न कौन-कौन से हैं ?
    What are the different symbols used in ER diagram ?

    उत्तर: ER डायग्राम (Entity-Relationship Diagram) में उपयोग होने वाले मुख्य चिह्न निम्नलिखित हैं:

    • आयत (Rectangle) : एंटिटी (Entity) को दर्शाता है।
    • दीर्घवृत्त (Ellipse) : विशेषता (Attribute) को दर्शाता है।
    • समचतुर्भुज (Diamond) : संबंध (Relationship) को दर्शाता है।
    • रेखा (Line) : एंटिटी, विशेषता और संबंध को जोड़ने के लिए।
    • डबल आयत (Double Rectangle) : कमजोर एंटिटी (Weak Entity) को दर्शाता है।
    • डबल दीर्घवृत्त (Double Ellipse) : बहुमान विशेषता (Multivalued Attribute) को दर्शाता है।
    • रेखांकित दीर्घवृत्त (Underlined Ellipse) : प्राथमिक की (Primary Key) को दर्शाता है।
  3. Data dictionary से क्या तात्पर्य है ?
    What is Data dictionary ?

    उत्तर: Data Dictionary (डेटा शब्दकोश) एक केंद्रीय भंडार (repository) है जो डेटाबेस के बारे में मेटाडेटा (डेटा के बारे में डेटा) संग्रहीत करता है। इसमें निम्नलिखित जानकारी शामिल होती है:

    • तालिकाओं (tables) के नाम और संरचना
    • कॉलम (columns) के नाम, डेटा प्रकार और आकार
    • की (keys) और इंडेक्स (indexes)
    • व्यू (views), स्टोर्ड प्रोसीजर (stored procedures) आदि
    • उपयोगकर्ता अनुमतियाँ (user permissions)

    यह डेटाबेस प्रशासकों और डेवलपर्स को डेटाबेस की संरचना को समझने और प्रबंधित करने में मदद करता है।

  4. VB में क्लास मॉड्यूल से आप क्या समझते हैं ?
    What do you mean by class module in VB ?

    खण्ड - ब (Section - B)

    1. VB में Mid() फंक्शन का syntax लिखिए।
      Write the syntax of Mid() function in VB.

      Syntax: Mid(string, start [, length])

      जहाँ string मूल स्ट्रिंग है, start प्रारंभिक स्थिति है, और length वैकल्पिक है जो निकाले जाने वाले अक्षरों की संख्या निर्दिष्ट करता है।

    2. डाटाबेस में Alternate key क्या है?
      What is alternate key in database?

      Alternate key वह कैंडिडेट की होती है जिसे प्राथमिक कुंजी (Primary Key) के रूप में नहीं चुना गया है। यह एक ऐसा कॉलम या कॉलम का समूह है जो तालिका में प्रत्येक पंक्ति को विशिष्ट रूप से पहचान सकता है, लेकिन इसे प्राथमिक कुंजी के रूप में चयनित नहीं किया गया है।

    3. प्रत्यक्ष तथा अप्रत्यक्ष कर्सर के अन्तर को समझाइए।
      Differentiate between implicit and explicit cursors.

      Implicit Cursor Explicit Cursor
      Oracle द्वारा स्वचालित रूप से बनाया जाता है जब कोई SQL स्टेटमेंट निष्पादित होता है। प्रोग्रामर द्वारा DECLARE, OPEN, FETCH, CLOSE का उपयोग करके स्पष्ट रूप से बनाया जाता है।
      केवल एक पंक्ति लौटाता है। एक से अधिक पंक्तियाँ लौटा सकता है।
      इसे नियंत्रित करने के लिए कम कोड की आवश्यकता होती है। अधिक नियंत्रण और लचीलापन प्रदान करता है।
    4. ADO डाटा कंट्रोल पर संक्षिप्त टिप्पणी लिखिए।
      Write a note on ADO data control.

      ADO (ActiveX Data Objects) डाटा कंट्रोल VB में एक कंट्रोल है जो डेटाबेस से कनेक्ट करने और डेटा तक पहुँचने के लिए उपयोग किया जाता है। यह OLE DB और ODBC के माध्यम से विभिन्न डेटा स्रोतों से जुड़ सकता है। इसके मुख्य गुण हैं: ConnectionString (कनेक्शन स्ट्रिंग), RecordSource (डेटा स्रोत), और Recordset (डेटा का सेट)। यह डेटा को प्रदर्शित करने और संशोधित करने के लिए बाउंड कंट्रोल्स के साथ काम करता है।

    5. PL/SQL में nested loop का उपयोग एक उदाहरण सहित लिखिए।
      Explain the use of nested loop in PL/SQL with an example.

      Nested loop का अर्थ है एक लूप के अंदर दूसरा लूप। इसका उपयोग तब किया जाता है जब हमें बहु-स्तरीय पुनरावृत्ति की आवश्यकता होती है, जैसे कि मैट्रिक्स या टेबल डेटा को प्रोसेस करना।

      उदाहरण: 1 से 3 तक की संख्याओं का गुणन सारणी प्रिंट करने के लिए:

      DECLARE
          i NUMBER;
          j NUMBER;
      BEGIN
          FOR i IN 1..3 LOOP
              FOR j IN 1..10 LOOP
                  DBMS_OUTPUT.PUT_LINE(i || ' x ' || j || ' = ' || (i*j));
              END LOOP;
          END LOOP;
      END;
              
    6. PL/SQL में विभिन्न पूर्वनिर्मित फंक्शन क्या हैं? समझाइए।
      What are the different Built-in functions in PL/SQL? Explain.

      PL/SQL में कई प्रकार के बिल्ट-इन फंक्शन होते हैं:

      • स्ट्रिंग फंक्शन: CONCAT, SUBSTR, LENGTH, UPPER, LOWER, TRIM आदि।
      • न्यूमेरिक फंक्शन: ABS, CEIL, FLOOR, ROUND, MOD, POWER, SQRT आदि।
      • डेट/टाइम फंक्शन: SYSDATE, EXTRACT, TO_DATE, MONTHS_BETWEEN, ADD_MONTHS आदि।
      • कन्वर्जन फंक्शन: TO_CHAR, TO_NUMBER, TO_DATE, CAST, NVL, DECODE आदि।
      • एग्रीगेट फंक्शन: COUNT, SUM, AVG, MAX, MIN (SQL में उपयोग होते हैं)।

    खण्ड - स (Section - C)

    1. स्कूल प्रबंधन तंत्र के लिए एक ER-diagram बनाइये, जिसमें निम्नलिखित एंटिटि हों:
      i) Student (#roll no, name, fname, address, dob, class, section)
      ii) Class (#classID, no_of_section, no_of_students, class_teacherID)
      iii) Teacher (#Teacher_ID, name, address, subject, phone).

      Design an ER-diagram for the school management system, which includes the following entities:

      ER-डायग्राम का विवरण:

      • Student एंटिटी: इसमें roll_no (प्राथमिक कुंजी), name, fname, address, dob, class, section विशेषताएँ हैं।
      • Class एंटिटी: इसमें classID (प्राथमिक कुंजी), no_of_section, no_of_students, class_teacherID विशेषताएँ हैं।
      • Teacher एंटिटी: इसमें Teacher_ID (प्राथमिक कुंजी), name, address, subject, phone विशेषताएँ हैं।
      • संबंध:
        • Student और Class के बीच "Enrolled_in" संबंध (M:1) - एक क्लास में कई छात्र हो सकते हैं।
        • Teacher और Class के बीच "Teaches" संबंध (1:M) - एक शिक्षक कई क्लासेज पढ़ा सकता है, लेकिन एक क्लास का एक class_teacher होता है।

      नोट: ER-डायग्राम को आयत (एंटिटी), अंडाकार (विशेषता), और समचतुर्भुज (संबंध) का उपयोग करके बनाया जाता है।

    2. Client-server सिस्टम से आप क्या समझते हैं? इसके सेंट्रलाइज्ड सिस्टम से क्या लाभ हैं? समझाइए।
      What do you understand by the client-server system? Explain its advantages over centralised system.

      Client-Server सिस्टम: यह एक नेटवर्क आर्किटेक्चर है जिसमें क्लाइंट (उपयोगकर्ता) सर्वर से सेवाएँ या संसाधनों का अनुरोध करता है, और सर्वर उन अनुरोधों को पूरा करता है। क्लाइंट और सर्वर अलग-अलग कंप्यूटर पर हो सकते हैं और नेटवर्क के माध्यम से संचार करते हैं।

      सेंट्रलाइज्ड सिस्टम से लाभ:

      • स्केलेबिलिटी: आवश्यकतानुसार अधिक सर्वर या क्लाइंट जोड़े जा सकते हैं।
      • सुरक्षा: डेटा सर्वर पर केंद्रीय रूप से संग्रहीत होता है, जिससे सुरक्षा प्रबंधन आसान होता है।
      • संसाधन साझाकरण: कई क्लाइंट एक ही सर्वर संसाधनों (जैसे प्रिंटर, डेटाबेस) को साझा कर सकते हैं।
      • डेटा अखंडता: डेटा एक ही स्थान पर होने से अखंडता बनाए रखना आसान होता है।
      • प्रबंधन में आसानी: सर्वर पर सॉफ्टवेयर अपडेट और बैकअप केंद्रीय रूप से किया जा सकता है।
    3. रिलेशनल एलजेबरा से आप क्या समझते हैं? इसके विभिन्न ऑपरेशनों को उदाहरण सहित समझाइए।
      What do you understand by relational algebra? Explain its different operations with examples.

      रिलेशनल एलजेबरा: यह एक प्रक्रियात्मक क्वेरी भाषा है जिसका उपयोग रिलेशनल डेटाबेस से डेटा प्राप्त करने के लिए किया जाता है। यह एक या अधिक रिलेशन (टेबल) पर ऑपरेशन करके नया रिलेशन उत्पन्न करता है।

      मुख्य ऑपरेशन:

      • Selection (σ): किसी शर्त के आधार पर पंक्तियों का चयन करता है।
        उदाहरण: σsalary > 50000(Employee) - उन कर्मचारियों को चुनें जिनका वेतन 50000 से अधिक है।
      • Projection (π): कॉलम का चयन करता है।
        उदाहरण: πname, salary(Employee) - केवल name और salary कॉलम दिखाएँ।
      • Union (∪): दो रिलेशन की सभी पंक्तियों को जोड़ता है (डुप्लिकेट हटाकर)।
      • Set Difference (−): एक रिलेशन में मौजूद लेकिन दूसरे में नहीं होने वाली पंक्तियाँ लौटाता है।
      • Cartesian Product (×): दो रिलेशन की सभी संभावित पंक्तियों का संयोजन बनाता है।
      • Join (⨝): दो रिलेशन को एक सामान्य कॉलम के आधार पर जोड़ता है।
    4. VB में लूप का प्रयोग कर Fibonacci series प्रिंट करने का प्रोग्राम लिखिए।
      Write a program in VB for printing the Fibonacci series using loop.

      प्रोग्राम:

      Private Sub Command1_Click()
          Dim n As Integer, i As Integer
          Dim a As Long, b As Long, c As Long
          n = Val(