रिलेशनल बीजगणित आणि रिलेशनल कॅल्क्यूलस मधील फरक

लेखक: Laura McKinney
निर्मितीची तारीख: 1 एप्रिल 2021
अद्यतन तारीख: 16 मे 2024
Anonim
रिलेशनल बीजगणित आणि रिलेशनल कॅल्क्युलसमधील फरक | ट्यूपल रिलेशनल कॅल्क्युलसमधील अणू
व्हिडिओ: रिलेशनल बीजगणित आणि रिलेशनल कॅल्क्युलसमधील फरक | ट्यूपल रिलेशनल कॅल्क्युलसमधील अणू

सामग्री


रिलेशनल बीजगणित आणि रिलेशनल कॅल्क्यूलस ही रिलेशनल मॉडेलसाठी औपचारिक क्वेरी भाषा आहेत. दोघे एसक्यूएल भाषेचा आधार तयार करतात जे बहुतेक रिलेशनल डीबीएमएसमध्ये वापरले जातात. रिलेशनल बीजगणित प्रक्रियात्मक भाषा आहे. उलटपक्षी, रिलेशनल कॅल्क्युलस एक घोषित भाषा आहे. रिलेशनल बीजगणित आणि रिलेशनल कॅल्क्यूलस मध्ये बर्‍याच बाबींवर भिन्नता आहे, ज्याची मी तुलना चार्टच्या मदतीने खाली चर्चा केली आहे.

सामग्री: रिलेशनल बीजगणित वि रिलेशनल कॅल्क्यूलस

  1. तुलना चार्ट
  2. व्याख्या
  3. मुख्य फरक
  4. निष्कर्ष

तुलना चार्ट

तुलनासाठी आधाररिलेशनल बीजगणितरिलेशनल कॅल्क्युलस
मूलभूतरिलेशनल बीजगणित ही एक प्रक्रियात्मक भाषा आहे.रिलेशनल क्लॅक्युलस ही डिक्लेरेटिव्ह भाषा आहे.
राज्येरिलेशनल बीजगणित निकाल कसा मिळवायचा ते सांगते.रिलेशनल कॅल्क्युलस सांगते की आपल्याला कोणता परिणाम मिळवायचा आहे.
ऑर्डररिलेशनल बीजगणित क्रमाने ऑपरेशन करावे लागतात त्या क्रमाचे वर्णन करते.रिलेशनल कॅल्क्यूलस ऑपरेशन्सचा क्रम निर्दिष्ट करत नाही.
डोमेनरिलेशनल बीजगणित डोमेन अवलंबून नाही.रिलेशन क्लॅक्युलस डोमेनवर अवलंबून असू शकते.
संबंधितहे प्रोग्रामिंग भाषेच्या जवळ आहे.हे नैसर्गिक भाषेच्या जवळ आहे.


रिलेशनल बीजगणित व्याख्या

रिलेशनल बीजगणित रिलेशनल मॉडेलसाठी ऑपरेशन्सचा मूलभूत संच सादर करते. हा प्रक्रियात्मक भाषा, जी परिणाम मिळविण्याच्या प्रक्रियेचे वर्णन करते. रिलेशनल बीजगणित लिहून दिली जाते कारण त्यात वर्णन केले आहे ऑपरेशन्स क्रम निर्दिष्ट केलेल्या क्वेरीमध्ये कसे क्वेरीचा निकाल पुनर्प्राप्त करण्यासाठी.

रिलेशन बीजगणित मधील ऑपरेशन्सचा क्रम म्हणतात रिलेशनल बीजगणित अभिव्यक्ती.रिलेशनल बीजगणित अभिव्यक्ती एकतर अभिव्यक्तीचे इनपुट म्हणून एक संबंध किंवा दोन संबंध घेते आणि परिणामी एक नवीन संबंध निर्माण करते. रिलेशनल बीजगणित अभिव्यक्तींमधून प्राप्त झालेला संबंध पुढील इतर रिलेशनल बीजगणित अभिव्यक्तिशी बनविला जाऊ शकतो ज्याचा परिणाम पुन्हा एक नवीन संबंध असेल.

रिलेशन बीजगणित क्वेरी प्रक्रिया करताना क्वेरीची अंमलबजावणी आणि ऑप्टिमाइझ करण्यासाठी एक फ्रेमवर्क बनवते. रिलेशनल बीजगणित रिलेशनल डीबीएमएसचा अविभाज्य भाग आहे. रिलेशनल बीजगणित मध्ये समाविष्ट मूलभूत ऑपरेशन { (Σ), प्रकल्प (π), युनियन (∪), सेट फरक (-), कार्टेशियन उत्पादन (×) आणि पुनर्नामित करा (ρ)}.


