Structured Query Language| কুয়েরি

কুয়েরি
ডাটাবেজে ব্যাপক তথ্য সংগৃহীত থাকতে পারে। এই ব্যাপক আয়তনের তথ্যের মধ্য থেকে প্রয়োজনীয় রেকর্ড বা
রেকর্ডসমূহ কোন শর্ত বা বৈশিষ্ট্যের ভিত্তিতে খুঁজে বের করাকে কুয়েরি বলা হয়। কুয়েরিতে ইত্যাদি ব্যবহার করা হয়। কোন ডাটা কুয়েরি করার জন্য যুক্তিমূলক এক্সপ্রেশন দিয়ে শর্ত
নির্ধারণ করে দিতে হয়। যে সকল রেকর্ড শর্ত পূরণ করে সে রেকর্ডগুলোই কুয়েরির ফলাফল হিসেবে পাওয়া যাবে।
যেমনÑ ধরা যাক, কোন ডাটা টেবিলে ঈরঃু নামক একটি ফিল্ডে বিভিন্ন শহরের নাম আছে। এক্ষেত্রে যে সকল রেকর্ডের
ঈরঃু ফিল্ডের মান "উযধশধ" আছে, সে রেকর্ডগুলো কুয়েরি করার জন্য ঈরঃু = "উযধশধ" এ রকম এক্সপ্রেশন তৈরি করা
যায়। কুয়েরিতে এক্সপ্রেশন তৈরি করার জন্য বিভিন্ন অপারেটর ব্যবহার করতে হয়।
ছঁবৎু বিভিন্ন প্রকার হতে পারে। যথা i. Select Query
ii. Parameter Query
iii. Crosstab Query
iv. Action Query
SQL এর পুরো অর্থ হচ্ছে Structured Query Language| এটি একটি অনন্য শক্তিশালী ডাটা মেনিপুলেশন ও
ডেফিনেশন ল্যাংগুয়েজ। রিলেশনাল ডাটাবেজ এ্যাকসেস করার জন্য ঝছখ হচ্ছে একটি হাতিয়ার। অতীতে ঝছখ কেবল
মেইনফ্রেম কম্পিউটারে ব্যবহার করা হতো। বর্তমানে ডেস্কটপ কম্পিউটারেও রিলেশনাল ডাটাবেজ প্লাটফর্ম ব্যবহৃত
হওয়ার ফলে ঝছখ ব্যবহার শুরু হয়েছে। এগুলো এক বা একাধিক ডাটাবেজ, টেবিল, কলাম ইনডেক্স ইত্যাদিতে প্রয়োগ
করা যায়। অধিকাংশ SQL স্টেটমেন্টই ফলাফল হিসেবে এক সেট রেকর্ড প্রদান করে। ঝছখ কুয়েরি প্রয়োগ করার জন্য
SQL উইন্ডো ওপেন করে নিতে হয়। ১৯৭৪ সালে IBM (International Business Machine) Gi Research Center SQL তৈরি করা হয়।
SQL ফিচার সুবিধা
 SQL ইংরেজি ভাষার কাছাকাছি একটি কুয়েরি ল্যাংগুয়েজ। এতে SELECT, INSERT, DELETE এ রকম শব্দ
দ্বারা কমান্ডসেট তৈরি করা হয়েছে।
 SQL একটি non-procedural j ল্যাংগুয়েজ। যে তথ্যাবলি দরকার কেবল তা বলে দিলেই হয়, কিভাবে কুয়েরি করা
যাবে তা বলার দরকার হয় না।
 SQL একই সময়ে এক একটি রেকর্ডকে প্রসেস না করে বরং এক সেট রেকর্ড প্রসেস করে।
 ঝছখ বিভিন্ন শ্রেণির ব্যবহারকারী ব্যবহার করতে পারে। যেমনÑ ডাটাবেজ এডমিনিস্ট্রেটর, প্রোগ্রামার,
