Get NCERT Class 10th IT Skill Chapter 8 Notes on Database Management System (DBMS). Find PDF, PYQ, Question Bank, Most Expected Questions, and LibreOffice Base tutorial.

NCERT Class 10 IT Skills Chapter 8 Notes | DBMS | PDF, PYQ, Question Bank

Chapter 8: Introduction to Database Management System

अध्याय 8: डेटाबेस प्रबंधन प्रणाली का परिचय

1. Introduction, Data and Information

1. परिचय, डेटा और सूचना

Databases and database systems are essential parts of our life. We interact with them constantly—looking for a word in a dictionary, finding a number in a telephone directory, booking railway tickets, or getting a balance from an ATM.

डेटाबेस और डेटाबेस सिस्टम हमारे जीवन के आवश्यक अंग हैं। हम लगातार उनके साथ बातचीत करते हैं—जैसे शब्दकोश में शब्द खोजना, टेलीफोन निर्देशिका में नंबर ढूंढना, रेलवे टिकट बुक करना, या एटीएम से बैलेंस की जानकारी प्राप्त करना।

Data vs. Information

डेटा बनाम सूचना (Data vs. Information)

Data: The raw facts constitute data. It may be related to any person, place, activity, or thing, and can be stored as text, graphics, audio, or video (e.g., marks scored, weights, prices).

Information: Information is the processed or organized form of data. If raw data is processed accurately by a computing machine, it generates useful information (e.g., raw marks processed into a report card).

डेटा (Data): कच्चे तथ्य डेटा बनाते हैं। यह किसी व्यक्ति, स्थान, गतिविधि या वस्तु से संबंधित हो सकता है, और इसे टेक्स्ट, ग्राफिक्स, ऑडियो या वीडियो के रूप में संग्रहीत किया जा सकता है (उदा. प्राप्त अंक, वजन, मूल्य)।

सूचना (Information): सूचना डेटा का संसाधित या व्यवस्थित रूप है। यदि कच्चे डेटा को मशीन द्वारा सटीक रूप से संसाधित किया जाता है, तो यह उपयोगी सूचना उत्पन्न करता है (उदा. कच्चे अंकों को रिपोर्ट कार्ड में बदलना)।

Table 8.1: Data Stored in Tabular Form

तालिका 8.1: सारणीबद्ध रूप में संग्रहीत डेटा

Dayदिन Day Temperatureदिन का तापमान Night Temperatureरात का तापमान
Sundayरविवार3515
Mondayसोमवार3717
Tuesdayमंगलवार3616
Wednesdayबुधवार3415
Thursdayगुरुवार3517
Fridayशुक्रवार3516
Saturdayशनिवार3314

2. Databases and DBMS

2. डेटाबेस और डीबीएमएस (DBMS)

A Database is a collection of logically related data items stored in an organised manner.
A Database Management System (DBMS) is the software used to create, update, and retrieve data. Common examples include: MS Access, LibreOffice Base, Oracle, MySQL, and Ingress.

डेटाबेस तार्किक रूप से संबंधित डेटा आइटमों का एक संग्रह है जिसे एक व्यवस्थित तरीके से संग्रहीत किया जाता है।
डेटाबेस मैनेजमेंट सिस्टम (DBMS) वह सॉफ़्टवेयर है जिसका उपयोग डेटा बनाने, अपडेट करने और पुनः प्राप्त करने के लिए किया जाता है। सामान्य उदाहरणों में शामिल हैं: MS Access, LibreOffice Base, Oracle, MySQL, और Ingress.

Advantages of DBMS

