तालिका (डेटाबेस): Difference between revisions

From Vigyanwiki
(Created page with "{{Short description|Set of data elements in databases}} {{Refimprove|auto=yes|date=December 2009}} तालिका डेटाबेस के भीतर ताल...")
 
No edit summary
 
(10 intermediate revisions by 4 users not shown)
Line 1: Line 1:
{{Short description|Set of data elements in databases}}
{{Short description|Set of data elements in databases}}
{{Refimprove|auto=yes|date=December 2009}}
'''तालिका [[डेटाबेस]]''' के अंदर [[तालिका (सूचना)]] प्रारूप में रखे गए संबंधित डेटा का संग्रह है। इसमें स्तंभ और पंक्तियाँ होते हैं।
तालिका [[डेटाबेस]] के भीतर [[तालिका (सूचना)]] प्रारूप में रखे गए संबंधित डेटा का एक संग्रह है। इसमें कॉलम (डेटाबेस) और रो (डेटाबेस) होते हैं।


संबंधपरक डेटाबेस और [[फ्लैट फ़ाइल डेटाबेस]] में, एक ''तालिका'' डेटा तत्वों (मानों) का एक सेट है जो वर्टिकल कॉलम (डेटाबेस) (नाम से पहचाने जाने योग्य) और क्षैतिज [[पंक्ति (डेटाबेस)]] के मॉडल का उपयोग करता है। {{anchor|CellDef}}[[सेल (डेटाबेस)]] वह इकाई है जहाँ एक पंक्ति और स्तंभ प्रतिच्छेद करते हैं।<ref>{{Citation | url = http://www.merriam-webster.com/dictionary/cell | type =definition | contribution = cell | title = Merriam-Webster | access-date = May 29, 2012}}.</ref> एक तालिका में स्तंभों की एक निर्दिष्ट संख्या होती है, लेकिन पंक्तियों की संख्या कितनी भी हो सकती है।<ref>{{cite web|title= SQL Guide: Tables, rows, and columns|url= http://publib.boulder.ibm.com/infocenter/soliddb/v6r3/index.jsp?topic=/com.ibm.swg.im.soliddb.sql.doc/doc/tables.rows.and.columns.html|work= IBM|access-date= 11 December 2013}}</ref> प्रत्येक पंक्ति को एक विशेष स्तंभ उपसमुच्चय में प्रदर्शित होने वाले एक या अधिक मानों द्वारा पहचाना जाता है। स्तंभों की एक विशिष्ट पसंद जो विशिष्ट रूप से पंक्तियों की पहचान करती है, [[प्राथमिक कुंजी]] कहलाती है।
संबंधपरक डेटाबेस और [[फ्लैट फ़ाइल डेटाबेस]] में, तालिका डेटा तत्वों (मान) का सेट है जो ऊर्ध्वाधर स्तंभ (डेटाबेस) (नाम से पहचाने जाने योग्य) और क्षैतिज [[पंक्ति (डेटाबेस)]] के मॉडल का उपयोग करता है। [[सेल (डेटाबेस)]] वह इकाई है जहाँ पंक्ति और स्तंभ प्रतिच्छेद करते हैं।<ref>{{Citation | url = http://www.merriam-webster.com/dictionary/cell | type =definition | contribution = cell | title = Merriam-Webster | access-date = May 29, 2012}}.</ref> तालिका में स्तंभों की निर्दिष्ट संख्या होती है, किन्तु पंक्तियों की संख्या कितनी भी हो सकती है।<ref>{{cite web|title= SQL Guide: Tables, rows, and columns|url= http://publib.boulder.ibm.com/infocenter/soliddb/v6r3/index.jsp?topic=/com.ibm.swg.im.soliddb.sql.doc/doc/tables.rows.and.columns.html|work= IBM|access-date= 11 December 2013}}</ref> प्रत्येक पंक्ति को विशेष स्तंभ उपसमुच्चय में प्रदर्शित होने वाले या अधिक मानों द्वारा पहचाना जाता है। स्तंभों की विशिष्ट पसंद जो विशिष्ट रूप से पंक्तियों की पहचान करती है, [[प्राथमिक कुंजी]] कहलाती है।


टेबल रिलेशन (डेटाबेस) के लिए एक और शब्द है रिश्ता ; हालाँकि इसमें अंतर है कि एक तालिका आमतौर पर पंक्तियों का एक [[multiset]] (बैग) होती है जहाँ एक संबंध एक [[सेट (कंप्यूटर विज्ञान)]] होता है और डुप्लिकेट की अनुमति नहीं देता है। वास्तविक डेटा पंक्तियों के अलावा, तालिकाओं में आम तौर पर उनके साथ कुछ [[मेटा डेटा]] जुड़े होते हैं, जैसे कि तालिका पर चेक बाधा या विशेष कॉलम के मानों पर।{{Dubious|reason=Metadata is "data about data". A check constraint doesn't have such property|date=September 2012}}
तालिका रिलेशन (डेटाबेस) के लिए और शब्द है रिश्ता; चूँकि इसमें अंतर है कि तालिका सामान्यतः पंक्तियों का [[multiset|बहुसेट]] (बैग) होती है जहाँ संबंध [[सेट (कंप्यूटर विज्ञान)]] होता है और प्रतिलिपि की अनुमति नहीं देता है। वास्तविक डेटा पंक्तियों के अतिरिक्त, तालिकाओं में सामान्यतः उनके साथ कुछ [[मेटा डेटा]] जुड़े होते हैं, जैसे कि तालिका पर चेक बाधा या विशेष स्तंभ के मानों पर है।
तालिका में डेटा को भौतिक रूप से डेटाबेस में संग्रहीत करने की आवश्यकता नहीं है। [[देखें (डेटाबेस)]] रिलेशनल टेबल के रूप में भी कार्य करता है, लेकिन उनके डेटा की गणना क्वेरी समय पर की जाती है। बाहरी टेबल ([[आईबीएम इनफॉर्मिक्स]] में<ref>
 
तालिका में डेटा को भौतिक रूप से डेटाबेस में संग्रहीत करने की आवश्यकता नहीं है। [[देखें (डेटाबेस)]] संबंधित तालिका के रूप में भी कार्य करता है, किन्तु उनके डेटा की गणना प्रश्नकाल पर की जाती है। बाहरी तालिका ([[आईबीएम इनफॉर्मिक्स|आईबीएम सूचना]] में<ref>
{{cite web
{{cite web
| url            = http://www-01.ibm.com/support/knowledgecenter/SSGU8G_12.1.0/com.ibm.sqls.doc/ids_sqs_2053.htm
| url            = http://www-01.ibm.com/support/knowledgecenter/SSGU8G_12.1.0/com.ibm.sqls.doc/ids_sqs_2053.htm
Line 16: Line 16:
| quote          = You use external tables to load and unload data to or from your database. You can also use external tables to query data in text files that are not in an Informix database.
| quote          = You use external tables to load and unload data to or from your database. You can also use external tables to query data in text files that are not in an Informix database.
}}
}}
</ref>
</ref> या ओरेकल डाटाबेस है,<ref>
या Oracle डाटाबेस,<ref>
{{cite web
{{cite web
| url            = http://www.orafaq.com/wiki/External_table
| url            = http://www.orafaq.com/wiki/External_table
Line 43: Line 42:
| quote                = Oracle 9''i'' introduced external tables [...] read-only from the Oracle database. In Oracle 10''g'', you can write to external tables.
| quote                = Oracle 9''i'' introduced external tables [...] read-only from the Oracle database. In Oracle 10''g'', you can write to external tables.
}}
}}
</ref>
</ref> उदाहरण के लिए को विचारों के रूप में भी सोचा जा सकता है।
उदाहरण के लिए) को विचारों के रूप में भी सोचा जा सकता है।


{{anchor|Data frame}}{{anchor|Data table}}
कम्प्यूटेशनल आंकड़ों के लिए कई प्रणालियों में, जैसे [[आर (प्रोग्रामिंग भाषा)]] और [[पायथन (प्रोग्रामिंग भाषा)]] के पांडा (सॉफ़्टवेयर), डेटा फ्रेम या डेटा तालिका [[डेटा प्रकार]] है जो तालिका मतिहीनता का समर्थन करता है। संकल्पनात्मक रूप से, यह रिकॉर्ड या [[अवलोकन (सांख्यिकी)]] की सूची है जिसमें सभी समान क्षेत्र या स्तंभ होते हैं। कार्यान्वयन में [[सरणी डेटा संरचना]] की सूची होती है, प्रत्येक नाम के साथ है।
कम्प्यूटेशनल आंकड़ों के लिए कई प्रणालियों में, जैसे [[आर (प्रोग्रामिंग भाषा)]] और [[पायथन (प्रोग्रामिंग भाषा)]] के पांडा (सॉफ़्टवेयर), एक डेटा फ्रेम या डेटा तालिका एक [[डेटा प्रकार]] है जो टेबल अबास्ट्रक्शन का समर्थन करता है। संकल्पनात्मक रूप से, यह रिकॉर्ड या [[अवलोकन (सांख्यिकी)]] की एक सूची है जिसमें सभी समान फ़ील्ड या कॉलम होते हैं। कार्यान्वयन में [[सरणी डेटा संरचना]] की एक सूची होती है, प्रत्येक एक नाम के साथ।


== टेबल्स बनाम संबंध ==
== तालिका और संबंध ==
डेटाबेस के [[संबंधपरक मॉडल]] के संदर्भ में, एक टेबल को एक [[संबंध (डेटाबेस)]] का सुविधाजनक प्रतिनिधित्व माना जा सकता है, लेकिन दोनों सख्ती से समकक्ष नहीं हैं। उदाहरण के लिए, एक [[SQL]] तालिका में संभावित रूप से डुप्लिकेट पंक्तियाँ हो सकती हैं, जबकि एक सच्चे संबंध में डुप्लिकेट पंक्तियाँ नहीं हो सकती हैं जिन्हें हम टुपल्स कहते हैं। इसी तरह, एक तालिका के रूप में प्रतिनिधित्व का तात्पर्य पंक्तियों और स्तंभों के लिए एक विशेष क्रम से है, जबकि एक संबंध स्पष्ट रूप से अनियंत्रित है। हालाँकि, डेटाबेस सिस्टम पंक्तियों के किसी भी क्रम की गारंटी नहीं देता है जब तक कि (SQL) | द्वारा आदेश नहीं दिया जाता है<code>ORDER BY</code>खंड चयन (एसक्यूएल) | में निर्दिष्ट है<code>SELECT</code>कथन जो तालिका से पूछताछ करता है।
डेटाबेस के [[संबंधपरक मॉडल]] के संदर्भ में, तालिका को [[संबंध (डेटाबेस)]] का सुविधाजनक प्रतिनिधित्व माना जा सकता है, किन्तु दोनों सख्ती से समकक्ष नहीं हैं। उदाहरण के लिए, [[SQL|एसक्यूएल]] तालिका में संभावित रूप से प्रतिलिपि पंक्तियाँ हो सकती हैं, जबकि सच्चे संबंध में प्रतिलिपि पंक्तियाँ नहीं हो सकती हैं जिन्हें हम टपल्स कहते हैं। इसी तरह, तालिका के रूप में प्रतिनिधित्व का तात्पर्य पंक्तियों और स्तंभों के लिए विशेष क्रम से है, जबकि संबंध स्पष्ट रूप से अनियंत्रित है। चूँकि, डेटाबेस प्रणाली पंक्तियों के किसी भी क्रम की ज़मानत नहीं देता है जब तक कि (एसक्यूएल) द्वारा आदेश नहीं दिया जाता है।


एक रिश्ते का एक समान रूप से मान्य प्रतिनिधित्व एन-आयामी ग्राफिक # ग्राफ़ के रूप में होता है, जहां n गुणों की संख्या (एक तालिका के कॉलम) है। उदाहरण के लिए, दो विशेषताओं और तीन मानों वाले संबंध को दो स्तंभों और तीन पंक्तियों वाली तालिका के रूप में या तीन बिंदुओं वाले द्वि-आयामी ग्राफ़ के रूप में दर्शाया जा सकता है। यदि पंक्तियों का क्रम महत्वपूर्ण नहीं है, और तालिका में कोई डुप्लिकेट पंक्तियाँ नहीं हैं, तो तालिका और ग्राफ़ प्रतिनिधित्व केवल समतुल्य हैं।
रिश्ते का समान रूप से मान्य प्रतिनिधित्व n-आयामी ग्राफिक या ग्राफ़ के रूप में होता है, जहां n गुणों की संख्या ( तालिका के स्तंभ) है। उदाहरण के लिए, दो विशेषताओं और तीन मानों वाले संबंध को दो स्तंभों और तीन पंक्तियों वाली तालिका के रूप में या तीन बिंदुओं वाले द्वि-आयामी ग्राफ़ के रूप में दर्शाया जा सकता है। यदि पंक्तियों का क्रम महत्वपूर्ण नहीं है, और तालिका में कोई प्रतिलिपि पंक्तियाँ नहीं हैं, तो तालिका और ग्राफ़ प्रतिनिधित्व केवल समतुल्य हैं।


== तुलना ==
== तुलना ==


=== श्रेणीबद्ध डेटाबेस ===
=== श्रेणीबद्ध डेटाबेस ===
गैर-संबंधपरक प्रणालियों में, [[पदानुक्रमित मॉडल]], एक तालिका का दूरस्थ प्रतिरूप एक संरचित [[कम्प्यूटर फाइल]] है, जो फ़ाइल की प्रत्येक पंक्ति में एक तालिका की पंक्तियों और एक पंक्ति में प्रत्येक स्तंभ का प्रतिनिधित्व करती है। इस संरचना का तात्पर्य है कि एक पंक्ति में दोहराई जाने वाली जानकारी हो सकती है, आमतौर पर चाइल्ड डेटा सेगमेंट में। डेटा को भौतिक रिकॉर्ड के क्रम में संग्रहीत किया जाता है।
गैर-संबंधपरक प्रणालियों में, [[पदानुक्रमित मॉडल]], तालिका का दूरस्थ प्रतिरूप संरचित [[कम्प्यूटर फाइल]] है, जो फ़ाइल की प्रत्येक पंक्ति में तालिका की पंक्तियों और पंक्ति में प्रत्येक स्तंभ का प्रतिनिधित्व करती है। इस संरचना का तात्पर्य है कि पंक्ति में दोहराई जाने वाली जानकारी हो सकती है, सामान्यतः छोटे डेटा भाग में है। डेटा को भौतिक रिकॉर्ड के क्रम में संग्रहीत किया जाता है।


=== [[स्प्रेडशीट]] ===
=== [[स्प्रेडशीट]] ===
स्प्रैडशीट के विपरीत, कॉलम के [[डेटा प्रकार]] को आमतौर पर तालिका का वर्णन करने वाले [[तार्किक स्कीमा]] द्वारा परिभाषित किया जाता है। कुछ SQL सिस्टम, जैसे [[SQLite]], कॉलम डेटाटाइप परिभाषाओं के बारे में कम सख्त हैं।
स्प्रैडशीट के विपरीत, स्तंभ के [[डेटा प्रकार]] को सामान्यतः तालिका का वर्णन करने वाले [[तार्किक स्कीमा]] द्वारा परिभाषित किया जाता है। कुछ एसक्यूएल सिस्टम, जैसे [[SQLite|एसक्यूलाइट]] , स्तंभ डेटाटाइप परिभाषाओं के बारे में कम सख्त हैं।


== यह भी देखें ==
== यह भी देखें ==
* संबंध (डेटाबेस)
* संबंध (डेटाबेस)
* पंक्ति (डेटाबेस)
* पंक्ति (डेटाबेस)
* कॉलम (डेटाबेस)
* स्तंभ (डेटाबेस)
* [[आभासी स्तंभ]]
* [[आभासी स्तंभ]]
* तालिका (सूचना)
* तालिका (सूचना)
Line 71: Line 68:
==संदर्भ==
==संदर्भ==
{{Reflist}}
{{Reflist}}
{{Databases}}
<!--Interwikies-->
<!--Interwikies-->


{{DEFAULTSORT:Table (Database)}}
{{DEFAULTSORT:Table (Database)}}
<!--Categories-->
<!--Categories-->
[[zh-yue:關係數據庫]][[Category: एसक्यूएल]] [[Category: मॉडलिंग की दिनांक]] [[Category: संबंधपरक डेटाबेस प्रबंधन प्रणाली]]
[[zh-yue:關係數據庫]]
 
 


[[Category: Machine Translated Page]]
[[Category:Created On 16/02/2023|Table (Database)]]
[[Category:Created On 16/02/2023]]
[[Category:Lua-based templates|Table (Database)]]
[[Category:Machine Translated Page|Table (Database)]]
[[Category:Pages with script errors|Table (Database)]]
[[Category:Short description with empty Wikidata description|Table (Database)]]
[[Category:Templates Vigyan Ready|Table (Database)]]
[[Category:Templates that add a tracking category|Table (Database)]]
[[Category:Templates that generate short descriptions|Table (Database)]]
[[Category:Templates using TemplateData|Table (Database)]]
[[Category:एसक्यूएल|Table (Database)]]
[[Category:मॉडलिंग की दिनांक|Table (Database)]]
[[Category:संबंधपरक डेटाबेस प्रबंधन प्रणाली|Table (Database)]]

Latest revision as of 19:46, 11 March 2023

तालिका डेटाबेस के अंदर तालिका (सूचना) प्रारूप में रखे गए संबंधित डेटा का संग्रह है। इसमें स्तंभ और पंक्तियाँ होते हैं।

संबंधपरक डेटाबेस और फ्लैट फ़ाइल डेटाबेस में, तालिका डेटा तत्वों (मान) का सेट है जो ऊर्ध्वाधर स्तंभ (डेटाबेस) (नाम से पहचाने जाने योग्य) और क्षैतिज पंक्ति (डेटाबेस) के मॉडल का उपयोग करता है। सेल (डेटाबेस) वह इकाई है जहाँ पंक्ति और स्तंभ प्रतिच्छेद करते हैं।[1] तालिका में स्तंभों की निर्दिष्ट संख्या होती है, किन्तु पंक्तियों की संख्या कितनी भी हो सकती है।[2] प्रत्येक पंक्ति को विशेष स्तंभ उपसमुच्चय में प्रदर्शित होने वाले या अधिक मानों द्वारा पहचाना जाता है। स्तंभों की विशिष्ट पसंद जो विशिष्ट रूप से पंक्तियों की पहचान करती है, प्राथमिक कुंजी कहलाती है।

तालिका रिलेशन (डेटाबेस) के लिए और शब्द है रिश्ता; चूँकि इसमें अंतर है कि तालिका सामान्यतः पंक्तियों का बहुसेट (बैग) होती है जहाँ संबंध सेट (कंप्यूटर विज्ञान) होता है और प्रतिलिपि की अनुमति नहीं देता है। वास्तविक डेटा पंक्तियों के अतिरिक्त, तालिकाओं में सामान्यतः उनके साथ कुछ मेटा डेटा जुड़े होते हैं, जैसे कि तालिका पर चेक बाधा या विशेष स्तंभ के मानों पर है।

तालिका में डेटा को भौतिक रूप से डेटाबेस में संग्रहीत करने की आवश्यकता नहीं है। देखें (डेटाबेस) संबंधित तालिका के रूप में भी कार्य करता है, किन्तु उनके डेटा की गणना प्रश्नकाल पर की जाती है। बाहरी तालिका (आईबीएम सूचना में[3] या ओरेकल डाटाबेस है,[4][5] उदाहरण के लिए को विचारों के रूप में भी सोचा जा सकता है।

कम्प्यूटेशनल आंकड़ों के लिए कई प्रणालियों में, जैसे आर (प्रोग्रामिंग भाषा) और पायथन (प्रोग्रामिंग भाषा) के पांडा (सॉफ़्टवेयर), डेटा फ्रेम या डेटा तालिका डेटा प्रकार है जो तालिका मतिहीनता का समर्थन करता है। संकल्पनात्मक रूप से, यह रिकॉर्ड या अवलोकन (सांख्यिकी) की सूची है जिसमें सभी समान क्षेत्र या स्तंभ होते हैं। कार्यान्वयन में सरणी डेटा संरचना की सूची होती है, प्रत्येक नाम के साथ है।

तालिका और संबंध

डेटाबेस के संबंधपरक मॉडल के संदर्भ में, तालिका को संबंध (डेटाबेस) का सुविधाजनक प्रतिनिधित्व माना जा सकता है, किन्तु दोनों सख्ती से समकक्ष नहीं हैं। उदाहरण के लिए, एसक्यूएल तालिका में संभावित रूप से प्रतिलिपि पंक्तियाँ हो सकती हैं, जबकि सच्चे संबंध में प्रतिलिपि पंक्तियाँ नहीं हो सकती हैं जिन्हें हम टपल्स कहते हैं। इसी तरह, तालिका के रूप में प्रतिनिधित्व का तात्पर्य पंक्तियों और स्तंभों के लिए विशेष क्रम से है, जबकि संबंध स्पष्ट रूप से अनियंत्रित है। चूँकि, डेटाबेस प्रणाली पंक्तियों के किसी भी क्रम की ज़मानत नहीं देता है जब तक कि (एसक्यूएल) द्वारा आदेश नहीं दिया जाता है।

रिश्ते का समान रूप से मान्य प्रतिनिधित्व n-आयामी ग्राफिक या ग्राफ़ के रूप में होता है, जहां n गुणों की संख्या ( तालिका के स्तंभ) है। उदाहरण के लिए, दो विशेषताओं और तीन मानों वाले संबंध को दो स्तंभों और तीन पंक्तियों वाली तालिका के रूप में या तीन बिंदुओं वाले द्वि-आयामी ग्राफ़ के रूप में दर्शाया जा सकता है। यदि पंक्तियों का क्रम महत्वपूर्ण नहीं है, और तालिका में कोई प्रतिलिपि पंक्तियाँ नहीं हैं, तो तालिका और ग्राफ़ प्रतिनिधित्व केवल समतुल्य हैं।

तुलना

श्रेणीबद्ध डेटाबेस

गैर-संबंधपरक प्रणालियों में, पदानुक्रमित मॉडल, तालिका का दूरस्थ प्रतिरूप संरचित कम्प्यूटर फाइल है, जो फ़ाइल की प्रत्येक पंक्ति में तालिका की पंक्तियों और पंक्ति में प्रत्येक स्तंभ का प्रतिनिधित्व करती है। इस संरचना का तात्पर्य है कि पंक्ति में दोहराई जाने वाली जानकारी हो सकती है, सामान्यतः छोटे डेटा भाग में है। डेटा को भौतिक रिकॉर्ड के क्रम में संग्रहीत किया जाता है।

स्प्रेडशीट

स्प्रैडशीट के विपरीत, स्तंभ के डेटा प्रकार को सामान्यतः तालिका का वर्णन करने वाले तार्किक स्कीमा द्वारा परिभाषित किया जाता है। कुछ एसक्यूएल सिस्टम, जैसे एसक्यूलाइट , स्तंभ डेटाटाइप परिभाषाओं के बारे में कम सख्त हैं।

यह भी देखें

  • संबंध (डेटाबेस)
  • पंक्ति (डेटाबेस)
  • स्तंभ (डेटाबेस)
  • आभासी स्तंभ
  • तालिका (सूचना)

संदर्भ

  1. "cell", Merriam-Webster (definition), retrieved May 29, 2012.
  2. "SQL Guide: Tables, rows, and columns". IBM. Retrieved 11 December 2013.
  3. "CREATE EXTERNAL TABLE Statement". IBM Knowledge center. IBM Informix 12.10. IBM. Retrieved 2015-08-14. You use external tables to load and unload data to or from your database. You can also use external tables to query data in text files that are not in an Informix database.
  4. "External table". Oracle FAQ. Oracle FAQ. 2015. Retrieved 2015-08-14. An external table is a table that is NOT stored within the Oracle database. Data is loaded from a file via an access driver (normally ORACLE_LOADER) when the table is accessed. One can think of an external table as a view that allows running SQL queries against files on a filesystem [...].
  5. Bryla, Bob; Thomas, Biju (20 February 2006). OCP: Oracle 10g New Features for Administrators Study Guide: Exam 1Z0-040. John Wiley & Sons (published 2006). p. 90. ISBN 9780782150858. Retrieved 2015-08-14. Oracle 9i introduced external tables [...] read-only from the Oracle database. In Oracle 10g, you can write to external tables.