Unit III- Working with Queries- MS Access

MS Access – Queries

Relationship

MS Access में Relationship दो तालिकाओं को एक सामान्य field (common field) के माध्यम से जोड़ता है।
यह कई तालिकाओं से डेटा को आपस में जोड़ने और consistency बनाए रखने में मदद करता है। इससे data duplication कम होता है और database अधिक व्यवस्थित रहता है।


Relationship कैसे सेट करें

  1. MS Access में database खोलें
  2. Database Tools → Relationships पर क्लिक करें
  3. Show Table से tables जोड़ें
  4. Common field को दूसरी table के field पर drag करें
  5. Edit Relationships dialog खुलेगा

👉 यह प्रक्रिया tables को logically जोड़ने में मदद करती है।


Relationship कैसे जोड़ें

  1. Edit Relationships में fields confirm करें
  2. Create पर क्लिक करें
  3. Tables के बीच line दिखेगी

👉 यह line tables के बीच संबंध को दर्शाती है।


Referential Integrity कैसे सेट करें

  1. Enforce Referential Integrity को tick करें
  2. इससे सही data entry सुनिश्चित होती है
  3. Create पर क्लिक करें

👉 यह गलत या असंगत डेटा को database में जाने से रोकता है।


Queries में उपयोग

Relationship सेट होने के बाद multiple tables से data निकाला जा सकता है।
MS Access स्वतः tables को जोड़ता है जिससे query बनाना आसान और सटीक हो जाता है। इससे complex data analysis करना भी सरल हो जाता है।


Join Type & Relationship Management

Join Type क्या है?

Join type यह तय करता है कि दो तालिकाओं के रिकॉर्ड query में कैसे जोड़े जाएँगे।
यह matching values के आधार पर result दिखाता है और data retrieval को नियंत्रित करता है।

  • Inner Join: केवल matching रिकॉर्ड
  • Left Join: बाईं table के सभी रिकॉर्ड
  • Right Join: दाईं table के सभी रिकॉर्ड

Join Type कैसे बदलें

  1. Query को Design View में खोलें
  2. Join line पर double-click करें
  3. Join type चुनें
  4. OK पर क्लिक करें

👉 इससे query के result को customize किया जा सकता है।


Relationship Delete कैसे करें

  1. Database Tools → Relationships
  2. Line select करें
  3. Delete दबाएँ

👉 इससे tables के बीच का संबंध हट जाता है।


Relationship Save कैसे करें

  1. Save icon पर क्लिक करें
  2. या Ctrl+S दबाएँ

👉 इससे किए गए सभी बदलाव सुरक्षित हो जाते हैं।


Queries, Filters & Differences

Query क्या है?

Query एक उपकरण है जिससे एक या अधिक तालिकाओं से डेटा निकाला, विश्लेषित और बदला जा सकता है।
यह sorting, filtering और calculation की सुविधा देता है और उपयोगी जानकारी प्राप्त करने में मदद करता है।


Filter क्या है?

Filter एक अस्थायी तरीका है जिससे केवल विशेष रिकॉर्ड दिखाए जाते हैं।
यह database में कोई नया object नहीं बनाता और केवल view को बदलता है।


Query और Filter में अंतर

  • Query स्थायी होता है, Filter अस्थायी
  • Query नया object बनाता है, Filter नहीं
  • Query कई tables पर काम करता है
  • Filter केवल एक table पर काम करता है

Multiple Fields से Filter

AND Condition

सभी शर्तें सही होने पर ही रिकॉर्ड दिखते हैं।
यह अधिक सटीक परिणाम देने में मदद करता है।

OR Condition

कोई भी एक शर्त सही हो तो रिकॉर्ड दिखता है।
यह अधिक लचीला (flexible) filtering प्रदान करता है।

Advanced Filter

कई fields पर complex condition लगाई जा सकती है।
यह बड़े डेटा को जल्दी filter करने में सहायक होता है।


MS Access – Queries

Query एक शक्तिशाली उपकरण है जिससे डेटा को खोजा, छाँटा और विश्लेषित किया जाता है।
यह शर्तों के आधार पर सही और उपयोगी जानकारी प्रदान करता है।


एक तालिका से Query बनाना

  1. Create → Query Design
  2. Table add करें
  3. Fields चुनें
  4. Criteria लगाएँ
  5. Run करें

👉 इससे specific data आसानी से प्राप्त किया जा सकता है।


Select Query

Criteria लगाकर specific record खोजे जाते हैं।
यह सबसे सामान्य और उपयोगी query प्रकार है।


Duplicate रिकॉर्ड खोजें

Query Wizard → Find Duplicates
👉 इससे एक जैसे रिकॉर्ड आसानी से पहचाने जा सकते हैं।


Unmatched रिकॉर्ड खोजें

Query Wizard → Find Unmatched
👉 इससे उन records का पता चलता है जो related table में मौजूद नहीं हैं।


Query चलाना

Run button पर क्लिक करें
👉 परिणाम Datasheet View में दिखता है।


Query Save और Change

Save (Ctrl+S) करें और नाम दें
👉 बाद में Design View में जाकर बदलाव किया जा सकता है।