हेल्लो दोस्तों आज के इस पोस्ट में आपको relations degree and cardinality hindi के बारे में बताया गया है की इसे कैसे प्रयोग करते है तो चलिए शुरू करते है
रिलेशन्स, डिग्री और कार्डिनलिटी की परिभाषाएं
(Definitions of Relations, Degree and Cardinality)
रिलेशन्स (Relations), डिग्री (Degree) और कॉर्डिनलिटी (Cardinality) की परिभाषाओं को अध्याय-2 में पृष्ठ 28 से 32 पर दिया गया है।
डोमेन्स, एटीब्यूट्स, ट्यूपल्स एवं रिलेशन्स
(Domains, Attributes, Tuples and Relations)
एक डोमेन (Domain) सभी परमिसिबल डेटा वैल्यूज़ (Permissible Data Values) का एक सेट (Set) होता है, जिसे किसी विशेष एट्रीब्यूट (Attribute) को एसाइन (Assign) किया जा सकता है। अतः किसी टेबल (Table) में प्रत्येक एट्रीब्यूट (Attribute) का एक विशिष्ट डोमेन (Domain) होता है। इन एट्रीब्यूट्स (Attributes) की वैल्यूज़ (Values) को उनके डोमेन (Domain) के बाहर एसाइन (Assign) नहीं किया जा सकता है।
एक डोमेन (Domain), D, एटोमिक वैल्यूज़ (Atomic Values) का एक सेट (Set) होता है। यहाँ एटोमिक (Atomic) का तात्पर्य यह है कि किसी डोमेन (Domain) में प्रत्येक वेल्यू (Value) इन्डिविजिबल (Indivisible) अर्थात् अविभाज्य होती है। निम्नांकित Fig.-3.02 में विभिन्न डोमेन्स (Domains)-EmpCode एवं Department को दर्शाया गया है
डायग्राम
प्रत्येक डोमेन (Domain) के लिए एक डेटा टाइप (Data Type) अथवा फॉर्मेट (Format) को भी निर्दिष्ट या जाता है। उदाहरण के लिए, Age डोमेन का डेटा टाइप (Data Type) Integer है, जिसकी वैल्यू 18 से 60 के बीच हा सकती है। इसी तरह Department डोमेन का डेटा टाइप Character या String है, जो वैलिड डिपार्टमेन्ट नेम्स (Valid Department Names) को रिप्रेजेन्ट (Represent) करता है।
एक रिलेशन स्कीमा (Relation Schema), R को R (A1, A)…, AR) से डिनोट (Denote) किया जाता है, जो एक रिलेशन नेम (Relation Name) R और एट्रीब्यूट्स (Attributes) की एक सूची (List)-A1, A2, …, An से निर्मित होती है। प्रत्येक एट्रीब्यूट (Attribute) A एक भूमिका (Role) का नाम होता है, जिसे रिलेशन (Relation) R के किसी डोमेन (Domain) D द्वारा प्ले (Play) किया जाता है अर्थात् निभाया जाता है। D को A का एक डोमेन (Domain) कहा जाता है और इसे Dom (Ai) द्वारा रिप्रेजेन्ट (Represent) किया जाता है।
52
इसे भी पढ़े –https://javahindi.com/2020/11/19/applet-in-java-in-hindi/
एक रिलेशन स्कीमा (Relation Schema) का प्रयोग किसी रिलेशन (Relation) को वर्णित (Describe) करने के लिए किया जाता है R को इस relation का name कहा जाता है किसी relation schema में विघमान attribute की सख्या n को उस relation की degree या arity कहा जाता है जिसे relation की degree एक होती है उसे unary और जिसकी दो होती है उसे binary कहा जाता है
उपरोक्त Fig. 3.02 में दर्शाए गए रिलेशन elation) EMPLOYEE की डिग्री (Degree) 4 है, क्योंकि इस रिलेशन (Relation) का डिग्रा (Degree) चार हैं।
किसी रिलेशन (Relation) में विद्यमान टयपल्स (Tuples) अथवा रोज़ (Rows) की संख्या को उस रिलेशन (Relation) की कार्डिनलिटी (Cardinality) कहते हैं। समय के साथ जैसे-जैसे किसी रिलेशन (Relation) से रोज Pws) का एड (Add) या डिलीट (Delete) किया जाता है, वैसे-वैसे उसकी कॉर्डिनलिटी (Cardinality) बढ़ती या घटती है परन्तु उसकी डिग्री (Degree) में परिवर्तन नहीं होता है। उपरोक्त Fig. 3.02 में दर्शाए गए EMPLOYEE रिलेशन की कार्डिनलिटी (Cardinality) 6 है; क्योंकि इसमें 6 रोज़ (Rows) विद्यमान है
EMPLOYEE नामक रिलेशन (Relation) के लिए रिलेशनल स्कीमा (Relational Schema) को निम्न प्रकार रिप्रेजेन्ट (Represent) किया जा सकता है
EMPLOYEE (EmpCode : STRING, Name : STRING, Age : INTEGER, Department : STRING)
किसी विशेष समय में किसी रिलेशनल स्कीमा (Relational Schema) में विद्यमान ट्यूपल्स (Tuples) अर्थात् रिकॉर्ड्स (Records) के कलेक्शन (Collection) को रिलेशनल इन्सटैन्स (Relational Instance) कहते हैं। इसे r से डिनोट (Denote) किया जाता है। विदित हो कि रिलेशनल इन्सटैन्स (Relational Instance) को रिलेशनल स्टेट (Relational State) भी कहा जाता है। रिलेशनल स्कीमा (Relational Schema) R (A1, A2, …, An) के रिलेशनल स्टेट (Relational State), r को r (R) से डिनोट (Denote) किया जाता है, जो n-ट्यूपल्स (n-Tuples) का एक सेट (Set) होता है।
अतः r = {t1, t2. …, th)
जहाँ प्रत्येक n-ट्यूपल (n-Tuple) n वैल्यूज़ (n Values) की एक ऑर्डर्ड लिस्ट (Ordered List) होती है।
t = < VI, V2, …, Vn> जहाँ प्रत्येक v: डोमेन (domain), A; से सम्बन्धित होता है या एक नल वैल्यू (null value) को धारण कर सकती है।
रिलेशनल स्कीमा (Relational Schema) को इन्टेन्शन (Intention) भी कहा जाता है और रिलेशनल स्टेट (Relational State) को एक्सटेंशन (Extension) भी कहा जाता है।
reference-Introduction of computer in hindi-कंप्यूटर का परिचय CCC
निवेदन:-आप सभी छात्र –छात्रों से निवेदन है की अगर आपको ये Topic(relations degree and cardinality in hindi) अच्छा लगा हो तो कृपया आप इस वेबसाइट के बारे में अपने दोस्तों को जरुर बताये अगर कोई topic() से संबधित प्रश्न हो तो कमेंट्स(comments) आपके लिए ही बना है और किसी Subject() के लेकर भी कोई प्रश्न हो तो कमेंट करे