Database क्या है और इसके Example
================================

क्या आपको पता है **Database क्या है(what is database in Hindi) और इसके कुछ example जैसे FoxPro, Oracle, MySql, MS Access** इसके बारे में जानकारी दूंगी.उम्मीद करती हूं आपको अच्छी तरह से समझा पाऊं. तो दोस्तों शुरू करते हैं आज के मुख्य विषय डाटाबेस क्या है इसके कुछ example.
  

o   **डाटाबेस क्या है -what is database in Hindi**
--------------------------------------------------

कंप्यूटर में हम विभिन्न तरीके से डाटा को स्टोर(store) कर सकते हैं, जैसे कि डॉक्यूमेंट(Document) के रूप में , वर्कशीट(Worksheet) के रूप में या फिर प्रोग्राम फाइल्स(program files) के रूप में और जब हम रो(row) और कॉलम(column) के रूप में डाटा को स्टोर करते हैं तो उसे टेबुलार डाटा(tabular data) कहा जाता है. एक या एक से अधिक टेबल को एक फाइल के रूप में स्टोर करते है तो वह डाटाबेस(database) कहलाता है. और अच्छी तरह से समझाऊ तो डेटाबेस एक सूचना का समूह होता है जिसे इस तरह से गठित किया जाता है कि उसमें जितने भी सूचना उपस्थित रहते हैं, उन सभी को आसानी से बदला जा सके, जब दरकार हो सूचना को आसानी से इस्तेमाल किया जा सके और उसका प्रबंध आसानी से किया जा सके.

दोस्तों अब तो आप समझ ही गए होंगे कि आखिर डेटाबेस होता क्या है. तो अब यह बता दू कि डाटाबेस में क्या क्या होता है मतलब कि एक टेबल किस चीज को लेकर बनाया जाता है-

1.~~Entity~~

2.Attribute

4.Field

3.Record

  

दोस्तों इन सब के बारे में आपको थोड़ा विस्तार से जानकारी देती हूं-

जैसे कि मैंने बताया एक डेटाबेस में एक से अधिक टेबल होते हैं. तो जो टेबल के नाम होते हैं उसे एंटिटी(Entity) कहा जाता है और attribute इंफॉर्मेशन(Information) का एक टुकड़ा होता है या फिर टेबल में जो column रहते हैं उसके नाम को attribute कहा जाता है. Attribute मे जो एक data रखते है उन्हे field कहते है. field के कंपलीट सेट (complete set) को रिकॉर्ड(record) बोला जाता है. दोस्तों इन्ही सभी को समझाने के लिए मैं आपको एक उदाहरण देती हूं.

***EXAMPLE***

तो चलिए हम एक स्कूल(school) का डेटाबेस तैयार करते हैं. तो दोस्तों इस स्कूल के डेटाबेस में हम बहुत सारे टेबल जैसे कि स्टूडेंट(student) के टेबल, टीचर्स(teacher) के टेबल आदि बना सकते हैं. तो हम एक स्टूडेंट का टेबल तैयार करते हैं. इसमें हम स्टूडेंट की जानकारी जैसे की उसके नाम(name), पता(address) , फोन नंबर(phone), ब्रांच(branch) आदि columns रखेंगे. यही column के नाम को attribute कहा जाता है. और जब हम इन सभी attribute में एक स्टूडेंट का नाम, पता ,फोन नंबर और ब्रांच store करेंगे तो वह एक रिकॉर्ड(record) बन जाता है और यहां जो टेबल का नाम स्टूडेंट है वह एंटिटी(entity) कहलाता है. और जो डेटाबेस का नाम स्कूल है वह डेटाबेस नेम(database name) कहलाता है. ऊपर दिए गए टेबल को देख कर आप इसे अच्छी से समझ जाऐंगे.

●       DBMS
------------

*डेटाबेस को बनाने(creating) और डेटाबेस को संभालने(managing) के लिए एकsoftware का इस्तेमाल किया जाता है उसे DBMS (Database Management System) कहते है. मतलब की DBMS वह सॉफ्टवेर है जिससे हम एक नया Database को बना सकते है. DBMS users और प्रोग्रामर(programmers) को एक व्यवस्थित तरीके के साथ डाटा को बनाने(create) , संभालने (manage) और update करने की सुविधा प्रदान करता है.*

●       कुछ प्रमुख Database Management System के नाम है
-------------------------------------------------------

§  Foxpro

§  Oracle

§  My SQL

§  MS-ACCESS

अब इसके बारे में आपको थोड़ा सा जानकारी दे दूं

●       1.Foxpro-
-----------------

