ডাটাবেজ ভাষা কি ডাটাবেজ ভাষার প্রকারভেদ ডাটা টাইপ ও কোয়েরি কি বর্ণনা কর

ডাটাবেজ ভাষা
যে ভাষার দ্বারা ডাটাবেজ সিস্টেমে ডাটাবেজ তৈরি, কুয়েরি, ডাটা মডিফিকেশন করা হয় তাকে ডাটাবেজ ভাষা
বলে। ডাটাবেজ ভাষা দুই ধরনের। যথা:
১. ডাটা ডেফিনেশন ল্যাঙ্গুয়েজ (Data Definition Language-DDL) I ও
২. ডাটা ম্যানিপুলেশন ল্যাঙ্গুয়েজ (Data Manipulation Language-DML)
ডাটা ডেফিনেশন ল্যাঙ্গুয়েজ: একটি ডাটাবেজ পরিকল্পনা করা হয় কতকগুলো বর্ণনার মাধ্যমে। এ বর্ণনাগুলো লেখার জন্য
এক ধরনের বিশেষ ভাষা ব্যবহার করা হয়, যাকে ডাটা ডেফিনেশন ল্যাংগুয়েজ বলা হয়। ডাটাবেজ ম্যানেজমেন্ট সিস্টেমে
ডাটা সংরক্ষণ ও ডাটা এ্যাকসেস করার জন্য ডাটা ডেফিনেশন ল্যাংগুয়েজ ব্যবহার করা হয়। ডাটা ডেফিনেশন ল্যাঙ্গুয়েজ
এর কমান্ডগুলো হল-
Create statement  Drop statement
 Alter statement
 Rename statement
ডাটা ম্যানিপুলেশন ল্যাঙ্গুয়েজ: যে ডাটাবেজ ল্যাঙ্গুয়েজের মাধ্যমে রিলেশনাল ডাটাবেজ টেবিলে ডাটা ইনসার্ট, ডিলিট,
আপডেট, মডিফাই করা যায় তাকে ডাটা ম্যানিপুলেশন ল্যাঙ্গুয়েজ বলে। ডাটা ম্যানিপুলেশন ল্যাঙ্গুয়েজ এর কমান্ডগুলো হল-
Insert statement  Delete statement
 Update statement
১০.৪.২ ডাটাবেজ তৈরি করা
একই জাতীয় ডাটাসমূহ নিয়ে একটি ডাটাবেজ তৈরি করা হয়। যেমন- কোন অফিসের কর্মচারীদের যাবতীয় তথ্যের
সমন্বয়ে কোন ডাটাবেজ তৈরি করা যেতে পারে। রিলেশনাল ডাটাবেজ প্রোগ্রামে কতগুলো পরস্পর সম্পর্কিত অবজেক্টের
সমন্বয়ে ডাটাবেজ গঠিত হয়। যে সকল অবজেক্টের সমন্বয়ে ডাটাবেজ গঠিত তা হচ্ছে টেবিল, কুয়েরি, ফর্ম, রিপোর্ট,
ম্যাক্রো এবং মডিউল। রিলেশনাল ডাটাবেজ সিস্টেমে ডাটাবেজ তৈরি করার বিভিন্ন পদ্ধতি রয়েছে। যেমন, মাইক্রোসফ্ট
এ্যাকসেস ডাটাবেজ প্রোগ্রামের মাধ্যমে তিনভাবে ডাটাবেজ তৈরি করা যায়। যথাÑ
 উধঃধনধংব ডরুধৎফ থেকে
 মেনু থেকে
 ডাটাবেজ ল্যাঙ্গুয়েজের মাধ্যমে
১০.৪.৩ ডাটাবেজ উইন্ডো পরিচিতি
ডাটাবেজ একটি কন্টেনার বা উইন্ডো আকারে থাকে, তাতে ডাটাবেজের একই জাতীয় অবজেক্টগুলো গ্রæপ ভিত্তিতে অবস্থান
করে। নিচে বহুল ব্যবহৃত মাইক্রোসফট এ্যাকসেস ডাটাবেজ উইন্ডোর চিত্র দেয়া হলোচিত্র ১০.৪.১ : মাইক্রোসফ্ট এ্যাকসেস ডাটাবেজ উইন্ডো
ডাটাবেজ উইন্ডোতে অনেকগুলো ট্যাব থাকে। বিভিন্ন ট্যাবের আওতায় ডাটাবেজ টেবিলসমূহ ও অন্যান্য অবজেক্টগুলো
ধারণ করে যে জাতীয় অবজেক্ট তৈরি করা হবে, ডাটাবেজ উইন্ডো থেকে সে জাতীয় ট্যাব নির্বাচন করে নিতে হয়। নিচে
ডাটাবেজ উইন্ডোর বিভিন্ন উপাদানের সংক্ষিপ্ত পরিচয় দেয়া হলো-
 ঞধনষবং : এ ট্যাবের আওতায় টেবিলগুলো সংরক্ষিত থাকে। এখান থেকে কোন টেবিল পরিবর্তন, সংশোধন, কিংবা
