LibreOffice-Suite-Base/C2/Tables-and-Relationships/Bengali

From Script | Spoken-Tutorial
Jump to: navigation, search
Time Narration
00:00 LibreOffice বেস-এর উপর এই কথ্য টিউটোরিয়ালে আপনাদের স্বাগত জানাচ্ছি |
00:04 এই টিউটোরিয়ালে, আমরা LibreOffice বেস-এ টেবিল ও সম্পর্ক-এর বিষয়ে জানব |
00:10 এখানে, আমরা শিখব কিভাবে একটি টেবিলে তথ্য যোগ করা যায় |
00:16 সম্পর্ক নির্ধারণ এবং তৈরি করা যায় |
00:19 LibreOffice বেস-এর পূর্ববর্তী টিউটোরিয়ালে, আমরা শিখেছি বেস, ডাটাবেস সংক্রান্ত প্রাথমিক ধারণা এবং কিভাবে একটি ডাটাবেস এবং একটি টেবিল তৈরি করা যায় |
00:31 আগের টিউটোরিয়ালে আমরা উদাহরণের জন্য লাইব্রেরি নামক একটি ডাটাবেস এবং Books নামক একটি টেবিল তৈরী করেছিলাম |
00:42 এই টিউটোরিয়ালে, আমরা লাইব্রেরী ডাটাবেস নিয়ে আলোচনা শুরু করবো এবং শিখব কিভাবে একটি টেবিলে তথ্য যোগ করা যায় |
00:51 এরজন্য, LibreOffice Base প্রোগ্রামটি শুরু করা যাক |
00:57 তাহলে, স্ক্রিন-এর বাঁদিকে নীচে উপস্থিত স্টার্ট বাটনে ক্লিক করুন,
01:03 All programs ক্লিক করুন, এবং তারপর ক্লিক করুন LibreOffice Suite এবং শেষে LibreOffice Base.
01:12 যেহেতু ইতিমধ্যেই আমরা শেষ টিউটোরিয়ালে লাইব্রেরী ডাটাবেস তৈরি করে নিয়েছি, তাই এখন সেটি খোলা যাক |
01:20 ওই ফাইলটি খুলতে, 'open an existing database file' বিকল্পের উপর ক্লিক করুন |
01:28 'Recently Used' ড্রপ ডাউন বাক্স-ত়ে, আমাদের লাইব্রেরী ডেটাবেস দৃশ্যমান হওয়া উচিত |
01:35 এবার Finish বাটনে ক্লিক করুন |
01:38 যদি আপনার ফাইলটি দেখতে না পান, তাহলে কেন্দ্রে উপস্থিত ওপেন বাটনে ক্লিক করে Windows ডিরেক্টরিত়ে অর্থাৎ যেখানে লাইব্রেরী ডাটাবেসটি সংরক্ষণ করা হয়েছিল, সেখানে ফাইলটি খুঁজুন |
01:50 ফাইলটি পেয়ে গেলে, ফাইলের নাম-এ ক্লিক করে ওপেন বোতামে ক্লিক করুন |
01:57 এখন, যদি LibreOffice Base প্রোগ্রাম ইতিমধ্যেই খোলা থাকে, তাহলে আপনি এখান থেকে লাইব্রেরী ডাটাবেস খুলতে পারেন,
02:07 উপরের ফাইল মেনুতে ক্লিক করে তারপর ওপেন -এর উপর ক্লিক করুন |
02:14 উইন্ডোজ ডিরেক্টরি-ত়ে অর্থাৎ যেখানে লাইব্রেরী ডাটাবেস ফাইল সংরক্ষিত করা হয়েছিল, সেখানে ফাইলটি খুঁজে নিন |
02:21 Library.odb ফাইল-এর উপর ক্লিক করুন এবং নীচের Open বাটনে ক্লিক করুন |
02:31 এখন আমরা লাইব্রেরী ডাটাবেস-এ আছি |
02:35 বাম প্যানেলের ডাটাবেস তালিকায় থাক়া Tables আইকনের উপর ক্লিক করুন |
02:42 লক্ষ্য করুন ডান প্যানেলের উপর টেবিলগুলির তালিকায় Books টেবিল দেখা যাচ্ছে |
02:48 এখন, Books টেবিলের উপর ডান ক্লিক করুন |
02:53 লক্ষ্য করুন, এখানে বিভিন্ন বিকল্প রয়েছে যেগুলির থেকে আপনি প্রয়োজনমত বেছে নিতে পারেন |
02:58 এবার, এই টেবিল-এ তথ্য যোগ করতে 'open' ক্লিক করুন |
03:04 অথবা, আপনি টেবিল-এর নামের উপর ডবল ক্লিক করে সেটিকে খুলতে পারেন |
03:10 একটি নতুন উইন্ডো খুলে গেছে যার শিরোনাম 'Books – Library – LibreOffice Base: Table Data View'.
03:20 এখন আপনি টেবিলের সেলে সরাসরি মানগুলি লিখে Books টেবিলে তথ্য ঢোকাতে পারেন |
03:32 লক্ষ্য করুন, Bookid কলামে 'AutoField' আছে |
03:37 অর্থাৎ, আমরা যখন কোনো সারিতে তথ্য যোগ করব, base স্বয়ংক্রিয়ভাবে এই কলামের তথ্যগুলি ঊর্ধ্বক্রম-এ যোগ করবে |
03:48 এখন, পর্দায় যেমন দেখানো হয়েছে, সেরকম একের পর এক সারিগুলিতে প্রত্যেক সেলে তথ্য যোগ করা যাক |
04:23 সুতরাং, Books টেবিল-এ, ৫-টি নমুনা তথ্যের সারি আছে |
04:29 উপরে ফাইল মেনু ক্লিক করুন এবং তারপর Close নির্বাচন করে উইন্ডো বন্ধ করুন |
04:39 এখন আপনাদের জন্য একটি অনুশীলনী আছে |
04:42 একটি Members টেবিল তৈরী করুন যেটি প্রত্যেক সদস্য সম্পর্কে তথ্য সংরক্ষণ করবে, যেমন সদস্যদের নাম এবং তাদের ফোন নম্বর |
04:53 নিম্নলিখিত তিনটি ক্ষেত্র অন্তর্ভুক্ত করুন |
04:57 Member Id, এখানে Fieldtype বা ক্ষেত্রটির প্রকার পূর্ণসংখ্যা এবং এটিকে প্রাইমারী কী করুন |
05:06 Name, এখানে Fieldtype টেক্সট |
05:10 ফোন, এটির Fieldtype টেক্সট |
05:15 ঠিক আছে, আপনার কাজটি করা সম্পূর্ণ হল, Members টেবিলটি ঠিক এইরকম দেখতে লাগবে |
05:22 এই উইন্ডোটি বন্ধ করুন |
05:25 এখন, পর্দায় যেমন দেখানো আছে, সেরকম চারটি নমুনা সদস্যদের তথ্য Members টেবিলের মধ্যে যোগ করা যাক |
05:35 ঠিক যেভাবে আপনি Books টেবিলে করেছিলেন |<pause for 10 seconds>
05:46 সম্পূর্ণ হয়ে গেলে, এই উইন্ডোটি বন্ধ করে দিন |
05:50 এখন, আসুন আবার প্রধান উইন্ডোতে ফিরে যান এবং Tables আইকনের উপর পুনরায় ক্লিক করুন |
05:57 এবার তৃতীয় টেবিল তৈরি করা যাক: Books Issued |
06:03 সম্পূর্ণ হবার পর, Books Issued টেবিল-এ এই ক্ষেত্রগুলি থাকবে :
06:10 ইস্যু আইডি, এটির ক্ষেত্র প্রকার Integer বা পূর্ণসংখ্যা | এটি হল প্রাইমারী কী |
06:16 Book Id, ক্ষেত্র প্রকার পূর্ণসংখ্যা |
06:20 Member Id, ক্ষেত্র প্রকার পূর্ণসংখ্যা |
06:24 Issue Date, ক্ষেত্র প্রকার, তারিখ |
06:28 Return Date, ক্ষেত্র প্রকার, তারিখ |
06:32 Actual Return Date, ক্ষেত্র প্রকার, তারিখ
06:36 এবং Checked In, ক্ষেত্র প্রকার হ্যাঁ / না অর্থাত বুলিয়ান
06:42 ঠিক আছে, Books Issued টেবিল তৈরী হয়ে গেছে |
06:47 এখন পর্দায় যেমন দেখা যাচ্ছে, তেমন নমূনা তথ্য এই টেবিলে যোগ করুন |
06:56 এটির অর্থ হয়ত এখন আপনার কাছে পুরোপুরি স্পষ্ট নয়, কিন্তু খুব শীঘ্রই আমরা বুঝতে পারব ঠিক কি ঘটছে |
07:17 এখন, আমাদের লাইব্রেরী ডাটাবেসের মধ্যে তিনটি টেবিল আছে এবং সেগুলিতে নমুনা তথ্যও আছে |
07:25 এখন ডাটাবেসের মধ্যে সম্পর্ক তৈরী করা নিয়ে জানা যাক |
07:31 তাহলে আমরা তিনটি টেবিলে তিনটি আলাদা তথ্য সংরক্ষণ করেছি |
07:38 বই, সদস্য এবং সদস্যদের দেওয়া বই |
07:44 এছাড়াও আমরা তিনটি টেবিলেই, প্রতিটি বই, প্রত্যেক সদস্য এবং প্রতিটি বই দেওয়াকে স্বতন্ত্র ভাবে সনাক্ত করার জন্য, একটি করে কলাম নির্ধারিত করেছি |
07:57 সেগুলি হল প্রাইমারী কি বা প্রধান কি |
08:00 প্রাইমারী কী-এর আরো অনেক সুবিধার মধ্যে অন্যতম হল যে এটি টেবিলগুলির মধ্যে সম্পর্ক স্থাপন করতে সাহায্য করে |
08:10 কিন্তু সম্পর্ক তৈরী করার কি প্রয়োজন আছে?
08:13 Books Issued টেবিলে তাকান | এখানে, আপনি বইয়ের আইডি এবং সদস্যদের আইডি ক্ষেত্র দুটি দেখতে পাচ্ছেন |
08:23 Books Issued টেবিলে এদুটির মধ্যে যেকোনো মান থাকতে পারে |
08:28 কিন্তু, এদুটির মান যথাক্রমে Books এবং Members টেবিলে এই দুটি ক্ষেত্রের মানের সঙ্গে সামঞ্জস্যপূর্ণ হতে হবে |
08:38 অর্থাত যদি Books টেবিলে ম্যাকবেথ বইটির আইডি ৩ হয়,
08:45 তাহলে Books Issued টেবিলের Book Id ক্ষেত্রে ৩ লিখলে, এখনো ওই একই বই-কে বোঝানো হবে |
08:56 তাহলে, এই দুটি টেবিলকে আরো স্পষ্টভাবে সংযুক্ত করতে, তাদের মধ্যে সংযোগ স্থাপনের প্রয়োজন আছে |
09:05 এছাড়াও, উদাহরণস্বরূপ, কিভাবে এই সম্পর্কটি স্থাপন করবেন যে 'ম্যাকবেথ' বইটি রবি কুমার কে ২ রা জুন ২০১১ তে দেওয়া হয়েছিল?
09:16 এছাড়াও কিভাবে আপনি নিশ্চিত হবেন যে একটি বই শুধুমাত্র গ্রন্থাগারের সদস্যদের দেওয়া হচ্ছে, অন্যদেরকে দেওয়া হচ্ছে না ?
09:25 এগুলি করতে সম্পর্ক স্থাপন করতে হবে, যা তথ্যগুলিকে পরস্পর যুক্ত করতে সাহায্য করবে |
09:34 সংশ্লিষ্ট ক্ষেত্রগুলিকে পরস্পর যুক্ত করার মাধ্যমে, আমাদের বেসকে বোঝাতে হবে, যেন এটি শুধুমাত্র Books টেবিল and Members টেবিল থেকে মান ব্যবহার করে |
09:46 দেখা যাক কিভাবে করা যায় |
09:48 Libre অফিস বেজ প্রধান উইন্ডোতে, Tools- এর উপর ক্লিক করুন এবং তারপর ক্লিক করুন Relationships.
09:58 একটি ছোট পপ আপ উইন্ডো প্রদর্শিত হচ্ছে |
10:03 এখানে সবচেয়ে উপরের টেবিল নির্বাচন করুন এবং Add বাটনে ক্লিক করুন । অন্যান্য দুটি টেবিলেও একই কাজ পুনরাবৃত্তি করুন |
10:15 পপ আপ উইন্ডো বন্ধ করুন |
10:18 এখন আমরা একটি পংক্তির মধ্যে তিনটি টেবিল দেখতে পাচ্ছি - Books, Books Issued and Members.
10:26 ক্লিক করে, টেনে অন্য স্থানে এনে, টেবিলগুলির মধ্যে আরও ফাঁক রাখা যাক |
10:35 এখন, Books টেবিলের Book ID-র উপর ক্লিক করুন এবং সেটিকে টেনে এনে Books Issued টেবিলের Book ID-র উপর বসান |
10:48 এই দুটি ক্ষেত্রের নামের মধ্যে সংযোগকারী একটি লাইন লক্ষ্য করুন | তাহলে, আপনি একটি সম্পর্ক তৈরী করেছেন |
10:57 এবার MemberId- এর জন্য একই কাজের পুনরাবৃত্তি করুন |
11:02 Members টেবিলের Member ID-র উপর ক্লিক করে টেনে আনুন এবং Books Issued টেবিলে বসান |
11:11 আপনি দেখতে পাচ্ছেন, আমরা এখনি দুটি সম্পর্ক তৈরি করেছি |
11:16 তাহলে, এইভাবেই আপনি সম্পর্ক স্থাপন করতে পারেন |
11:20 এবং রিলেশনাল ডাটাবেস –এর বিভিন্ন টেবিলগুলির মধ্যে সংরক্ষিত অর্থপূর্ণ তথ্যগুলিকে পরস্পর সংযুক্ত করতে পারবেন |
11:30 এখানেই LibreOffice-এর এই টেবিল এবং সম্পর্ক সংক্রান্ত এই টিউটোরিয়ালটি সমাপ্ত হল |
11:36 সারসংক্ষেপে, আমরা শিখেছি, কিভাবে টেবিলে তথ্য যোগ করা যায়, সম্পর্কের সংজ্ঞা দেওয়া ও সম্পর্ক গঠন করা যায় |
11:45 স্পোকেন টিউটোরিয়াল Talk to a Teacher প্রকল্পের অংশবিশেষ যা ভারত সরকারের ICT, MHRD এর National Mission on Education দ্বারা সমর্থিত ।
11:57 এই প্রকল্প http://spoken-tutorial.org. দ্বারা পরিচালিত হয় |
12:03 এই বিষয় বিস্তারিত তথ্য এই লিঙ্ক-এ প্রাপ্তিসাধ্য ।
12:08 আমি অন্তরা এই টিউটোরিয়াল-টি অনুবাদ এবং রেকর্ড করেছি ।
12:17 এই টিউটোরিয়াল-এ অংশগ্রহন করার জন্য ধন্যবাদ । শুভবিদায় ।

Contributors and Content Editors

Antarade, Kaushik Datta, PoojaMoolya