আপনার চারপাশে যখন হিউম্যানাস ডেটা থাকে তখন ডেটাবেস ম্যানেজমেন্ট সবচেয়ে গুরুত্বপূর্ণ অংশ। মাইএসকিউএল আপনার ডেটা সংরক্ষণ এবং পরিচালনা করার জন্য অন্যতম প্রাসঙ্গিক ডেটাবেস। এই মাইএসকিউএল কি ব্লগ, আপনি নিম্নলিখিত বিষয়গুলি দিয়ে যাবেন:
- ডেটা এবং ডাটাবেস কি?
- ডাটাবেস ম্যানেজমেন্ট সিস্টেম এবং ডিবিএমএসের প্রকারগুলি
- স্ট্রাকচার্ড ক্যোয়ারী ল্যাঙ্গুয়েজ(এসকিউএল)
- মাইএসকিউএল এবং এর বৈশিষ্ট্যগুলি
- মাইএসকিউএল ডেটা প্রকার
ডেটা এবং ডাটাবেস কি?
মনে করুন কোনও সংস্থায় কয়েকশ কর্মচারীর নাম এমনভাবে সংরক্ষণ করা দরকার যাতে সমস্ত কর্মচারী স্বতন্ত্রভাবে চিহ্নিত করা যায়। তারপরে, সংস্থাটি সংগ্রহ করে তথ্য এই সমস্ত কর্মচারী। এখন, আমি যখন ডেটা বলি, তখন আমার অর্থ হ'ল সংস্থাটি কোনও অবজেক্ট সম্পর্কে আলাদা আলাদা তথ্য সংগ্রহ করে। সুতরাং, সেই বস্তুটি মানুষের মতো বাস্তবের সত্ত্বা বা মাউস, ল্যাপটপ ইত্যাদির মতো কোনও বস্তু হতে পারে
এখন, যখন আপনার এত বেশি পরিমাণে ডেটা থাকবে, আপনার অবশ্যই এটি সঞ্চয় করার জন্য একটি জায়গা দরকার যা একটি ডাটাবেস।
সুতরাং, আপনি ডাটাবেসটিকে একটি বড় ধারক হিসাবে বিবেচনা করতে পারেন, যাতে আপনি সমস্ত ডেটা সঞ্চয় করতে পারেন। তবে আপনি কি মনে করেন যে আপনি ডাটাবেসের সঠিক পরিচালনা ছাড়াই আপনার ডেটা ব্যবহার করতে পারবেন?
সুতরাং, আসুন আমরা কীভাবে ডেটাবেস ম্যানেজমেন্ট সিস্টেম এবং এর বিভিন্ন প্রকারগুলি জানি।
ডাটাবেস ম্যানেজমেন্ট সিস্টেম এবং ডিবিএমএসের প্রকারগুলি
প্রতি ডাটাবেস ম্যানেজমেন্ট সিস্টেম ( ডিবিএমএস ) এমন একটি সফ্টওয়্যার অ্যাপ্লিকেশন যা ডেটা ক্যাপচার এবং বিশ্লেষণ করতে ব্যবহারকারী, অ্যাপ্লিকেশন এবং ডাটাবেস নিজেই সাথে যোগাযোগ করে। ডাটাবেসে সঞ্চিত ডেটা পরিবর্তন, পুনরুদ্ধার এবং মুছতে পারে এবং স্ট্রিং, সংখ্যা, চিত্র ইত্যাদির মতো হতে পারে any
ওভারলোডিং এবং ওভাররাইডের মধ্যে পার্থক্য
DBMS এর প্রকার
মূলত 4 টি ডিবিএমএস রয়েছে, যা হায়ারার্কিকাল, রিলেশনাল, নেটওয়ার্ক এবং অবজেক্ট-ওরিয়েন্টেড ডিবিএমএস।
- শ্রেণিবদ্ধ ডিবিএমএস: নাম থেকেই বোঝা যায়, এই ধরণের ডিবিএমএসের পূর্বসূর-উত্তরসূরি ধরনের সম্পর্কের একটি স্টাইল রয়েছে। সুতরাং, এটি গাছের মতো কাঠামোযুক্ত, যেখানে নোডগুলি রেকর্ড উপস্থাপন করে এবং গাছের শাখা ক্ষেত্রগুলি উপস্থাপন করে।
- সম্পর্কিত ডিবিএমএস (আরডিবিএমএস): এই জাতীয় ডিবিএমএস, এমন একটি কাঠামো ব্যবহার করে যা ব্যবহারকারীদের ডেটা সনাক্ত এবং অ্যাক্সেস করতে দেয় সম্পর্ক ডাটাবেস ডেটা অন্য টুকরা।
- নেটওয়ার্ক ডিবিএমএস: এই জাতীয় ডিবিএমএস অনেকগুলি সম্পর্ককে সমর্থন করে যেখানে একাধিক সদস্যের রেকর্ডগুলি লিঙ্ক করা যেতে পারে।
- অবজেক্ট ওরিয়েন্টেডডিবিএমএস: এই জাতীয় ডিবিএমএস ছোট ছোট স্বতন্ত্র সফটওয়্যার ব্যবহার করে যা অবজেক্টস বলে। প্রতিটি বস্তুতে ডেটার একটি অংশ থাকে এবং ডেটা দিয়ে করণীয় সম্পর্কিত নির্দেশাবলী থাকে।
এখন, যে আমি আপনাকে ডিবিএমএস সম্পর্কে বলেছি, এটি সময় এসেছে যে আমরা বুঝতে পারি এসকিউএল কী?
নতুন আপডেট পেতে আমাদের ইউটিউব চ্যানেলে সাবস্ক্রাইব করুন ..!
স্ট্রাকচার্ড ক্যোয়ারী ল্যাঙ্গুয়েজ (এসকিউএল)
এসকিউএল হ'ল একটি রিলেশনাল ডাটাবেসের মূল যা ডেটাবেস অ্যাক্সেস এবং পরিচালনা করার জন্য ব্যবহৃত হয়। এসকিউএল ব্যবহার করে, আপনি ডেটা সারি যুক্ত করতে, আপডেট করতে বা মুছতে, তথ্যের উপগ্রহগুলি পুনরুদ্ধার করতে, ডাটাবেসগুলি সংশোধন করতে এবং অনেক ক্রিয়া সম্পাদন করতে পারেন। এসকিউএল এর বিভিন্ন সাবসেট নিম্নরূপ:
- ডিডিএল (ডেটা সংজ্ঞা ভাষা) - এটি আপনাকে ডাটাবেস যেমন ক্রিয়েট, অলটার এবং ডিলেট অবজেক্টগুলিতে বিভিন্ন ক্রিয়াকলাপ সম্পাদন করতে দেয়।
- ডিএমএল (ডেটা ম্যানিপুলেশন ভাষা) - এটি আপনাকে ডেটা অ্যাক্সেস এবং ম্যানিপুলেট করার অনুমতি দেয়। এটি আপনাকে ডাটাবেস থেকে ডেটা সন্নিবেশ, আপডেট, মুছতে এবং পুনরুদ্ধারে সহায়তা করে।
- ডিসিএল (ডেটা নিয়ন্ত্রণের ভাষা) - এটি আপনাকে ডাটাবেসে অ্যাক্সেস নিয়ন্ত্রণ করতে দেয়। উদাহরণ - অ্যাক্সেস অনুমতিগুলি মঞ্জুরি বা প্রত্যাহার করুন।
- টিসিএল (লেনদেন নিয়ন্ত্রণের ভাষা) - এটি আপনাকে ডাটাবেসের লেনদেনের সাথে মোকাবিলা করার অনুমতি দেয়। উদাহরণ - কমিট, রোলব্যাক, সেভ পয়েন্ট, লেনদেন সেট করুন।
ঠিক আছে! সুতরাং, এখন আপনি এসকিউএল জানেন, এই সময়টি আমি মাইএসকিউএল-এর সাথে পরিচয় করিয়ে দিচ্ছি।
মাইএসকিউএল এবং এর বৈশিষ্ট্যগুলি কী
মাইএসকিউএল একটি ওপেন-সোর্স রিলেশনাল ডাটাবেস ম্যানেজমেন্ট সিস্টেম যা বহু প্ল্যাটফর্মগুলিতে কাজ করে। এটি অনেকগুলি স্টোরেজ ইঞ্জিনগুলিকে সমর্থন করার জন্য একাধিক ব্যবহারকারীর অ্যাক্সেস সরবরাহ করে এবং ওরাকল সমর্থন করে। সুতরাং, প্রিমিয়াম সহায়তা পরিষেবাগুলি পেতে আপনি ওরাকল থেকে বাণিজ্যিক লাইসেন্স সংস্করণ কিনতে পারেন।
মাইএসকিউএলের বৈশিষ্ট্যগুলি নিম্নরূপ:
আকার 1: মাইএসকিউএল এর বৈশিষ্ট্য - মাইএসকিউএল কি?
জাভাতে গভীর ক্লোনিং এবং অগভীর ক্লোনিং
- ব্যবস্থাপনার সহজতা - সফ্টওয়্যারটি খুব সহজেই ডাউনলোড হয়ে যায় এবং কার্যগুলির সময়সূচীটি স্বয়ংক্রিয়ভাবে নির্ধারণের জন্য ইভেন্টের শিডিয়ুলার ব্যবহার করে।
- দৃust় লেনদেনমূলক সহায়তা - এসিডি (পারমাণবিকতা, ধারাবাহিকতা, বিচ্ছিন্নতা, স্থায়িত্ব) সম্পত্তি ধরে রাখে এবং বিতরণ করা বহু সংস্করণ সমর্থনকেও মঞ্জুরি দেয়।
- বিস্তৃত অ্যাপ্লিকেশন বিকাশ - মাইএসকিউএল এর যে কোনও অ্যাপ্লিকেশনে ডাটাবেস এম্বেড করার জন্য প্লাগইন লাইব্রেরি রয়েছে। এটি অ্যাপ্লিকেশন বিকাশের জন্য সঞ্চিত পদ্ধতি, ট্রিগার, ফাংশন, দর্শন এবং আরও অনেক কিছু সমর্থন করে। আপনি উল্লেখ করতে পারেন আরডিএস টিউটোরিয়াল , অ্যামাজনের আরডিবিএমএস বুঝতে।
- উচ্চ কার্যকারিতা - স্বতন্ত্র মেমরি ক্যাশে এবং সারণী সূচক পার্টিশন সহ দ্রুত লোড ইউটিলিটি সরবরাহ করে।
- মালিকানার কম মোট ব্যয় - এটি লাইসেন্সিং খরচ এবং হার্ডওয়্যার ব্যয় হ্রাস করে।
- ওপেন সোর্স এবং 24 * 7 সহায়তা - এই আরডিবিএমএসটি যে কোনও প্ল্যাটফর্মে ব্যবহার করা যেতে পারে এবং ওপেন সোর্স এবং এন্টারপ্রাইজ সংস্করণের জন্য 24 * 7 সমর্থন সরবরাহ করে।
- সুরক্ষিত ডেটা সুরক্ষা - মাইএসকিউএল কেবলমাত্র অনুমোদিত ব্যবহারকারীদের ডাটাবেসে অ্যাক্সেস রয়েছে তা নিশ্চিত করার জন্য শক্তিশালী প্রক্রিয়াগুলি সমর্থন করে।
- উচ্চ প্রাপ্যতা - মাইএসকিউএল হাই-স্পিড মাস্টার / স্লেভ রেপ্লিকেশন কনফিগারেশন চালাতে পারে এবং এটি ক্লাস্টার সার্ভার সরবরাহ করে।
- স্কেলিবিলিটি এবং নমনীয়তা - মাইএসকিউএলের সাহায্যে আপনি গভীরভাবে এম্বেড থাকা অ্যাপ্লিকেশনগুলি পরিচালনা করতে পারেন এবং প্রচুর পরিমাণে ডেটাযুক্ত ডেটা গুদাম তৈরি করতে পারেন।
এখন, যেহেতু আপনারা জানেন যে মাইএসকিউএল কি, আমি আপনাকে মাইএসকিউএল দ্বারা সমর্থিত বিভিন্ন ডেটা প্রকারগুলি বলি।
মাইএসকিউএল সম্পর্কে আরও জানতে আগ্রহীমাইএসকিউএল ডেটা প্রকার
চিত্র 2: মাইএসকিউএল ডেটা প্রকার - মাইএসকিউএল কি?
- সংখ্যাযুক্ত - এই ডেটা টাইপটিতে বিভিন্ন আকারের পূর্ণসংখ্যা, বিভিন্ন স্পষ্টতা এবং ফর্ম্যাট সংখ্যার ভাসমান-পয়েন্ট (বাস্তব) অন্তর্ভুক্ত রয়েছে।
- চরিত্রের স্ট্রিং - এই ডেটা প্রকারের হয় একটি নির্দিষ্ট বা বর্ণের সংখ্যা বিভিন্ন। এই ডেটা টাইপটিতে একটি পরিবর্তনশীল-দৈর্ঘ্যের স্ট্রিংও বলা হয় চরিত্রটি সবচেয়ে বড় লক্ষ্য ( সিএলওবি ) যা বৃহত পাঠ্য মান রয়েছে এমন কলামগুলি নির্দিষ্ট করতে ব্যবহৃত হয়।
- বিট স্ট্রিং - এই ডেটা প্রকারগুলি হয় একটি নির্দিষ্ট দৈর্ঘ্যের বা বিটের দৈর্ঘ্যের বিভিন্ন। একটি ভেরিয়েবল-দৈর্ঘ্য বিট স্ট্রিং ডেটা টাইপও রয়েছে বাইনারি লার্জ ওবিজেট (বিএলবি), যা ইমেজগুলির মতো বড় বাইনারি মান রয়েছে এমন কলামগুলি নির্দিষ্ট করতে উপলভ্য।
- বুলিয়ান - এই ডেটা প্রকারের সত্য বা মিথ্যা মান রয়েছে। যেহেতু এসকিউএল এর নুল মান রয়েছে, ত্রি-মূল্যযুক্ত যুক্তি ব্যবহৃত হয় যা অজানা।
- তারিখ সময় - তারিখের ডেটা টাইপটিতে রয়েছে: YYAR, MONTH এবং DAY YYYY-MM-DD আকারে। একইভাবে, টাইম ডেটা টাইপের এইচএইচ: এমএম: এসএস আকারে HOUR, MINUTE, এবং SECOND উপাদান রয়েছে। এই ফর্ম্যাটগুলি প্রয়োজনের ভিত্তিতে পরিবর্তন করতে পারে।
- টাইমস্ট্যাম্প এবং বিরতি - টাইমস্ট্যাম্প ডেটা টাইপটিতে সেকেন্ডের দশমিক ভগ্নাংশের জন্য এবং তারিখ এবং টাইম ক্ষেত্রগুলি ছাড়াও টাইম জোনের যোগ্যতা অর্জনকারী একটি anচ্ছিকের জন্য সর্বনিম্ন ছয়টি অবস্থান অন্তর্ভুক্ত থাকে। ইন্টারভাল ডেটা টাইপটিতে একটি আপেক্ষিক মান উল্লেখ করা হয় যা তারিখ, সময় বা টাইমস্ট্যাম্পের একটি নিরঙ্কুশ মান বৃদ্ধি বা হ্রাস করতে ব্যবহৃত হতে পারে।
আমি আশা করি আপনি এটি মাইএসকিউএল ব্লগটি পড়ে উপভোগ করেছেন। এই ব্লগের ধারাবাহিকতায় একটি মাইএসকিউএল টিউটোরিয়াল আসবে যার মধ্যে আমরা সমস্ত এসকিউএল কমান্ড দিয়ে শুরু করব, তবে এর আগে আপনি এটি উল্লেখ করতে পারেন , সাক্ষাত্কারে জিজ্ঞাসা শীর্ষ প্রশ্নগুলি জানতে। সাথে থাকুন!
ডাটাবেস প্রশাসনে সার্টিফিকেট পেতে চান?আপনি যদি মাইএসকিউএল সম্পর্কে আরও জানতে এবং এই ওপেন সোর্স রিলেশনাল ডাটাবেসটি জানতে চান তবে আমাদের দেখুন check যা প্রশিক্ষকের নেতৃত্বাধীন লাইভ প্রশিক্ষণ এবং বাস্তব জীবনের প্রকল্পের অভিজ্ঞতার সাথে আসে। এই প্রশিক্ষণটি আপনাকে মাইএসকিউএল গভীরতার সাথে বুঝতে এবং বিষয় সম্পর্কে দক্ষতা অর্জনে সহায়তা করবে।
আমাদের জন্য একটি প্রশ্ন আছে? 'এর মন্তব্য বিভাগে এটি উল্লেখ করুন মাইএসকিউএল কি? ”এবং আমি আপনার কাছে ফিরে আসব।