নতুন টেবিল তৈরি করা যায়।
 ছঁবৎরবং : এ ট্যাব থেকে বর্তমান ডাটাবেজের সকল কুয়েরির তালিকা পাওয়া যাবে। এখান থেকে কোন কুয়েরি
পরিচালনা করা, কুয়েরি পরিবর্তন, সংশোধন বা নতুন কোন কুয়েরি তৈরি করা যায়।
 ঋড়ৎসং : এ ট্যাব থেকে বর্তমান ডাটাবেজের সকল রিপোর্ট ও ফর্ম পাওয়া যাবে। রিপোর্ট হচ্ছে ব্যবহারকারীদের
পছন্দ মতো ফর্মেট তথ্যাবলি প্রদর্শন বা মুদ্রণ করা। এখান থেকে কোন রিপোর্ট সংশোধন বা কোন নতুন রিপোর্ট
তৈরি করা যায়।
 চধমব : ইন্টারনেট বা ইন্ট্রানেট এ মাইক্রোসফ্ট এ্যাকসেস বা ঝছখ সার্ভারে সংরক্ষিত ডাটা নিয়ে কাজ করার জন্য
ডাটাবেজ ধপপবংং ঢ়ধমব তৈরি করা যায়।
 গধপৎড় : ম্যাক্রো হচ্ছে এক ধরনের ছোট প্রোগ্রাম। এ ট্যাবে ক্লিক করলে বর্তমান ডাটাবেজের সকল ম্যাক্রো
প্রোগ্রামগুলোর তালিকা আসবে। এখান থেকে কোন ম্যাক্রো সংশোধন বা নতুন ম্যাক্রো তৈরি করা যায়।
 গড়ফঁষব : প্রোগ্রামের এক বা একাধিক প্রসিডিউরকে এক একটি মডিউল বলা হয়। মডিউল ট্যাবে ক্লিক করলে
বর্তমান ডাটাবেজের প্রোগ্রামিং মডিউলগুলোর তালিকা পাওয়া যাবে। এখান থেকে প্রয়োজনীয় কোড লিখা যায় বা
সংশোধন করা যায়। কোড লিখার জন্য ভিজুয়্যাল বেসিক এডিটর ব্যবহৃত হয়।
১০.৪.৪ ডাটা টাইপ
ডাটাবেজ ডিজাইন করার সময় ডাটাবেজের ফিল্ডের টাইপ অর্থাৎ ফিল্ডে এন্ট্রিকৃত ডাটার টাইপ বা প্রকৃতি নির্ধারণ করতে
হয়। ডাটাবেজ ব্যবহারের উদ্দেশ্যের উপর নির্ভর করে ডাটাবেজে অন্তর্ভুক্ত ফিল্ডের নাম, ডাটা টাইপ, ডাটার ফরমেট ও
ফিল্ডের দৈর্ঘ্য। ফিল্ডের টাইপ বা ডাটার টাইপ বিভিন্ন প্রকার হতে পারে। বিভিন্ন প্রকার ফিল্ড টাইপ বা ডাটা টাইপ সম্পর্কে
নি¤েœ আলোচনা করা হলো
 Text/Character :: সাধারণত বর্ণভিত্তিক ডাটার ক্ষেত্রে এ ডাটা টাইপ ব্যবহার করা হয়। যেমন-Name, Father's Name, Designation, Address ইত্যাদি। এ ফিল্ডে বর্ণের সাথে সাথে সংখ্যাও লিখা যায়। তবে ঐ সব সংখ্যার
উপর কোন গাণিতিক করা যায় না। এ ফিল্ডে সর্বোচ্চ ২৫৬ টি বর্ণ/অংক ব্যবহার করা যায়।
 Number/Numeric :: সংখ্যাভিত্তিক বা সংখ্যা জাতীয় ডাটার ক্ষেত্রে এ ডাটা টাইপ ব্যবহার করা হয়। এ ফিল্ডে
চিহ্নসহ পূর্ণসংখ্যা কিংবা দশমিক সংখ্যা লেখা যায়। এ ফিল্ডে কোন বর্ণ লেখা যায় না। এ ফিল্ড বিভিন্ন ফরমেটের
হয়ে থাকে। যেমনÑ Ñ Byte, Integer, Long Integer, Single, Double, Replication ID ইত্যাদি।
 Auto Number : : এটি একটি Auto Number : টাইপ ফিল্ড। এ ডাটা টাইপ সাধারণ ধারাবাহিক বা সিরিজ জাতীয়