डीबीएमएस के लाभ

  • 1. Organised Storage: Data is stored systematically for fast and accurate retrieval.
  • 2. Data Analysis: Helps in analyzing data (finding max, min, average) based on criteria.
  • 3. Data Sharing: The same dataset can be shared across multiple applications.
  • 4. Minimal Data Redundancy: Reduces duplication of the same data fields across multiple tables.
  • 5. Data Consistency: Minimizing redundancy reduces inconsistent data.
    Real-world Example: Murugan manages ABC School data. Ram Lal Kumar changes his name. With DBMS, changing his name once in the central table automatically reflects the change in both the Admission Table and the Library Table, ensuring consistency!
  • 6. Increases Efficiency: Saving, reading, and searching data is optimized.
  • 7. Increases Accuracy: Accurate retrieval due to minimized redundancy.
  • 8. Increases Validity: Data validation rules can be applied at the entry stage (e.g., Fees > 1000).
  • 9. Security: Unauthorized access is controlled via passwords and data encryption.
  • 1. व्यवस्थित भंडारण: डेटा को तेज़ और सटीक पुनर्प्राप्ति के लिए व्यवस्थित रूप से संग्रहीत किया जाता है।
  • 2. डेटा विश्लेषण: मानदंडों के आधार पर डेटा का विश्लेषण करने में मदद करता है (अधिकतम, न्यूनतम, औसत खोजना)।
  • 3. डेटा साझाकरण: एक ही डेटासेट को कई अनुप्रयोगों के साथ साझा किया जा सकता है।
  • 4. न्यूनतम डेटा अतिरेक (Redundancy): कई तालिकाओं में एक ही डेटा फ़ील्ड के दोहराव को कम करता है।
  • 5. डेटा स्थिरता (Consistency): अतिरेक को कम करने से असंगत डेटा कम होता है।
    वास्तविक दुनिया का उदाहरण: मुरुगन ABC स्कूल का डेटा प्रबंधित करता है। राम लाल कुमार ने अपना नाम बदल लिया। DBMS के साथ, केंद्रीय तालिका में एक बार नाम बदलने पर, यह स्वचालित रूप से प्रवेश तालिका (Admission Table) और पुस्तकालय तालिका (Library Table) दोनों में परिलक्षित होता है, जिससे स्थिरता सुनिश्चित होती है!
  • 6. दक्षता बढ़ाता है: डेटा को सहेजना, पढ़ना और खोजना अनुकूलित होता है।
  • 7. सटीकता बढ़ाता है: कम किए गए अतिरेक के कारण सटीक पुनर्प्राप्ति।
  • 8. वैधता बढ़ाता है: प्रवेश चरण में डेटा सत्यापन नियम लागू किए जा सकते हैं (उदा. फीस > 1000)।
  • 9. सुरक्षा: अनधिकृत पहुँच को पासवर्ड और डेटा एन्क्रिप्शन के माध्यम से नियंत्रित किया जाता है।

3. Data Models

3. डेटा मॉडल

A data model describes the structure of the database and how data will be stored and retrieved.

डेटा मॉडल डेटाबेस की संरचना का वर्णन करता है और बताता है कि डेटा को कैसे संग्रहीत और पुनर्प्राप्त किया जाएगा।

  • Hierarchical Data Model: Data is organized into a tree-like structure. Data is stored in the form of linked records forming a hierarchy.
  • Network Data Model: Multiple records are linked to the same master file. It acts as an inverted tree where the master is at the bottom.
  • Relational Data Model: Proposed by E.F. Codd in 1970. It sets relationships between two or more tables made of rows and columns using common fields.
  • पदानुक्रमित डेटा मॉडल (Hierarchical): डेटा को पेड़ जैसी संरचना में व्यवस्थित किया जाता है। डेटा एक पदानुक्रम बनाते हुए लिंक्ड रिकॉर्ड के रूप में संग्रहीत होता है।
  • नेटवर्क डेटा मॉडल: कई रिकॉर्ड एक ही मास्टर फ़ाइल से जुड़े होते हैं। यह एक उल्टे पेड़ की तरह कार्य करता है जहाँ मास्टर सबसे नीचे होता है।
  • रिलेशनल डेटा मॉडल: 1970 में ई.एफ. कॉड द्वारा प्रस्तावित। यह सामान्य फ़ील्ड (common fields) का उपयोग करके पंक्तियों और स्तंभों से बनी दो या अधिक तालिकाओं के बीच संबंध स्थापित करता है।

4. Relational Database Terminology

