ওরাকল ডাটাবেজ ম্যানেজমেন্ট সিস্টেম [পর্ব-০১] :: স্কেমা অবজেক্ট।

আসসালামু ওয়া আলাইকুম,আমি মো:অলিউর রহমান খান। আমি সিদ্ধান্ত নিয়েছি ওরাকল নিয়ে ধারাবাহিক বাংলা টিউটোরিয়াল লিখবো,ইংশাআল্লাহ্।

আমি এ পর্যায়ে স্কেমা অবজেক্ট থেকে শুরু করবো। আপনারা যদি বাংলায় প্রাকটিক্যালি শিখতে চান আশা করি শিখতে পারবেন। আপনাদের টাকা খরচ করে কোনো প্রতিষ্ঠানে শিখতে হবে না।

বি:দ্র: অবশ্যই এসকিউএল জানা থাকতে হবে।না জানলে বলবেন।

স্কেমা:

একটি ডাটাবেজ ইউজারের অধিনস্থ সকল ডাটাবেজ অবজেক্ট সমূহকে একত্রে স্কেমা বলা হয়।স্কেমার নাম সাধারনত ইউজারের নাম অনুযায়ী হয়।যেমন:SH ইউজারের স্কেমার নামও SH।একটি স্কেমাতে বিভিন্ন ধরনের অবজেক্ট থাকতে পারে।

যেমন: Table,Index,View,Sequence প্রভৃতি।SQL কমান্ডের মাধ্যমে নতুন স্কেমা তৈরি করা যায়।তবে ওরাকল ডাটাবেজ ইনস্টল করার সময় ডিফল্ট কিছু স্কেমা তৈরি হয় যেমন: SYS,SYSTEM,BI,SH,HR,OE প্রভৃতি। SYS and SYSTEM এ দুটি সিস্টেম স্কেমা।আর BI,SH,HR,OE স্কেমাসমূহ সেম্পল স্কেমা,এগুলো প্রাকটিসের জন্য ব্যবহৃত হয়।

স্কেমা অবজেক্ট সমূহ:

ওরাকল ডাটাবেজে বিভিন্ন ধরনের স্কেমা অবজেক্ট রয়েছে।যেমন:

  1. টেবিল(Table)
  2. ইন্ডেক্স(Index)
  3. ভিউ(View)
  4. সিনোনেম(Synonym)
  5. সিকোয়েন্স(Sequence) প্রভৃতি

স্কেমা নেমিং কনভেনশন:

