मैं एक जावा प्रोग्रामर हूं जो बहुत सारी रिपोर्ट बनाता है। मैं एक प्रोग्रामिंग भाषा (स्वाभाविक रूप से मैं जावा की सिफारिश करता हूं) और एसक्यूएल दोनों के साथ शुरू करने की सलाह दूंगा, क्योंकि किसी वास्तविक उपयोग से स्वतंत्र टेबल बनाना बहुत दिलचस्प नहीं है।
मैं मुख्य रूप से डीबी 2 के साथ काम करता हूं लेकिन शुरू करने के लिए मैं एक मुक्त डेटाबेस जैसे MySQL की सिफारिश करता हूं। एक बार इंस्टॉल हो जाने पर आप टेबल सेट अप कर सकते हैं और रेफरेंसियल अखंडता, सरल प्रश्न, जुड़ने और सभी प्रकार की अच्छी चीजों के बारे में जान सकते हैं।
फिर आप कुछ सरल प्रोग्राम बना सकते हैं जो डेटा प्रदर्शित करते हैं और डेटा को डीबी में पढ़ते हैं। जावा में इसके कई सरल उदाहरण हैं जो कि यदि आप अपने डेटाबेस की मूल बातें समझते हैं तो इसका पालन करना आसान होगा। एप्लिकेशन की ज़रूरतें आपको अधिक जटिल डीबी डिज़ाइन बनाने के लिए प्रेरित करती हैं।
इसके बाद जावा में वर्तमान दिशा ओआरएम (ऑब्जेक्ट रिलेशनल मैपिंग) नामक किसी चीज़ पर जा रही है, डरावनी लगता है ... लेकिन यह नहीं है और यह क्या काम करता है ... और कम ... क्या आप कर सकते हैं एसक्यूएल के बारे में भूल जाओ, सभी टेबल स्वचालित रूप से ऑब्जेक्ट्स में परिवर्तित हो जाते हैं। जावा में काम करते समय ऑब्जेक्ट्स मूल बिल्डिंग ब्लॉक हैं। लंबी कहानी छोटी, आप SQL डेटाबेस के विशिष्ट ज्ञान के बिना केवल डेटाबेस सिद्धांत और जावा भाषा को जानने वाले डेटाबेस का उपयोग कर सकते हैं (जो विभिन्न डेटाबेस के बीच परेशान रूप से भिन्न है)। अगर आपने एसक्यूएल को जानते हैं तो यह सीखने के लिए अभी भी आसान तरीका है।
पर्ल जैसे स्क्रिप्टिंग भाषा के साथ काम करने की सलाह भी अच्छी है। यदि आप वेब के लिए प्रोग्राम तैयार करने में रुचि रखते हैं तो PHP भी एक अच्छा विकल्प होगा।
आप किसी प्रकार का प्रमाणीकरण करना चाहते हैं। सभी प्रमुख डेटाबेस और कई भाषाओं के लिए बहुत सारे हैं। विषय बड़े हैं और यहां तक कि यदि आप केवल प्रमाणन आवश्यकताओं को देखते हैं तो आपको अध्ययन करने के लिए मार्गदर्शन होगा।
मुझे नहीं लगता कि आपको अधिकतर अनुप्रयोगों के लिए बहुत गणित की आवश्यकता है। मैं केवल तारीखों के लिए औसत() और कुछ गणित का उपयोग करता हूं ... मेरे जुनूनों में से एक ग्राफिक्स प्रोग्रामिंग है इसलिए मुझे निश्चित रूप से गणित नहीं है, अधिकांश डेटाबेस व्यवसाय डेटा से भरे हुए हैं इसलिए मैं बहुत ज्यादा चिंता नहीं करता।
पर्ल और आर की तुलना में वीबीए और जावा के लिए बहुत अधिक नौकरी के अवसर हैं, इसलिए मैं उनके बारे में नहीं भूलूंगा। – N0Alias