Difference between revisions of "LibreOffice-Suite-Base/C4/Database-Maintenance/Bengali"

From Script | Spoken-Tutorial
Jump to: navigation, search
Line 7: Line 7:
 
   
 
   
 
|-  
 
|-  
|00:04  
+
||00:04  
|এই টিউটোরিয়াল, আমরা শিখবো কিভাবে একটি ডেটাবেস রক্ষণাবেক্ষণ, ডাটাবেস কাঠামো পরিবর্তন, একটি ডাটাবেস defragment করা এবং backups নেওয়া যায় |
+
||এই টিউটোরিয়াল, আমরা শিখবো কিভাবে একটি ডেটাবেস রক্ষণাবেক্ষণ, ডাটাবেস কাঠামো পরিবর্তন, একটি ডাটাবেস defragment করা এবং backups নেওয়া যায় |
 
   
 
   
 
|-  
 
|-  
| 00:19  
+
|| 00:19  
| ডাটাবেস রক্ষণাবেক্ষণ |
+
|| ডাটাবেস রক্ষণাবেক্ষণ |
 
   
 
   
 
|-  
 
|-  
|00:21  
+
||00:21  
|যেকোনো  বেস ডাটাবেস-এর জন্যই, সবসময়, আমাদের কিছু পদক্ষেপ গ্রহণ করতে হবে যাতে তথ্য সাম্প্রতিক, নির্ভরযোগ্য ও নিরাপদ থাকতে পারে |
+
||যেকোনো  বেস ডাটাবেস-এর জন্যই, সবসময়, আমাদের কিছু পদক্ষেপ গ্রহণ করতে হবে যাতে তথ্য সাম্প্রতিক, নির্ভরযোগ্য ও নিরাপদ থাকতে পারে |
 
   
 
   
 
|-  
 
|-  
|00:31  
+
||00:31  
|এর জন্য তথ্য কাঠামো এবং ফর্ম upadte করা  প্রয়োজন যাতে তথ্য সাম্প্রতিক থাকে |
+
||এর জন্য তথ্য কাঠামো এবং ফর্ম upadte করা  প্রয়োজন যাতে তথ্য সাম্প্রতিক থাকে |
 
   
 
   
 
|-  
 
|-  
|00:41  
+
||00:41  
|এখন,  আমাদের পূর্ববর্তী টিউটোরিয়াল-এ  নির্মিত গ্রন্থাগার  ডাটাবেস নিয়ে আলোচনা শুরু  করা যাক |
+
||এখন,  আমাদের পূর্ববর্তী টিউটোরিয়াল-এ  নির্মিত গ্রন্থাগার  ডাটাবেস নিয়ে আলোচনা শুরু  করা যাক |
 
   
 
   
 
|-  
 
|-  
|00:48  
+
||00:48  
|এই ডাটাবেস-এ  প্রথমে books, members এবং books issued টেবিলগুলি  ছিল |
+
||এই ডাটাবেস-এ  প্রথমে books, members এবং books issued টেবিলগুলি  ছিল |
 
   
 
   
 
|-  
 
|-  
|00:55  
+
||00:55  
|এবং আমরা এই ডাটাবেস গঠন-এর  উপর ভিত্তি করে আমাদের নমুনা  ফর্ম, প্রশ্ন এবং প্রতিবেদন তৈরী করেছিলাম  |
+
||এবং আমরা এই ডাটাবেস গঠন-এর  উপর ভিত্তি করে আমাদের নমুনা  ফর্ম, প্রশ্ন এবং প্রতিবেদন তৈরী করেছিলাম  |
 
   
 
   
 
|-  
 
|-  
|01:03  
+
||01:03  
|পরে, গ্রন্থাগার আরো সম্প্রসারিত করা হয়েছিলো  যাতে  তাতে অন্যান্য মিডিয়া যেমন ডিভিডি এবং সিডি থাকে  |
+
||পরে, গ্রন্থাগার আরো সম্প্রসারিত করা হয়েছিলো  যাতে  তাতে অন্যান্য মিডিয়া যেমন ডিভিডি এবং সিডি থাকে  |
 
   
 
   
 
|-  
 
|-  
|01:11  
+
||01:11  
|সুতরাং, আমাদের  গ্রন্থাগার ডেটাবেস পরিবর্তন করতে হয়েছিল  যাতে উপযুক্ত তথ্য কাঠামো থাকে |
+
||সুতরাং, আমাদের  গ্রন্থাগার ডেটাবেস পরিবর্তন করতে হয়েছিল  যাতে উপযুক্ত তথ্য কাঠামো থাকে |
 
   
 
   
 
|-  
 
|-  
|01:16  
+
||01:16  
|এর জন্য, আমরা মিডিয়া নামক অন্য একটি টেবিল  যোগ করেছিলাম  |
+
||এর জন্য, আমরা মিডিয়া নামক অন্য একটি টেবিল  যোগ করেছিলাম  |
 
   
 
   
 
|-  
 
|-  
|01:21  
+
||01:21  
|এবং এই নতুন  টেবিলে ডিভিডি এবং সিডির  তথ্য সংরক্ষণ করা হয়েছিল |
+
||এবং এই নতুন  টেবিলে ডিভিডি এবং সিডির  তথ্য সংরক্ষণ করা হয়েছিল |
 
   
 
   
 
|-  
 
|-  
|01:28  
+
||01:28  
|এইভাবে, যেহেতু আমরা, প্রয়োজন অনুযায় ডেটাবেস  পরিবর্তন করেছিলাম, তাই সেটি আরো ব্যবহার-উপযোগী এবং সাম্প্রতিক হয়ে উঠেছিল |
+
||এইভাবে, যেহেতু আমরা, প্রয়োজন অনুযায় ডেটাবেস  পরিবর্তন করেছিলাম, তাই সেটি আরো ব্যবহার-উপযোগী এবং সাম্প্রতিক হয়ে উঠেছিল |
 
|-  
 
|-  
|01:39  
+
||01:39  
|টেবিল পরিবর্তন করার সাথে সাথে, ফর্ম-গুলিকেও পরিবর্তন করা প্রয়োজন যাতে সেগুলির  ব্যবহার, সহজ হয় |
+
||টেবিল পরিবর্তন করার সাথে সাথে, ফর্ম-গুলিকেও পরিবর্তন করা প্রয়োজন যাতে সেগুলির  ব্যবহার, সহজ হয় |
 
   
 
   
 