ম্যানেজমেন্ট বা বিভিন্ন প্রান্তিক ব্যবহারকারী (ঊহফ টংবৎ) ইউজারগণ।
 ঝছখ বিভিন্ন শ্রেণির কার্যসম্পাদনের জন্য ব্যবহার করা যায়। যেমনÑ
 ডাটা কুয়েরি করা।
 ডাটা সন্নিবেশ, আপডেট বা মুছে ফেলা।
 ডাটাবেজ অবজেক্ট তৈরি, সংশোধন বা মুছে ফেলা।
 ডাটাবেজ অবজেক্ট এ্যাকসেস নিয়ন্ত্রণ।
 ডাটাবেজ ঈড়হংরংঃবহপু-এর নিশ্চয়তা প্রদান।
ডাটা ডেফিনেশন ল্যাঙ্গুয়েজ ও ডাটা ম্যানিপুলেশন ল্যাঙ্গুয়েজ এর মধ্যে পার্থক্য তৈরি করুন।
সারসংক্ষেপ
যে ভাষার দ্বারা ডাটাবেজ সিস্টেমে ডাটাবেজ তৈরি, কুয়েরি, ডাটা মডিফিকেশন করা হয় তাকে ডাটাবেজ ভাষা বলে।
সাধারণত ডাটাবেজ ভাষা ডাটা ডেফিনেশন ল্যাঙ্গুয়েজ ও ডাটা ম্যানিপুলেশন ল্যাঙ্গুয়েজ এই দুই ধরনের হয়ে থাকে।
একটি ডাটাবেজ পরিকল্পনা করা হয় কতকগুলো বর্ণনার মাধ্যমে। এ বর্ণনাগুলো লেখার জন্য এক ধরনের বিশেষ ভাষা
ব্যবহার করা হয়, যাকে ডাটা ডেফিনেশন ল্যাংগুয়েজ বলা হয়। আর যে ডাটাবেজ ল্যাঙ্গুয়েজের মাধ্যমে রিলেশনাল
ডাটাবেজ টেবিলে ডাটা ইনসার্ট, ডিলিট, আপডেট, মডিফাই করা যায় তাকে ডাটা ম্যানিপুলেশন ল্যাঙ্গুয়েজ বলে।
পাঠোত্তর মূল্যায়ন-১০.৪
সঠিক উত্তরের পাশে টিক () চিহ্ন দিন
১। ডাটা টাইপ কোনটি?
ক) K) Text/Character L) Date M) Integer ঘ) সবগুলোই
২।SQL এর পুরো অর্থ হচ্ছে?
K) Structured Query Language L) Secured Query Language M) Standard Query Languageঘ) কোনটিই নয়

FOR MORE CLICK HERE
এইচএসসি বাংলা নোট ১ম পত্র ও ২য় পত্র
ENGLISH 1ST & SECOND PAPER
এইচএসসি আইসিটি নোট
এইচএসসি অর্থনীতি নোট ১ম পত্র ও ২য় পত্র
এইচএসসি পৌরনীতি ও সুশাসন ১ম পত্র
এইচএসসি পৌরনীতি নোট ২য় পত্র
এইচএসসি সমাজকর্ম নোট ১ম পত্র
এইচএসসি সমাজকর্ম নোট ২য় পত্র
এইচএসসি সমাজবিজ্ঞান নোট ১ম পত্র ও ২য় পত্র
এইচএসসি ইতিহাস নোট ১ম পত্র
এইচএসসি ইতিহাস নোট ২য় পত্র
এইচএসসি ইসলামের ইতি. ও সংস্কৃতি নোট ১ম পত্র
এইচএসসি ইসলামের ইতি. ও সংস্কৃতি নোট ২য় পত্র
এইচএসসি যুক্তিবিদ্যা ১ম পত্র ও ২য় পত্র
এইচএসসি ভূগোল ও পরিবেশ নোট ১ম পত্র ও ২য় পত্র
এইচএসসি ইসলামিক স্টাডিজ ১ম ও ২য় পত্র

Copyright © Quality Can Do Soft.
Designed and developed by Sohel Rana, Assistant Professor, Kumudini Government College, Tangail. Email: [email protected]