LibreOffice-Suite-Base/C4/Indexes-Table-Filter-SQL-Command-window/Bengali
From Script | Spoken-Tutorial
Time | Narration |
00:00 | LibreOffice বেস -এর এই টিউটোরিয়াল-এ আপনাদের স্বাগত । |
00:03 | এই টিউটোরিয়াল-এ, আমরা নিম্নলিখিত বিষয়গুলি সম্পর্কে আলোচনা করব
ইনডেক্স টেবিল ফিল্টার SQL কমান্ড উইন্ডো |
00:14 | প্রথমে ইনডেক্স সম্পর্কে আলোচনা শুরু করা যাক । |
00:16 | একটি ইন্ডেক্স বা সূচক কি? |
00:18 | সূচক হলো একটি ডাটাবেস টেবিলের মধ্যে রেকর্ড খোঁজার এবং নির্দিষ্ট ক্রমে সাজানোর জন্য একটি দ্রুত উপায় । |
00:26 | আপনি এক বা একাধিক ক্ষেত্র বেছে নিতে পারেন, যেগুলির দ্বারা রেকর্ড সূচীবদ্ধ করা হবে । |
00:36 | সূচীতে, এক বা একাধিক নির্বাচিত ক্ষেত্রর উপর ভিত্তি করে রেকর্ডগুলির অবস্থান সঞ্চিত থাকে । |
00:43 | সুতরাং বেস সূচক ব্যবহার করে সরাসরি তথ্যর অবস্থানে যেতে পারে । |
00:51 | এবং তাই কোনো তথ্য পেতে এই পদ্ধতি, সব রেকর্ড খোঁজার তুলনায় অনেক দ্রুততর । |
00:59 | একটা টেবিলের প্রধান কী স্বয়ংক্রিয়ভাবে সূচীবদ্ধ করা থাকে । |
01:03 | এখন আমাদের নমুনা লাইব্রেরী ডাটাবেসে একটি সূচক তৈরি করা যাক । |
01:09 | Books টেবিলের বইয়ের শিরোনাম কলামের উপর একটি সূচক তৈরি করা যাক যাতে বইয়ের শিরোনাম খোঁজার গতি দ্রুততর হয় । |
01:18 | প্রথমে লাইব্রেরী ডাটাবেস খোলা না থাকলে সেটিকে খুলুন । |
01:34 | এবং সম্পাদনা মোডে বুকস টেবিলটি খুলুন । |
01:39 | টেবিল ডিসাইন উইন্ডোতে, Tools মেনুতে যান এবং ইনডেক্স ডিজাইন নির্বাচন করুন । |
01:48 | ইনডেক্স উইন্ডোতে, লক্ষ্য করুন, বেস ইতিমধ্যেই প্রধান কী -টিকে একটি অনন্য সূচক হিসেবে অন্তর্ভুক্ত করেছে । |
01:57 | সূচী তৈরি করতে, সবচেয়ে বামদিকের আইকনের 'New Index ' এর উপর ক্লিক করুন । |
02:05 | এবং ডানদিকের ইনডেক্স ক্ষেত্রের মধ্যে ড্রপ ডাউন তালিকা থেকে শিরোনাম নির্বাচন করুন । |
02:14 | আপনি এখান থেকে সুচির ক্রম ঊর্ধক্রমে বা নিম্নক্রমে-সেটিও নির্বাচন করতে পারেন । |
02:19 | এবং বামদিক থেকে তৃতীয় আইকনের উপর ক্লিক করে সূচকটির নামান্তর করে 'IDX_Title' করুন এবং এরপর Save আইকন ব্যবহার করে এটি সংরক্ষণ করে নিন । |
02:37 | সুতরাং শিরোনাম ক্ষেত্রের উপর সূচকটি তৈরী হয়েছে । |
02:42 | এই ভাবে আপনি বেজ ব্যবহার করে টেবিল-এর জন্য সূচী তৈরি, সম্পাদন, নামান্তর করতে বা মুছে দিতে পারেন । |
02:51 | এখানে আপনাদের জন্য একটি অনুশীলনী রয়েছে । |
02:54 | Members টেবিলের নাম ক্ষেত্রের উপর একটি সূচক তৈরি করুন এবং সেটির নাম দিন 'IDX_MemberName' । |
03:03 | এর পরে,জানা যাক একটি টেবিল ফিল্টার কি । |
03:07 | এই বৈশিষ্ট্যর দ্বারা একটি বেস ডাটাবেসকে অন্যান্য সব অ্যাপ্লিকেশন থেকে আড়াল করা যায় । |
03:15 | উদাহরণস্বরূপ, আমাদের লাইব্রেরী ডাটাবেসের মধ্যে Books টেবিলগুলিকে ছাড়া বাকি সব টেবিল আড়াল করা যাক । |
03:22 | দেখুন, Tools মেনুর মধ্যে টেবিল ফিল্টার উপলব্ধ রয়েছে । |
03:27 | All Views' ক্লিক করুন এবং Books টেবিল নির্বাচন করুন । |
03:33 | অর্থাত, আমরা অন্যান্য অ্যাপ্লিকেশনের কাছে শুধুমাত্র Books টেবিল দৃশ্যমান রাখছি । |
03:39 | OK বাটনের উপর ক্লিক করা যাক । |
03:43 | তারপর View মেনু এবং Refresh Tables ক্লিক করুন । |
03:50 | লক্ষ্য করুন, এখন শুধুমাত্র Books টেবিল দেখা যাচ্ছে । |
03:54 | এছাড়াও, LibreOffice রাইটার বা ক্যালক থেকে এই ডাটাবেস ব্যবহারের সময়, আপনি কেবল সেখানে Books টেবিল দেখতে পাবেন । |
04:04 | এখানে আরেকটি অনুশীলনী রয়েছে : |
04:06 | 1. LibreOffice রাইটার খুলুন, লাইব্রেরী ডাটাবেস-এ যান এবং দেখুন, সেখানে কোন কোন টেবিল আছে । |
04:14 | 2. বেস-এ সব টেবিলের দৃশ্যমানতা ফিরিয়ে আনুন । |
04:19 | 3. LibreOffice রাইটার-এ পুনরায় যান এবং টেবিলগুলির উপলব্ধতা পরীক্ষা করুন । |
04:26 | অবশেষে, এবার SQL কমান্ড উইন্ডো সম্পর্কে আলোচনা করা যাক । |
04:31 | SQL কমান্ড উইন্ডোতে যেতে Tools মেনু থেকে নির্বাচন করতে হবে এসকিউএল । |
04:41 | আপনি এই উইন্ডো ব্যবহার করে, ডাটাবেসে এসকিউএল বিবৃতি চালাতে পারেন । |
04:47 | আমরা জানি, এসকিউএল প্রশ্ন চালানোর জন্য কোয়েরিস চালানো যায়, কিন্তু এটি কেবল ডাটাবেস থেকে তথ্য উদ্ধারের মধ্যেই সীমিত । |
04:59 | অর্থাত, ওখানে আপনি শুধুমাত্র SELECT বিবৃতি চালাতে পারবেন । |
05:04 | কিন্তু আপনি ওখানে সেই এসকিউএল স্টেটমেন্টগুলি চালাতে পারবেন না যেগুলি তথ্য ও টেবিল কাঠামো পরিবর্তন করে বা নতুন টেবিল তৈরি করবে । |
05:14 | এই SQL কমান্ড উইন্ডোতে আমাদের তথ্য পরিবর্তন এবং ..তথ্য সংজ্ঞা বিবৃতি বা ভাষা ব্যবহার করতে সাহায্য করে । |
05:24 | তথ্য পরিবর্তক ভাষা বা সংক্ষেপে DML -এর উদাহরণ হলো : |
05:31 | INSERT, UPDATE এবং DELETE বিবৃতি । |
05:37 | তথ্য সংজ্ঞায়ক ভাষা বা সংক্ষেপে DDL এর উদাহরণ হল : |
05:45 | CREATE TABLE, DROP TABLE এবং ALTER বিবৃতি । |
05:51 | এখন প্রথমে একটি DML উদাহরণ দেখা যাক । |
05:55 | বেস উইন্ডোতে, Tools মেনু থেকে SQL কমান্ড উইন্ডো খুলুন । |
06:02 | Books টেবিলের মধ্যে একটি নতুন রেকর্ড যুক্ত করতে, “Command to execute” এলাকায় লিখুন : |
06:12 | INSERT INTO "Books" ( "Title", "Author", "PublishYear", "Publisher", "Price")
VALUES ('The Hobbit', 'J.R.R Tolkien', 2002, 'Oxford', 500); |
06:45 | Execute বোতামে ক্লিক করার আগে, কমান্ডটিকে একবার ভালোভাবে দেখে নেওয়া যাক । |
06:52 | INSERT বিবৃতিতে টেবিলের নাম ও ক্ষেত্রগুলির নাম রয়েছে এবং তারপর নতুন রেকর্ড-এর মধ্যে ক্ষেত্রগুলির যা যা মান হবে, সেগুলিকে তালিকাবদ্ধ করা হয়েছে । |
07:03 | লক্ষ্য করুন, টেবিলের নাম এবং ক্ষেত্রগুলির নাম জোড়া উদ্ধৃতিচিহ্নের মধ্যে থাকে । |
07:11 | আমরা জানি যে বেস কেস সংবেদনশীল এবং জোড়া উদ্ধৃতিচিহ্ন নিশ্চিত করে বেস সেভাবেই নামগুলি গ্রহণ করবে যেভাবে সেগুলি তৈরী হয়েছিল । |
07:22 | উদ্ধৃতিচিন্হ ব্যবহার না করা হলে, বেস স্বয়ংক্রিয়ভাবে সব নাম বড় হাতের অক্ষরে পরিবর্তন করবে । |
07:31 | দেখুন, টেক্সট তথ্য প্রকার -এর মানগুলিকে একক উদ্ধৃতি চিহ্ন-এর মধ্যে লিখতে হবে । |
07:37 | সাংখ্যিক ক্ষেত্রগুলিতে কোনো উদ্ধৃতি চিহ্ন এর প্রয়োজন নেই । |
07:43 | এছাড়াও, BookId ক্ষেত্র অন্তর্ভুক্ত করতে হবে না কারণ এটি একটি AutoNumber ক্ষেত্র । |
07:51 | বেস স্বয়ংক্রিয়ভাবে এই ক্ষেত্রে সংখ্যা যোগ করবে । |
07:56 | তাহলে এবার এসকিউএল চালানো যাক । বার্তাটি লক্ষ্য করুন ‘Command successfully executed’ |
08:05 | আপনার লেখা এসকিউএল-এ কোনো ভুল থাকলে, বেস সেটি এখানে দেখিয়ে দেবে । |
08:12 | Books টেবিলের উপর ডবল ক্লিক করুন এবং যোগ করা নতুন রেকর্ডটি খুঁজুন । |
08:18 | এটি শেষ সারিতে সংযুক্ত হয়েছে । |
08:23 | এরপর, একটি DDL উদাহরণ দেখা যাক । |
08:27 | একটি নতুন টেবিল তৈরি করা যাক যার ক্ষেত্রগুলি হবে AuthorId, Author এবং Country । |
08:36 | SQL কমান্ড উইন্ডোতে, পর্দায় যেমন দেখানো রয়েছে তেমন লেখা যাক: |
08:43 | এবং এটি চালানো যাক । |
08:47 | এবার টেবিলগুলির তালিকায় ফিরে যান এবং ভিউ মেনু থেকে তালিকা রিফ্রেশ করে নিন । |
08:54 | এই Authors টেবিলটি আমরা নতুন তৈরী করেছি । |
08:59 | DML সম্পর্কে আরো জানতে, পর্দায় দেখানো ওয়েবসাইট-এ যান । |
09:06 | DDL সম্পর্কে আরো জানতে পর্দায় দেখানো উইকিপিডিয়া ওয়েবসাইটে যান । |
09:13 | এখন আপনার জন্য একটি অনুশীলনী রয়েছে । |
09:16 | 1. আপডেট বিবৃতি ব্যবহার করে যে বইটির BookId ৩, সেটির দাম ৩০০ ধার্য করুন । |
09:26 | 2. ‘'The Hobbit' শিরোনামের বইটি মুছে দিন । |
09:30 | 3. Authors টেবিলের মধ্যে একটি নতুন রেকর্ড যোগ করুন । লেখকের নাম 'JRR Tolkien' এবং দেশ হিসাবে 'England ' লিখুন । |
09:41 | 4. DROP বিবৃতি ব্যবহার করে, ডাটাবেস থেকে Authors টেবিল মুছে দিন । |
09:47 | এখানেই LibreOffice বেস এর উপর এই টিউটোরিয়ালটি সমাপ্ত হলো । |
09:52 | সংক্ষেপে, আমরা নিম্নলিখিত বিষয়গুলি সম্পর্কে শিখেছি
ইনডেক্সে টেবিল ফিল্টার এবং SQL কমান্ড উইন্ডো । |
10:01 | স্পোকেন্ টিউটোরিয়াল্ Talk to a Teacher প্রকল্পের অংশবিশেষ যা ভারত সরকারের ICT, MHRD এর National Mission on Education দ্বারা সমর্থিত । |
10:13 | এই প্রকল্পটি http://spoken-tutorial.org দ্বারা পরিচালিত হয় । |
10:18 | এই সম্পর্কে আরও তথ্য নিম্নলিখিত লিঙ্ক থেকে পাওয়া যায় । |
10:22 | আমি অন্তরা এই টিউটোরিয়াল - টি অনুবাদ এবং রেকর্ড করেছি | এই টিউটোরিয়াল - এ অংশগ্রহন করার জন্য ধন্যবাদ । শুভবিদায় । |