“ওরাকল ও ডেভেলপার” ইঞ্জিনিয়ার [পর্ব-৩] :: ডেটাবেজ ও ওরাকল

“ওরাকল ও ডেভেলপার” ইঞ্জিনিয়ার

বিসমিল্লাহির রাহমানির রাহিম

আসসালামু আলাইকুম। সবাইকে বিজয় মাসের শুভেচ্ছা জানাচ্ছি  । সবাই কেমন আছেন ?টেকটিউনস এত বড় Platform এ আমার দেওয়া  প্রথম ২টি টিউনস সবাই অভাক করার মত কিছু দিতে পেরেছি বলে । আপনারা ছোট ছেলেটিকে ভালোবেসেছেন আপনাদের পাঠানো ইমেইল আর ফেইজবুক জয়েন্ট দেখে বুঝা যায় আমার বর্তমান বয়স মাত্র ২১ বছর। যত পর্ব বাড়বে তত অভাক করার মত আরো অনেক কিছু দিতে পারব বলে আমি আশা করছি.যারা আমার কাছে ইমেইল পাঠাইছেন তারা কি শেষ পর্যন্ত আমার সাথে থাকতে পারবেন সেটি এখন দেখার বিষয় কারন আমি ২০১৪ সাল পুরোটাই আপনাদের সাথে ওরাকল নিয়ে থাকব বাকি অংশ টুকু শেষের দিকে দেখুন।

আমি সপ্তাহে ২দিন রবিবার ও বুধবার টিউন দিয়ে থাকব।

আজকের অধ্যায়টা খুবই গুরুতপূর্ন ..আজকের পর্ব টা অনেক বড় হবে মনযোগ দিয়ে পড়ুন । চলুন শুরু করি

আজ আমরা শিখবঃ

  1. ডেটাবেজের সর্ম্পুন ধারনা
  2. ওরাকল ডেটাবেজ প্রাথমিক আলোচনা ?

বন্ধুরা ধরুন ১০০তলা ১টি বিল্ডিং তৈরি করতে কি ধরণের  ফাউন্ডেশন প্রয়োজন হয় আপনারা হয়ত জানেন । কারন ঐই ফাউন্ডেশন উপর ভিত্তি করে বিল্ডিং টি দাঁডিয়ে থাকবে অবশ্যই ১০০তলা বিল্ডিং এর জন্য ঐই হিসাবে ফাউন্ডেশন করতে হয় আর না হলে রানাপ্লাজার মত কয়েক বছর পর ধ্বসে পরে জেতে পারে । তাই আপনাকে ওরাকলের জন্য ঐই হিসাবে  ফাউন্ডেশন মজবুত করুন তা না হলে আপনা অবস্থা  রানাপ্লাজার মত হতে পারে।এই জন্য আমি আপনাদের কে ৫পর্ব পযর্ন্ত শুধু ওরাকল  বেসিক আলোচনা করে ১টি পরীক্ষা নিয়ে তারপর ওরাকল প্রোগামের কাজ শুরু করব।

দেখি আমরা কতটুকু ফাউন্ডেশন মজবুত করতে পারি শুরু করা যাক

যেহেতু আমি ভিন্ন ভাবে শিখানোর চেষ্টা করি তাই চিত্র দিব না আপনাদেরকে হাতে কলমে শিখানোর চেষ্টা করব তাই SSC OR HSC যেকোন ১টি পরীক্ষার নম্বর পত্র  আপনার হাতে নিন

ডেটাবেজ ম্যানেজমেন্ট সিস্টেম(DBMS):


আপনাদের প্রয়োজনে আবারো আলোচনা করা হল

এটির সর্ম্পকে ১ম পর্বে পুরো ধারনা দেওয়া হয়েছে এখন ১ম পর্ব আবার পড়ে আসেন বুঝতে সুবিধা হবে