|-  
 
|-  
|01:47  
+
||01:47  
|অথবা, আমরা টেবিল-এর নতুন কাঠামো অনুযায়, নতুন ফর্ম-ও তৈরী করতে পারি |
+
||অথবা, আমরা টেবিল-এর নতুন কাঠামো অনুযায়, নতুন ফর্ম-ও তৈরী করতে পারি |
 
   
 
   
 
|-  
 
|-  
|01:54  
+
||01:54  
|উদাহরণস্বরূপ, যদি বই-এর তথ্য ঢোকানোর জন্য একটি ফর্ম থাকে, আমরা সেটিকে পরিবর্তন করতে পারি যাতে তাতে  ডিভিডি এবং সিডি র তথ্য ঢোকানোর-ও জায়গাও  থাকে |
+
||উদাহরণস্বরূপ, যদি বই-এর তথ্য ঢোকানোর জন্য একটি ফর্ম থাকে, আমরা সেটিকে পরিবর্তন করতে পারি যাতে তাতে  ডিভিডি এবং সিডি র তথ্য ঢোকানোর-ও জায়গাও  থাকে |
 
|-  
 
|-  
|02:08  
+
||02:08  
|এখানে, আমরা মিডিয়া প্রকার  নির্বাচন করার জন্য option বোতাম যোগ করতে  পারি -  বই, বা ডিভিডি বা সিডি |
+
||এখানে, আমরা মিডিয়া প্রকার  নির্বাচন করার জন্য option বোতাম যোগ করতে  পারি -  বই, বা ডিভিডি বা সিডি |
 
   
 
   
 
|-  
 
|-  
|02:19  
+
||02:19  
|অথবা,  আমরা একটি সম্পূর্ণ নতুন ফর্ম তৈরী করতে পারি, যাতে শুধু ডিভিডি এবং সিডি মিডিয়ার তথ্য ঢোকানোর জায়গা থাকবে |
+
||অথবা,  আমরা একটি সম্পূর্ণ নতুন ফর্ম তৈরী করতে পারি, যাতে শুধু ডিভিডি এবং সিডি মিডিয়ার তথ্য ঢোকানোর জায়গা থাকবে |
 
|-  
 
|-  
|02:28  
+
||02:28  
|একইভাবে, আমাদের, পরিবর্তিত তথ্য কাঠামোর উপর ভিত্তি করে, সম্পর্কিত প্রশ্ন এবং প্রতিবেদনগুলি, পরিবর্তন করতে হবে বা নতুন করে তৈরী করতে হবে |
+
||একইভাবে, আমাদের, পরিবর্তিত তথ্য কাঠামোর উপর ভিত্তি করে, সম্পর্কিত প্রশ্ন এবং প্রতিবেদনগুলি, পরিবর্তন করতে হবে বা নতুন করে তৈরী করতে হবে |
 
   
 
   
 
|-  
 
|-  
|02:39  
+
||02:39  
|এবং কখনও কখনও, বিদ্যমান টেবিল কাঠামোও  পরিবর্তন করতে হতে পারে |
+
||এবং কখনও কখনও, বিদ্যমান টেবিল কাঠামোও  পরিবর্তন করতে হতে পারে |
 
   
 
   
 
|-  
 
|-  
|02:45  
+
||02:45  
|উদাহরণস্বরূপ,  Members টেবিলটি বিবেচনা করা যাক যাতে গ্রন্থাগারের সব  সদস্য তালিকাভুক্ত থাকে |
+
||উদাহরণস্বরূপ,  Members টেবিলটি বিবেচনা করা যাক যাতে গ্রন্থাগারের সব  সদস্য তালিকাভুক্ত থাকে |
 
   
 
   
 
|-  
 
|-  
|02:53  
+
||02:53  
|বর্তমানে, এটি  কেবল সদস্যদের  নাম ও ফোন নম্বর সঞ্চয় করে |
+
||বর্তমানে, এটি  কেবল সদস্যদের  নাম ও ফোন নম্বর সঞ্চয় করে |
 
   
 
   
 
|-  
 
|-  
|02:58  
+
||02:58  
|এখন যদি  তাদের ঠিকানা এবং শহর সংক্রান্ত তথ্য সংরক্ষণ করতে হয়,  তাহলে Members টেবিল কাঠামো পরিবর্তন করতে হবে |
+
||এখন যদি  তাদের ঠিকানা এবং শহর সংক্রান্ত তথ্য সংরক্ষণ করতে হয়,  তাহলে Members টেবিল কাঠামো পরিবর্তন করতে হবে |
 
   
 
   
 
|-  
 
|-  
|03:09  
+
||03:09  
|এর র  জন্য, আমরা এই  এসকিউএল সিনট্যাক্স ব্যবহার করতে পারি :  
+
||এর জন্য, আমরা এই  এসকিউএল সিনট্যাক্স ব্যবহার করতে পারি :  
 
   
 
   
 
|-  
 
|-  
|03:15  
+
||03:15  
|ALTER TABLE Members ADD Address TEXT, ADD City TEXT
+
||ALTER TABLE Members ADD Address TEXT, ADD City TEXT
 
   
 
   
 
|-  
 
|-  
|03:22  
+
||03:22  
|তাহলে,  ALTER TABLE বিবৃতি,  টেবিল কাঠামো পরিবর্তন করে  এবং দুটি নতুন কলাম যোগ করে |
+
||তাহলে,  ALTER TABLE বিবৃতি,  টেবিল কাঠামো পরিবর্তন করে  এবং দুটি নতুন কলাম যোগ করে |
 
   
 
   
 
|-  
 
|-  
|03:30  
+
||03:30  
|ঠিকানা এবং শহর যাতে TEXT তথ্য থাকবে |
+
||ঠিকানা এবং শহর যাতে TEXT তথ্য থাকবে |
 
   
 
   
 
|-  
 
|-  
|03:36  
+
||03:36  
|টেবিল কাঠামো তৈরি করা এবং পরিবর্তন করার উপর আরও তথ্যের জন্য hsqldb.org / ওয়েবসাইট-এ যান |
+
||টেবিল কাঠামো তৈরি করা এবং পরিবর্তন করার উপর আরও তথ্যের জন্য hsqldb.org / ওয়েবসাইট-এ যান |
 
   
 
   
 