ডাটার ক্ষেত্রে ব্যবহার করা হয়। যেমনÑ Sl No, ID No, Roll No ইত্যাদি। এ ডাটা টাইপের সুবিধা হচ্ছে এই ফিল্ডে ডাটা এন্ট্রি করতে হয় না, স্বয়ংক্রিয়ভাবে ধারাবাহিক ডাটা এন্ট্রি হয়ে যায়।
 Currency : এটা ঘঁসনবৎ উধঃধ টাইপ ফিল্ড। সংখ্যা ভিত্তিক ডাটা দ্বারা কোন দেশীয় মুদ্রা বা অর্থ জাতীয় ডাটার
ক্ষেত্রে এ ডাটা টাইপ ব্যবহার করা হয়। যেমনÑ ঞঁরঃরড়হ ঋবব, ঝধষধৎু, ঊীধস ঋবব, ঝবৎারপব ঈযধৎমব ইত্যাদি।
 Date/Time: তারিখ ও সময় জাতীয় ডাটার ক্ষেত্রে এ ডাটা টাইপ ব্যবহার করা হয়। যেমনÑ Ñ Date of Birth, Joining Date, Admission Date ইত্যাদি।
 Logical : যে সমস্ত ডাটা কেবলমাত্র হ্যাঁ বা না দ্বারা সম্পূর্ণরূপে প্রকাশ করা যায়, ঐ জাতীয় ডাটার ক্ষেত্রে এ উধঃধ
ঞুঢ়ব ব্যবহার করা হয়। যেমন  Present-Absent, Married-Unmarried, Skilled-Unskilled ইত্যাদি।
 Memo: এটা Conditional Data টাইপ অর্থাৎ এ জাতীয় ফিল্ডে বর্ণ, সংখ্যা, চিহ্ন, তারিখ ইত্যাদি ব্যবহার করে
লেখা যায়। সাধারণত মন্তব্য ফিল্ডে এ ডাটা টাইপ ব্যবহার করা হয়।
 OLE Object : এর পূর্ণরূপ হচ্ছে Object Linking and Embedding| ফিল্ডের অধীনে টেক্সট, ছবি, গ্রাফ বা
সাউÐ হিসেবে অন্য কোন প্রোগ্রাম যেমন- এমএস ওয়ার্ড, এক্সেল, পাওয়ার পয়েন্ট, ফটোসপ ইত্যাদি থেকে অবজেক্ট
দিতে হলে OLE Object হিসেবে দিতে হয়।
Hyperlink : : কোন ফিল্ডের অধীনে টেক্সট ও নম্বরের কম্বিনেশন ও অন্যান্য কোন প্রোগ্রামের তথ্যকে লিঙ্ক করে
দিতে চাইলে এই ধরনের ফিল্ড টাইপ সিলেক্ট করতে হয়।
Look up wizard : সরাসরি ডাটা এন্ট্রি না করে কোন লিস্ট থেকে পছন্দকৃত ডাটা ইনপুট করার জন্য এ জাতীয়
ফিল্ড ব্যবহার করা হয়।
১০.৪.৫ ডাটাবেজে ডাটা ঢুকানো
ডাটাবেজ তৈরি করে এর অধীনে কোন ডাটা টেবিল তৈরি করে তাতে ডাটা এন্ট্রি করা যায়। ডাটা এন্ট্রি করে সেভ করে
ডাটা টেবিল থেকে বের হয়ে পরবর্তীতে ইচ্ছে করলে ডাটা টেবিলে আবার ডাটা সন্নিবেশিত করা যায়। ডাটা সন্নিবেশিত
করার জন্য নিচের পদক্ষেপগুলো নিতে হবে
১. ডাটাবেজটি ওপেন করতে হবে।
২. ঞধনষবং ট্যাবে ক্লিক করে প্রদর্শিত তালিকা থেকে ডাটা টেবিলটিতে ডাবল ক্লিক করে ওপেন করতে হবে।
৩. টেবিলটির সব শেষের রেকর্ডের নিচের সারির প্রথম ফিল্ডে ক্লিক করে নতুন ডাটা এন্ট্রি করতে হবে।
৪. ডাটা টেবিলটি ক্লোজ করে বের হয়ে গেলে এন্ট্রি করা ডাটা স্বয়ংক্রিয়ভাবে সংরক্ষিত হবে।
কোনো রেকর্ড ইনপুট বা সংশোধন করা সমাপ্ত হলেই রেকর্ডটি আপনা আপনি সেভ হয়ে যায়। এছাড়াও জবপড়ৎফ মেনু
থেকে ঝধাব জবপড়ৎফ নির্বাচন করে অথবা টুল বার থেকে  ঝধাব টুলস-এ ক্লিক করে সেভ করা যায়।

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]