Database Management System होने के साथ-साथ यह एक टेक्स्ट बेस्ड प्रोसीजूरल ओरिएंटेड प्रोग्रामिंग लैंग्वेज(text based procedural oriented programming language) और ऑब्जेक्ट ओरिएंटेड प्रोग्रामिंग लैंग्वेज(object oriented programming language) भी है. Fox सॉफ्टवेयर(software) ने इसे पब्लिश(publish) किया था लेकिन बाद में माइक्रोसॉफ्ट(Microsoft) ने विंडोज(Windows), यूनिक्स(Unix), MS Dos(Microsoft disk operating system) और Macnitosh के लिए इसे develop किया. कुछ साल चलने के बाद 2007 में इसका प्रोडक्शन(production) बंद कर दिया गया.

●       2.Oracle-
-----------------

इसे Oracle RDBMS(Relational Database Management System)भी बोला जाता है. इस सॉफ्टवेयर(software) कंपनी का नाम है Oracle corporation.आजकल के समय में इसका इस्तेमाल बहुत ज्यादा किया जाता है. 2018 में माइक्रोसॉफ्ट(Microsoft) और अल्फाबेट (alphabet) के बाद Oracle तीसरी बड़ी कंपनी है सॉफ्टवेयर बनाने के लिए.

●       3.MySql
---------------

इसका नाम "MY"और "Sql"को मिला कर रखा गया है."MY" MYSqlके co-founder Michael Widenius के बेटी का नाम था और Sql का पूरा नाम है स्ट्रक्चर्ड क्वेरी लैंग्वेज(Structured Query Language).1995 में इसे release किया गया था और इस सॉफ्टवेयर कंपनी का नाम MySql AB था लेकिन Oracle corporation ने इसे अभी खरीद लिया है.

●       4.MS Access
-------------------

यह office Access के नाम से भी जाना जाता है. यह MS office (Microsoft office) का ही एक सदस्य है. 1992 में इसे रिलीज किया गया था.इसके जरिए database बनाने के लिए हमें कोई प्रोग्रामिंग लैंग्वेज (programming language) की जरूरत नहीं होती. कोई भी आसानी से थोड़ी सी जानकारी के साथ ही इसका इस्तेमाल कर सकता है क्योंकि यह GUI(graphical user interface)पर काम करता है.

  

1. Foxpro का परिचय क्या है ?

progress of Foxproफॉक्सप्रो अग्रणी डीबीएमएस (डाटाबेस मैनेजमेंट सिस्टम) में से एक है |

पीसी के लिए सॉफ्टवेयर । यह फॉक्सबासे + सॉफ्टवेयर फॉक्सप्रो का वर्धित संस्करण आरडीबीएमएस सॉफ्टवेयर भी कहा जाता है |

  

2. Foxpro के मुख्य शब्द ?

Data छात्र के नाम या किसी शहर के नाम के नाम की तरह कुछ भी हो सकता है |

Information जब डेटा का अर्थ पूर्ण तरीके से होता है या एक-दूसरे से संबंधित होता है |

Database डेटाबेस संबंधित जानकारी का एक संगठित संग्रह है।

working of FoxproDBMSDatabase Management System:- डाटाबेस प्रबंधन प्रणाली के लिए डीबीएमएस खड़ा है । प्रणाली जो उपयोगकर्ता से डेटा एकत्र करें और उस डेटा को सही तरीके से प्रबंधित करें, डेटाबेस प्रबंधन प्रणाली कहा जाता है।

RDBMS Relational Database Management System के लिए है ।

RDBMS, DBMS की अग्रिम सुविधा है । RDBMS दो तालिकाओं के बीच संबंध बनाने की सुविधा प्रदान करता है ।

File Foxpro फ़ाइल में रिकॉर्ड और फ़ील्ड का संग्रह है । पंक्ति रिकॉर्ड और कॉलम प्रतिनिधित्व क्षेत्र का प्रतिनिधित्व करते हैं ।

Record डेटा को डेटाबेस की एक क्षैतिज रेखा में संग्रहीत किया जाता है । जिसे रिकॉर्ड कहा जाता है। में अन्य शब्द रिकॉर्ड तालिका के क्षेत्रों में एक संग्रह मूल्य है ।

Field फ़ील्ड किसी भी डेटाबेस कॉलम का मूल हिस्सा है जिसे फ़ील्ड भी कहा जाता है लेकिन एक सही तरीके से फ़ील्ड एक ही प्रकार और प्रकृति के डेटा का संग्रह है ।

Col. Width प्रत्येक फ़ील्डनाम के साथ निर्दिष्ट अंकों की संख्या कॉलम कहा जाता है, चौड़ाई ।