|-  
 
|-  
|03:47  
+
||03:47  
|পর্দায় দেখানো url-এ ঠিকানা ব্যবহার করুন |
+
||পর্দায় দেখানো url-এ ঠিকানা ব্যবহার করুন |
 
   
 
   
 
|-  
 
|-  
|03:52  
+
||03:52  
|এরপর, দেখে নিন, কিভাবে বেজ ডাটাবেসটি, ব্যবহারের জন্য নির্ভরযোগ্য রাখা যায় |
+
||এরপর, দেখে নিন, কিভাবে বেজ ডাটাবেসটি, ব্যবহারের জন্য নির্ভরযোগ্য রাখা যায় |
 
   
 
   
 
|-  
 
|-  
|03:59  
+
||03:59  
|কখনও কখনও, তুলনামূলকভাবে কম সংখ্যক  রেকর্ড সঞ্চয় করার জন্য,  বেস-এর অনেক বেসি  মেমরির প্রয়োজন হয় |
+
||কখনও কখনও, তুলনামূলকভাবে কম সংখ্যক  রেকর্ড সঞ্চয় করার জন্য,  বেস-এর অনেক বেসি  মেমরির প্রয়োজন হয় |
 
   
 
   
 
|-  
 
|-  
|04:08  
+
||04:08  
|এর কারণ হল, বেজ মনে করে কোনো ডাটাবেস-এর জন্য একটি নির্দিষ্ট পরিমান মেমরি  প্রয়োজন হতে পারে |
+
||এর কারণ হল, বেজ মনে করে কোনো ডাটাবেস-এর জন্য একটি নির্দিষ্ট পরিমান মেমরি  প্রয়োজন হতে পারে |
 
   
 
   
 
|-  
 
|-  
|04:17  
+
||04:17  
|এবং, আমরা টেবিলের মধ্যে যে তথ্য দেখি, সেগুলি ঠিক একই ক্রমে সংরক্ষিত হয় না \
+
||এবং, আমরা টেবিলের মধ্যে যে তথ্য দেখি, সেগুলি ঠিক একই ক্রমে সংরক্ষিত হয় না \
 
   
 
   
 
|-  
 
|-  
|04:26  
+
||04:26  
|কারণ, আমরা বিভিন্ন সময়ে টেবিলে তথ্য যোগ করি,  তাই  সেগুলি নির্দিষ্ট ক্রমে সংরক্ষিত হয়না |
+
||কারণ, আমরা বিভিন্ন সময়ে টেবিলে তথ্য যোগ করি,  তাই  সেগুলি নির্দিষ্ট ক্রমে সংরক্ষিত হয়না |
 
   
 
   
 
|-  
 
|-  
|04:36করা হয় |
+
||04:36
|আমরা,  টেবিলের  তথ্যর জন্য ইন্ডেক্স বা  সূচী ব্যবহার করতে পারি, ঠিক যেভাবে  একটি গ্রন্থাগারে বই-এর ব্যবহার   
+
||আমরা,  টেবিলের  তথ্যর জন্য ইন্ডেক্স বা  সূচী ব্যবহার করতে পারি, ঠিক যেভাবে  একটি গ্রন্থাগারে বই-এর ব্যবহার  করা হয় |
 +
 
 
   
 
   
 
|-  
 
|-  
|04:45  
+
||04:45  
|একটি সূচী যে শুধুমাত্র  বই তালিকাভুক্ত করে তাই নয়,  তাদের প্রকৃত অবস্থানও  সঞ্চয় করে |
+
||একটি সূচী যে শুধুমাত্র  বই তালিকাভুক্ত করে তাই নয়,  তাদের প্রকৃত অবস্থানও  সঞ্চয় করে |
 
   
 
   
 
|-  
 
|-  
|04:53  
+
||04:53  
|একইভাবে, আমরা দক্ষতার সাথে তথ্য খোঁজার জন্য, টেবিল-এ ইনডেক্স নির্মাণ করতে পারি |
+
||একইভাবে, আমরা দক্ষতার সাথে তথ্য খোঁজার জন্য, টেবিল-এ ইনডেক্স নির্মাণ করতে পারি |
 
   
 
   
 
|-  
 
|-  
|05:00  
+
||05:00  
|কিন্তু ইনডেক্স-এর জন্যও  অনেক মেমরি প্রয়োজন হতে  পারে |
+
||কিন্তু ইনডেক্স-এর জন্যও  অনেক মেমরি প্রয়োজন হতে  পারে |
 
   
 
   
 
|-  
 
|-  
|05:04  
+
||05:04  
|এবং, কখনও কখনও, টেবিল-এর  তথ্য মুছে ফেলার পরও সম্পূর্ণ তথ্য নিশ্চিহ্ন হয়ে যায়না,  
+
||এবং, কখনও কখনও, টেবিল-এর  তথ্য মুছে ফেলার পরও সম্পূর্ণ তথ্য নিশ্চিহ্ন হয়ে যায়না,  
 
   
 
   
 
|-  
 
|-  
|05:11  
+
||05:11  
|তারা শুধু টেবিল ইনডেক্স থেকে বিচ্ছিন্ন হয়ে যায় |কিন্তু তারা স্থান দখল করে থাকে, যতক্ষণ না নতুন তথ্য যোগ করে সেই স্থান দখল করা হচ্ছে |
+
||তারা শুধু টেবিল ইনডেক্স থেকে বিচ্ছিন্ন হয়ে যায় |কিন্তু তারা স্থান দখল করে থাকে, যতক্ষণ না নতুন তথ্য যোগ করে সেই স্থান দখল করা হচ্ছে |
 
   
 
   
 
|-  
 
|-  
|05:24  
+
||05:24  
|এইভাবেই সংরক্ষিত তথ্য অতটা বড় না হলেও  ডাটাবেসের আকার বৃধি পেতে থাকে |
+
||এইভাবেই সংরক্ষিত তথ্য অতটা বড় না হলেও  ডাটাবেসের আকার বৃধি পেতে থাকে |
 
   
 
   
 
|-  
 
