What is Relationship in MS Access in Hindi - MS Access में Relationship क्या है
What is Relationship in MS Access
Microsoft Access में कई प्रकार के Relationship होते है जो आप एक Database के Tables के बीच स्थापित कर सकते है, जब Tables के बीच Relationship स्थापित हो जाता है तब Tables को Manage करना और Data को समझना आसान हो जाता है।Types of Relationship in MS Access in Hindi
ये Relationship निम्न प्रकार के होते है।
One-to-One (1:1) Relationship
इस प्रकार के Relationship में एक Table का एक Record दूसरे Table के एक Record से संबन्धित होता है।Example
उदाहरण के लिए Cricket Player और Team के बीच (1:1) Relation होगा क्योंकि एक Player को केवल एक Team का Caption बनाया जाएगा और एक Team का केवल एक Caption होगा।One-to-Many (1:M) Relationship
यह सबसे सामान्य प्रकार का Relationship हैं इसमें जैसे नाम से ही पता चलता है कि पहले Table का एक Record दूसरे Table के कई Records से संबन्धित रहता है लेकिन दूसरे Table का प्रत्येक Record पहले Table के एक ही Record से संबंधित रहता है।Example
इसमें दो Tables Lecturer और Course होंगे जिसमे एक Lecturer कई Subject को पढ़ा सकते है।Many-to-One (M:1) Relationship
यह one-to-many Relationship का उल्टा है इस Relation में पहले Table का कई Records दूसरे Table के एक Record से संबन्धित होता है।Example
इसमें दो Tables Raw materials और Product होंगे कई Raw Materials से मिलकर कर एक Product का निर्माण होता है।Many-to-Many (M:M) Relationship
इस Relationship में पहले Table के कई Records दूसरे Table के कई Records से संबंधित होते है।Primary and foreign key in Ms Access in Hindi
Microsoft Access में primary keys और foreign keys का प्रयोग Tables के बीच Relationship स्थापित करने के लिए किया जाता है।Primary Key
एक Primary key Table में ऐसा Field है जो उस Table मे प्रत्येक Record को विशिष्ट तरीके से पहचानता है इसमें प्रत्येक Record के लिए Unique मान होना चाहिए अर्थात इसमें Duplicate मान नही होना चाहिए तथा इसमें Null Value अर्थात शुन्य मान नही होना चाहिएPrimary Key का उपयोग Data की Integrity को बनाए रखने के लिए और यह सुनिश्चित करने के लिए किया जाता है कि इसके द्वारा Record विशिष्ट रूप से पहचाना जा सके एक Strong Database Table में कम से कम एक Primary Key अवश्य रूप से होना चाहिए।
Foreign Key
एक Table में एक Foreign key एक ऐसा Field है जिसका प्रयोग किसी अन्य Table में Primary Key से Link स्थापित करने के लिए किया जाता है यह अन्य Table के Primary Key को संदर्भित करते हुए Tables के बीच Relationship स्थापित करने के लिए किया जाता है।Example
मान लीजिए हमारे पास Employees और Employees details दो Tables है तथा दोनों मे Eid Fields है अब Employees Table के लिए Eid तो Primary Key है
लेकिन Employees details Table के लिए Eid Field Foreign Key होगा अब दोनो Tables के बीच इन Keys के माध्यम से Relationship स्थापित किया जा सकता है जिसका वर्णन नीचे दिया गया है।
Create Relationship in MS Access in Hindi - MS Access में Relationship का निर्माण करना
Example 1
One to One Relationship(1:1) with 2 Tablesमान लीजिए हमारे पास दो Tables Employessdetails और Employees है Employessdetail में Eid, First_name, Last_name, City, Mobile No जैसे Fields है तथा Employees Table में Eid, Salary और Department जैसे Fields है
अब हम दोनो Tables मे One to One Relation स्थापित करना चाहते है ताकि दोनों Tables की जानकारी एक Table अर्थात Employeesdetails में दिखाई दे इसके लिए निम्न कार्य करे
1) MS Access में Database Tools Tab को Click करे और Relationship Option को चुने।
6) अब Employeesdetails Table को Open करे आपको निम्न प्रकार से दिखाई देगा + चिन्ह को Click करे आप देखेंगे की Employeesdetails Table के साथ Employess Table की जानकारी जैसे Salary, Department भी दिखाई दे रही है।
Example 2
Many to One Relationship(M:1) with 3 Tablesमान लीजिए हमारे पास 3 Tables OrderDetails, CustomerDetails और DeliveryDetails है
OrderDetails में OrderId, Customername, Place और Mobile Fields है CustomerDetails Table मे CustID, OrderId, ProductName और Company Fields है
तथा DeliveryDetails Table में DeliveryID, OrderId, DeliveryDate, Delivery Status और CustID Fields है
अतः इन Tables के बीच निम्न प्रकार से Many to One Relationship स्थापित करते है
अतः इन Tables के बीच निम्न प्रकार से Many to One Relationship स्थापित करते है
1) MS Access में Database Tools Tab को Click करे और Relationship Option को चुने
2) Show Table Box प्रदर्शित होगा OrderDetails, CustomerDetails और DeliveryDetailsTables को Select कर Show Table Box को Close कर दे।
4) Drag करते ही Edit Relationship Dialog Box प्रदर्शित होगा
6) अब CustomerDetails के CustID फील्ड को Drag करके DeliveryDetails Table के CustID Field तक लाए पुन: Edit Relationship Dialog Box प्रदर्शित होता है
7) Create Button पर Click करे अब निम्न प्रकार से तीनों Tables के बीच Relationship दिखाई देते है।
Related Post
> MS Access क्या है? उसके घटकों, विशेषताएं, उपयोग, फायदे को जानें
> MS Access में Table को बनाना सीखें
> MS Access में क्वेरी क्या है और उसे कैसे Design करते है
> MS Access में Query Wizard का Use करना
> MS Access में Data type की संपूर्ण जानकारी
> MS Access में Action Queries (Append, Update और Delete) को बनाना सीखें
> MS Access में Form क्या है और उसे कैसे बनाते हैं
> MS Access में Form Wizard का प्रयोग कर Form बनाना
> MS Access में Report क्या है और उसे कैसे बनाते हैं
> MS Access में Data को Import और Export करना
> MS Access में Built- in functions की संपूर्ण जानकारी
> MS Access में Macro क्या है और उसे कैसे बनाते हैं
> MS Access में Module क्या है और उसे कैसे बनाते हैं
> MS Access में Table को बनाना सीखें
> MS Access में क्वेरी क्या है और उसे कैसे Design करते है
> MS Access में Query Wizard का Use करना
> MS Access में Data type की संपूर्ण जानकारी
> MS Access में Action Queries (Append, Update और Delete) को बनाना सीखें
> MS Access में Form क्या है और उसे कैसे बनाते हैं
> MS Access में Form Wizard का प्रयोग कर Form बनाना
> MS Access में Report क्या है और उसे कैसे बनाते हैं
> MS Access में Data को Import और Export करना
> MS Access में Built- in functions की संपूर्ण जानकारी
> MS Access में Macro क्या है और उसे कैसे बनाते हैं
> MS Access में Module क्या है और उसे कैसे बनाते हैं
0 टिप्पणियाँ