LibreOffice-Suite-Base/C4/Indexes-Table-Filter-SQL-Command-window/Bengali
From Script | Spoken-Tutorial
ভিসুয়াল কিউ | আখ্যান | |
---|---|---|
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 | সংক্ষেপে, আমরা নিম্নলিখিত বিষয়গুলি সম্পর্কে শিখেছি:
| |
10:01 | স্পোকেন্ টিউটোরিয়াল্ Talk to a Teacher প্রকল্পের অংশবিশেষ যা ভারত সরকারের ICT, MHRD এর National Mission on Education দ্বারা সমর্থিত । | |
10:13 | এই প্রকল্পটি http://spoken-tutorial.org দ্বারা পরিচালিত হয় । | |
10:18 | এই সম্পর্কে আরও তথ্য নিম্নলিখিত লিঙ্ক থেকে পাওয়া যায় । | |
10:22 | আমি অন্তরা এই টিউটোরিয়াল - টি অনুবাদ এবং রেকর্ড করেছি | এই টিউটোরিয়াল - এ অংশগ্রহন করার জন্য ধন্যবাদ । শুভবিদায় । |