Header Ads

Header ADS

ডেটাবেস কি? What is Database ?

ডেটাবেস (Database)

'Data' অর্থ উপার এবং Base অর্থ 'সমাবেশ। অর্থাৎ সম্পর্কযুক্ত উপাত্তের সমাবেশই হচ্ছে ডেটাবেস। সহজ কথায়, কোন কম্পিউটার সিস্টেমে সঞ্চিত উপাত্ত বা রেকর্ডসমূহের একটি কাঠামোবদ্ধ সব্বারকে ডেটাবেজ বলে।



এনটিটি (Entity)

বাস্তব ও অবাস্তব বস্তুর আদর্শ শ্রেণীকরণের জন্য প্রয়োজনীয় প্রধান একক হলো এনটিটি। বিল্ডিং, রুম, চেয়ার, পাঠ্যসূচী, মেশিন, কর্মী, দেশ, জাতি, ছাত্র, শিক্ষক ইত্যাদি ডেটা এনটিটির উদাহরণ। অবশ্যই এনটিটির কিছু বৈশিষ্ট্য থাকবে। যেমন ছাত্র একটি এনটিটি যার বৈশিষ্ট্য হলো নাম, রোল নং, বয়স, শ্রেণি প্রভৃতি। কোনো অর্গানাইজেশন এর জন্য একটি এনটিটি টাইপ (Entity Type) অথবা এনটিটি সেট (Entity Set) হলো ঐ প্রতিষ্ঠান সম্পর্কিত একই জাতীয় 'অবজেক্ট' যার ডেটা আছে। কাজেই যে বিষয়ে ডেটাবেস তৈরি করা হবে তার সাথে সংশ্লিষ্ট এনটিটিসমূহকে একত্রে এনটিটি সেট বলা হয়।

অ্যাট্রিবিউট (Attribute)

কোনো একটি এনটিটি সেটের যে প্রোপার্টিজগুলো ঐ এনটিটির বৈশিষ্ট্যগুলো প্রকাশ করে, তাকে অ্যাট্রিবিউট বলে। অনেক সময় অ্যাট্রিবিউটকে ডেটা আইটেম, ডেটা উপাদান, ডেটা ফিল্ড, ফিল্ড, আইটেম, এলিমেন্টারি আইটেম, অবজেক্ট প্রোপার্টি ইত্যাদি বলা হয়। যেমন: Emp_id., Name, Address, Skill, Annual_Salary ইত্যাদি।

ডেটা হায়ারার্কি (Data Hierarchy)

ডেটা হায়ারার্কি, বিট, বাইট, ফিল্ড, রেকর্ড এবং ফাইল নিয়ে গঠিত যা ডেটাবেসের উপাদান। অক্ষর (Character) : অঙ্ক, বর্ণ বা বিশেষ চিহ্নকে অক্ষর বলে। B, C, P. 9, 4, 5 ইত্যাদি এক একটি অক্ষর। সাধারণত ৮টি নিট নিয়ে একটি অক্ষর গঠিত হয়।

 ফিল্ড (Field) :

 কয়েকটি অক্ষর নিয়ে গঠিত হয় একটি ফিল্ড। রেকর্ড (Record) : পরস্পর সম্পর্কযুক্ত কয়েকটি ফিল্ড নিয়ে গঠিত হয় একটি রেকর্ড। টেবিল (Table) : এক বা একাধিক রেকর্ড নিয়ে টেবিল তৈরি হয়।

 কী ফিল্ড (Key Field)

সাধারণত কোনো একটি ফিল্ডের উপর ভিত্তি করে ফাইলের রেকর্ড সনাক্তকরণ, অনুসন্ধান, সম্পর্ক স্থাপন ইত্যাদি কাজগুলো করা হয়। এই ফিল্ডকে কী-ফিল্ড বলে। এক বা একাধিক অবস্থা বা ঘটনা বর্ণনার জন্য কী ফিল্ড ব্যবহার করা হয়। যেমন ক্লাসে ছাত্রদের রোল নম্বরের ভিত্তিতে শনাক্তকরণ, ফলাফল ঘোষণা ও স্কলারশীপ বিতরণ করা হয় তাই রোল নম্বরকে কী ফিল্ড বলা হয়। কী ফিল্ড প্রধানত তিন ধরনের হতে পারে। যথা- প্রাইমারি কী, কম্পোজিট প্রাইমারি কী এবং ফরেন কী।

