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

From Script | Spoken-Tutorial
Jump to: navigation, search
(Created page with '{| border=1 !Visual Cues !Narration | - | 00:00 | LibreOffice বেস এর উপর এই কথ্য টিউটোরিয়াল এ আপনাদের স…')
 
 
(9 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
| এইভাবেই সংরক্ষিত তথ্য অতটা বড় না হলেও ডাটাবেসের আকার বৃধি পেতে থাকে |
+
||বেজ-এ, তথ্য পুনঃসগঠিত করার  একটি চমৎকার উপায় উপলব্ধ  রয়েছে, যাকে বলে Defragmenting
 +
|-
 +
||05:42
 +
||এর জন্য, যে ডেটাবেসটিকে    ডিফ্র্যাগমেন্ট করা প্রয়োজন সেটি খুলতে হবে |
 
   
 
   
| -  
+
|-
| 05:35
+
||05:49
| বেজ-এ, তথ্য পুনঃসগঠিত করার  একটি চমৎকার উপায় উপলব্ধ  রয়েছে, যাকে বলে Defragmenting |
+
||প্রথমে  LibreOffice বেজ উইন্ডোর ভিতরে গিয়ে, প্রথমে Tools মেনুতে ক্লিক করুন এবং তারপর এসকিউএল সাব মেনুতে ক্লিক করুন |
| -
+
| 05:42
+
| এর জন্য, যে ডেটাবেসটি  ডিফ্র্যাগমেন্ট করা প্রয়োজন সেটি খোলা যাক |  
+
 
   
 
   
| -  
+
|-
| 05:49
+
||06:01
| প্রথমে LibreOffice বেজ উইন্ডোর ভিতরে গিয়ে, প্রথমে Tools মেনুতে ক্লিক করুন এবং তারপর এসকিউএল সাব মেনুতে ক্লিক করুন |
+
||এবার এসকিউএল উইন্ডোতে নিম্নোক্ত কমান্ডটি লিখুন :
 
   
 
   
| -  
+
|-
| 06:01
+
||06:07
| এবং এসকিউএল উইন্ডোতে নিম্নোক্ত কমান্ডটি লিখুন :
+
||CHECKPOINT DEFRAG
 
   
 
   
| -  
+
|-
| 06:07
+
||06:10
| CHECKPOINT DEFRAG
+
||এই SQL কমান্ড বেস ডাটাবেস ফাইল থেকে অপ্রয়োজনীয়  তথ্য মুছে দেবে |
 
   
 
   
| -  
+
|-
| 06:10
+
||06:19
| এই SQL কমান্ড বেজ ডাটাবেস ফাইল থেকে অপ্রয়োজনীয় তথ্য মুছে দেবে |
+
||এটি প্রথমে ডেটাবেস-টিকে বন্ধ করে, তথ্য পুনরায় সংগঠিত করে, এবং তারপর আবার ডাটাবেসটিকে  খোলে |
 +
|-
 +
||06:27
 +
||এর পরিবর্তে, আমরা এসকিউএল উইন্ডোতে অন্য আরেকটি  কমান্ড ব্যবহার করতে পারি :
 
   
 
   
| -  
+
|-
| 06:19
+
||06:33
| এটি প্রথমে ডেটাবেস-টি বন্ধ করে, তথ্য পুনরায় সংগঠিত করে, এবং তারপর আবার ডাটাবেসটি খোলে |  
+
|| SHUTDOWN COMPACT
| -
+
| 06:27
+
| এখন, আমরা এসকিউএল উইন্ডোতে অন্য আরেকটি  কমান্ড ব্যবহার করতে পারি :
+
 
   
 
   
| -  
+
|-
| | 06:33
+
||06:36
| | SHUTDOWN COMPACT |
+
||আগের কমান্ডের থেকে  শুধু পার্থক্য হলো, এই কমান্ড ডাটাবেস পুনরায় খোলে না |
 
   
 
   
| -  
+
|-
| 06:36
+
||06:43
| এখানে  শুধু পার্থক্য হলো, এই কমান্ড ডাটাবেস পুনরায় খোলে না |  
+
||Defragmenting সম্পর্কে আরও তথ্যের জন্য, hsqldb.org-এর  অধ্যায় ১১-তে  যান |
 
   
 
   
| -  
+
|-
| 06:43
+
||06:54 
| Defragmenting সম্পর্কে আরও তথ্যের জন্য, hsqldb.org অধ্যায় ১১-তে  যান |
+
||অবশেষে, backups সম্পর্কে আলোচনা করা যাক, যা আমাদের ডাটাবেস নিরাপদ রাখতে সাহায্য করে |
 
   
 
   
| -  
+
|-
| 06:54 
+
||07:02
| অবশেষে, backups সম্পর্কে আলোচনা কিরা যাক, যা আমাদের ডাটাবেস নিরাপদ রাখতে সাহায্য করে |
+
||আমরা বিভিন্ন কারণে আমাদের ডাটাবেস হারাতে পারি,
 
   
 
   
| -  
+
|-
| 07:02
+
||07:06
| আমরা কারণে আমাদের ডাটাবেস হারাতে পারি,  
+
||যেমন কম্পিউটার বিপর্যয়, হার্ড ডিস্ক ড্রাইভ নষ্ঠ হওয়া  বা ভাইরাল সংক্রমন |
 
   
 
   
| -  
+
|-
| 07; 06
+
||07:14
| কম্পিউটার বিপর্যয়, হার্ড ডিস্ক ড্রাইভ নষ্ঠ হওয়া  বা ভাইরাল সংক্রমণ-এর কারণে |  
+
||LibreOffice-এ তথ্য পুনরুদ্ধারের  একটি ভাল উইজার্ড রয়েছে যা তথ্য হারানো কম করে  |
 
   
 
   
| -  
+
|-
| 07:14
+
||07:20
| LibreOffice-এ তথ্য পুনরুদ্ধারের একটি ভাল উইজার্ড রয়েছে যা তথ্য হারানো কম করে |
+
||কিন্তু, একটি ডাটাবেস-এর পর্যায়ক্রমিক ব্যাকআপ রাখাই হলো সবথেকে বুদ্ধিমানের কাজ |
 
   
 
   
| -  
+
|-
| 07:20
+
||07:26
| কিন্তু, একটি ডাটাবেস-এর  পর্যায়ক্রমিক  ব্যাকআপ রাখাই হলো সবথেকে বুদ্ধিমানের কাজ |
+
||এছাড়াও , ব্যাকআপ নেওয়া  খুবই সহজ কাজ |
 
   
 
   
| -  
+
|-
| 07:26
+
||07:30
| এবং, ব্যাকআপ নেওয়া খুবই সহজ কাজ |
+
||আমাদেরশুধু ডাটাবেস ফাইল-এর  একটি প্রতিলিপি  তৈরি করতে হবে |
 
   
 
   
| -  
+
|-
| 07:30
+
||07:34
| আমাদেরশুধু ডাটাবেস ফাইল-এর একটি প্রতিলিপি তৈরি করতে হবে |
+
||এবং সেটিকে কোনো সেকেন্ডারী মিডিয়াতে  সংরক্ষণ করতে হবে যেমন কোনো পৃথক  হার্ড ডিস্কবা সিডি বা ডিভিডি, অথবা ফ্ল্যাশ ড্রাইভ |
 +
|-
 +
||07:47
 +
||সুতরাং, গ্রন্থাগার ডাটাবেসের ব্যাকআপ নিতে, খুঁজে দেখুন Library.odb ফাইল কোথায় সংরক্ষণ করা হয়েছে |
 
   
 
   
| -  
+
|-
| 07:34
+
||07:57
| এবং সেটিকে কোনো সেকন্ডারী মিডিয়াতে সংরক্ষণ করতে হবে যেমন কোনো পৃথক হার্ড ডিস্কবা সিডি বা ডিভিডি, অথবা ফ্ল্যাশ ড্রাইভ |
+
||এবং তারপর, সেই ফাইলটি কপি করুন এবং কোনো পৃথক হার্ড ডিস্ক ড্রাইভ বা ফ্ল্যাশ ড্রাইভে পেস্ট করুন |
| -
+
| 07:47
+
| সুতরাং, লাইব্রেরী ডাটাবেসের ব্যাকআপ নিতে, খুঁজে দেখুন Library.odb ফাইল কোথায় সংরক্ষণ করা হয়েছে |  
+
 
   
 
   
| -  
+
|-
| 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
| এখন একটি অনুশীলনী রয়েছে |
+
||Members টেবিল পরিবর্তন করে দুটি নতুন কলাম যুক্ত করুন - ঠিকানা ও শহর |
 
   
 
   
| -  
+
|-
| 09:00
+
|| 09:08
| Members টেবিল পরিবর্তন করে দুটি নতুন কলাম যুক্ত করুন - ঠিকানা শহর |
+
||উভয় কলাম-এর তথ্য প্রকার  TEXT হবে |
 +
|-
 +
||09:13
 +
||এছাড়াও, Members টেবিলটি তথ্য ঢোকানোর মোডে খুলুন, এবং কিছু নমুনা ঠিকানা এবং শহর তথ্য যোগ  করুন |
 
   
 
   
| -  
+
|-
| | 09:08
+
||09:23
| | উভয় কলাম-এর তথ্য প্রকার  TEXT হবে |
+
||এরপরগ্রন্থাগার ডাটাবেস defragment করুন |
| -
+
| 09:13
+
| এছারাও, Members টেবিলটি তথ্য ঢোকানোর মোডে খুলুন, এবং কিছু নমুনা ঠিকানা এবং শহর তথ্য যোগ করুন |
+
 
   
 
   
| -  
+
|-
| 09; 23
+
||09:27
| এরপরলাইব্রেরী ডাটাবেস defragment করুন |
+
||অবশেষেগ্রন্থাগার ডাটাবেসের ব্যাকআপ নিন, সেটি  একটি ফ্ল্যাশ ড্রাইভ-এ  বা অন্য কোন উপলব্ধ হার্ড ডিস্ক ড্রাইভে  সংরক্ষণ করুন |
 
   
 
   
| -  
+
|-
| 09:27
+
||09:38
| অবশেষে,  লাইব্রেরী ডাটাবেসের ব্যাকআপ নিন, সেটি  একটি ফ্ল্যাশ ড্রাইভ-এ  বা অন্য কোন উপলব্ধ হার্ড ডিস্ক ড্রাইভে সংরক্ষণ করুন |
+
||এই LibreOffice বেস-এ ডাটাবেস রক্ষণাবেক্ষণ সংক্রান্ত এই টিউটোরিয়ালটি সমাপ্ত হলো |
 
   
 
   
| -  
+
|-
| 09:38
+
||09:45
| এই LibreOffice বেজ-এ ডাটাবেস রক্ষণাবেক্ষণ সংক্রান্ত  এই টিউটোরিয়ালটি  সমাপ্ত হলো |  
+
||সংক্ষেপে , আমরা শিখেছি কিভাবে:
 
   
 
   
| -  
+
|-
| 09:45
+
||09:48
| সংক্ষেপে , আমরা শিখেছি কিভাবে:
+
||একটি ডাটাবেস রক্ষনাবেক্ষণ  করতে হয় 
 
   
 
   
| -  
+
|-
| 09:48
+
||09:50
| একটি ডাটাবেস রক্ষনাবেক্ষণ  করতে হয় 
+
||ডাটাবেস-এর কাঠামো পরিবর্তন |
 
   
 
   
| -  
+
|-
| 09:50
+
||09:54
| ডাটাবেস-এর কাঠামো পরিবর্তন |
+
||ডাটাবেস defragment
 
   
 
   
| -  
+
|-
| 09:54
+
||09:56
| ডাটাবেস defragment
+
||এবং backup নেওয়া |
 
   
 
   
| -  
+
|-
| 09:56
+
||09:58
| এবং backup নেওয়া |
+
||স্পোকেন্ টিউটোরিয়াল্ Talk to a Teacher প্রকল্পের অংশবিশেষ
 
   
 
   
| -  
+
|-
| 09:58
+
|| 10:03
|স্পোকেন্ টিউটোরিয়াল্ Talk to a Teacher প্রকল্পের অংশবিশেষ
+
|| যা ভারত সরকারের ICT, MHRD এর National Mission on Education দ্বারা সমর্থিত ।   
 
   
 
   
| -  
+
|-
| | 10:03
+
|| 10:10
| | যা ভারত সরকারের ICT, MHRD এর National Mission on Education দ্বারা সমর্থিত  
+
|| এই প্রকল্পটি  http://spoken-tutorial.org দ্বারা পরিচালিত  হয়
 
   
 
   
| -  
+
|-
| | 10:10
+
|| 10:15
| | এই প্রকল্পটি  http://spoken-tutorial.org দ্বারা পরিচালিত  হয় ।  
+
||এই বিষয় বিস্তারিত তথ্য এই লিঙ্ক-এ প্রাপ্তিসাধ্য
 
   
 
   
| -  
+
|-
| | 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