নম্বর পত্র দিকে লক্ষ্য করে দেখেন এখানে অনেক গুলো ঘরের সমষ্টি সর্ম্পুন ঘরকে একত্রে বলে টেবিল আর টেবিলের মধ্যে ডাটা সংরক্ষন করা আছে আমরা এখন তাদের বিশ্লেষন দেখব:

  • নম্বর পত্রে যা কিছু আছে সব মিলে  হচ্ছে তথ্যের ঘাটিঁ তথ্যের সমাবেশ তাকে ডেটাবেজ বলে
  • সর্ম্পুন ঘর একত্রিত  মিলে হয় টেবিল । ডেটাবেজ মূল হচ্ছে টেবিল যেখানে ডেটা সংরক্ষন করা হয় । টেবিলের নাম দিলাম marks shit এর মধ্যে তথ্য রাখা হয়েছে
  • masks shit  কোর্স(SSC),ব্যক্তিগত তথ্য(MYSELF )ইত্যাদি কে বলা হয় ফাইল বলে ।
  • ফাইলের মধ্যে তথ্য সংরক্ষন করাকে বলে রেকর্ড । যেমনঃনাম ,রোল,পিতার নাম,মাতার নাম,বিভাগ ইত্যাদি সংরক্ষন করা ১ক ১টি রেকর্ড বলে
  • ৮টি বর্ণ নিয়ে ১বাইট গঠিত হয় সুতরাং রেকর্ডে যতগুল বর্ণ আছে তা বাইট হিসাবে গণ্য করা হয়
  • আমরা জানি কম্পিউটার ২টি সংখ্যা বুঝে (০,১) ঐই বাইট গুলো গণনা করে বিট দিয়ে যেমন:৫ বাইট =০০১০১০০ তা বিট

উপরের তথ্য গুলো হচ্ছে ডেটাবেজের মূল উপাদান(DATABASE COMPONENTES)এর সম্পর্কে ভাল ভাবে জানতে হবে

ডেটাবেজ টেবিলঃ


নম্বর পত্রে মধ্যে যে ঘর আছে তাই টেবিল.টেবিলের মধ্যে তথ্য রাখা হয়.আমরা কোন গুলো কলাম,রো,এখন যানব

  • Subject coda,subject name,letter grade,grade point এই জাতিয় ঘর  গুলোর নাম হল কলাম
  • Subject coda,subject name,letter grade,grade point এর নিচে যতগুল ঘর থাকবে তাকে বলা হয় রেকর্ডের সংখ্যা যেমন:১০১,১০৫,১৩২,ইত্যাদি 
  • কলামের নিচে যত গুলো রেকর্ডএ ডেটা entry করা থাকে সবগুলো হল সারি(Row),যেমন-বাংলা,ইংরেজী,,A+,5.00 ইত‌্যাদি

রিলেশনশিপ (Relationship):


1970 সালে E.F Codd প্রাইমারি কী ব্যবহার করে ডেটাবেজের মধ্যে সম্পর্ক তৈরী করেন ।ধরা যাক কোম্পারির এক ফাইলে রয়েছে :কর্মচারীর কোড,ডিপার্টমেন্ট,পদবি ইত্যাদি আরেক ফাইলে রয়েছে :কর্মচারীর কোড,মূল বেতন,বাড়িভাড়া,বোনাস,প্রত্যেক কর্মচারীকে চিনার জন্য আলাদা Unique নম্বর থাকে  এটি হচ্ছে প্রাইমারি কী । এই কী ব্যবহার করে রিলেশনশিপ তৈরী করা হয়.

প্রশ্নঃ ওরাকল ডেটাবেজ প্রাথমিক আলোচনা ?


ওরাকল কি ধরনের ডেটাবেজঃ

ওরাকল একটি Relational Database Management system -RDBMS PROGRAM । E.F codd RDBMS ১২টি রুল তৈরি করেছেন তার সুদীর্ঘ গবেষনার ফলশ্রুতি হিসাবে।RDBMS মূল লক্ষ‌্য হচ্ছে ওরাকল ডেটাবেজর একে অপরের সহিত পরষ্পর সম্পর্কযুক্ত।

৩ ধরণের ফাইল অন্তরর্ভুক্ত থাকেঃ
১।ডেটা ফাইল : সকল অবজেক্ট ধারণ করে অবজেক্ট হল:টেবিল,ইনডেক্স
২।রিডো ফাইল: পরির্বতন সংরক্ষতি থাকে যা ডেটা রিকোভারি করার কাজে ব্যবহিত হয়।
৩।কন্ট্রোল ফাইল: পরিচালনার কাজে ব‌্যবহত হয়ে থাকে

ওরাকল লোকাল ডেটাবেজঃ
ওরাকল ডেটাবেজ চালু করার সময় যে ডিফল্ট লোড হয় তাই লোকাল ডেটাবেজ বলা হয়

USER NAME    PASSWORD
SCOTT                     TIGER
SYS                           MANAGER
HR                             HR
DEMO                      DEMO

