ব্যাখ্যা
- কম্পিউটারে সহজে ব্যবহারের জন্য উদ্ভাবিত বিশেষ কয়েকটি ভাষাকে চতুর্থ প্রজন্মের ভাষা (4GL) বলা হয়।
- উচ্চতর ভাষার তুলনায় চতুর্থ প্রজন্মের ভাষা বা 4GL খুবই সহজ যদিও 4GL এর জন্য প্রসেসিং ক্ষমতা বেশি দরকার।
- 4GL এর সাহায্যে সহজেই অ্যপ্লিকেশন তৈরি করা যায় বলে একে Rapid Application Development (RAD) টুলও বলা হয়।
- পুঙ্খানুপুঙ্খ বা বিস্তারিতভাবে প্রক্রিয়াকরণের বর্ণনা দিতে হয় না বলে চতুর্থ প্রজন্মের ভাষাকে ননপ্রসিডিউলার ল্যাংগুয়েজও বলা হয়।
- অধিকাংশ চতুর্থ প্রজন্মের ভাষায় কথোপকথন রীতিতে প্রশ্ন-উত্তরের মাধ্যমে কম্পিউটারের সাথে ব্যবহারকারীর যোগাযোগের ব্যবস্থা থাকে।
- ডেটাবেজ ম্যানেজমেন্টের সাথে সংশ্লিষ্ট কুয়েরি (Query) এবং রিপোর্ট জেনারেটর ও ডেটা সঞ্চালনের জন্য ব্যবহৃত ভাষাসমূহ (যেমন: SQL) চতুর্থ প্রজন্মের ভাষা হিসেবে বিবেচনা করা হয়।
- SQL, NOMAD, RPG III, FOCUS, Intellect BPM ইত্যাদি কয়েকটি চতুর্থ প্রজন্মের ভাষা।
• SQL:
- SQL এর পূর্ণরূপ Structured Query Language.
- এটি একটি অনন্য শক্তিশালী ডাটা মেনিপুলেশন ও ডেফিনেশন ল্যাংগুয়েজ।
- রিলেশনাল ডাটাবেজ এ্যাকসেস করার জন্য SQL হচ্ছে একটি হাতিয়ার।
- অতীতে SQL কেবল মেইনফ্রেম কম্পিউটারে ব্যবহার করা হতো। বর্তমানে ডেস্কটপ কম্পিউটারেও রিলেশনাল ডাটাবেজ প্লাটফর্ম ব্যবহৃত হওয়ার ফলে SQL ব্যবহার শুরু হয়েছে।
- এগুলো এক বা একাধিক ডাটাবেজ, টেবিল, কলাম ইনডেক্স ইত্যাদিতে প্ৰয়োগ করা যায়।
- অধিকাংশ SQL স্টেটমেন্টই ফলাফল হিসেবে এক সেট রেকর্ড প্রদান করে।
- ১৯৭৪ সালে IBM (International Business Machine) এর Research Center এ SQL তৈরি করা হয়।
উৎস:
১. তথ্য ও যোগাযোগ প্রযুক্তি, একাদশ-দ্বাদশ শ্রেণি, প্রকৌশলী মুজিবুর রহমান।
২. তথ্য ও যোগাযোগ প্রযুক্তি, এইচএসসি প্রোগ্রাম, বাংলাদেশ উন্মুক্ত বিশ্ববিদ্যালয়।