আমি মনে করি এখানকার প্রত্যেকে যা অনুপস্থিত রয়েছে তা হ'ল যদিও সবাইকে দেশ, বিশ্বজুড়ে 10, 20, বা 1000 এর একই সফ্টওয়্যার সিস্টেম ইনস্টল করার ঘটনাটি মোকাবেলা করতে হবে না ... আমাদের মধ্যে যারা বাণিজ্যিকভাবে বিক্রি হওয়া সফ্টওয়্যারটি ডিজাইন করে। ফলস্বরূপ, আমরা সময়ের সাথে সাথে সিস্টেমগুলি প্রসারণ করি, নতুন দক্ষতার প্রয়োজন হিসাবে ক্ষেত্রগুলি যুক্ত করে টেবিলগুলি প্রসারিত করি এবং সেই ক্ষেত্রগুলি চিহ্নিত হিসাবে বিদ্যমান সারণীতে অন্তর্ভুক্ত, এবং যেমন, সম্প্রসারণ, বৃদ্ধি, ক্ষেত্র যুক্ত ইত্যাদি এক দশকেরও বেশি সময় ধরে etc টেবিলগুলিতে .... এবং তারপরে ডিজাইন থেকে সেই টেবিলগুলির সাথে কাজ করা, সমর্থন করা, কখনও কখনও কাঁচা ডেটা খনন / নতুন কার্যকারিতা বাগগুলি ডিবাগ করার জন্য সমস্যা সমাধানের .... আপনার প্রাথমিক তথ্যটি না চান তা অবিশ্বাস্যরকম বাড়িয়ে তোলে is প্রথম থাবা ক্ষেতের মধ্যে দেখুন,
আমি প্রায়শই আশা করি আমি এই সঠিক কারণের জন্য এটি করতে পারি। তবে এসকিউএল ঠিক কী করবে তা না করা, একটি নতুন টেবিলের জন্য আমি যেমন চাই তার জন্য একটি স্ক্রিপ্ট তৈরি করা, এতে সন্নিবেশ লেখার পরে বিদ্যমান বিদ্যমান সীমাবদ্ধতা, সম্পর্ক, কী, সূচক ইত্যাদি ইত্যাদি বিদ্যমান টেবিল থেকে বাদ দিয়ে পুনরায় নামকরণ করা "নতুন" টেবিলটি পুরানো নামে ফিরে আসে, এবং তারপরে সেই সমস্ত কীগুলি, সম্পর্কগুলি, সূচিপত্র ইত্যাদি পড়তে পারে ....
কেবল ক্লান্তিকরই নয়, সময়সাপেক্ষও নয় ... ... আরও পাঁচ বছরে, আবারও ঘটতে হবে ....
এটি এত বিশাল পরিমাণের কাজের পক্ষে এতটা কাছাকাছি, তবে মূল কথাটি হ'ল ... আমাদের শেষ মুহূর্তে এই দক্ষতার প্রয়োজন হবে না, যেহেতু আমাদের সিস্টেমগুলি ক্রমবর্ধমান, প্রসারিত হবে এবং চালিত আদেশের মাধ্যমে ক্ষেত্রগুলি পাবে প্রয়োজন / নকশা সংযোজন।
বেশিরভাগ বিকাশকারী একটি একক সিস্টেমের দৃষ্টিকোণ থেকে ভাবেন যা একটি একক সংস্থা বা খুব নির্দিষ্ট হার্ড বক্স বাজারে কাজ করে।
"অফ-দ্য শেল্ফ" তবে উল্লেখযোগ্যভাবে প্রগতিশীল ডিজাইনার এবং তাদের বাজারের জায়গাগুলির উন্নয়নের নেতাদের সর্বদা এই সমস্যাটি মোকাবেলা করতে হবে, বার বার ..... কারও কারও সাথে সৃজনশীল সমাধান পছন্দ করবে। এটি সহজেই আমার সংস্থাকে সপ্তাহের এক ডজন ঘন্টা বাঁচাতে পারে, কেবল স্ক্রোল করতে হবে না, বা মনে রাখতে হবে "সেই" ক্ষেত্রটি উত্স ডেটা টেবিলে কোথায় আছে ....