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

From Script | Spoken-Tutorial
Jump to: navigation, search
 
(5 intermediate revisions by 3 users not shown)
Line 1: Line 1:
 
{|border=1
 
{|border=1
!Visual Cues
+
|'''Time'''
!Narration  
+
|'''Narration'''
|-  
+
|-
||00:00  
+
||00:00
 
||LibreOffice বেস এর উপর এই  কথ্য টিউটোরিয়াল এ আপনাদের স্বাগত |
 
||LibreOffice বেস এর উপর এই  কথ্য টিউটোরিয়াল এ আপনাদের স্বাগত |
 
   
 
   
|-  
+
|-
||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
 
||আমি অন্তরা এই টিউটোরিয়াল - টি অনুবাদ এবং রেকর্ড করেছি |এই টিউটোরিয়াল - এ অংশগ্রহন করার জন্য ধন্যবাদ । শুভবিদায় ।
 
||আমি অন্তরা এই টিউটোরিয়াল - টি অনুবাদ এবং রেকর্ড করেছি |এই টিউটোরিয়াল - এ অংশগ্রহন করার জন্য ধন্যবাদ । শুভবিদায় ।

Latest revision as of 15:54, 27 February 2017

Time 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