Database Development के लिए MS Access एक बहुत ही Powerfull Pletform है | MS Access माइक्रोसॉफ्ट कंपनी द्वारा तैयार किया गया एक डेटाबेस एप्लीकेशन सॉफ्टवेयर है जिसके माध्यम से किसी भी कंपनी,संस्था आदि के बारे में हम ज्यादा से ज्यादा सूचनाओं को इकठ्ठा कर एक Database तैयार कर सकते हैं.
तथा बाद में कोई भी विशिष्ट जानकारी जो की उस संस्था से सम्बंधित हो ,उसे आसानी से search कर प्राप्त कर सकते है | MS Access को हम “collection of database “ भी कह सकते है | क्योंकि यह एक database का group होता है. एक database में उससे related विभिन्न प्रकार की इनफार्मेशन को Store किया जा सकता है. इसके अंतर्गत निम्न ऑब्जेक्ट्स आते है |

MS Access Objects


  • Form
  • Table
  • Query
  • Report
  • Module
  • Macros
Forms
यह भी MS Access का महत्वपूर्ण ऑब्जेक्ट है इसके द्वारा हम डाटा को डेटाबेस में स्टोर करा सकते है, प्रिंट कर सकते है, यह user Interface है जिसका मुख्यतः प्रयोग User Input लेने के लिए किया जाता है । इसके माध्यम से ही database में Data Input किया जा सकता है.

Table
किसी भी RDBMS के अंतर्गत टेबल एक महत्वपूर्ण ऑब्जेक्ट होता है |इसके अंतर्गत डाटा को Row और column में Arrenge करते है विभिन्न प्रकार के रिकार्ड्स के कलेक्शन को टेबल कहते है | एक Database में एक से अधिक Table हो सकती है. जिनमे आपस में Relationship हो सकती है. Relationship भी कई प्रकार की होती है जिसे आगे देखेंगे.

Query
अगर हम simple language मे Query को समझना चाहे तो Query का मतलब होता है Database में से किसी जानकारी को प्राप्त/ Find करने के लिए लिखी गयी Command Query कहलाती है | एक डेटाबेस के अन्दर एक से अधिक टेबल्स होती है, इन टेबल्स के मध्य रिलेशनशिप create करके सूचना को प्राप्त किया जा सकता है टेबल के अन्दर कुछ सूचनाये इस तरह की भी होती है जिनकी आवश्यकता हमे बार -बार होती है, इसके लिए हमे उस टेबल को बार-बार प्रयोग करना होता है Query  मुख्य रूप से SQL server में लिखी जाती है. लेकिन लगभग सभी lenguage में Query का syntex एक सा ही रहता है. MS Access में किसी टाइप के अन्दर से सिलेक्टेड फ़ील्ड्स की सूचना को हम अलग एक टेबल के रूप में रख सकते हैतथा जब भी हमे उस सूचना की आवश्यकता होती है हम अलग से टेबल के रूप में रखी गई उस इनफार्मेशन का प्रयोग कर सकते है | MS Access में यह queries के द्वारा implement किया जाता है |

Reports
MS Access में report एक ऑब्जेक्ट है जिसका प्रयोग आउटपुट को प्राप्त करने के लिए किया जाता है. Data Processing के बाद जो output प्राप्त होता है उसे रिपोर्ट में देख सकते हैं.  रिपोर्ट डेटा को संगठित तरीके से display और print करने के लिए उपयोग की जाती है। रिपोर्ट काफी लचीली होती है इसमें हम एक सामान डेटाबेस को कई लेआउट और फॉर्मेटिग में देख सकते है.

Mecro

Macro एक टूल है जो आपके कार्यों को स्वचालित करता हैऔर फॉर्मरिपोर्ट और कंट्रोल्स में automation को जोड़ता है। यह set of commands होता है. उदाहरण के लिएयदि आप किसी फॉर्म में एक कमांड बटन जोड़ते हैंतो आप बटन के OnClick OnEnter Event को मैक्रो में जोड़ते हैंमैक्रो में उन कमांड्स को शामिल किया जाता हैजिन्हें आप हर बार clickEnter key press करने के दौरान शामिल करना चाहते है।इस तरह एक बटन पर क्लिक करते ही ही सारे कमांड रन हो जाएगेमैक्रो हम किसी भी फॉर्म,टेबल ,रिपोर्ट ,आदि में ओपन कर सकते है

Module
मॉड्यूलयूजर द्वारा डिफाइन किये गए functions, subroutines, और VBA code में लिखे गए global variables का समूह है। इन ऑब्जेक्ट का उपयोग एक्सेस डाटाबेस में कहीं से भी किया जा सकता है