আমি ডিবিএএসই ডাইরেক্ট / ৩ and এবং ডিবিএএসই আইভির বিকাশের সময় অ্যাশটন-টেটের জন্য কাজ করেছি, আমার ডিবিএএসই থার্ড প্লাস জ্ঞানকে ডিবিএএসই ডাইরেক্ট / 36 (একটি আইবিএম সিস্টেম / 36 মিনি কম্পিউটারের ইন্টারফেস) পরীক্ষায় সহায়তার জন্য একটি ছোট প্রোগ্রামের কোড ব্যবহার করে using আমাদের সিস্টেম / ৩ S এসকিউএল টেবিলগুলিতে বাইনারি লোড এবং কল স্টেটমেন্টগুলি করতে হয়েছিল, যা প্রতিটি রেকর্ড থেকে ডেটা পাওয়ার জন্য জমা দেওয়ার পরে টেবিলের নাম এবং ক্ষেত্রের নামগুলি পরিবর্তন করার সময় একই 'লোড' এবং 'কল' বিবৃতিগুলি পুনরাবৃত্তভাবে টাইপ করা প্রয়োজন বা ক্যোয়ারির ক্ষেত্রের উপর নির্ভর করে বেশ কয়েকটি রেকর্ডের গ্রুপ। ডিবিএএসআই তৃতীয় প্লাস, একটি ডাটাবেস প্রোগ্রামিং ল্যাঙ্গুয়েজ আমাকে 'dbldot.prg' তৈরি করার অনুমতি দিয়েছে, যা সিস্টেমটি এসকিউএল পুনরুদ্ধার মোডে, সেই সাথে পাঠ্য হিসাবেও ছিল এমন একটি সূচক হওয়ার জন্য ডিজাইন করার পরে সিঙ্গল ডট প্রম্পটকে ডাবল ডটে পরিণত করেছিল changed কমান্ড লাইনের নীচে যা বলেছিল, "
সেই সময়ের মধ্যে ডিবিএএসই ছিল একটি ডাটাবেস প্রোগ্রামিং ভাষা বা আরও সঠিকভাবে, একটি প্রোগ্রাম ভাষা যা ডেটা রেকর্ডের ম্যানিপুলেশনকে সক্ষম করে। একটি রেকর্ড হ'ল একটি পৃথক আইটেমের জন্য ডেটা সম্বলিত ক্ষেত্রগুলির একটি গ্রুপ, যেমন কোনও ব্যক্তি LAST_NAME, FIRST_NAME, ADDRESS, CITY, ST, জিপ, PLUS_FOUR, এসএসএন ইত্যাদি These এই কাঠামোগুলি পরবর্তীতে সারণিতে উপস্থাপিত হয়েছিল এবং সারি এবং কলামগুলিতে সংগঠিত হয়েছিল, একটি সারির স্বতন্ত্র রেকর্ড এবং প্রতিটি কলামের প্রতিটি রেকর্ডের জন্য একটি কলাম রেকর্ডের একটি সিরিজের ডেটা। এই পদ্ধতিতে, কোনও ব্যবহারকারী সহজেই ক্ষেত্রের নাম অনুসারে বাছাই করতে এবং নির্দিষ্ট সাধারণ ক্ষেত্রগুলি, যেমন সিটিটি, এসটি, জিপ ইত্যাদির মাধ্যমে গ্রুপ রেকর্ডগুলি গোছাতে পারে could
ডিবিএএসই ভাষা ব্যবহারকারীর বা প্রোগ্রামারটিকে ডেটা ম্যানিপুলেট, ধরণ, প্রদর্শন টেবিল, রেকর্ডস এবং গণনা সম্পাদনের অনুমতি দেয় (ওয়াই 2 কে খুব দূরে ছিল তবে এমএম-ডিডি-ওয়াইওয়াইওয়াই ডেটাটি প্রবেশ করানোর জন্য তারিখগুলি YYYYMMDD এ রূপান্তর করতে হয়েছিল, যা DtoC এবং CtoD (ডেট টু ক্যারেক্টার, ক্যারেক্টার টু ডেট) সহ করা যেতে পারে। ডিবিএএসই ভাষা ব্যতীত ডেটা ফাইলগুলি সাধারণ ক্ষেত্র (কলাম) সহ রেকর্ডের একটি সারি (সারি) হবে।
রিলেশনাল ডাটাবেস - এটি সেই শব্দটি ছিল যা অন্য একের সাথে একাধিক ডাটাবেস (টেবিল) রেফারেন্সকে অতিক্রম করতে ব্যবহৃত হত যার মধ্যে বিভিন্ন তথ্য ছিল তবে এতে এক বা একাধিক সাধারণ ক্ষেত্র রয়েছে। উদাহরণস্বরূপ, "অ্যাড্রেসস" শিরোনামের একটি ডাটাবেসে "এলএনএম," "এফএনএম," "অ্যাড্রেস," "সিটি," "এসটি," "জিপ," "এসএসএন রয়েছে। "চেকিং" শিরোনামে অন্য একটি ডাটাবেসে "ACCOUNT_NO," "ROUTING_NO," "CUSTLAST," "CUSTFIRST," "DOB," "SSNO," "CUST_NO" রয়েছে। যদিও ক্ষেত্রের নামগুলি পৃথক, তার মধ্যে বেশ কয়েকটিতে একই তথ্য থাকে যা একে অপরের সাথে যুক্ত করা যেতে পারে যা অন্য একটি ডাটাবেস থেকে ডেটা বেঁধে রাখতে পারে, যা বলে, ব্যাঙ্ক গ্রাহকদের কাছে বিবৃতি প্রেরণ করে, ডেটা সম্পর্কিত করতে প্রথম এবং শেষ নাম ক্ষেত্র এবং এসএস নম্বর ব্যবহার করে, একটি ডাটাবেস থেকে গ্রাহকের ঠিকানা টানতে এবং অন্যের বিবরণীতে বিবরণীতে রাখা অ্যাকাউন্টের তথ্য। তারপরে বৃহত্তর স্কেল এড্রেস ডেটাবেজে প্রতিটি গ্রাহকের উপর এই ক্রিয়া সম্পাদন করতে, প্রতিটি গ্রাহকের সম্পর্কিত অ্যাকাউন্টের তথ্য টানতে, বিবৃতিটি ব্যক্তিগতকৃত করা, মুদ্রণ করা এবং পরবর্তীটিতে যাওয়ার আগে প্রত্যেককে সম্বোধন করা মেল-মার্জ ফাংশন সংঘটিত হতে পারে রেকর্ড, বা গ্রাহক, ডাটাবেসে।
সুতরাং, এমএস অ্যাকিসেসের মতো আরও কিছু একটি ডিবিএমএস হতে পারে তবে ডিবিএএসই একটি প্রাথমিক স্তর ছিল একটি ফ্রন্ট-এন্ড ইউজার ইন্টারফেস তৈরি করতে এবং তাদের মধ্যে একটি সম্পর্ক তৈরি করতে এবং ফলস্বরূপ তথ্যগুলি ফিরিয়ে দেওয়ার জন্য ডাটাবেসের মধ্যে সমস্ত ডেটা ম্যানিপুলেশন পরিচালনা করতে আমরা নিছক মানুষ ব্যবহার করি।
তখন থেকে অনেক কিছু বদলেছে, তবে ভিত্তিটি একই থাকে। ডেটা এখনও বিভিন্ন ডেটা ধরণের ক্ষেত্রের একটি সিরিজ সমেত রেকর্ডে অন্তর্ভুক্ত থাকে এবং অবশ্যই এক বা একাধিক সাধারণ ডেটার পয়েন্টগুলির মাধ্যমে অন্য ডেটাবেসগুলির সাথে ক্রস রেফারেন্স এবং একত্রীকরণ করতে হবে, যা আমাদের ক্রেডিট কার্ড ব্যবহার করতে দেয়, ওয়েবে অ্যাকাউন্ট সেটআপ করতে দেয় আমাদের গুগল, ফেসবুক, টুইটার আইডি ব্যবহার করে আমাদের ক্রয়ের ইতিহাস ট্র্যাক করুন। আমাদের জীবনগুলি অনেকগুলি ওভারল্যাপিং রিলেশনাল ডাটাবেসগুলির একটি সিরিজ, যা আমরা প্রতিদিন আমাদের জীবনে আনন্দ এবং অবিরত বিবর্তন আনতে ইন্টারঅ্যাক্ট করে থাকা সমস্ত বিট এবং বাইটগুলি নিয়ে চিন্তা না করেই অতিক্রম করি।
ইজারা দেওয়ার সময়ে আমি এই বহু বছর ধরে সফটওয়্যার এবং হার্ডওয়্যার টেস্টিং বুঝতে পেরেছিলাম যা ১৯৮৮ সালে ডিবিএএসই দ্বিতীয় দিয়ে শুরু হয়েছিল।