বিসমিল্লাহির রাহমানির রাহিম
আসসালামু আলাইকুম। ওরাকল ও ডেভেলপার ইঞ্জিনিয়ার ফ্রি র্কোসে আপনাদের স্বাগতম জানাচ্ছি আমি মো.রহিম উদ্দনি সোহাগ । সবাই আশা করি ভাল আছেন । গত রবিবার টিউন প্রকাশ করতে পারি নাই কারণ আমার চাচ্চু খুব অল্প বয়সে গত শুক্রবার ঢাকায় সড়ক দূর্ঘনায় মারা যায় যা পরিবারের কেউ মেনে নিতে পারছে না। আপনারা শুধু তার জন্য দোয়া করবেন যেন উনাকে আল্লাহ্ জান্নাতুল ফেরদাওস দান করেন।
আজ আপনাদের জন্য অনেক প্রয়োজনিয় লেসন নিয়ে আমি হাজির হয়েছি আর আপনাদের জন্য ভিডিও টিউটোরিয়াল তৈরি করতেছি সময় মত পাবেন
আপাদের কে জানিয়ে দিচ্ছি যে ওরাকল এর বর্তমান CEO হচ্ছে Larry Ellison তার একটি ইন্টারভিউ ইউটিউব থেকে দেখলাম সেখানে তিনি বলনে । তার ছোট বেলা জীবন অনেক কষ্টে কাটে অনেক অনেক গরিব ছিলেন বাবা রাশিয়ায় খুব ছোট খাট কাজ করতেন । তিনি ১টি অর্পেনিজ স্কুল এর শিক্ষক ছিলেন পাশা পাশি প্রোগামিং র্চচ্চা করতেন এক পর্যায়ে তিনি সিদ্ধান্ত নিতে পারছেনা তিনি কি করবেন পরে ডেটাবেজ সফটওয়্যার ওরাকল এর কাজ শিখতে শুরু করনে তিনি যে সুত্র সবাইকে দিলেন তা হল
আজ আমরা শিখব
কনস্ট্র্যান্ট(Constraint) ব্যবহার করা
ডেটাবেজ যাতে কোন ভুল এন্টি না হয় তার জন্য ডেটাবেজ কনস্ট্যান্ট ব্যবহার করা হয় সে গুলো হল
প্রাইমারি কী হচ্ছে্ এমন একটি কলাম বা একাধিক কলামের সমষ্টি যা টেবিলরে প্রতিটি রের্কড আলাদা আলাদা নির্দেশ করে । মনে রাখবনে এটি কোন ডুপ্লিকেট মান গ্রহন করবে না এবং এটি কোন Null বা অজানা মান গ্রহন করবে না । চিত্র অনুসরণ করুন
চিত্র লক্ষ্য করি ।
এখানে ১০১,১০২----১০৫ পর্যন্ত আছে এটি আলাদা যদি এখানে ডাবল ১০১ দেন তা গ্রহন করবে না অর্থাৎ ১টি মান দুই বার গ্রহন করবে না এর জন্য প্রাইমারি কী ব্যবহার করা হয় এটি তৈরির জন্য ১টি প্রোগ্রাম দেখান হল
ফরেন কী বলতে একাধিক টেবিল এর মধ্যে সংযোগ স্থাপন করাকে বুঝায় সহজ ভাষায় হল একাধিক টেবিল এর মধ্যে সংযোগ ব্যবস্থা করাকে বুঝায় । এটি Null ভ্যালু এন্টি করা যাবে । আরো সহজ ভাষায় একটি টেবিল আরেকটি টেবিল ধার দেওয়া নেওয়া ইত্যাদি বুঝায় চিত্র দেখুনদেখেন employees and job টে্লিরে মধ্যে job_id একই এখানে একে অন্যর সাথে ডেটা শেয়ার করতে পারে এটি আইডি বা অন্য যে কোন কিছু হতে পারে । প্রোগ্রামটি দেখুনunique key ব্যবহার
এটি লজিক্যাল এক্সপ্রেশন কাজ করে সংক্ষেপে True হলে কাজ করবে নতুবা এন্টি হবে না । উদাহরণ দেখুন
আপনাদের ভাল ভাবে কী গুলো বুঝতে হবে কারণ প্রোগ্রামের বেশি ভাগ বিভিন্ন কী ফাংশন দিয়ে হয়
আপনাদের জন্য একটি সুখবর আছে যেটি হল পলিটেকনিকেল আমার বিষয় ইঞ্জিনিয়ারিং প্রোজেক্ট আমি একটি ওরাকল সফটওয়্যার দিয়ে গার্মেন্ট উপর প্রোজেক্ট করব এটি আমি আপনাদের সাথে শেয়ার করব অবশ্যই ।
আগামী পর্বে আমর শিখব
একটি ডেটাবেজ তৈরি এবং ডেটা ঢুকানো । অ্ক্ষায় থাকুন
রাত ৩:২৪ বাজে আজ এখানেই শেষ করছি
Connect :facebook
gmail :rahimuddin2012@gmail.com
।
অনলাইনে ছড়িয়ে ছিটিয়ে থাকা কথা গুলোকেই সহজে জানবার সুবিধার জন্য একত্রিত করে আমাদের কথা । এখানে সংগৃহিত কথা গুলোর সত্ব (copyright) সম্পূর্ণভাবে সোর্স সাইটের লেখকের এবং আমাদের কথাতে প্রতিটা কথাতেই সোর্স সাইটের রেফারেন্স লিংক উধৃত আছে ।