ডেটাবেজ সিকিউরিটি বা নিরাপত্তা ব্যবস্থাঃ


  • ডেটাবেজ অবৈধ এক্সসে প্রতিরোধ করে।
  • স্কীমা অবজেক্ট অবৈধ এক্সেস প্রতিরোধ করে
  • ডিস্ক ব্যবহার নিয়ন্ত্রন করা ।

স্কীমা ও স্কীমা অবজেক্টঃ

ডেটাবেজ এর ওভারঅল ডিজাইনকে বলা হয় স্কীমা

স্কীমা অবজেক্ট রয়েছে :ভিউ,টেবিল,সিকুয়েন্স,স্টোর,প্রসিডিউর,সিনোনমিস,ইনডেক্স,ডেটাবেজ লিংক । স্কীমা প্রয়োজন ছাড়া পরিবর্তন করা যায় না । প্রত্যেক ইউজারের নিজস্ব স্কীমা আছে

সার-সংক্ষেপঃ


DBMS:             DATABASE MANAGEMENT SYSTEM হচ্ছে  সফটওয়্যার প্রোগাম যেখানে:পরিবর্তন,সংরক্ষন,নিয়ন্ত্রন ও পরিচালনা করা যায়।

টেবিল:          ডেটাবেজের মূলউপাদান হল টেবিল যেখানে
ডেটা  সংরক্ষন করা হয়
ডেটা উপাদান:               ১.ডেটাবেজ ২.ফাইল ৩.রের্কড
৪.বাইট ৫.বিট
রিলেশনশীপ:            ১টি কী ব্যবহার করে ২টি ডেটাবেজ
সংযোগ স্থাপন করা
স্কীমা :                 সম্পুর্ন ডিজাইন হচ্ছে স্কীমা

 আপনাদের জন্য প্রশ্ন

১.ডেটাবেজ ম্যানেজমেন্ট সিস্টেম সর্ম্পকে কী শিখছে তা  সংক্ষেপে লিখুন ?

২.ওরাকল কী ? ওরাকল কী ধরনের ডেটাবেজ? সিকিউরিটি ব্যবস্থা কেমন ?

পরামর্শঃ আপনারা আজকের অনুশীলন ৫বার পড়ুন আর ১সপ্তাহের ভিতর এর সর্ম্পকে আরো

আরো বেশি জানার চেষ্টা করুন যত বেশি জানবেন তত বেশি ফাউন্ডেশন শক্ত হবে আমি শুধু মূল কথা গুলো তুলে ধরেছি .হয়ত আমার কিছু ভূল থাকতে পারে

উত্তর পাঠানোর শেষ সময় ৫ Dec 11:59pm প্রথম যে পাঠাবে তার নাম প্রকাশ করা হবে (email:[email protected])

দেখে আসুনত ওরাকল কোর্স ফিঃORACLE

“ওরাকল ও ডেভেলপার” ইঞ্জিনিয়ার হতে আগ্রহি প্রথম ১৫জনের নাম প্রকাশ করা হল

Rubel ahamed -Dhaka,Md.abdul aziz-ctg,zahid hosanna-dhaka,sayeed---sourob cse,sanowar khan,shajalal-faridpur,Tanvir-ctg,mamun kbir-dhaka,parvez khan-dhaka,jenay-kishorganj,ashikur rahaman-ranpur,mahumdul hassan-Sylet,sajib-Dhaka,monjur samir

আরো অনেক জন্য আমাকে মেইল,জয়েন্ট পাইছি তাদের নাম পরের টিউনে প্রকাশ করা হবে

আর আমি আপনাদের থেকে অনেক ছোট দয়াকরে কেউ আমাকে স্যার বলবেন না । আমিও বিল গেস্ট ও স্টিব জব্ এর মত দু:খের জীবন পারি দিচ্ছি । আমি আপনাদেরকে টিউন দিচ্ছি গ্রামের ছোট্র কুড়েঁ ঘর থেকে। এই ঘরের যে এত আলোআছে ভাবতে পারছিনা । আর আমি ও এখন ঘরে বসে ওরাকল শিখছি ।

এই সপ্তাহে আর টিউন প্রকাশ হবে না ।আমি ঢাকা যাব তাই আগামি রবিবারে পর্রবতি টিউন দিব

ভুল করে থাকলে ক্ষমা করে দিবেন

FACEBOOK : SHOHAG CID
EMAIL:[email protected]

আল্লাহ্ হাফেজ

Level 0

