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