ওরাকল ডাটাবেজ 10g: SQL ধারাবাহিক টিউন- পর্ব-2

0
284
ওরাকল ডাটাবেজ 10g: SQL ধারাবাহিক টিউন- পর্ব-2

mrinal_roy2014

আমি মৃণাল রায়। নরসিংদী পলিটেকনিক ইন্সিটিউটথেকে কম্পিউটার টেকনোলোজিতে ডিপ্লোমা-ইন-ইঞ্জিনিয়ারিং পাশ করেছি। বর্তমানে বেকার তবে ড্যাফোডিল ইন্টারন্যাশনাল ইউনিভার্সিটিতে কম্পিউটার সাইন্স অ্যান্ড ইঞ্জিনিয়ারিংয়ে পড়াশুনা করছি। আমার ইমেইল আইডি mrinal.roy54@yahoo.com & ফেসবুক লিংকhttps://www.facebook.com/mrinaloracle. আমি ডেটাবেজেরতৃষ্ণায় তৃষ্ণার্থ, আমি চাই না কেউ আমার মত তৃষ্ণার্থথাকুক। তাই তো একটা প্রজেক্ট শেয়ার করার উদ্দেশ্যে আমার এই টিউন গুলি। জানি না সম্পূর্ণ করতে পারবো কি না, তবে আমি আমার সর্বত্র দিয়ে চেষ্টা করবো ভালো কিছু দেওয়ার। ভালো থাকবেন আর মানুষকে ভালোবাসুন, পৃথিবীতে দুইটা জিনিস আছে যা মানুষকে দিলেও কখনো শেষ হয় না। তা হলও ভালোবাসা আর জ্ঞান, তাই তো নিজে যা জানি তা অন্যদের সাথে শেয়ার করার চেষ্টা করি।
ওরাকল ডাটাবেজ 10g: SQL ধারাবাহিক টিউন- পর্ব-2

মুসলিম ভাই/বোনদের জানাই আধাপ ও হিন্দু দাদা ও দিদিদের জানাই নমস্কার। কেমন আছেন সবাই, আশা করি সৃষ্টি কর্তার কৃপাই সবাই ভালো আছেন। সবাই ভালো থাকেন সৃষ্টি কর্তার কাছে এই প্রার্থনাই করি। গত পর্ব থেকে আপনাদের জন্যে কিছু প্রশ্নঃ

১। ওরাকল কি। ডেটাবেজের ব্যাখা?

২। ওরাকলের প্রয়োগ ক্ষেত্র?

৩। SQL statement গুলি কি কি, বর্ণনা?

ক্ষমা করবেন প্রশ্ন করাতে। আমি কোন শিক্ষক না, আমি স্কুল, কলেজ ও ভার্সিটির লাস্ট বেঞ্জের একজন ছাত্র। তবে আমার মনে হয় একজন ওরাকল ইঞ্জিনারের এই প্রশ্নগুলি জেনে রাখা দরকার।

যাইহোক, আজকের টিউনঃ-

মেটা ডেটাঃ যে ডেটা inset, update, delete করা যায় না, তাই মেটা ডেটা।

ডেটা ডিকশনারিঃ যে সমস্ত টেবিলেকে Drop, Delete করা যায় না, যা অপারেশনও করা যায় না এবং কোন টেবিলে অপারেশন চালালে অটোমেটিক Insert, Delete, Update হয় তাই ডেটা ডিকশনারি।

Application Server: যেখান থেকে ইউজার ফর্ম ব্যবহার করে, তাই অ্যাপ্লিকেশন সার্ভার।

কোডিং করার জন্যে প্রথমে উইন্ডোজ বাটনে ক্লিক করুন, রানে গিয়ে লিখুন cmd তারপর এন্টার প্রেস করুন।   উইন্ডো টা অনেকটা এমন আসবে।

1 ওরাকল ডাটাবেজ 10g: SQL ধারাবাহিক টিউন- পর্ব-2

এখনে sqlplus লিখে এন্টার প্রেস, তারপর hr/hr enter.

সাধারণ সিলেক্ট স্টেটমেন্ট

Select * from tab;

2 ওরাকল ডাটাবেজ 10g: SQL ধারাবাহিক টিউন- পর্ব-2

এই উজারে কয়টা টেবিল আছে তা দেখার জন্যে এই স্টেটমেন্ট। তবে যে কোন কোডিংয়ের শেষে ; সেমিকোলন বা / স্লেস অবশ্যই ব্যবহার করতে হবে।

আমি departments এর সব গুলি কলাম সিলেক্ট করতে চাই,

desc departments

3 ওরাকল ডাটাবেজ 10g: SQL ধারাবাহিক টিউন- পর্ব-2

departments এর সব গুলি ভ্যালু বা রেকর্ড দেখতে চাইলে-

Select * from departments

/

 

যেটা উপরে চিত্রে দেখানো হয়েছে।

কিছু গ্যানিতিক ব্যাখা

+ (Add)যোক , – (subtract)বিয়োগ , * (multiply) গুন, / (divide) ভাগ।

অ্যারেথমেটিক অপারেটরের ব্যবহার।

Select last_name, salary, salary+300

From employees

/

4 ওরাকল ডাটাবেজ 10g: SQL ধারাবাহিক টিউন- পর্ব-2

 

এখানে সেলারির সাথে ৩০০ যোগ করা হয়েছে।

স্ক্রিন পরিষ্কার করার জন্যে cl scr লিখে এন্টার প্রেস।

গুন Multiply(*):

Select last_name, salary,12*salary+100

from employees;

এখানে বাৎসরিক সেলারির সাথে ১০০ যোগ হবে।

Select last_name, salary, 12*(salary+100)

From employees

/

5 ওরাকল ডাটাবেজ 10g: SQL ধারাবাহিক টিউন- পর্ব-2

এখানে মাসিক সেলারির সাথে ১০০ যোগ হয়ে বাৎসরিক সেলারি হবে। মানে প্রথম গুনের কাজ হবে তারপর যোগের কাজ।

আজকের জন্যে শুভ রাত্রি, সবাই ভালো থাকবেন।

 

 

একটি উত্তর ত্যাগ