4. रिलेशनल डेटाबेस शब्दावली

  • Entity: A real-world object about which info is stored.
  • Attributes / Fields / Columns: Details associated with an entity. A field is the smallest entity in a database.
  • Table: A collection of logically related records.
  • Data Values: Raw data represented in numeric, character, or alphanumeric form.
  • Record / Row: Data values for all fields related to a single person or object.
  • Primary Key: Uniquely identifies a row in a table. It cannot be blank or duplicated. (A Composite Key is a primary key made of more than one field).
  • Candidate Key: All field values eligible to be a primary key.
  • Alternate Key: The candidate keys that were not chosen to be the primary key.
  • Foreign Key: A field used to uniquely identify records of another table to build a relationship.
  • इकाई (Entity): वास्तविक दुनिया की वस्तु जिसके बारे में जानकारी संग्रहीत की जाती है।
  • विशेषताएँ / फ़ील्ड / कॉलम: किसी इकाई से जुड़े विवरण। फ़ील्ड डेटाबेस में सबसे छोटी इकाई है।
  • तालिका (Table): तार्किक रूप से संबंधित रिकॉर्ड का संग्रह।
  • डेटा मान (Data Values): संख्यात्मक, वर्ण, या अल्फ़ान्यूमेरिक रूप में दर्शाया गया कच्चा डेटा।
  • रिकॉर्ड / पंक्ति (Row): किसी एक व्यक्ति या वस्तु से संबंधित सभी फ़ील्ड के लिए डेटा मान।
  • प्राथमिक कुंजी (Primary Key): एक तालिका में एक पंक्ति की विशिष्ट पहचान करता है। यह खाली या डुप्लिकेट नहीं हो सकता। (एक समग्र कुंजी / Composite Key वह प्राथमिक कुंजी है जो एक से अधिक फ़ील्ड से बनी होती है)।
  • उम्मीदवार कुंजी (Candidate Key): प्राथमिक कुंजी बनने योग्य सभी फ़ील्ड मान।
  • वैकल्पिक कुंजी (Alternate Key): उम्मीदवार कुंजियाँ जिन्हें प्राथमिक कुंजी के रूप में नहीं चुना गया था।
  • विदेशी कुंजी (Foreign Key): एक फ़ील्ड जिसका उपयोग किसी अन्य तालिका के रिकॉर्ड को विशिष्ट रूप से पहचानने और संबंध बनाने के लिए किया जाता है।

Real-World Foreign Key Example

विदेशी कुंजी (Foreign Key) का वास्तविक उदाहरण

Table: Student Registration (Master)

तालिका: छात्र पंजीकरण (मास्टर)

Enrolment Number (Primary Key) नामांकन संख्या (प्राथमिक कुंजी) Student Nameछात्र का नाम Class
XX1234567890Dipak Kumar10
XX1234567891Ram Kumar10

Table: Student Marks (Transaction)

तालिका: छात्र अंक (लेनदेन)

Roll Number (Primary Key) रोल नंबर (प्राथमिक कुंजी) Maths Enrolment Number (Foreign Key) नामांकन संख्या (विदेशी कुंजी)
4498387XX1234567890
4499074XX1234567891

Notice how Enrolment Number links the Marks table back to the Registration table!

ध्यान दें कि कैसे नामांकन संख्या अंक तालिका (Marks table) को वापस पंजीकरण तालिका (Registration table) से जोड़ती है!

5. Objects of an RDBMS

5. RDBMS के ऑब्जेक्ट (Objects)

  • Table: The basic unit of any DBMS where data is stored in row and column format.
  • Forms: A user-friendly interface used to enter data into a table.
  • Queries: Used to retrieve specific desired information (ask questions) from the database.
  • Reports: The output of a query presented in a formal, printable, and formatted layout.
  • तालिका (Table): किसी भी DBMS की मूल इकाई जहाँ डेटा पंक्ति और स्तंभ प्रारूप में संग्रहीत होता है।
  • फ़ॉर्म (Forms): एक उपयोगकर्ता के अनुकूल इंटरफ़ेस जिसका उपयोग तालिका में डेटा दर्ज करने के लिए किया जाता है।
  • क्वेरी (Queries): डेटाबेस से विशिष्ट वांछित जानकारी प्राप्त करने (प्रश्न पूछने) के लिए उपयोग किया जाता है।
  • रिपोर्ट (Reports): एक क्वेरी का आउटपुट जो एक औपचारिक, मुद्रण योग्य और स्वरूपित लेआउट में प्रस्तुत किया जाता है।

Interactive Learning & Exercises

इंटरएक्टिव लर्निंग और अभ्यास

Item No.NamePriceQuantityDiscount (in%)
A001Pen20120
A003Pencil1551
A010Notebook50255

Q1: From the above table, identify the primary key. Justify your choice.
Ans: Item No. should be the primary key because it uniquely identifies each item record. Names or prices can be duplicated, but an Item No. will be unique for every single product.

प्रश्न 1: उपरोक्त तालिका से, प्राथमिक कुंजी की पहचान करें। अपनी पसंद का औचित्य साबित करें।
उत्तर: Item No. प्राथमिक कुंजी होनी चाहिए क्योंकि यह प्रत्येक आइटम रिकॉर्ड को विशिष्ट रूप से पहचानती है। नाम या मूल्य डुप्लिकेट हो सकते हैं, लेकिन आइटम नंबर अद्वितीय (unique) होगा।

Q2: How many fields and how many records does the table have?
Ans: The table has 5 fields (columns) and 3 records (rows, excluding the header).