আমি মো রহিম উদ্দিন সোহাগ। বিশ্বের সর্ববৃহৎ বিজ্ঞান ও প্রযুক্তির সৌশল নেটওয়ার্ক - টেকটিউনস এ আমি 7 বছর 7 মাস যাবৎ যুক্ত আছি। টেকটিউনস আমি এ পর্যন্ত 22 টি টিউন ও 76 টি টিউমেন্ট করেছি। টেকটিউনসে আমার 2 ফলোয়ার আছে এবং আমি টেকটিউনসে 0 টিউনারকে ফলো করি।

I am always simple and enjoy simple life, try to create a unique engineer in Bangladesh Specially Oracle Track


টিউনস


আরও টিউনস


টিউনারের আরও টিউনস


টিউমেন্টস

সুন্দর হচ্ছে। চালিয়ে জান।
আপনার প্রচেষ্টা, ধৈর্যএর উত্তম প্রতিদান আল্লাহ আপনাকে দান করুক। আমীন।

Level 0

salam neban.bhi tune valo horcha. calea jan

Level 0

অনেক সুন্দর টিউন… ধন্যবাদ ।
ভাই ২০১৫ সাল পর্যন্ত আমাদের সাথে সাথে থাকবেন কথা দেন…
যাতে আমরা ওরাকল ইঞ্জিনিয়ার হতে পারি । এবং শেষ পর্যন্ত চালিয়ে যান আমরা সাথে আছি ।
আমাদের মাঝ পথে ছেড়ে দিয়েন না ।

    আপনাদের উত্তর যদি সব সময় পাই তাহলে থাকব.ঠিক করে সবাই উত্তর দিলে আমারও লিখতে ভাল লাগবে .আপনাকেও ধন্যবাদ@এ.এস:

      Level 0

      @সোহাগ: ইনশাহআল্লাহ… সব সময় থাকার চেষ্টা করব এবং নিয়মিত উত্তর দিব… । আপনার যাত্রা শুভ হক ।

satha asi ! Chalia jann vai ! Best of luck

প্রিয় টিউনার,

আপনার টিউনটি টেকটিউনস চেইন টিউন হিসেবে অন্তর্ভুক্ত করা হয়েছে। অভিনন্দন আপনাকে!

টেকটিউনসে চেইন টিউন কীভাবে প্রক্রিয়া হয় তা জানতে টেকটিউনস সজিপ্র এর https://www.techtunes.co/faq “চেইন টিউন” অংশ দেখুন।

নিয়মিত চেইন টিউন করুন। এখন থেকে আপনার নতুন করা চেইন টিউন গুলো টেকটিউনস থেকে চেইন এ যুক্ত করা হবে। চেইন টিউনে যুক্ত হবার ফলে চেইনের প্রতিটি পর্ব একসাথে থাকবে।

চেইনে নতুন পর্ব যুক্ত হলে তা টেকটিউনসের প্রথম পাতায় দেখা যাবে এবং “সকল চেইন টিউনস” https://www.techtunes.co/chain-tunes/ পাতায় চেইন টিউনটি যুক্ত হবে।

নিয়মিত চেইন টিউন করে নতুন নতুন টিউন আপনার চেইনে যুক্ত করুন এবং অসম্পূর্ণ না রেখে আপনার চেইন টিউনে নিয়মিত পূর্ণাঙ্গ রূপ দিন।

মেতে থাকুন প্রযুক্তির সুরে আর নিয়মিত করুন চেইন টিউন!

    টেকটিউস পরিবরাকে আমার পক্ষ ধন্যবাদ যানাচ্ছি ..আমি আপনাদের এই সাইট মাধ্যমে ওরাকল সফটওয়্যার পূর্ণাঙ্গ এর উপর টিউনস দিতে পারব বলে আমি আশা করছি এতে আপনাদের সাহায্য সহযোগিতা একান্ত কামনা করছি..আবার ধন্যবাদ জানাচ্ছি টেকটিউনস পরিবার কে —-সোহাগ@টেকটিউনস সাইট ম্যানেজার:

    @টেকটিউনস সাইট ম্যানেজার: আসসালামু আলাইকুম। আমার পরর্বতী টিউন গুলো চেইন টিউন হিসাবে যুক্ত হচ্ছে না । আমাকে কী সাহায্য করবেন । আমার টিউনগুলো চেইন টিউন হিসাবে যুক্ত হক ধন্যবাদ

Level 0

ভাই আপনি চালাইয়া জান আমি আছি আপনার পাশে

Level 0

আচ্ছা ভাই দোয়া করি জেনো সব কিছু দিতে পারেন

please give me Oracle 10g database softwer link. If anybody have Oracle 10g, please give me link in my email- [email protected]

very nice brother. carry on… Allah always help you!