|-  
|05:35  
+
||05:35  
|বেজ-এ, তথ্য পুনঃসগঠিত করার  একটি চমৎকার উপায় উপলব্ধ  রয়েছে, যাকে বলে Defragmenting |
+
||বেজ-এ, তথ্য পুনঃসগঠিত করার  একটি চমৎকার উপায় উপলব্ধ  রয়েছে, যাকে বলে Defragmenting |
 
|-  
 
|-  
|05:42  
+
||05:42  
|এর জন্য, যে ডেটাবেসটি  ডিফ্র্যাগমেন্ট করা প্রয়োজন সেটি খোলা যাক |
+
||এর জন্য, যে ডেটাবেসটি  ডিফ্র্যাগমেন্ট করা প্রয়োজন সেটি খোলা যাক |
 
   
 
   
 
|-  
 
|-  
|05:49  
+
||05:49  
|প্রথমে  LibreOffice বেজ উইন্ডোর ভিতরে গিয়ে, প্রথমে Tools মেনুতে ক্লিক করুন এবং তারপর এসকিউএল সাব মেনুতে ক্লিক করুন |
+
||প্রথমে  LibreOffice বেজ উইন্ডোর ভিতরে গিয়ে, প্রথমে Tools মেনুতে ক্লিক করুন এবং তারপর এসকিউএল সাব মেনুতে ক্লিক করুন |
 
   
 
   
 
|-  
 
|-  
|06:01  
+
||06:01  
|এবং এসকিউএল উইন্ডোতে নিম্নোক্ত কমান্ডটি লিখুন :
+
||এবং এসকিউএল উইন্ডোতে নিম্নোক্ত কমান্ডটি লিখুন :
 
   
 
   
 
|-  
 
|-  
|06:07  
+
||06:07  
|CHECKPOINT DEFRAG
+
||CHECKPOINT DEFRAG
 
   
 
   
 
|-  
 
|-  
|06:10  
+
||06:10  
|এই SQL কমান্ড বেজ ডাটাবেস ফাইল থেকে অপ্রয়োজনীয়  তথ্য মুছে দেবে |
+
||এই SQL কমান্ড বেজ ডাটাবেস ফাইল থেকে অপ্রয়োজনীয়  তথ্য মুছে দেবে |
 
   
 
   
 
|-  
 
|-  
|06:19  
+
||06:19  
|এটি প্রথমে ডেটাবেস-টি বন্ধ করে, তথ্য পুনরায় সংগঠিত করে, এবং তারপর আবার ডাটাবেসটি খোলে |
+
||এটি প্রথমে ডেটাবেস-টি বন্ধ করে, তথ্য পুনরায় সংগঠিত করে, এবং তারপর আবার ডাটাবেসটি খোলে |
 
|-  
 
|-  
|06:27  
+
||06:27  
|এখন, আমরা এসকিউএল উইন্ডোতে অন্য আরেকটি  কমান্ড ব্যবহার করতে পারি :
+
||এখন, আমরা এসকিউএল উইন্ডোতে অন্য আরেকটি  কমান্ড ব্যবহার করতে পারি :
 
   
 
   
 
|-  
 
|-  
| 06:33  
+
||06:33  
| SHUTDOWN COMPACT |
+
|| SHUTDOWN COMPACT |
 
   
 
   
 
|-  
 
|-  
|06:36  
+
||06:36  
|এখানে  শুধু পার্থক্য হলো, এই কমান্ড ডাটাবেস পুনরায় খোলে না |
+
||এখানে  শুধু পার্থক্য হলো, এই কমান্ড ডাটাবেস পুনরায় খোলে না |
 
   
 
   
 
|-  
 
|-  
|06:43  
+
||06:43  
|Defragmenting সম্পর্কে আরও তথ্যের জন্য,  hsqldb.org অধ্যায় ১১-তে  যান |
+
||Defragmenting সম্পর্কে আরও তথ্যের জন্য,  hsqldb.org অধ্যায় ১১-তে  যান |
 
   
 
   
 
|-  
 
|-  
|06:54   
+
||06:54   
|অবশেষে, backups সম্পর্কে আলোচনা কিরা যাক, যা আমাদের ডাটাবেস নিরাপদ রাখতে সাহায্য করে |
+
||অবশেষে, backups সম্পর্কে আলোচনা কিরা যাক, যা আমাদের ডাটাবেস নিরাপদ রাখতে সাহায্য করে |
 
   
 
   
 
|-  
 
|-  
|07:02  
+
||07:02  
|আমরা কারণে আমাদের ডাটাবেস হারাতে পারি,  
+
||আমরা কারণে আমাদের ডাটাবেস হারাতে পারি,  
 
   
 
   
 
|-  
 
|-  
|07; 06  
+
||07; 06  
|কম্পিউটার বিপর্যয়, হার্ড ডিস্ক ড্রাইভ নষ্ঠ হওয়া  বা ভাইরাল সংক্রমণ-এর কারণে |
+
||কম্পিউটার বিপর্যয়, হার্ড ডিস্ক ড্রাইভ নষ্ঠ হওয়া  বা ভাইরাল সংক্রমণ-এর কারণে |
 
   
 
   
 
|-  
 
|-  
|07:14  
+
||07:14  
|LibreOffice-এ তথ্য পুনরুদ্ধারের  একটি ভাল উইজার্ড রয়েছে যা তথ্য হারানো কম করে  |
+
||LibreOffice-এ তথ্য পুনরুদ্ধারের  একটি ভাল উইজার্ড রয়েছে যা তথ্য হারানো কম করে  |
 
   
 
   
 
|-  
 
|-  
|07:20  
+
||07:20  
|কিন্তু, একটি ডাটাবেস-এর  পর্যায়ক্রমিক  ব্যাকআপ রাখাই হলো সবথেকে বুদ্ধিমানের কাজ |
+
||কিন্তু, একটি ডাটাবেস-এর  পর্যায়ক্রমিক  ব্যাকআপ রাখাই হলো সবথেকে বুদ্ধিমানের কাজ |
 
   
 
   
 
|-  
 
|-  
|07:26  
+
||07:26  
|এবং, ব্যাকআপ নেওয়া  খুবই সহজ কাজ |
+
||এবং, ব্যাকআপ নেওয়া  খুবই সহজ কাজ |
 
   
 
   
 
|-  
 