प्रश्न 2: तालिका में कितने फ़ील्ड और कितने रिकॉर्ड हैं?
उत्तर: तालिका में 5 फ़ील्ड (कॉलम) और 3 रिकॉर्ड (हेडर को छोड़कर पंक्तियाँ) हैं।

  • Raw facts constitute data; processed data is information.
  • A database is a logically related collection of organized data.
  • DBMS software creates, updates, and retrieves data (e.g., Base, MySQL).
  • Data Models: Hierarchical, Network, and Relational.
  • A table is a collection of logically related records (rows) and fields (columns).
  • Primary key uniquely identifies a row; Foreign key builds relations between tables.
  • Forms provide an easy data entry interface; Queries retrieve specific info; Reports present output formally.
  • कच्चे तथ्य डेटा बनाते हैं; संसाधित डेटा सूचना है।
  • डेटाबेस व्यवस्थित डेटा का एक तार्किक रूप से संबंधित संग्रह है।
  • DBMS सॉफ़्टवेयर डेटा बनाता, अपडेट करता और पुनर्प्राप्त करता है (उदा. Base, MySQL)।
  • डेटा मॉडल: पदानुक्रमित, नेटवर्क और रिलेशनल।
  • एक तालिका तार्किक रूप से संबंधित रिकॉर्ड (पंक्तियों) और फ़ील्ड (स्तंभों) का एक संग्रह है।
  • प्राथमिक कुंजी (Primary key) विशिष्ट रूप से एक पंक्ति की पहचान करती है; विदेशी कुंजी (Foreign key) तालिकाओं के बीच संबंध बनाती है।
  • फ़ॉर्म आसान डेटा प्रविष्टि इंटरफ़ेस प्रदान करते हैं; क्वेरी विशिष्ट जानकारी प्राप्त करती हैं; रिपोर्ट औपचारिक रूप से आउटपुट प्रस्तुत करती हैं।

1. Which of the following can be considered as an example of a database?

1. निम्नलिखित में से किसे डेटाबेस का उदाहरण माना जा सकता है?

2. Which of the following is NOT a DBMS?

2. निम्नलिखित में से कौन DBMS नहीं है?

3. DBMS stands for:

3. DBMS का पूर्ण रूप है:

4. Which uniquely identifies a row in a table?

4. जो एक तालिका में एक पंक्ति की विशिष्ट पहचान करता है?

Fill in the Blanks

रिक्त स्थान भरें

  • 1. Processed form of data is Information.
  • 2. An Entity is a real world object.
  • 3. The output of a query may be displayed in the form of Reports.
  • 4. Data values for all fields related to a person is called a record.
  • 5. All field values eligible to be a primary key are candidate keys.
  • 1. डेटा का संसाधित रूप सूचना (Information) है।
  • 2. एक इकाई (Entity) एक वास्तविक दुनिया की वस्तु है।
  • 3. क्वेरी का आउटपुट रिपोर्ट (Reports) के रूप में प्रदर्शित किया जा सकता है।
  • 4. किसी व्यक्ति से संबंधित सभी फ़ील्ड के डेटा मान को रिकॉर्ड (record) कहा जाता है।
  • 5. प्राथमिक कुंजी होने के योग्य सभी फ़ील्ड मान उम्मीदवार (candidate) कुंजियाँ हैं।

Descriptive Questions for Practice

अभ्यास के लिए वर्णनात्मक प्रश्न

  1. Define the terms: Database, Data redundancy, Report.
  2. Give one point of difference between Data & Information, Form & Query, Network & Hierarchical models.
  3. Give any four advantages of a DBMS.
  1. शब्दों को परिभाषित करें: डेटाबेस, डेटा अतिरेक (Data redundancy), रिपोर्ट।
  2. डेटा और सूचना, फ़ॉर्म और क्वेरी, नेटवर्क और पदानुक्रमित मॉडल के बीच अंतर का एक बिंदु दें।
  3. DBMS के कोई चार लाभ दें।

📥 Download & Resources

📥 डाउनलोड और संसाधन

Access comprehensive study materials, question banks, and tutorials to ace your CBSE Class 10 IT Skills exam.

अपने सीबीएसई कक्षा 10 आईटी कौशल परीक्षा में उत्कृष्ट प्रदर्शन करने के लिए व्यापक अध्ययन सामग्री, प्रश्न बैंक और ट्यूटोरियल तक पहुंचें।

एक टिप्पणी भेजें

0 टिप्पणियाँ