স্কেমা অবজেক্ট তৈরি করার সময় প্রতিটা অবজেক্টের নাম প্রদান করতে হয়।এ নাম প্রদানের জন্য ওরাকল প্রদত্ত নেমিং কনভেনশন অনুসরন করতে হয়। যেমন:

  • অবজেক্টের নাম অবশ্যই ৩০ বাইটের মধ্যে হতে হবে।
  • ডাটাবেজের নাম ৮ বাইটের বেশি হতে পারবে না।
  • ওরাকল রিজার্ভ ওয়ার্ড অবজেক্টের নাম হিসেবে ব্যবহার করা যাবে না।
  • অবজেক্টের নাম অবশ্যই আলফাবেটিক ক্যারেক্টার দিয়ে শুরু করতে হবে।
  • আন্ডারস্কোর(_),ডলার সাইন($), পাউন্ড সাইন(#) প্রভৃতি অবজেক্টের নামের সাথে ব্যবহার করা যাবে তবে নামের শুরুতে এ সকল সিম্বল ব্যবহার করা যাবে না।
  • ডাটাবেজ লিংক এর নামের মধ্যে পিরিয়ড (.) সিম্বল এবং এট (@) সিম্বল ব্যবহার করা যাবে।
  • অবজেক্টের নামের মধ্যে স্পেস থাকলে অবশ্যই ডাবল কোটেশন মার্ক ব্যবহার করতে হবে যেমন: "Employee Name" তবে ওরাকল
    এ ধরনের অবজেক্ট নেম রিকমেন্ড করে না।

আজ এ পর্যন্তই।আগামী পর্বে ইনশাআল্লাহ্ টেবিল তৈরি করা,মডিফাই করা,টেবিল ডাটা টাইপ (very very important) নিয়ে প্রাকটিক্যালি লিখবো। সেই পর্যন্ত অপেক্ষায় থাকুন এবং চোখ রাখুন টেকটিউনস -এ।

আমার জন্য দোয়া করবেন।আর অবশ্যই টিউমেন্ট করবেন।নইলে বুঝবো কিভাবে আপনাদের শেখার আগ্রহ কতটুকু?
কোনো সমস্যা বা কোনো কিছু জানতে চাইলে বা আমার সাথে যোগাযোগ করতে চাইলে।

Skype:oliur1549
Email: [email protected]
Facebook: oliur

Level 0

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


টিউনস


আরও টিউনস


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


টিউমেন্টস

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

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

সকল টিউন টেকটিউনস চেইন টিউন হিসেবে অন্তর্ভুক্ত হয় না:

টেকটিউনস চেইন টিউন হবার শর্তগুলো হলো:

  • ১. চেইন টিউন হতে হবে সম্পূর্ণ রূপে মৌলিক, নন-অ্যাফিলিয়্যাট, নন-রেফারাল, নন-ড্রাইভাট, নন-রিডাইরেক্ট, নন-এডভার্টাইজিং, নন-প্রমোশনাল ও নন-কমার্শিয়াল। চেইন টিউন হতে হবে শিক্ষামূলক, গঠন মূলক ও নলেজ শেয়ারিং এর উদ্দ্যেশে।
  • ২. চেইন টিউনের যে কোন পর্বে কোন প্রকার সেলফ-প্রমোশনাল ম্যাটেরিয়াল থাকতে পারবে না।
  • ৩. চেইন টিউনের প্রতিটি পর্ব সম্পূর্ণ রূপে টেকটিউনস নীতিমালা মোতাবেক হতে হবে।
  • ৪. চেইন টিউনের কোন পর্বই টেকটিউনস নীতিমালা ভঙ্গ করতে পারবে না। চেইন টিউনের কোন একটি পর্ব টেকটিউনস নীতিমালা ভঙ্গ করলে পুরো চেইন টিউন বাতিল ও স্থগিত হবে।
  • ৫. চেইন টিউনের সকল বিষয় বস্তু টিউনে অবস্থান করতে হবে। টিউনে আংশিক বা কিছু অংশ লিখে ইউটিউব ভিডিও বা অন্য কোন ভিডিও দেখতে, অন্য কোন লিংকে বা অন্য কোন সাইটে বিস্তারিত দেখতে এধরনের টিউন চেইন টিউনের জন্য বিবেচ্য হবে না এবং টেকটিউনস নীতিমালা ভঙ্গের জন্য টিউন, চেইন টিউন ও টিউনারশীপ সাথে সাথে বাতিল হবে।
  • ৬. চেইন টিউনে ভিডিও ব্যবহার করলে টিউনে ভিডিও অবশ্যই ‘ভিডিও এম্বেড’ অবস্থায় থাকতে হবে।
  • ৭. চেইন টিউনে ভিডিও ব্যহার করা হলে সেই সাথে ভিডিও ম্যটেরিয়াল হতে হবে সম্পূর্ণ মৌলিক নন-অ্যাফিলিয়্যাট, নন-রেফারাল, নন-ড্রাইভাট, নন-রিডাইরেক্ট, নন-এডভার্টাইজিং, নন-প্রমোশনাল ও নন-কমার্শিয়াল। ভিডিও হতে হবে শিক্ষামূলক, গঠন মূলক ও নলেজ শেয়ারি এর উদ্দ্যেশে। ভিডিওতে কোন রকম ভাবে সেলফ-প্রমোশনাল ম্যাটেরিয়াল থাকতে পারবে না।
  • ৮. চেইন টিউনে কোন ভিডিও ‘ভিডিও এম্বেড’ অবস্থায় না থেকে টিউনে মধ্যে লিংক হিসেবে ভিডিও লিংক দেওয়া যাবে না অবশ্যই ‘ভিডিও এম্বেড’ অবস্থায় থাকতে হবে।
  • ৯. ভিডিও টিউন করে টিউনে মধ্যে সাব্সক্রাইব করার জন্য লিংক দেওয়া যাবে না।
  • ১০. সৌজন্যমূলক ভাবে ভিডিও শেষে নিজের বা প্রতিষ্ঠানের নাম, চ্যানেল লিংক ইত্যাদি দেওয়া যাবে।
  • ১১. চেইন টিউনে টিউজিটর রিডাইরেক্টরের উদ্দেশ্যে অপ্রাসঙ্গিক ভাবে নিজের সাইটের বা যে কোন লিংক, ইনলাইন লিংক করা এবং বারবার নিজের সাইটের লিংক ব্যবহার করে টিউজিটর ড্রাইভাট করলে তা চেইন টিউনের জন্য বিবেচ্য হবে না এবং টেকটিউনস নীতিমালা ভঙ্গের জন্য টিউন, চেইন টিউন ও টিউনারশীপ সাথে সাথে বাতিল হবে।
  • ১২. চেইন টিউনের সূচনায়, মাঝে ও শেষে কোন প্রকার প্রমোশনাল গ্রাফিক্স/ ব্যানার বা লিংক অবস্থান করতে পারবে না। তবে চেইন টিউনের সাথে সামঞ্জস্য আকর্ষণীয় গ্রাফিক্স অব্যশই যোগ করা যাবে এবং তা টেকটিউনস চেইন টিউন হিসেবে অন্তর্ভুক্ত হবার যোগ্যতা আরও বাড়িয়ে দিবে।
  • ১৩. চেইন টিউনের প্রতিটি পর্ব অবশ্যই নুন্যতম ৮০০ শব্দ ও তার চেয়ে বেশি শব্দের হতে হবে। ৮০০ শব্দের কম শব্দের কোন চেইন টিউনের পর্ব চেইনে অন্তর্ভুক্ত হবে না।
  • ১৪. চেইন টিউন যদি ভিডিও ব্যবহার করা হয় বা ‘ভিডিও চেইন টিউন’ হয় তবে চেইনের প্রতি পর্ব অবশ্যই নুন্যতম ১৫০ শব্দ ও তার চেয়ে বেশি শব্দের হতে হবে এবং ১৫০ শব্দ না লিখে ১৫০ শব্দ পূরণের উদ্দেশ্যে একই লাইন বা একই শব্দ বারবার কপি করে টিউনে দিলে বা অপ্রাসঙ্গিক কথা, লেখা বা অন্য কোন সোর্স থেকে কপিপেস্ট করে দিয়ে ১৫০ শব্দ পূরণের চেষ্টা করলে তা চেইন টিউনের জন্য বিবেচ্য হবে না এবং টেকটিউনস নীতিমালা ভঙ্গের জন্য টিউন, চেইন টিউন ও টিউনারশীপ সাথে সাথে বাতিল হবে।
  • ১৫. চেইন টিউনের প্রতিটি পর্বে টেকটিউনস টিউন ফরমেট গাইডলাইন ও স্ট্যান্ডার্ড অনুযায়ী Highly Formatted হতে হবে। অর্থাৎ সঠিক ভাবে হেডিং, বুলেট, কোড হাইলাইটার, প্যারা এর ব্যবহার করে Highly Formatted টিউন হতে হবে।
  • ১৬. চেইন টিউনে নিজের সাইট বা কোন লিংক টিউডারের কাছে আকৃষ্ট করার জন্য কোন লিংকে হেডিং (h1,h2,h3) বা বড় টেক্সট করলে সে টিউন চেইন টিউনের জন্য বিবেচ্য হবে না এবং টেকটিউনস নীতিমালা ভঙ্গের জন্য টিউন, চেইন টিউন ও টিউনারশীপ সাথেসাথে বাতিল হবে। নিজের সাইটের লিংক দেবার জন্য টিউনের নিচে ব্লককোট করে “সৌজন্যে:” লিখে সাইটের লিংক দিতে হবে ঠিক এই টিউনটির মত https://www.techtunes.io/internet/tune-id/188009 যেখানে টিউডার ও টিউজিটরদের কোন প্রকার অযাচিত আকৃষ্ট না করে টিউনের শেষে; নিচে ব্লককোট করে “সৌজনে:” লিখে লিংক দেয়া হয়েছে। এতে টিউনের টিউডার ও টিউজিটরা টিউনারের প্রতি পূর্ণ আস্থা ও বিশ্বাস স্থাপন করবে।
  • ১৭. চেইন টিউনের টেক্সট এ ভিন্ন ভিন্ন ধরনের ‘টেক্সট কালার’ এবং কোন ধরনের ‘টেক্সট ব্যাকগ্রাউন্ড কালার’ ব্যবহার করা যাবে না যাতে ‘টিউডার’ ও টিউজিটর’ -রা টিউন পড়তে বিরক্তি বোধ করে এবং চেইন টিউনে এধরনের ‘টেক্সট কালার’ ও ‘টেক্সট ব্যাকগ্রাউন্ড কালার’ থাকলে তা চেইন টিউন হিসেবে অন্তর্ভুক্ত হবে না।
  • ১৮. চেইন টিউনে অবশ্যই পার্যপ্ত পরিমানে ছবি ও স্ক্রিনসটের ব্যবহার থাকতে হবে।
  • ১৯. চেইন টিউনে যোগ করা ছবির Original Dimension width নূনতম 500 px হতে হবে। 500 px এর কম Width এর লো-রেজুলেশনের ছবি টেকটিউনসের টিউন এডিটরে টেনে রিসাইজ করে ডিস্ট্রাক রেজুলেশনের ছবিতে পরিণত করা যাবে না।
  • ২০. চেইন টিউনে যোগ করা প্রতিটি ছবির Height, ছবির Width এর সাথে Proportional বা Ratio অনুযায়ী হতে হবে।
  • ২১. চেইন টিউনে ম্যানুয়ালী চেইন টিউনের লিংক দেওয়া যাবে না। টেকটিউনস থেকে চেইন এ অন্তর্ভুক্ত করার পর প্রতিটি চেইন টিউনের পর্বের লিংক স্বয়ংক্রিয় ভাবে একটির সাথে অপরটি যুক্ত হয়ে যায়। তাই ম্যানুয়ালী চেইন টিউনের লিংক সংযোজন করে ডুপলিকেট লিংক তৈরি করা যাবে না।
  • ২২. টেকটিউনসের চেইন টিউনে অন্তর্ভুক্তের জন্য টেকটিউনস টিউনার প্রোফাইল এর সঠিক identity থাকতে হবে। সঠিক identity এর জন্য টেকটিউনস টিউনার প্রোফাইলে টিউনারের আসল নাম এবং টিউনার পিকচার হিসেবে টিউনারের নিজের আসল ছবি যুক্ত থাকতে হবে।
  • টিউনার যদি নিজের কোড নেম ব্যবহার করতে চায় তবে কোড নেম ব্যবহার করা যাবে। তবে কোড নেম ব্যবহার করার ক্ষেত্রে কোড অবশ্যই ইউনিক এবং স্বতন্ত্র হতে হবে। অন্য কোন টিউনারের পূর্বের কোড নেম এর সাথে মিলিয়ে বা নকল করে বা হুবহু কোন কোড নেম ব্যবহার করা যাবে না। কোড নেমের সাথে টিউনার পিকচার হিসেবে কোড টিউনার ছবি বা নিজের আসল ছবি ব্যবহার করা যাবে। তবে টিউনার পিকচার হিসেবে অন্য কারও ছবি, কোন বিখ্যাত ব্যক্তির ছবি, বৃকীত ছবি, অভিনেতা/অভিনেত্রী/রাজনৈতিক/সামাজিক ব্যক্তির ছবি যোগ করা যাবেনা।
  • যেহেতু টেকটিউনস চেইন এ অর্ন্তভুক্ত হবার পর টিউনারের আসল নাম এবং টিউনার পিকচার এর তথ্য ব্যবহার করে হোম পেইজে চেইন টিউনের ফিচারর্ড বক্স তৈরি করা হয় তাই টিউনার প্রোফাইল এর সঠিক identity ছাড়া অর্থাৎ টিউনারের আসল নাম এবং টিউনার এর আসল ‘টিউনার পিকচার’ এর উপস্থিতি ছাড়া টিউনারের টিউন, টেকটিউনস চেইন টিউন হিসেবে যুক্ত হবে না। আপনার টিউনার প্রোফাইলটি সঠিক identity দিয়ে আপডেট হলে টেকটিউনস থেকে টিউন গুলো চেইন এ অন্তর্ভুক্ত করা হবে।
  • ২৩. অত্যধিক বাংলা ও ইংরেজি বানান ভুল যুক্ত কোন টিউন চেইন টিউন হিসেবে অন্তর্ভুক্ত হবে না।

টেকটিউনস চেইন টিউন হিসেবে অন্তর্ভুক্ত হবার জন্য আপনার টিউনে যে যে বিষয় গুলো সংশোধন করতে হবে:

➡ ১. আপনি ভুল ভাবে আপনার চেইন টিউনের শিরোনাম গুলো দিচ্ছেন। তা ঠিক করতে হবে:

আপনি পর্ব হিসেবে টিউনের শিরোনাম গুলো –

চেইন টিউনের নাম [পর্ব-০১] :: চেইন টিউনের ভিতরের বিষয়বস্তু …

চেইন টিউনের নাম [পর্ব-০২] :: চেইন টিউনের ভিতরের বিষয়বস্তু ….

চেইন টিউনের নাম [পর্ব-০৩] :: চেইন টিউনের ভিতরের বিষয়বস্তু

এর অর্থ প্রথমে চেইন টিউনের নাম, এরপর (স্পেস দিয়ে) স্কয়ার ব্রাকেটের ([ ]) মধ্যে পর্ব হাইফেন (-) দিয়ে দুই সংখ্যায় পর্বের নম্বর। স্কয়ার ব্রাকেটের ([ ]) ভিতরে কোন স্পেস দিবেন না। এরপর (স্পেস দিয়ে) ডাবল কোলন (::) এর পরে (স্পেস দিয়ে) চেইন টিউনের ভিতরের বিষয়বস্তু॥ এই ফরমেটে চেইন টিউনের শিরোনাম গুলো লিখুন।

এই চেইনের পূর্বের পর্ব গুলোর শিরোনাম গুলোও যদি ‘টেকটিউনস চেইন টিউনের’ শিরোনাম মোতাবেক করা না থাকে তবে সব গুলো এখনই সংশোধন করুন ও পরবর্তী সকল চেইন টিউনে সঠিক ভাবে চেইন টিউনের শিরোনাম দিন।

টিউনের শিরোনাম গুলো ‘টেকটিউনস চেইন টিউনের’ শিরোনাম মোতাবেক সঠিক ভাবে সংশোধন করে আপডেট করুন।

➡ ৩. আপনার চেইন টিউন টেকটিউনস টিউন ফরমেট গাইডলাইন ও স্ট্যান্ডার্ড অনুযায়ী ওয়েল ফরমেটেড নয়। তা ঠিক করতে হবে:

আপনার চেইন টিউনটি টেকটিউনস টিউন ফরমেট গাইডলাইন ও স্ট্যান্ডার্ড অনুযায়ী ওয়েল ফরমেটেড করুন।

➡ ৬. আপনি চেইন টিউনে ম্যানুয়ালী চেইন টিউনের লিংক দিয়েছেন। যা অপসারণ করতে হবে:

টেকটিউনস থেকে চেইন এ অন্তর্ভুক্ত করার পর প্রতিটি চেইন টিউনের পর্বের লিংক স্বয়ংক্রিয় ভাবে একটির সাথে অপরটি যুক্ত হয়ে যায়। তাই ম্যানুয়ালী চেইন টিউনের লিংক সংযোজন করে ডুপলিকেট লিংক তৈরি করা যাবে না। আপনার চেইন টিউন থেকে সকল ম্যানুয়ালী চেইন টিউনের লিংক অপসারণ করুন। আপনার পূর্ববর্তী ও পরবর্তী সকল চেইন টিউন থেকে ম্যানুয়ালী চেইন টিউনের লিংক অপসারণ করুন।

➡ ৭. আপনার এই চেইন টিউনের পরবর্তী পর্ব গুলোও ‘টেকটিউনস চেইন টিউন নীতিমালা’ মোতাবেক সংশোধন করতে হবে:

টেকটিউনস চেইন টিউনে অন্তর্ভুক্ত হতে চেইন এর প্রতিটি পর্ব ‘টেকটিউনস চেইন টিউন নীতিমালা’ মোতাবেক হতে হবে। পর্বের কোন একটি টিউন টেকটিউনস নীতিমালা মোতাবেক না হলে তা চেইন টিউন হিসেবে অন্তরভুক্ত হবে না। এই চেইনের পূর্বের পর্ব গুলোও যদি ‘টেকটিউনস চেইন টিউন নীতিমালা’ মোতাবেক  না থাকে তবে সব গুলো পর্ব এখনই ‘টেকটিউনস চেইন টিউন নীতিমালা’ মোতাবেক সংশোধন করুন ও পরবর্তী সকল চেইন টিউনে ‘টেকটিউনস চেইন টিউন নীতিমালা’ মোতাবেক টিউন করুন।

উপরের যে যে বিষয় গুলো সংশোধন করতে বলা হয়েছে সে সে বিষয় গুলো পরিপূর্ণ, সুষ্ঠু ও সঠিক ভাবে সংশোধন করুন এবং পূর্বের পর্ব গুলোও যদি ‘টেকটিউনস চেইন টিউন নীতিমালা’ মোতাবেক  না থাকে তবে সব গুলো পর্ব এখনই ‘টেকটিউনস চেইন টিউন নীতিমালা’ মোতাবেক সংশোধন করুন।

সকল পর্ব ‘টেকটিউনস চেইন টিউন নীতিমালা’ মোতাবেক সংশোধন করে এই টিউমেন্টটির প্রতুত্তর (রিপ্লাই) দিন। টেকটিউনস থেকে আপনার টিউন গুলো চেইন করে দেওয়া হবে।

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

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

    আমার tunes এ কি এখনও ভুল আছে? কি কি ভুল আছে? দয়া করে জানাবেন।please.