ডাটাবেজ
প্রগ্রামের ধারাবাহিক টিউটোরিয়াল
ভূমিকাঃ
ডাটাবেজ অনেকটা লাইব্রেরীর মত। একটা লাইব্রেরীতে বইগুলো যেমন করে সাজানো থাকে, ঠিক
তেমনি করে ডাটাবেজেও তথ্য সাজানো থাকে। যাতে করে ব্যবহারকারী তথ্য সহজেই খুজে পায়।
ডাটাবেজ তৈরির জন্য এসকিউএল (SQL) একটি শক্তিশালী
প্রোগ্রামিং ল্যাংগুয়েজ। এসকিউএল দিয়ে
ডাটাবেজ তৈরির জন্য কিছু বিভিন্ন সফটওয়্যার
ব্যবহার করা হয়। আমি এখানে ওরাকলের ডাটাবেজ সফটওয়্যার ব্যবহার করব। প্র্যাকটিস
করার ওরাকল ডাটাবেজের এক্সপ্রেস এডিশন এখান থেকে ডাউনলোড করে নিতে পারেন।
আমার লিসনগুলো ওরাকল সার্টিফাইড
প্রোগ্রামার (OCP) পরীক্ষার যে সিলেবাস আছে সে অনুযায়ী সাজানো হয়েছে। প্রথমেই Oracle Database Fundamental I দিয়ে
শুরু করছি। লিসন শুরু করার আগে মূল বইটি এখান থেকে ডাউনলোড করে নিন।
Chapter 1 : Retrieving
Data Using the SQL SELECT Statement
এই অধ্যায়ে আমরা যে বিষয় গুলো দেখব
১. SQL Select Statement
দিয়ে যেসব কাজ করা যায় তার তালিকা
২. Select
Statement সম্পাদনা
৩. SQL
Statement এবং iSQL
*Plus Commands এর মধ্যে
পার্থক্য
SQL
Select Statement দিয়ে যেসব কাজ করা যায়: কোন Database
থেকে তথ্য খুঁজে বের করে আনার জন্য Select Statement ব্যবহার করা হয়। Select Statement দিয়ে মূলত তিনটি কাজ করা হয়......
১.
Projection:
কোন টেবিল থেকে এক বা একাধিক কলাম খুঁজে আনতে ব্যবহার করা হয়।
২. Selection:
কোন একটা টেবিলের রো খুঁজে আনার জন্য ব্যবহার করা হয় ।
৩. Joining: দুইটা টেবিলের ডাটাকে সংযুক্ত করার জন্য ব্যবহার করা হয়।
Basic
SELECT Statement:
SELECT *|{[DISTINCT] column|expression
[alias],...}
FROM table;
এখানে,
Select = এক বা একাধিক কলামের তালিকা
* = সমস্ত কলাম
Distin = ডুপ্লিকেট ভ্যালু বাদ দেবার জন্য ব্যবহার করা হয়
Column = কলামের নাম
Alias = কলামের হেডিং
From Table = টেবিলের নাম
; =
Closing Tag
Example: Select
department_id “Departments”
from
departments;
SQL স্টেটমেন্ট এর বৈশিষ্টঃ
১.
SQL
স্টেটমেন্ট Case sensitive নয়।
২. SQL স্টেটমেন্ট এক বা একাধিক
লাইনে লিখা যায়।
৩. SQL স্টেটমেন্টকে সংক্ষিপ্ত বা ভাঙ্গা যায় না।
৪. Clause গুলো সাধারনত আলাদা লাইনে লিখা হয়।
৫. SQL *Plus এ প্রতিটি SQL
স্টেটমেন্টর শেষে অবশ্যই সেমিকলন (;) দিতে হবে।
Continue.............