This Section For [MAK Free BD] User

ডেটাবেজ সিস্টেম (Database System)

কম্পিউটার হার্ডওয়্যার, ডেটাবেস, ডেটাবেস ম্যানেজমেন্ট সিস্টেম সফটওয়্যার এবং ডেটাবেস ব্যবহারকারীকে একত্রে ডেটাবেস সিস্টেম বলে।

ডেটাবেস ম্যানেজমেন্ট সিস্টেম (Database Management System DBMS)

 ডেটাবেস ম্যানেজমেন্ট সিস্টেম হলো এমন একটি সফটওয়্যার যা ডেটাবেস তৈরি, পরিবর্তন, সংরক্ষণ, নিয়ন্ত্রণ এবং পরিচালনার কাজে ব্যবহৃত হয়। বর্তমানে ডেটাবেস সিস্টেম প্রায় প্রতিটি ক্ষেত্রে ব্যবহৃত হচ্ছে যেমন- ব্যাংকিং, শিক্ষা প্রতিষ্ঠানে, জনসংখ্যা সমীক্ষা ক্ষেত্রে, এয়ার লাইন্সে, যোগাযোগের ক্ষেত্রে, উৎপাদনকারী প্রতিষ্ঠানের ক্ষেত্রে ইত্যাদি।

ডেটাবেজ এডমিনিস্ট্রে (Database Administrator DBA )

কেন্দ্রীয়ভাবে ডেটাবেস নিয়ন্ত্রণ ও পরিচালিত হয় একজন ব্যক্তি বা একদল ব্যক্তির সাহায্যে থাকে বা যাদেরকে বলা হয় ডেটাবেস এডমিনিস্ট্রেট

ডাটাবেস ল্যাংগুয়েজ (Database Language)

 ডাটাবেস ল্যাংগুয়েজ বিভিন্ন ধরনের হতে পারে। যথা-

1) Data Definition Language (DDL): 

ডেটাবেস এর তথ্যের ধরন এবং তাদেরস ম্পর্ক নির্ধারণে ব্যবহৃত হয়।

2) Data Manipulation Language (DML): 

ডেটাবেস এর তথ্য সমগ্রকে পরিচালনা বা নিয়ন্ত্রণের জন্য ব্যবহৃত হয়।

3) Query Language: 

ডেটাবেসে ডেটা প্রবেশ করানো, ডেটা পুনরুদ্ধার বা বিট্রাইভ করা ডেটা মডিফাই অথবা ডিলিট করা ইত্যাদি অপারেশনগুলোকে কুয়েরি বলে। যে ল্যাংগুয়েজের সাহায্যে কুয়েরি করা হয়, তাকে কুয়েরি ল্যাংগুয়েজ বলে। ৩টি কুয়েরি ল্যাংগুয়েজ সর্বাধিক গ্রহনযোগ পেয়েছে। যথা- QUEL, QBE, SQL (Structured Query Language) । Note: DDL, DML. Query Language প্রভৃতি হলো ডাটাবেজ ল্যাংগুয়েজ এর ধরন। পক্ষান্তরে QUEL, SQL প্রভৃতি হলো ডাটাবেজ ল্যাংগুয়েজ এর উদাহরণ।





Source:

Easy কম্পিউটার ও তথ্য প্রযুক্তি

লেখক: ডা. মোঃ শানেওয়াজ হোসেন জর্জ [এমবিবিএস ( ঢামেক); বিসিএস (২৫ তম)]

No comments

Powered by Blogger.