रिलेशनल कॅल्क्युलस व्याख्या

रिलेशनल बीजगणित विपरीत, रिलेशनल कॅल्क्यूलस उच्च पातळी आहे घोषित भाषा. रिलेशनल बीजगणितच्या विपरीत, रिलेशनल कॅल्क्युलस परिभाषित करते काय निकाल मिळाला पाहिजे. रिलेशनल बीजगणित, रिलेशनल कॅल्क्युलस सारखे ऑपरेशन्सचा क्रम निर्दिष्ट करत नाही ज्या क्वेरीचे मूल्यांकन केले जाईल.

रिलेशनल कॅल्क्युलस ऑपरेशन्सचा क्रम म्हणतात रिलेशनल कॅल्क्युलस एक्सप्रेशन परिणामी एक नवीन संबंध देखील निर्माण होतो. रिलेशनल कॅल्क्युलस मध्ये दोन भिन्नता आहेत टपल रिलेशनल कॅल्क्युलस आणि डोमेन संबंधित कॅल्क्युलस.

टपल रिलेशनल कॅल्क्युलस टपल्सची यादी करा एखाद्या नात्यावर आधारित, संबंधातून निवडण्यासाठी परिस्थिती प्रदान. हे औपचारिकपणे असे दर्शविले जाते:

पी (टी)

कोठे टी ट्युपल्स फ्रॉ चा सेट आहे जो अट आहे पी खरे आहे.

पुढील भिन्नता डोमेन रिलेशनल कॅल्क्युलस आहे, जे ट्युपल रिलेशनल कॅल्क्युलसच्या उलट आहे गुणधर्मांची यादी करा एखाद्या नातेसंबंधातून निवडल्या जाणा certain्या, विशिष्ट आधारावर परिस्थिती. डोमेन रिलेशनल कॅल्क्यूलसची औपचारिक व्याख्या खालीलप्रमाणे आहेः

कोठे एक्स 1, एक्स 2, एक्स 3,. . . एक्सएन गुणधर्म आहेत आणि पी ही एक विशिष्ट अट आहे.

  1. रिलेशनल बीजगणित आणि रिलेशनल कॅल्क्युलस यामधील मूलभूत फरक म्हणजे रिलेशनल बीजगणित ही एक प्रक्रियात्मक भाषा आहे तर, रिलेशनल कॅल्क्यूलस ही एक प्रक्रिया नसलेली भाषा आहे, त्याऐवजी ती एक घोषित भाषा आहे.
  2. रिलेशनल बीजगणित निकाल कसा मिळवायचा ते परिभाषित करते, तर रिलेशनल कॅल्क्युलस निकालात कोणती माहिती असणे आवश्यक आहे ते परिभाषित करते.
  3. रिलेशनल बीजगणित क्वेरीमध्ये ऑपरेशन्स कोणत्या क्रमाने करायची हे निर्दिष्ट करते. दुसरीकडे, संबंधित कॅल्क्यूल क्वेरीमध्ये केलेल्या ऑपरेशन्सचा क्रम निर्दिष्ट करत नाही.
  4. रिलेशनल बीजगणित हे डोमेन अवलंबून नाही तर आमच्याकडे डोमेन रिलेशनल कॅल्क्युलस असल्याने रिलेशनल कॅल्क्यूलस डोमेन अवलंबून असू शकते.
  5. रिलेशनल बीजगणित क्वेरी लँग्वेज प्रोग्रामिंग लँग्वेजशी जवळची निगडित आहे तर रिलेशनल कॅल्क्यूलस नॅचरल लॅंग्वेजशी जवळचे संबंधित आहे

निष्कर्ष:

रिलेशनल बीजगणित आणि रिलेशनल कॅल्क्युलस या दोहोंमध्ये समकक्ष अर्थपूर्ण शक्ती आहे. त्यांच्यातील मुख्य फरक इतकाच आहे की रिलेशनल बीजगणित डेटा पुनर्प्राप्त कसा करावा हे निर्दिष्ट करते आणि रिलेशनल कॅल्क्युलस कोणता डेटा पुनर्प्राप्त करायचा ते परिभाषित करते.