|-  
|07:30  
+
||07:30  
|আমাদের,  শুধু ডাটাবেস ফাইল-এর  একটি প্রতিলিপি  তৈরি করতে হবে |
+
||আমাদের,  শুধু ডাটাবেস ফাইল-এর  একটি প্রতিলিপি  তৈরি করতে হবে |
 
   
 
   
 
|-  
 
|-  
|07:34  
+
||07:34  
|এবং সেটিকে কোনো সেকন্ডারী মিডিয়াতে  সংরক্ষণ করতে হবে যেমন কোনো পৃথক  হার্ড ডিস্ক,  বা সিডি বা ডিভিডি, অথবা ফ্ল্যাশ ড্রাইভ |
+
||এবং সেটিকে কোনো সেকন্ডারী মিডিয়াতে  সংরক্ষণ করতে হবে যেমন কোনো পৃথক  হার্ড ডিস্ক,  বা সিডি বা ডিভিডি, অথবা ফ্ল্যাশ ড্রাইভ |
 
|-  
 
|-  
|07:47  
+
||07:47  
|সুতরাং, লাইব্রেরী ডাটাবেসের ব্যাকআপ নিতে,  খুঁজে দেখুন Library.odb ফাইল কোথায় সংরক্ষণ করা হয়েছে |
+
||সুতরাং, লাইব্রেরী ডাটাবেসের ব্যাকআপ নিতে,  খুঁজে দেখুন Library.odb ফাইল কোথায় সংরক্ষণ করা হয়েছে |
 
   
 
   
 
|-  
 
|-  
|07:57  
+
||07:57  
|এবং তারপর, সেই ফাইলটি  কপি করুন এবং কোনো পৃথক হার্ড ডিস্ক ড্রাইভ বা ফ্ল্যাশ ড্রাইভে  পেস্ট করুন |
+
||এবং তারপর, সেই ফাইলটি  কপি করুন এবং কোনো পৃথক হার্ড ডিস্ক ড্রাইভ বা ফ্ল্যাশ ড্রাইভে  পেস্ট করুন |
 
   
 
   
 
|-  
 
|-  
|08:08  
+
||08:08  
|এই একবার  কপি এবং পেস্ট করলেই  সম্পূর্ণ ডাটাবেসটি  ব্যাক আপ নেওয়া হয়ে যায় |
+
||এই একবার  কপি এবং পেস্ট করলেই  সম্পূর্ণ ডাটাবেসটি  ব্যাক আপ নেওয়া হয়ে যায় |
 
   
 
   
 
|-  
 
|-  
|08:17  
+
||08:17  
|যাতে সব তথ্য কাঠামো, তথ্য, ফর্ম, প্রশ্ন  এবং প্রতিবেদন থাকবে |
+
||যাতে সব তথ্য কাঠামো, তথ্য, ফর্ম, প্রশ্ন  এবং প্রতিবেদন থাকবে |
 
   
 
   
 
|-  
 
|-  
|08:24  
+
||08:24  
|কতক্ষণ পর পর আমাদের  ব্যাকআপ নিতে হবে,  
+
||কতক্ষণ পর পর আমাদের  ব্যাকআপ নিতে হবে,  
 
   
 
   
 
|-  
 
|-  
|08:28  
+
||08:28  
|তা নির্ভর করে, ওই ডাটাবেসের তথ্য বা তথ্য কাঠামো কত ঘন ঘন পরিবর্তন হয় তার ওপর |
+
||তা নির্ভর করে, ওই ডাটাবেসের তথ্য বা তথ্য কাঠামো কত ঘন ঘন পরিবর্তন হয় তার ওপর |
 
   
 
   
 
|-  
 
|-  
|08:37  
+
||08:37  
|অর্থাত কত  ঘন ঘন তথ্য  যোগ, পরিবর্তন  বা তথ্য মুছে দেওয়া হচ্ছে  
+
||অর্থাত কত  ঘন ঘন তথ্য  যোগ, পরিবর্তন  বা তথ্য মুছে দেওয়া হচ্ছে  
 
   
 
   
 
|-  
 
|-  
|08:42  
+
||08:42  
|এবং কতক্ষণ পরপর টেবিল কাঠামো, ফর্ম,  প্রশ্ন বা প্রতিবেদন  পরিবর্তন করা হচ্ছে |
+
||এবং কতক্ষণ পরপর টেবিল কাঠামো, ফর্ম,  প্রশ্ন বা প্রতিবেদন  পরিবর্তন করা হচ্ছে |
 
   
 
   
 
|-  
 
|-  
|08:49  
+
||08:49  
|তাহলে,  ডাটাবেস ব্যবহারের  উপর নির্ভর করে  আমরা দৈনিক বা সাপ্তাহিক ব্যাকআপ নির্ধারণ করতে পারি |
+
||তাহলে,  ডাটাবেস ব্যবহারের  উপর নির্ভর করে  আমরা দৈনিক বা সাপ্তাহিক ব্যাকআপ নির্ধারণ করতে পারি |
 
   
 
   
 
|-  
 
|-  
|08:58  
+
||08:58  
|এখন একটি অনুশীলনী রয়েছে |
+
||এখন একটি অনুশীলনী রয়েছে |
 
   
 
   
 
|-  
 
|-  
|09:00  
+
||09:00  
|Members টেবিল পরিবর্তন করে দুটি নতুন কলাম যুক্ত করুন - ঠিকানা ও শহর |
+
||Members টেবিল পরিবর্তন করে দুটি নতুন কলাম যুক্ত করুন - ঠিকানা ও শহর |
 
   
 
   
 
|-  
 
|-  
| 09:08  
+
|| 09:08  
| উভয় কলাম-এর তথ্য প্রকার  TEXT হবে |
+
|| উভয় কলাম-এর তথ্য প্রকার  TEXT হবে |
 
|-  
 
|-  
|09:13  
+
||09:13  
|এছারাও, Members টেবিলটি তথ্য ঢোকানোর মোডে খুলুন, এবং কিছু নমুনা ঠিকানা এবং শহর  তথ্য যোগ  করুন |
+
||এছারাও, Members টেবিলটি তথ্য ঢোকানোর মোডে খুলুন, এবং কিছু নমুনা ঠিকানা এবং শহর  তথ্য যোগ  করুন |
 
   
 
   
 
|-  
 
|-  
|09; 23  
+
||09; 23  
|এরপর,  লাইব্রেরী ডাটাবেস defragment করুন |
+
||এরপর,  লাইব্রেরী ডাটাবেস defragment করুন |
 
   
 
   
 
