উদ্দীপকে টেবিলটি তৈরির জন্য SQL কমান্ড লিখ ।

Updated: 11 months ago
উত্তরঃ

CREATE TABLE Employee (
    ID INT PRIMARY KEY,
    Salary DECIMAL(10, 2),
    J_Date DATE,
    Photo VARCHAR(255)
);


উপরোক্ত SQL কমান্ডটি একটি নতুন টেবিল (Table) তৈরি করার জন্য ব্যবহৃত হয়, যার নাম এখানে 'Employee' ধরা হয়েছে। এটি রিলেশনাল ডেটাবেজ ম্যানেজমেন্ট সিস্টেম (RDBMS) যেমন MySQL, PostgreSQL, SQL Server ইত্যাদিতে ব্যবহৃত হয়। কমান্ডটির বিভিন্ন অংশ নিচে ব্যাখ্যা করা হলো:

        
  • CREATE TABLE Employee: এটি ডেটাবেজে 'Employee' নামের একটি নতুন টেবিল তৈরির নির্দেশ দেয়।
  •     
  • ID INT PRIMARY KEY: এটি 'ID' নামের একটি কলাম তৈরি করে যা পূর্ণসংখ্যা (Integer) ডেটা সংরক্ষণ করে। PRIMARY KEY নির্দেশ করে যে এই কলামের প্রতিটি মান অদ্বিতীয় হবে এবং এটি টেবিলের প্রতিটি সারিকে অনন্যভাবে শনাক্ত করবে।
  •     
  • Salary DECIMAL(10, 2): এটি 'Salary' নামের একটি কলাম তৈরি করে যা দশমিকে সংখ্যা সংরক্ষণ করে। DECIMAL(10, 2) মানে মোট ১০টি ডিজিট থাকবে, যার মধ্যে দশমিকের পর ২টি ডিজিট থাকবে (যেমন: 12345678.90)।
  •     
  • J_Date DATE: এটি 'J_Date' (Join Date বা Joining Date-এর সংক্ষিপ্ত রূপ) নামের একটি কলাম তৈরি করে যা তারিখ (Date) ডেটা সংরক্ষণ করে। সাধারণত, 'J-Date' এর মতো হাইফেনযুক্ত কলাম নাম ব্যবহার করা হয় না; পরিবর্তে 'J_Date' এর মতো আন্ডারস্কোর ব্যবহার করা হয়।
  •     
  • Photo VARCHAR(255): এটি 'Photo' নামের একটি কলাম তৈরি করে যা ভ্যারিয়েবল-লেন্থ স্ট্রিং (Variable-length String) ডেটা সংরক্ষণ করে। VARCHAR(255) নির্দেশ করে যে এই কলামে সর্বোচ্চ ২৫৫টি ক্যারেক্টার (Character) সংরক্ষণ করা যাবে, যা সাধারণত ছবির ফাইল পাথ (File Path) বা URL সংরক্ষণে ব্যবহৃত হয়।
Satt AI
Satt AI
3 hours ago
397

Related Question

View All
উত্তরঃ ডেটাবেজ থেকে দ্রুত ডেটা পুনরুদ্ধার, কোয়েরি এবং সর্টিং কার্যকারিতা বৃদ্ধির জন্য ইনডেক্সিং করা হয়।

ডেটাবেজ ইনডেক্সিং হলো ডেটাবেজ টেবিলের রেকর্ডগুলো দ্রুত খুঁজে বের করার একটি পদ্ধতি। এটি ডেটাবেজ ব্যবস্থাপনার একটি অত্যাবশ্যকীয় অংশ যা ডেটা অ্যাক্সেসের গতি বাড়ায়। ইনডেক্সিং ডেটাবেজে সংরক্ষিত ডেটার জন্য একটি ফিজিক্যাল (physical) বা লজিক্যাল (logical) কাঠামো তৈরি করে, যা ডেটা পুনরুদ্ধারে বইয়ের সূচিপত্রের মতো কাজ করে।

