Categories

Advertisement
⏱️ 4 min read

Relational Database क्या है? RDBMS और SQL पूरी जानकारी हिंदी में

N
By NotesMind
Advertisement

परिचय (Introduction)

आज के समय में हर जगह डेटा का उपयोग हो रहा है—चाहे वह बैंकिंग सिस्टम हो, सोशल मीडिया, ऑनलाइन शॉपिंग या सरकारी वेबसाइट। इन सभी सिस्टम्स के पीछे एक मजबूत तकनीक होती है जिसे Database System कहा जाता है।

इन databases को व्यवस्थित तरीके से manage करने के लिए Relational Database का उपयोग किया जाता है, जो आज के समय का सबसे popular database model है।

इस ब्लॉग में हम विस्तार से जानेंगे:

  • Relational Database क्या है
  • RDBMS क्या होता है
  • SQL का उपयोग
  • Relational Database की terminology
  • Table, Tuple, Attribute क्या होते हैं

यह पोस्ट beginners और exam preparation दोनों के लिए बहुत उपयोगी है।


Relational Database क्या है?

Definition:

Relational Database वह database होता है जो Relational Data Model पर आधारित होता है।

सरल भाषा में:
जिस database में data को tables (rows और columns) के रूप में store किया जाता है, उसे relational database कहते हैं।


Relational Database की मुख्य विशेषताएँ

  • डेटा tables में store होता है
  • हर table में rows और columns होते हैं
  • Tables आपस में जुड़ी होती हैं (relationship)
  • Data को आसानी से access और manage किया जा सकता है

Relational Data Model क्या है?

Relational Data Model एक record-based data model है।

इसका मतलब:
डेटा को records (rows) के रूप में store किया जाता है।


Table क्या होता है?

Relational database में data को table के रूप में store किया जाता है।

Example:

SID Name City
1 Ram Jaipur

Note:
Table database का एक logical view होता है।


RDBMS क्या है?

RDBMS (Relational Database Management System) एक software होता है जो relational database को create, manage और control करता है।

RDBMS के उदाहरण:

  • MySQL
  • Oracle Database
  • Microsoft SQL Server
  • Microsoft Access

SQL क्या है?

SQL (Structured Query Language) एक query language है जिसका उपयोग relational database के साथ interact करने के लिए किया जाता है।

SQL की मदद से हम:

  • Data insert कर सकते हैं
  • Data update कर सकते हैं
  • Data delete कर सकते हैं
  • Data retrieve कर सकते हैं

SQL कैसे काम करता है?

User → SQL Query → RDBMS → Database

RDBMS SQL queries को process करता है और database से result निकालता है।


Relational Database Terminology

1. Relation (टेबल)

Relation का मतलब table होता है।
Example: Student table


2. Attribute (Column / Field)

Attribute table का column होता है जो data की property को represent करता है।

Example:

  • Name
  • City
  • Age

3. Tuple (Row / Record)

Tuple table की एक row होती है जो एक complete record को दर्शाती है।

Example:

| 1 | Ram | Jaipur |


4. Domain

Domain किसी attribute के possible values का set होता है।

Example:
Marks → 0 से 100 तक


5. Relation Schema

Relation schema table की structure को define करता है।

Example:
R(SID, Name, City)


6. Degree of Relation

Degree का मतलब है table में columns (attributes) की संख्या।

Example:
R(A1, A2, A3) → Degree = 3


7. Cardinality of Relation

Cardinality का मतलब है table में rows (records) की संख्या।

Example:
यदि table में 5 rows हैं → Cardinality = 5


Table Representation

Table को short form में इस प्रकार लिखा जाता है:

R(A1, A2, A3)

R = Table का नाम
A1, A2 = Attributes


Data Storage Hierarchy

Database में data इस hierarchy में store होता है:

Bit → Byte → Field → Record → File → Database


Real Life Example

Student Table:

SID Name City
1 Ram Jaipur
2 Shyam Delhi

यहाँ:

  • Table = Relation
  • Column = Attribute
  • Row = Tuple

Relational Database के फायदे (Advantages)

1. Easy Structure

Tables simple और समझने में आसान होते हैं

2. Data Consistency

Data duplication कम होता है

3. Data Integrity

Constraints data को सही बनाए रखते हैं

4. Security

User access control होता है


Relational Database के नुकसान (Disadvantages)

  • Large data पर performance slow हो सकता है
  • Complex queries लिखना मुश्किल हो सकता है
  • Design थोड़ा complex हो सकता है

Relational Database के उपयोग (Use Cases)

  • Banking System
  • School Management
  • E-commerce Website
  • Government Systems

Common Mistakes (छात्रों के लिए)

  • Primary key define नहीं करना
  • Duplicate data store करना
  • Relationships को ignore करना
  • Normalization ना करना

Exam Important Points

  • Table = Relation
  • Row = Tuple
  • Column = Attribute
  • Degree = Columns की संख्या
  • Cardinality = Rows की संख्या

Conclusion

Relational Database modern database systems की foundation है।

अगर आप DBMS सीखना चाहते हैं, तो relational model को समझना बहुत जरूरी है।

इस ब्लॉग में हमने सीखा:

  • Relational Database क्या है
  • RDBMS क्या है
  • SQL कैसे काम करता है
  • Important terminology

यह topic exams और interviews दोनों के लिए बहुत महत्वपूर्ण है।


FAQ – Relational Database in DBMS (Hindi)

1. Relational Database क्या है?

Relational database वह database होता है जिसमें data tables (rows और columns) के रूप में store किया जाता है।


2. RDBMS क्या होता है?

RDBMS एक software होता है जो relational databases को manage करता है।


3. SQL क्या है?

SQL एक query language है जिसका उपयोग database से data retrieve और manage करने के लिए किया जाता है।


4. Relation क्या होता है?

Relation का मतलब table होता है।


5. Attribute क्या होता है?

Attribute table का column होता है जो data की property को represent करता है।


6. Tuple क्या होता है?

Tuple table की एक row होती है जो एक complete record को दर्शाती है।


7. Degree और Cardinality में क्या अंतर है?

Degree columns की संख्या होती है, जबकि cardinality rows की संख्या होती है।


8. Relational Database के फायदे क्या हैं?

  • Easy structure
  • Data consistency
  • Security
  • Data integrity

9. Relational Database के नुकसान क्या हैं?

  • Performance issue
  • Complex queries
  • Design complexity

10. Relational Database क्यों जरूरी है?

यह data को structured, organized और efficient तरीके से manage करने में मदद करता है।


 

Advertisement

💬 Leave a Comment & Rating