|-  
 
|-  
|09:27  
+
||09:27  
|অবশেষে,  লাইব্রেরী ডাটাবেসের ব্যাকআপ নিন, সেটি  একটি ফ্ল্যাশ ড্রাইভ-এ  বা অন্য কোন উপলব্ধ হার্ড ডিস্ক ড্রাইভে  সংরক্ষণ করুন |
+
||অবশেষে,  লাইব্রেরী ডাটাবেসের ব্যাকআপ নিন, সেটি  একটি ফ্ল্যাশ ড্রাইভ-এ  বা অন্য কোন উপলব্ধ হার্ড ডিস্ক ড্রাইভে  সংরক্ষণ করুন |
 
   
 
   
 
|-  
 
|-  
|09:38  
+
||09:38  
|এই LibreOffice বেজ-এ ডাটাবেস রক্ষণাবেক্ষণ সংক্রান্ত  এই টিউটোরিয়ালটি  সমাপ্ত হলো |
+
||এই LibreOffice বেজ-এ ডাটাবেস রক্ষণাবেক্ষণ সংক্রান্ত  এই টিউটোরিয়ালটি  সমাপ্ত হলো |
 
   
 
   
 
|-  
 
|-  
|09:45  
+
||09:45  
|সংক্ষেপে , আমরা শিখেছি কিভাবে:  
+
||সংক্ষেপে , আমরা শিখেছি কিভাবে:  
 
   
 
   
 
|-  
 
|-  
|09:48  
+
||09:48  
|একটি ডাটাবেস রক্ষনাবেক্ষণ  করতে হয়   
+
||একটি ডাটাবেস রক্ষনাবেক্ষণ  করতে হয়   
 
   
 
   
 
|-  
 
|-  
|09:50  
+
||09:50  
|ডাটাবেস-এর কাঠামো পরিবর্তন |
+
||ডাটাবেস-এর কাঠামো পরিবর্তন |
 
   
 
   
 
|-  
 
|-  
|09:54  
+
||09:54  
|ডাটাবেস defragment  
+
||ডাটাবেস defragment  
 
   
 
   
 
|-  
 
|-  
|09:56  
+
||09:56  
|এবং backup নেওয়া |
+
||এবং backup নেওয়া |
 
   
 
   
 
|-  
 
|-  
|09:58  
+
||09:58  
|স্পোকেন্ টিউটোরিয়াল্ Talk to a Teacher প্রকল্পের অংশবিশেষ  
+
||স্পোকেন্ টিউটোরিয়াল্ Talk to a Teacher প্রকল্পের অংশবিশেষ  
 
   
 
   
 
|-  
 
|-  
| 10:03  
+
|| 10:03  
| যা ভারত সরকারের ICT, MHRD এর National Mission on Education দ্বারা সমর্থিত ।     
+
|| যা ভারত সরকারের ICT, MHRD এর National Mission on Education দ্বারা সমর্থিত ।     
 
   
 
   
 
|-  
 
|-  
| 10:10  
+
|| 10:10  
| এই প্রকল্পটি  http://spoken-tutorial.org দ্বারা পরিচালিত  হয় ।  
+
|| এই প্রকল্পটি  http://spoken-tutorial.org দ্বারা পরিচালিত  হয় ।  
 
   
 
   
 
|-  
 
|-  
| 10:15  
+
|| 10:15  
|এই বিষয় বিস্তারিত তথ্য এই লিঙ্ক-এ প্রাপ্তিসাধ্য ।  
+
||এই বিষয় বিস্তারিত তথ্য এই লিঙ্ক-এ প্রাপ্তিসাধ্য ।  
 
   
 
   
 
|-  
 
|-  
|10:20  
+
||10:20  
|আমি অন্তরা এই টিউটোরিয়াল - টি অনুবাদ এবং রেকর্ড করেছি |এই টিউটোরিয়াল - এ অংশগ্রহন করার জন্য ধন্যবাদ । শুভবিদায় ।
+
||আমি অন্তরা এই টিউটোরিয়াল - টি অনুবাদ এবং রেকর্ড করেছি |এই টিউটোরিয়াল - এ অংশগ্রহন করার জন্য ধন্যবাদ । শুভবিদায় ।
+
|-
+

Revision as of 10:44, 11 November 2013

