আজকে আমাদের আলোচনার বিষয় – ডাটাবেস ম্যানেজমেন্ট সিস্টেম সূচিপত্র। এটি চার বছর মেয়াদি কোর্সের আলোকে লেখা হয়েছে। ডাটাবেস ম্যানেজমেন্ট সিস্টেমের বিভিন্ন ইংরেজি বই অনুসরণ করেই রচনা করা হয়েছে। ইঞ্জিনিয়ারিং বিষয়ের যে-কোন বই সম্পূর্ণরূপে বাংলা ভাষায় রচনা করা সম্ভব নয়। এজন্যে কিছু কিছু ইংরেজি শব্দকে বাংলায় অনুবাদ করা হয়নি। ফলে ছাত্রছাত্রীদের হয়ত কিছুটা অসুবিধা হতে পারে।
Table of Contents
ডাটাবেস ম্যানেজমেন্ট সিস্টেম সূচিপত্র
অধ্যায়-১: ডাটাবেস সিস্টেমের মূলনীতি
- ডাটাবেস সিস্টেমের মূলনীতির সূচনা
- ডাটাবেস ম্যানেজমেন্ট সিস্টেমের সংজ্ঞা
- ডাটাবেস ম্যানেজমেন্ট সিস্টেমের উদ্দেশ্যাবলী
- কনভেনশনাল ফাইল সিস্টেম এবং ডাটাবেস ম্যানেজমেন্ট সিস্টেমের মধ্যে পার্থক্য
- ডাটাবেস ম্যানেজমেন্ট সিস্টেম এর সুবিধা ও অসুবিধাসমূহ
- ডাটা অ্যাবসট্রাকশন
- স্কীমা’র প্রকারভেদসমূহ
অধ্যায়-২: ডাটাবেস ভাষা সম্বন্ধে ধারণা
- ডাটাবেস ভাষা সম্বন্ধের সূচনা
- ডাটাবেস ল্যাংগুয়েজের সংজ্ঞা
- ডাটা ডেফিনিশন ল্যাংগুয়েজ এবং ম্যানিপুলেশন ল্যাংগুয়েজ-এর বেসিক অপারেশন
- ডাটাবেস ইউজারদের বিভিন্ন গ্রুপের বর্ণনা
- ডাটাবেস ম্যানেজার-এর বিভিন্ন কাজ
- ডাটাবেস অ্যাডমিনিস্টেটরের কাজ
- ডাটাবেস ম্যানেজম্যান্ট সিস্টেমের ফাংশনাল কম্পোনেন্টস
অধ্যায়-৩: ডাটা মডেল
- ডাটা মডেলর সূচনা
- এনটিটি ও এনটিটি সেট-এর সংজ্ঞা
- ডাটা মডেল
- E-R ডায়াগ্রাম-এর প্রতীক
- বিভিন্ন ম্যাপিং কনস্ট্রেইন্টস-এর জন্য E-R ডায়াগ্রাম
- E-R ডায়াগ্রামে ব্যবহৃত বিভিন্ন ধরনের অ্যাট্রিবিউটসমূহের বর্ণনা
- E-R ডায়াগ্রামকে টেবিলে উপস্থাপন করার কৌশল
- ডাটা মডেল-এর প্রকারভেদ
- এনটিটি রিলেশনশীপ-এর কন্সট্রেইন্ট
- ডিবিএমএস-এর ক্ষেত্রে কী এর সংজ্ঞা
- ডিবিএমএস-এর ক্ষেত্রে বিভিন্ন ধরনের কীসমূহ
- স্ট্রং এবং উইক এনটিটি সেট এর পার্থক্য
- স্কীমা’র প্রকারভেদের উল্লেখ
অধ্যায়-৪ : রিলেশনাল ডাটাবেস কুয়েরী ল্যাংগুয়েজ
- রিলেশনাল ডাটাবেস কুয়েরী ল্যাংগুয়েজা এর সূচনা
- কুয়েরী ল্যাংগুয়েজের সংজ্ঞা
- SQL, QBE Datalog এর মধ্যে পার্থক্য
- রিলেশনাল অ্যালজেবরার মৌলিক অপারেশন বর্ণনা
- রিলেশনাল অ্যালজেবরার অতিরিক্ত অপারেশনসমূহ
অধ্যায়-৫: SQL সম্পর্কে ধারণা
- SQL এর সূচনা
- SQL এর বিভিন্ন অংশের উল্লেখ
- SQL এক্সপ্রেশনের তিনটি ক্লজের বর্ণনা
- SQL এর সেট অপারেশন (ইউনিয়ন, ইন্টারসেক্ট এবং এক্সসেপ্ট)-এর ব্যবহারের বর্ণনা।
- SQL এর অ্যাগ্রিগেট ফাংশনের ব্যবহারের বর্ণনা
- SQL এর সাহায্যে add, remove ও delete কৌশল বর্ণনা
অধ্যায়-৬: ইন্টিগ্রিটি ও সিকিউরিটি সম্পর্কে ধারণা
- ইন্টিগ্রিটি কন্সট্রেইন্ট
- রেফারেন্সিয়াল ইন্টিগ্রিটি
- DBMS এর Assertion বর্ণনা
- Trigger এর সংজ্ঞা এবং এটির প্রয়োজনীয়তা
- ডাটাবেজ সিকিউরিটি এর সংজ্ঞা
- Database রক্ষাকরণ
- ডাটাবেস ইনক্রিপশন ও অথেনটিকেশন এর সংজ্ঞা
- Encryption এর বিভিন্ন কৌশল
অধ্যায়-৭: রিলেশনাল ডাটাবেস সম্পর্কে ধারণা
- Normalization এর সংজ্ঞা
- Normalization এর প্রয়োজনীয়তা
- DBMS এর ক্ষেত্রে redundancy
- DBMS-এ normalization এর তিনটি Stage/rules
- সামগ্রিক database ডিজাইন প্রক্রিয়া বর্ণনা
অধ্যায়-৮: স্টোরেজ এবং ফাইল স্ট্রাকচার অনুধাবন
- স্টোরেজ অ্যান্ড ফাইল স্ট্রাকচার
- ফিজিক্যাল স্টোরেজ মিডিয়ার তালিকা,
- বিভিন্ন স্টোরেজ মিডিয়ার বৈশিষ্ট্য
- RAID এর সংজ্ঞা
- RAID এর বিভিন্ন Level
- RAID level পছন্দ বা নির্বাচন করার পদ্ধতি,
অধ্যায়-৯: ট্রানজেকশন এবং কনকারেসি কন্ট্রোল
- Transaction Concurrent execution এর সংজ্ঞা,
- Transaction এর বৈশিষ্ট্যসমূহ
- Diagram-সহ Transaction এর State-সমূহ
- Concurrency অনুমোদনের কারণসমূহ
অধ্যায়-১০ : ডাটাবেস সিস্টেম আর্কিটেকচার
- ডাটাবেস সিস্টেম আর্কিটেকচারের ভূমিকা
- সার্ভার, প্যারালাল, ডিসট্রিবিউটেড ডাটাবেস সিস্টেমের সংজ্ঞা
- Homogeneous and heterogeneous database এর ব্যাখ্যা
- সার্ভার (সেন্ট্রালাইজড, ক্লায়েন্ট-সার্ভার), প্যারালাল ও ডিসট্রিবিউটেড ডাটাবেস সিস্টেম আর্কিটেকচারের স্ট্রাকচারের বর্ণনা
- সার্ভার, প্যারালাল এবং ডিস্ট্রিবিউটেড ডাটাবেস সিস্টেম আর্কিটেকচারের সুবিধা-অসুবিধা
ব্যবহারিক
- ডাটাবেস ম্যানেজমেন্ট সিস্টেম ব্যাবহারিক জব নং ১ থেকে ৬
- ডাটাবেস ম্যানেজমেন্ট সিস্টেম ব্যাবহারিক জব নং ৭ থেকে ১২
- ডাটাবেস ম্যানেজমেন্ট সিস্টেম ব্যাবহারিক জব নং ১৩ থেকে ১৭
আরও দেখুনঃ