প্রধানত নিম্নলিখিত কারণে ডেটাবেজ ইনডেক্সিং করা হয়:

        
  • দ্রুত ডেটা পুনরুদ্ধার (Faster Data Retrieval): ইনডেক্সিং ডেটাবেজে নির্দিষ্ট ডেটা খুঁজে বের করার প্রক্রিয়াকে দ্রুততর করে। যখন কোনো কোয়েরি (query) চালানো হয়, ইনডেক্স সেই ডেটার অবস্থান সরাসরি নির্দেশ করে, ফলে ডেটাবেজের প্রতিটি রেকর্ড স্ক্যান করার প্রয়োজন হয় না।
  •     
  • কোয়েরি কার্যকারিতা বৃদ্ধি (Improved Query Performance): SELECT, WHERE, JOIN এবং ORDER BY ক্লজ (clause) ব্যবহার করা কোয়েরিগুলোর কার্যকারিতা ইনডেক্স ব্যবহারের মাধ্যমে উল্লেখযোগ্যভাবে বৃদ্ধি পায়।
  •     
  • সর্টিং প্রক্রিয়া ত্বরান্বিতকরণ (Accelerated Sorting): ডেটা সর্ট করার (যেমন ORDER BY ক্লজ ব্যবহার করে) প্রক্রিয়া ইনডেক্স থাকলে অনেক দ্রুত সম্পন্ন হয়, কারণ ইনডেক্স ডেটাকে পূর্বেই একটি নির্দিষ্ট ক্রমে সাজিয়ে রাখে।
  •     
  • ইউনিক ডেটা নিশ্চিতকরণ (Ensuring Unique Data): প্রাইমারি কী (Primary Key) বা ইউনিক কী (Unique Key) এর উপর ইনডেক্স তৈরি করে টেবিলে ডেটার অনন্যতা (uniqueness) নিশ্চিত করা যায়, যা ডেটা ইন্টিগ্রিটি (data integrity) বজায় রাখতে সাহায্য করে।
  •     
  • ডিস্ক I/O হ্রাস (Reduced Disk I/O): ইনডেক্স ব্যবহারের ফলে ডেটাবেজকে কম ডিস্ক অপারেশন (Input/Output) করতে হয়, কারণ এটি সরাসরি প্রয়োজনীয় ডেটা ব্লকে (block) অ্যাক্সেস করতে পারে, যা ডেটাবেজের সামগ্রিক কার্যকারিতা বাড়ায়।
  •     
  • জয়েন অপারেশনে সাহায্য (Aiding Join Operations): একাধিক টেবিলকে জয়েন করার সময়, জয়েনিং কলামগুলোতে ইনডেক্স থাকলে জয়েন অপারেশনটি অনেক দ্রুত সম্পন্ন হয়।

যদিও ইনডেক্সিং ডেটা পুনরুদ্ধারের গতি বাড়ায়, তবে এটি ডেটা ঢোকানো (Insert), আপডেট (Update) এবং মোছা (Delete) অপারেশনগুলোকে কিছুটা ধীর করে দিতে পারে, কারণ প্রতিবার ডেটা পরিবর্তনের সাথে সাথে ইনডেক্সও আপডেট করতে হয়। এছাড়াও, ইনডেক্স তৈরির জন্য অতিরিক্ত ডিস্ক স্পেস প্রয়োজন হয়। তবে, ডেটাবেজে সাধারণত ডেটা পুনরুদ্ধারের কাজই বেশি হয় বলে, ডেটাবেজের কার্যকারিতা বৃদ্ধির জন্য ইনডেক্সিং একটি অপরিহার্য কৌশল।

Satt AI
Satt AI
3 hours ago
433
শিক্ষকদের জন্য বিশেষভাবে তৈরি

১ ক্লিকে প্রশ্ন, শীট, সাজেশন
অনলাইন পরীক্ষা তৈরির সফটওয়্যার!

শুধু প্রশ্ন সিলেক্ট করুন — প্রশ্নপত্র অটোমেটিক তৈরি!

প্রশ্ন এডিট করা যাবে
জলছাপ দেয়া যাবে
ঠিকানা যুক্ত করা যাবে
Logo, Motto যুক্ত হবে
অটো প্রতিষ্ঠানের নাম
অটো সময়, পূর্ণমান
প্রশ্ন এডিট করা যাবে
জলছাপ দেয়া যাবে
ঠিকানা যুক্ত করা যাবে
Logo, Motto যুক্ত হবে
অটো প্রতিষ্ঠানের নাম
অটো সময়, পূর্ণমান
অটো নির্দেশনা (এডিটযোগ্য)
অটো বিষয় ও অধ্যায়
OMR সংযুক্ত করা যাবে
ফন্ট, কলাম, ডিভাইডার
প্রশ্ন/অপশন স্টাইল পরিবর্তন
সেট কোড, বিষয় কোড
অটো নির্দেশনা (এডিটযোগ্য)
অটো বিষয় ও অধ্যায়
OMR সংযুক্ত করা যাবে
ফন্ট, কলাম, ডিভাইডার
প্রশ্ন/অপশন স্টাইল পরিবর্তন
সেট কোড, বিষয় কোড
এখনই শুরু করুন ডেমো দেখুন
৫০,০০০+
শিক্ষক
৩০ লক্ষ+
প্রশ্নপত্র
মাত্র ১৫ পয়সায় প্রশ্নপত্র
১ ক্লিকে প্রশ্ন, শীট, সাজেশন তৈরি করুন আজই

Complete Exam
Preparation

Learn, practice, analyse and improve

1M+ downloads
4.6 · 8k+ Reviews