Visual Cues Narration
00:00 LibreOffice বেস এর উপর এই কথ্য টিউটোরিয়াল এ আপনাদের স্বাগত |
00:04 এই টিউটোরিয়াল, আমরা শিখবো কিভাবে একটি ডেটাবেস রক্ষণাবেক্ষণ, ডাটাবেস কাঠামো পরিবর্তন, একটি ডাটাবেস defragment করা এবং backups নেওয়া যায় |
00:19 ডাটাবেস রক্ষণাবেক্ষণ |
00:21 যেকোনো বেস ডাটাবেস-এর জন্যই, সবসময়, আমাদের কিছু পদক্ষেপ গ্রহণ করতে হবে যাতে তথ্য সাম্প্রতিক, নির্ভরযোগ্য ও নিরাপদ থাকতে পারে |
00:31 এর জন্য তথ্য কাঠামো এবং ফর্ম upadte করা প্রয়োজন যাতে তথ্য সাম্প্রতিক থাকে |
00:41 এখন, আমাদের পূর্ববর্তী টিউটোরিয়াল-এ নির্মিত গ্রন্থাগার ডাটাবেস নিয়ে আলোচনা শুরু করা যাক |
00:48 এই ডাটাবেস-এ প্রথমে books, members এবং books issued টেবিলগুলি ছিল |
00:55 এবং আমরা এই ডাটাবেস গঠন-এর উপর ভিত্তি করে আমাদের নমুনা ফর্ম, প্রশ্ন এবং প্রতিবেদন তৈরী করেছিলাম |
01:03 পরে, গ্রন্থাগার আরো সম্প্রসারিত করা হয়েছিলো যাতে তাতে অন্যান্য মিডিয়া যেমন ডিভিডি এবং সিডি থাকে |
01:11 সুতরাং, আমাদের গ্রন্থাগার ডেটাবেস পরিবর্তন করতে হয়েছিল যাতে উপযুক্ত তথ্য কাঠামো থাকে |
01:16 এর জন্য, আমরা মিডিয়া নামক অন্য একটি টেবিল যোগ করেছিলাম |
01:21 এবং এই নতুন টেবিলে ডিভিডি এবং সিডির তথ্য সংরক্ষণ করা হয়েছিল |
01:28 এইভাবে, যেহেতু আমরা, প্রয়োজন অনুযায় ডেটাবেস পরিবর্তন করেছিলাম, তাই সেটি আরো ব্যবহার-উপযোগী এবং সাম্প্রতিক হয়ে উঠেছিল |
01:39 টেবিল পরিবর্তন করার সাথে সাথে, ফর্ম-গুলিকেও পরিবর্তন করা প্রয়োজন যাতে সেগুলির ব্যবহার, সহজ হয় |
01:47 অথবা, আমরা টেবিল-এর নতুন কাঠামো অনুযায়, নতুন ফর্ম-ও তৈরী করতে পারি |
01:54 উদাহরণস্বরূপ, যদি বই-এর তথ্য ঢোকানোর জন্য একটি ফর্ম থাকে, আমরা সেটিকে পরিবর্তন করতে পারি যাতে তাতে ডিভিডি এবং সিডি র তথ্য ঢোকানোর-ও জায়গাও থাকে |
02:08 এখানে, আমরা মিডিয়া প্রকার নির্বাচন করার জন্য option বোতাম যোগ করতে পারি - বই, বা ডিভিডি বা সিডি |
02:19 অথবা, আমরা একটি সম্পূর্ণ নতুন ফর্ম তৈরী করতে পারি, যাতে শুধু ডিভিডি এবং সিডি মিডিয়ার তথ্য ঢোকানোর জায়গা থাকবে |
02:28 একইভাবে, আমাদের, পরিবর্তিত তথ্য কাঠামোর উপর ভিত্তি করে, সম্পর্কিত প্রশ্ন এবং প্রতিবেদনগুলি, পরিবর্তন করতে হবে বা নতুন করে তৈরী করতে হবে |
02:39 এবং কখনও কখনও, বিদ্যমান টেবিল কাঠামোও পরিবর্তন করতে হতে পারে |
02:45 উদাহরণস্বরূপ, Members টেবিলটি বিবেচনা করা যাক যাতে গ্রন্থাগারের সব সদস্য তালিকাভুক্ত থাকে |
02:53 বর্তমানে, এটি কেবল সদস্যদের নাম ও ফোন নম্বর সঞ্চয় করে |
02:58 এখন যদি তাদের ঠিকানা এবং শহর সংক্রান্ত তথ্য সংরক্ষণ করতে হয়, তাহলে Members টেবিল কাঠামো পরিবর্তন করতে হবে |
03:09 এর জন্য, আমরা এই এসকিউএল সিনট্যাক্স ব্যবহার করতে পারি :
03:15 ALTER TABLE Members ADD Address TEXT, ADD City TEXT
03:22 তাহলে, ALTER TABLE বিবৃতি, টেবিল কাঠামো পরিবর্তন করে এবং দুটি নতুন কলাম যোগ করে |
03:30 ঠিকানা এবং শহর যাতে TEXT তথ্য থাকবে |
03:36 টেবিল কাঠামো তৈরি করা এবং পরিবর্তন করার উপর আরও তথ্যের জন্য hsqldb.org / ওয়েবসাইট-এ যান |
03:47 পর্দায় দেখানো url-এ ঠিকানা ব্যবহার করুন |
03:52 এরপর, দেখে নিন, কিভাবে বেজ ডাটাবেসটি, ব্যবহারের জন্য নির্ভরযোগ্য রাখা যায় |
03:59 কখনও কখনও, তুলনামূলকভাবে কম সংখ্যক রেকর্ড সঞ্চয় করার জন্য, বেস-এর অনেক বেসি মেমরির প্রয়োজন হয় |
04:08 এর কারণ হল, বেজ মনে করে কোনো ডাটাবেস-এর জন্য একটি নির্দিষ্ট পরিমান মেমরি প্রয়োজন হতে পারে |
04:17 এবং, আমরা টেবিলের মধ্যে যে তথ্য দেখি, সেগুলি ঠিক একই ক্রমে সংরক্ষিত হয় না \
04:26 কারণ, আমরা বিভিন্ন সময়ে টেবিলে তথ্য যোগ করি, তাই সেগুলি নির্দিষ্ট ক্রমে সংরক্ষিত হয়না |
04:36 আমরা, টেবিলের তথ্যর জন্য ইন্ডেক্স বা সূচী ব্যবহার করতে পারি, ঠিক যেভাবে একটি গ্রন্থাগারে বই-এর ব্যবহার করা হয় |


