ডেটাবেজ এ কোনগুলো একই অর্থে ব্যবহৃত হয়?
ডেটাবেজ এ কোনগুলো একই অর্থে ব্যবহৃত হয়?
-
ক
এনটিটি ও টেবিল
-
খ
এনটিটি সেট ও টেবিল
-
গ
টেবিল ও কলাম
-
ঘ
এট্রিবিউট ও ফিল্ড
ডেটাবেজকে বলা হয় তথ্যভাণ্ডার। ডেটাবেজ হলো কম্পিউটারভিত্তিক একটি পদ্ধতি, যার সাহায্যে সংগৃহীত উপাত্ত সংরক্ষণ করে প্রয়োজন অনুযায়ী পুনরুদ্ধার করা যায়। অন্য কথায়, ডেটাবেজ হচ্ছে সংগৃহীত উপাত্তের ভাণ্ডার, যা থেকে প্রয়োজনীয় সিদ্ধান্ত গ্রহণের জন্য বিভিন্ন উপায়ে এবং আকারে তথ্য সংগ্রহ করা যায়। আরও সহজভাবে বলতে গেলে, ডেটাবেজ হলো অসংখ্য উপাত্তের একটি সুসজ্জিত তালিকা, যেখান থেকে নির্দিষ্ট প্রয়োজনীয় কোনো উপাত্তকে দ্রুত এবং খুব সহজেই শনাক্ত করার উপায় বা পন্থা আছে। এ তথ্যভাণ্ডারে বিভিন্ন প্রকার এবং বিপুল পরিমাণ তথ্য সংরক্ষণ করে রাখা হয়। একজন ব্যবহারকারী তাঁর প্রয়োজন অনুযায়ী যেকোনো মুহূর্তে যেকোনো তথ্য এ তথ্যভাণ্ডার থেকে আহরণ বা সংগ্রহ করতে পারেন ।
ডেটাবেজের উপাদানগুলি হলো সেই সব মৌলিক উপাদান যা একটি ডেটাবেজ সিস্টেম গঠনে ব্যবহৃত হয়। একটি ডেটাবেজ সিস্টেমে বিভিন্ন ধরনের উপাদান থাকে, যা ডেটা সংগ্রহ, সংরক্ষণ, এবং প্রক্রিয়াকরণের জন্য প্রয়োজনীয়। ডেটাবেজের মূল উপাদানসমূহ নিম্নরূপ:
ডেটাবেজের প্রধান উপাদান:
১. টেবিল (Table):
- টেবিল হলো ডেটাবেজের প্রধান কাঠামো, যেখানে ডেটা সারি (Row) এবং কলাম (Column) আকারে সংরক্ষিত থাকে। প্রতিটি টেবিল সাধারণত একটি নির্দিষ্ট প্রকারের তথ্য ধারণ করে, যেমন গ্রাহকের তথ্য, পণ্যের তথ্য ইত্যাদি।
- উদাহরণ:
| CustomerID | Name | Phone | |
|---|---|---|---|
| 1 | Rahim | rahim@mail.com | 1234567890 |
| 2 | Karim | karim@mail.com | 0987654321 |
২. ফিল্ড বা অ্যাট্রিবিউট (Field or Attribute):
- টেবিলের প্রতিটি কলামকে ফিল্ড বা অ্যাট্রিবিউট বলা হয়। এটি টেবিলে সংরক্ষিত ডেটার ধরন নির্ধারণ করে। উদাহরণ: CustomerID, Name, Email, Phone।
- প্রতিটি ফিল্ড একটি নির্দিষ্ট ডেটা টাইপ ধারণ করে, যেমন integer, varchar, date ইত্যাদি।
৩. রেকর্ড বা টুপল (Record or Tuple):
- রেকর্ড হলো টেবিলের একটি পূর্ণ সারি, যা একটি নির্দিষ্ট ডেটা সেটের তথ্য ধারণ করে। প্রতিটি রেকর্ড একটি অবজেক্ট বা ইভেন্টের ডেটা ধারণ করে।
- উদাহরণ: | 1 | Rahim | rahim@mail.com | 1234567890 |
৪. প্রাইমারি কি (Primary Key):
- প্রাইমারি কি হলো একটি টেবিলের সেই ফিল্ড যা প্রতিটি রেকর্ডকে অনন্যভাবে শনাক্ত করে। এটি একটি ইউনিক মান ধারণ করে এবং এটি খালি হতে পারে না।
- উদাহরণ: CustomerID একটি প্রাইমারি কি হতে পারে, যা প্রতিটি গ্রাহককে অনন্যভাবে শনাক্ত করে।
৫. ফরেন কি (Foreign Key):
- ফরেন কি হলো একটি ফিল্ড যা অন্য একটি টেবিলের প্রাইমারি কি-এর সঙ্গে সম্পর্ক স্থাপন করে। এটি টেবিলগুলোর মধ্যে সংযোগ তৈরি করে, যা ডেটাবেজকে সম্পর্কযুক্ত করে তোলে।
- উদাহরণ: যদি একটি অর্ডার টেবিলে CustomerID থাকে, তবে এটি গ্রাহক টেবিলের CustomerID প্রাইমারি কী-এর সঙ্গে সম্পর্ক স্থাপন করে।
৬. ইন্ডেক্স (Index):
- ইন্ডেক্স হলো ডেটাবেজের একটি উপাদান, যা সার্চ এবং রিট্রিভাল প্রক্রিয়া দ্রুত করতে ব্যবহৃত হয়। এটি টেবিলের নির্দিষ্ট ফিল্ডগুলোর উপর ভিত্তি করে তৈরি করা হয়।
- উদাহরণ: একটি টেবিলের Email ফিল্ডে ইন্ডেক্স তৈরি করা যেতে পারে, যাতে ইমেইল অনুসারে দ্রুত সার্চ করা যায়।
৭. ভিউ (View):
- ভিউ হলো একটি ভার্চুয়াল টেবিল, যা একটি বা একাধিক টেবিলের তথ্য প্রদর্শন করে। এটি একটি নির্দিষ্ট কুয়েরি বা ফিল্টারের মাধ্যমে তৈরি হয় এবং এটি টেবিলের তথ্য দেখার জন্য ব্যবহৃত হয়।
- উদাহরণ: একটি ভিউ ব্যবহার করে শুধুমাত্র সক্রিয় গ্রাহকদের তথ্য প্রদর্শন করা যেতে পারে।
৮. স্টোরড প্রোসিডিউর (Stored Procedure):
- স্টোরড প্রোসিডিউর হলো একটি প্রি-ডিফাইন্ড প্রোগ্রাম বা ফাংশন, যা ডেটাবেজের মধ্যে সংরক্ষিত থাকে এবং প্রয়োজন অনুযায়ী কার্যকর করা যায়। এটি ডেটা ম্যানিপুলেশন, হিসাব, বা অন্যান্য কার্যকলাপ সম্পাদনের জন্য ব্যবহৃত হয়।
- উদাহরণ: CalculateSalary নামে একটি স্টোরড প্রোসিডিউর থাকতে পারে, যা একটি টেবিল থেকে তথ্য নিয়ে কর্মচারীদের বেতন নির্ধারণ করে।
৯. ট্রিগার (Trigger):
- ট্রিগার হলো একটি প্রোগ্রাম বা কোড, যা ডেটাবেজে নির্দিষ্ট ইভেন্ট ঘটলে স্বয়ংক্রিয়ভাবে কার্যকর হয়। এটি সাধারণত INSERT, UPDATE, বা DELETE অপারেশনের সময় কার্যকর হয়।
- উদাহরণ: যখন একটি নতুন গ্রাহক টেবিলে যোগ করা হয়, তখন একটি ট্রিগার স্বয়ংক্রিয়ভাবে একটি লজ রাখে বা একটি ইমেইল পাঠায়।
১০. রিলেশনশিপ (Relationship): - ডেটাবেজে টেবিলগুলোর মধ্যে সম্পর্ক তৈরি করা হয়, যাতে ডেটা সমন্বিত এবং সংযুক্ত থাকে। সম্পর্ক তিন প্রকার হতে পারে: - এক থেকে এক সম্পর্ক (One-to-One): একটি টেবিলের একটি রেকর্ড অন্য একটি টেবিলের একটি রেকর্ডের সঙ্গে সংযুক্ত থাকে। - এক থেকে অনেক সম্পর্ক (One-to-Many): একটি টেবিলের একটি রেকর্ড অন্য একটি টেবিলের একাধিক রেকর্ডের সঙ্গে সংযুক্ত থাকে। - অনেক থেকে অনেক সম্পর্ক (Many-to-Many): একটি টেবিলের একাধিক রেকর্ড অন্য একটি টেবিলের একাধিক রেকর্ডের সঙ্গে সংযুক্ত থাকে।
সারসংক্ষেপ:
ডেটাবেজের উপাদানসমূহ ডেটা সংরক্ষণ, ম্যানেজমেন্ট, এবং প্রক্রিয়াকরণের জন্য গুরুত্বপূর্ণ। টেবিল, ফিল্ড, রেকর্ড, প্রাইমারি কি, ফরেন কি, ভিউ, স্টোরড প্রোসিডিউর, ট্রিগার, এবং সম্পর্ক একসঙ্গে কাজ করে ডেটাবেজকে কার্যকর এবং সংহত করে তোলে। এদের মাধ্যমে ডেটাবেজ সিস্টেম ডেটা রিট্রিভাল এবং আপডেট দ্রুত এবং সঠিকভাবে করতে সক্ষম হয়।
Related Question
View All-
ক
ফর্মুলা
-
খ
মেনু
-
গ
ওয়ার্কশীট
-
ঘ
ফিল্ড
-
ক
রেকর্ড
-
খ
টেবিল
-
গ
ইনডেক্স
-
ঘ
ফিল্ড
-
ক
বর্ণ > ফিল্ড > রেকর্ড > ডেটাবেজ
-
খ
ফিল্ড > রেকর্ড > টেবিল > ডেটাবেজ
-
গ
রেকর্ড > ফিল্ড > তথ্য > ডেটাবেজ
-
ঘ
রেকর্ড > ফিল্ড > বর্ণ > ডেটাবেজ
-
ক
First
-
খ
Second
-
গ
Third
-
ঘ
Fourth
-
ক
Unused data
-
খ
Harmful data
-
গ
Highlighted data
-
ঘ
Important data
-
ক
JSON
-
খ
MX
-
গ
HTML
-
ঘ
XML
১ ক্লিকে প্রশ্ন, শীট, সাজেশন ও
অনলাইন পরীক্ষা তৈরির সফটওয়্যার!
শুধু প্রশ্ন সিলেক্ট করুন — প্রশ্নপত্র অটোমেটিক তৈরি!
Related Question
Question Analytics
মোট উত্তরদাতা
জন