Database एक collection होता है related data का. वहीँ data collection होता है facts और figures का जिन्हें की process किया जाता है information पैदा करने के लिए ज्यादातर data represent करते हैं recordable facts. Data मदद करता है Information produce करने के लिए जो की facts के ऊपर आधारित होते हैं. उदाहरण के लिए. अगर हमारे पास एक कक्षा की marks हैं तब हम ये conclude कर सकते हैं की उनमें से toppers कौन हैं और average marks वाले कौन हैं|
Concepts of Database Management System are :-
1. Tables
DBMS में सारा data table में रखा जाता है| डाटा संग्रह(data collection), फ़िल्टर(filtering), संपादन(editing), पुन: प्राप्त(retrieving) करना आदि सभी कार्य table पर ही किये जाते है. Tables Rows और Columns से मिलकर बनी होती है जिनके अंदर सारा data स्टोर होता है|
2. Field
Table के अंदर प्रत्येक Column को field कहते है| इसमें हर डाटा का specified part store होता है जैसे ग्राहक संख्या(Customer_ID, ग्राहक का नाम(Name of Customer), सड़क का पता, राज्य आदि|
3. Record
Table के अंदर row में जो डाटा होता है उसे रrrecord कहते है| Record एक तरह की entry है जिसमे व्यक्ति का नाम, फ़ोन नंबर आदि हो सकता है|
4. Queries
किसी टेबल या डेटाबेस में से जरूरत के हिसाब से डाटा निकालने को क्वेरी कहते है. जैसे आप एक ही शहर में रहने वाले दोस्तों की सूचि निकालना चाहते है तो उसे क्वेरी कहेंगे.
5. Forms
आप table में data दर्ज कर सकते है लेकिन उसमे modify करना तथा store करना आसान नहीं होता है| इसलिए इस समयसा को दूर करने के लिए forms का प्रयोग किया जाता है| Table की तरह ही forms में data दर्ज किया जाता है|
6. Reports
जब आप database के record को कागज पर print करते है तो उसे report कहते है|
Functions of Database Management System
1. Create Data: DBMS के द्वारा data को create किया जाता है अर्थात उसे table में स्टोर किया जाता है|
2. Manage Data: इसमें डाटा को manage किया जाता है ताकि इसे आसानी से excess किया जा सके|
3. Update Data: इसमें जरूरत के अनुसार data को update किया जा सकता है|
4. Delete Data: इसमें जिस data की जरूरत नहीं है उस data को delete किया जाता है|
5. Data Backup: इसमें data का backup लिया जाता है ताकि system failure होने पर उसे receive किया जा सके|
6. Data Recovery: इसमें system failure होने पर डाटा को recover किया जाता है|
Characteristics of Database System :-
1. Self describing nature का होना : एक database system में न केवल data होता है बल्कि उसके साथ वो database structure और constraints की description भी store करता है. इसमें definition को store किया जाता है DBMS catalog में, जिसमें information होते हैं जैसे structure of each file, type and storage format प्रत्येक data और constraint का. Catalog में जो information stored होती हैं उसे meta data कहते हैं|
2. Program Data Independence का होना : अगर में traditional file processing की बात करूँ तब, प्रत्येक file की structure को embedded किया जाता है application program में. इसलिए कोई भी बदलाव file में होने से programs में भी जरुरी बदलाव करना जरुरी हो जाता है उस file को access करने के लिए. वहीँ DBMS में, हमारे पास program data independence होती है क्यूंकि इसमें data files की structure को separately store किया जाता है system catalog में, अगर हम इसकी तुलना करें access programs के साथ तब|
3. ये Support करता है Multiple Views Data का : एक database के बहुत सारे users होते हैं जिसमें प्रत्येक के लिये एक अलग ही view या perspective की जरुरत होती है database के लिए|
4. Database की Sharing Multiple Users के बीच हो सकती है : DBMS allow करती है multiple users को एक ही समय में database को access करने के लिए|