04:45 একটি সূচী যে শুধুমাত্র বই তালিকাভুক্ত করে তাই নয়, তাদের প্রকৃত অবস্থানও সঞ্চয় করে |
04:53 একইভাবে, আমরা দক্ষতার সাথে তথ্য খোঁজার জন্য, টেবিল-এ ইনডেক্স নির্মাণ করতে পারি |
05:00 কিন্তু ইনডেক্স-এর জন্যও অনেক মেমরি প্রয়োজন হতে পারে |
05:04 এবং, কখনও কখনও, টেবিল-এর তথ্য মুছে ফেলার পরও সম্পূর্ণ তথ্য নিশ্চিহ্ন হয়ে যায়না,
05:11 তারা শুধু টেবিল ইনডেক্স থেকে বিচ্ছিন্ন হয়ে যায় |কিন্তু তারা স্থান দখল করে থাকে, যতক্ষণ না নতুন তথ্য যোগ করে সেই স্থান দখল করা হচ্ছে |
05:24 এইভাবেই সংরক্ষিত তথ্য অতটা বড় না হলেও ডাটাবেসের আকার বৃধি পেতে থাকে |
05:35 বেজ-এ, তথ্য পুনঃসগঠিত করার একটি চমৎকার উপায় উপলব্ধ রয়েছে, যাকে বলে Defragmenting |
05:42 এর জন্য, যে ডেটাবেসটি ডিফ্র্যাগমেন্ট করা প্রয়োজন সেটি খোলা যাক |
05:49 প্রথমে LibreOffice বেজ উইন্ডোর ভিতরে গিয়ে, প্রথমে Tools মেনুতে ক্লিক করুন এবং তারপর এসকিউএল সাব মেনুতে ক্লিক করুন |
06:01 এবং এসকিউএল উইন্ডোতে নিম্নোক্ত কমান্ডটি লিখুন :
06:07 CHECKPOINT DEFRAG
06:10 এই SQL কমান্ড বেজ ডাটাবেস ফাইল থেকে অপ্রয়োজনীয় তথ্য মুছে দেবে |
06:19 এটি প্রথমে ডেটাবেস-টি বন্ধ করে, তথ্য পুনরায় সংগঠিত করে, এবং তারপর আবার ডাটাবেসটি খোলে |
06:27 এখন, আমরা এসকিউএল উইন্ডোতে অন্য আরেকটি কমান্ড ব্যবহার করতে পারি :
06:33 SHUTDOWN COMPACT |
06:36 এখানে শুধু পার্থক্য হলো, এই কমান্ড ডাটাবেস পুনরায় খোলে না |
06:43 Defragmenting সম্পর্কে আরও তথ্যের জন্য, hsqldb.org অধ্যায় ১১-তে যান |
06:54 অবশেষে, backups সম্পর্কে আলোচনা কিরা যাক, যা আমাদের ডাটাবেস নিরাপদ রাখতে সাহায্য করে |
07:02 আমরা কারণে আমাদের ডাটাবেস হারাতে পারি,
07; 06 কম্পিউটার বিপর্যয়, হার্ড ডিস্ক ড্রাইভ নষ্ঠ হওয়া বা ভাইরাল সংক্রমণ-এর কারণে |
07:14 LibreOffice-এ তথ্য পুনরুদ্ধারের একটি ভাল উইজার্ড রয়েছে যা তথ্য হারানো কম করে |
07:20 কিন্তু, একটি ডাটাবেস-এর পর্যায়ক্রমিক ব্যাকআপ রাখাই হলো সবথেকে বুদ্ধিমানের কাজ |
07:26 এবং, ব্যাকআপ নেওয়া খুবই সহজ কাজ |
07:30 আমাদের, শুধু ডাটাবেস ফাইল-এর একটি প্রতিলিপি তৈরি করতে হবে |
07:34 এবং সেটিকে কোনো সেকন্ডারী মিডিয়াতে সংরক্ষণ করতে হবে যেমন কোনো পৃথক হার্ড ডিস্ক, বা সিডি বা ডিভিডি, অথবা ফ্ল্যাশ ড্রাইভ |
07:47 সুতরাং, লাইব্রেরী ডাটাবেসের ব্যাকআপ নিতে, খুঁজে দেখুন Library.odb ফাইল কোথায় সংরক্ষণ করা হয়েছে |
07:57 এবং তারপর, সেই ফাইলটি কপি করুন এবং কোনো পৃথক হার্ড ডিস্ক ড্রাইভ বা ফ্ল্যাশ ড্রাইভে পেস্ট করুন |
08:08 এই একবার কপি এবং পেস্ট করলেই সম্পূর্ণ ডাটাবেসটি ব্যাক আপ নেওয়া হয়ে যায় |
08:17 যাতে সব তথ্য কাঠামো, তথ্য, ফর্ম, প্রশ্ন এবং প্রতিবেদন থাকবে |
08:24 কতক্ষণ পর পর আমাদের ব্যাকআপ নিতে হবে,
08:28 তা নির্ভর করে, ওই ডাটাবেসের তথ্য বা তথ্য কাঠামো কত ঘন ঘন পরিবর্তন হয় তার ওপর |
08:37 অর্থাত কত ঘন ঘন তথ্য যোগ, পরিবর্তন বা তথ্য মুছে দেওয়া হচ্ছে
08:42 এবং কতক্ষণ পরপর টেবিল কাঠামো, ফর্ম, প্রশ্ন বা প্রতিবেদন পরিবর্তন করা হচ্ছে |
08:49 তাহলে, ডাটাবেস ব্যবহারের উপর নির্ভর করে আমরা দৈনিক বা সাপ্তাহিক ব্যাকআপ নির্ধারণ করতে পারি |
08:58 এখন একটি অনুশীলনী রয়েছে |
09:00 Members টেবিল পরিবর্তন করে দুটি নতুন কলাম যুক্ত করুন - ঠিকানা ও শহর |
09:08 উভয় কলাম-এর তথ্য প্রকার TEXT হবে |
09:13 এছারাও, Members টেবিলটি তথ্য ঢোকানোর মোডে খুলুন, এবং কিছু নমুনা ঠিকানা এবং শহর তথ্য যোগ করুন |
09; 23 এরপর, লাইব্রেরী ডাটাবেস defragment করুন |
09:27 অবশেষে, লাইব্রেরী ডাটাবেসের ব্যাকআপ নিন, সেটি একটি ফ্ল্যাশ ড্রাইভ-এ বা অন্য কোন উপলব্ধ হার্ড ডিস্ক ড্রাইভে সংরক্ষণ করুন |
09:38 এই LibreOffice বেজ-এ ডাটাবেস রক্ষণাবেক্ষণ সংক্রান্ত এই টিউটোরিয়ালটি সমাপ্ত হলো |
09:45 সংক্ষেপে , আমরা শিখেছি কিভাবে:
09:48 একটি ডাটাবেস রক্ষনাবেক্ষণ করতে হয়
09:50 ডাটাবেস-এর কাঠামো পরিবর্তন |
09:54 ডাটাবেস defragment
09:56 এবং backup নেওয়া |
09:58 স্পোকেন্ টিউটোরিয়াল্ Talk to a Teacher প্রকল্পের অংশবিশেষ
10:03 যা ভারত সরকারের ICT, MHRD এর National Mission on Education দ্বারা সমর্থিত ।
10:10 এই প্রকল্পটি http://spoken-tutorial.org দ্বারা পরিচালিত হয় ।
10:15 এই বিষয় বিস্তারিত তথ্য এই লিঙ্ক-এ প্রাপ্তিসাধ্য ।
10:20 আমি অন্তরা এই টিউটোরিয়াল - টি অনুবাদ এবং রেকর্ড করেছি |এই টিউটোরিয়াল - এ অংশগ্রহন করার জন্য ধন্যবাদ । শুভবিদায় ।

Contributors and Content Editors

Antarade, Kaushik Datta, Pratik kamble