Difference between revisions of "LibreOffice-Suite-Base/C3/Create-simple-queries-in-SQL-View/Bengali"

From Script | Spoken-Tutorial
Jump to: navigation, search
 
(6 intermediate revisions by 3 users not shown)
Line 1: Line 1:
 
{| border=1
 
{| border=1
|| '''Visual Cue'''
+
|| '''Time'''
 
|| '''Narration'''
 
|| '''Narration'''
 
|-
 
|-
 
||00:02
 
||00:02
||LibreOffice বেস এর উপর এই কথ্য টিউটোরিয়াল এ আপনাদের স্বাগত |
+
||LibreOffice বেস এর উপর এই কথ্য টিউটোরিয়ালে আপনাদের স্বাগত|
 
|-
 
|-
 
||00:06
 
||00:06
||এই টিউটোরিয়াল-এ, আমরা শিখব  
+
||এই টিউটোরিয়ালে, আমরা শিখব
 
|-
 
|-
 
||00:09
 
||00:09
||এসকিউএল ভিউ-তে সরল প্রশ্ন তৈরি করা, সরল এসকিউএল লেখা |
+
||এসকিউএল ভিউ-তে সরল প্রশ্ন তৈরি করা, সরল এসকিউএল লেখা|
 
|-
 
|-
 
||00:16
 
||00:16
||SELECT, FROM এবং WHERE বাক্যাংশ-এর -এর ব্যবহার |
+
||SELECT, FROM এবং WHERE বাক্যাংশ-এর ব্যবহার|
 
|-
 
|-
 
||00:20
 
||00:20
||এবং ক্ষেত্র এবং টেবিলের নামকরণের জন্য ছোট হাতের, বড় হাতের বা মেশানো অক্ষর ব্যবহার
+
||ক্ষেত্র এবং টেবিলের নামকরণের জন্য ছোট হাতের, বড় হাতের বা মেশানো অক্ষর ব্যবহার|
 
|-
 
|-
||00; 27
+
||00:27
||এসকিউএল ভিউ-তে প্রশ্ন তৈরী করতে বেজ ব্যবহারের আগে, আমাদের LibreOffice বেজ সম্পর্কে কিছু আলোচনা করা যাক |
+
||এসকিউএল ভিউ-তে প্রশ্ন তৈরী করার আগে, আমাদের LibreOffice বেস সম্পর্কে কিছু আলোচনা করা উচিত|
 
|-
 
|-
 
||00:35
 
||00:35
||বেজ HSQL ডাটাবেস ইঞ্জিনের উপর চলে |
+
||বেস, HSQL ডাটাবেস ইঞ্জিনের উপর চলে|
 
|-
 
|-
 
||00:41
 
||00:41
||এটি জাভা দ্বারা লিখিত একটি ওপেন সোর্স ডাটাবেস ইঞ্জিন সফ্টওয়্যার | HSQLDB উপর আরও তথ্যের জন্য http://hsqldb.org –তে যান |
+
||এটি জাভা দ্বারা লিখিত একটি ওপেন সোর্স ডাটাবেস ইঞ্জিন সফ্টওয়্যার| HSQLDB সম্পর্কে আরও তথ্যের জন্য http://hsqldb.org তে যান|
 
|-
 
|-
 
||01:02
 
||01:02
||ঠিক আছে, এখন এসকিউএল সম্পর্কে জানা যাক |
+
||ঠিক আছে, এখন এসকিউএল সম্পর্কে জানা যাক|
 
|-
 
|-
 
||01:06
 
||01:06
||এসকিউএল হলো Structured Query Language | ডেটাবেস ব্যবহার এবং পরিবর্তন করার জন্য এই ভাষা ব্যবহার হয়
+
||এসকিউএল হল Structured Query Language. ডেটাবেস ব্যবহার এবং পরিবর্তন করার জন্য এই ভাষা ব্যবহার হয়|
 
|-
 
|-
 
||01:17
 
||01:17
||এটা আন্তর্জাতিকভাবে স্বীকৃত ANSI মান ।
+
||এটা আন্তর্জাতিকভাবে স্বীকৃত ANSI মানের ভাষা|
 
|-
 
|-
 
||01:23
 
||01:23
||এবং তাই এটি বিভিন্ন ডাটাবেজ ম্যানেজমেন্ট সিস্টেম বা DBMS –এ ব্যবহৃত হয় |
+
||এবং তাই এটি ব্যবহার করা হয় বিভিন্ন ডাটাবেজ ম্যানেজমেন্ট সিস্টেম বা DBMS-এ|
 
|-
 
|-
||01; 31
+
||01:31
||কিছু উদাহরণ হলো আমাদের LibreOffice বেজ, মাইএসকিউএল, মাইক্রোসফট SQL সার্ভার, মাইক্রোসফট অ্যাক্সেস, ওরাকল এবং DB2 |
+
||কিছু উদাহরণ হল আমাদের LibreOffice বেস, মাইএসকিউএল, মাইক্রোসফট SQL সার্ভার, মাইক্রোসফট অ্যাক্সেস, ওরাকল এবং DB2.
 
|-
 
|-
 
||01:47
 
||01:47
||এসকিউএল-এর সবথেকে বেশি ব্যবহার হয় একটি ডাটাবেস থেকে তথ্য উদ্ধার করতে |
+
||এসকিউএল-এর সবথেকে বেশি ব্যবহার হয় একটি ডাটাবেস থেকে তথ্য উদ্ধার করতে|
যা একটি ডাটাবেস-কে কোয়েরী বা প্রশ্ন করা নামে পরিচিত |
+
এটি ডাটাবেস-কোয়েরী বা প্রশ্ন করা নামে পরিচিত|
 
|-
 
|-
 
||01:58
 
||01:58
||এসকিউএল-এর ব্যবহার করা যেতে পারে একটি ডাটাবেসের মধ্যে তথ্য ঢোকাতে, তথ্য পরিবর্তন বা একটি ডাটাবেস থেকে তথ্য মুছে ফেলতে |
+
||এসকিউএল-এর ব্যবহার করা যেতে পারে একটি ডাটাবেসের মধ্যে তথ্য ঢোকাতে, তথ্য পরিবর্তন বা একটি ডাটাবেস থেকে তথ্য মুছে ফেলতে|
 
|-
 
|-
 
||02:09
 
||02:09
||এবং আমরা আমাদের পূর্ববর্তী টিউটোরিয়ালগুলিতে বেজ ব্যবহার করে এই সব কাজ করতে শিখেছি |
+
||আমরা আমাদের পূর্ববর্তী টিউটোরিয়ালগুলিতে বেস ব্যবহার করে এই সব কাজ করতে শিখে গেছি|
 
|-
 
|-
 
||02:16
 
||02:16
||খুব সুভিধাজনক উইজার্ড এবং ডিজাইনিং উইন্ডোজ ব্যবহার করে |
+
||বেস এগুলির জন্য খুব সুবিধাজনক কিছু উইজার্ড এবং ডিজাইনিং উইন্ডোজ ব্যবহার করে|
 
|-
 
|-
 
||02:22
 
||02:22
||কিন্তু আসল ভাষা জানলে ডেটাবেস কে প্রশ্ন করা বা ব্যবহার করা আরো অনেক বেসি সহজ হয় ।  SQL যে শুধুমাত্র তথ্য পরিবর্তন করতেই কাজে আগে
+
||কিন্তু আসল ভাষা জানলে ডেটাবেসকে প্রশ্ন করা বা ব্যবহার করা আরো অনেক বেশি সহজ হয়ে যায়| SQL যে শুধুমাত্র তথ্য পরিবর্তন করতেই কাজে আগে
তা নয় এটি ডেটাবেস ও টেবিলের কাঠামো পরিবর্তন করতেও ব্যবহৃত হয়
+
তা নয় এটি ডেটাবেস ও টেবিলের কাঠামো পরিবর্তন করতেও ব্যবহৃত হয়|
 
|-
 
|-
 
||02:43
 
||02:43
||যেহেতু আমাদের টিউটোরিয়াল-এ এসকিউএল সম্পর্কে সম্পূর্ণ আলোচনা নেই, এখানে কিছু দরকারী টিউটোরিয়াল এবং তাদের ওয়েবসাইট তালিকাবদ্ধ করা হলো | <pause>..
+
||যেহেতু আমাদের টিউটোরিয়ালে এসকিউএল সম্পর্কে সম্পূর্ণ আলোচনা নেই, তাই এখানে কিছু দরকারী টিউটোরিয়াল এবং তাদের ওয়েবসাইটগুলি তালিকাবদ্ধ করা হল| <pause>..
 
|-
 
|-
 
||02:59
 
||02:59
||HSQLDB –এর নিজস্ব ব্যবহারকারী নির্দেশিকা আছে | সেগুলি অনলাইনে দেখতে পারেন অথবা সেগুলিকে আপনার কম্পিউটারে ডাউনলোড করে পিডিএফ ফাইল হিসাবে সংরক্ষণ করতে পারেন |
+
||HSQLDB-এর নিজস্ব ব্যবহারকারী নির্দেশিকা রয়েছে| সেগুলি অনলাইনে দেখতে পারেন অথবা সেগুলিকে আপনার কম্পিউটারে ডাউনলোড করে পিডিএফ ফাইল হিসাবে সংরক্ষণ করে রাখতে পারেন|
 
|-
 
|-
 
||03:14
 
||03:14
||ঠিক আছে, এখন এসকিউএল শেখা শুরু করা যাক | আমরা আমাদের পরিচিত লাইব্রেরী ডাটাবেস উদাহরণটি খুলবো |
+
||ঠিক আছে, এখন এসকিউএল শেখা শুরু করা যাক| আমরা আমাদের পরিচিত লাইব্রেরী ডাটাবেস উদাহরণটি খুলবো|
 
|-
 
|-
 
||03:23
 
||03:23
||আমাদের লাইব্রেরী ডাটাবেসটি খুলুন | এখন, বাম প্যানেলের Queries বা প্রশ্নগুলির তালিকায় ক্লিক করুন |
+
||লাইব্রেরী ডাটাবেসটি খুলুন| এখন, বাম প্যানেলের Queries বা প্রশ্নগুলির তালিকায় ক্লিক করুন|
 
|-
 
|-
 
||03:34
 
||03:34
||এবং তারপর ক্লিক করুন ‘Create Query in SQL View’ | এখন আমরা একটি ফাঁকা উইন্ডো দেখতে পাচ্ছি যার শিরোনাম
+
||এবং তারপর ক্লিক করুন ‘Create Query in SQL View’. এখন আমরা একটি ফাঁকা উইন্ডো দেখতে পাচ্ছি যার শিরোনাম
ক্যোয়ারী ডিজাইন |
+
ক্যোয়ারী ডিজাইন|
 
|-
 
|-
 
||03:46
 
||03:46
||আমরা এখানেই আমাদের প্রশ্নগুলি এসকিউএল –এ লিখবো |
+
||আমরা এখানেই আমাদের প্রশ্নগুলি এসকিউএল-এ লিখবো|
 
|-
 
|-
 
||03:51
 
||03:51
||প্রথমে একটি সহজ প্রশ্ন লেখা যাক |সেটি হলো : গ্রন্থাগারের সমস্ত বই সম্পর্কে তথ্য উদ্ধার করা |
+
||প্রথমে একটি সহজ প্রশ্ন লেখা যাক| সেটি হল : গ্রন্থাগারের সমস্ত বই সম্পর্কে তথ্য উদ্ধার করা|
 
|-
 
|-
 
||04:02
 
||04:02
||যেকোন তথ্য উদ্ধারের জন্য SELECT কী-ওয়ার্ড টি ব্যবহার করতে হবে এবং তাই আমরা আমাদের প্রশ্নটিকে এভাবে লিখবো
+
||যেকোনো তথ্য উদ্ধারের জন্য SELECT কী-ওয়ার্ড টি ব্যবহার করতে হবে| আমরা এই প্রশ্নটিকে এভাবে লিখতে পারি
 
|-
 
|-
 
||04:10
 
||04:10
Line 88: Line 88:
 
|-
 
|-
 
||04:15
 
||04:15
||এখানে Books হলো টেবিলের নাম |লক্ষ্য করুন , Books –এ b বড় হাতের অক্ষরে আছে |
+
||এখানে Books হল টেবিলের নাম| লক্ষ্য করুন, Books-এ b বড় হাতের অক্ষরে আছে|
 
|-
 
|-
 
||04:23
 
||04:23
||আগে টেবিলের এবং কলাম্গুলির যা নাম দেওয়া হয়েছিল, সেগুলি সঠিকভাবে এখানে লিখতে হবে
+
||আগে টেবিলের এবং কলামগুলির যা নাম দেওয়া হয়েছিল, সেগুলি সঠিকভাবে এখানে লিখতে হবে|
 
|-
 
|-
 
||04:29
 
||04:29
||এখানে * হলো একটি ওয়াইল্ড কার্ড | এখানে এটার মানে, Books টেবিল থেকে সব ক্ষেত্র বা কলাম পেতে হবে |
+
||এখানে * হল একটি ওয়াইল্ড কার্ড | এখানে, টেবিল থেকে সব ক্ষেত্র বা কলাম পেতে হবে|
 
|-
 
|-
 
||04:39
 
||04:39
||এখন এই প্রশ্নটি চালানো যাক | এডিট মেনু ক্লিক করুন এবং তারপর ক্লিক করুন Run Query |
+
||এখন এই প্রশ্নটি চালানো যাক| এডিট মেনু ক্লিক করুন, তারপর ক্লিক করুন Run Query.
 
|-
 
|-
||04; 48
+
||04:48
 
||এখন আমরা শীর্ষ প্যানেলে রেকর্ডগুলিতে বই-এর তালিকা দেখতে পাচ্ছি ।
 
||এখন আমরা শীর্ষ প্যানেলে রেকর্ডগুলিতে বই-এর তালিকা দেখতে পাচ্ছি ।
 
|-
 
|-
 
||04:53
 
||04:53
||আপনি এই প্রশ্নটি বা আমাদের লেখা অন্য যেকোনো প্রশ্ন সংরক্ষণ করতে এবং সেটির বর্ণনামূলক নাম দিতে পারেন
+
||আপনি এই প্রশ্ন বা আমাদের লেখা অন্য যেকোনো প্রশ্ন সংরক্ষণ করতে এবং সেটির বর্ণনামূলক নাম দিতে পারেন|
 
|-
 
|-
 
||05:00
 
||05:00
||তাহলে এটি হলো আমাদের প্রথম সরল প্রশ্ন ! কিছু গুরুত্বপূর্ণ তথ্য :
+
||তাহলে এটি হল আমাদের প্রথম সরল প্রশ্ন ! এবিষয় কিছু গুরুত্বপূর্ণ তথ্য :
 
|-
 
|-
 
||05:06
 
||05:06
||HSQLDB, ডাটাবেসের মধ্যে বস্তু অর্থাত টেবিল, কলাম ইত্যাদির নামের ক্ষেত্রে ছোট হাতের ও বড় হাতের অক্ষরকে আলাদা করে দেখে
+
||HSQLDB, ডাটাবেসের মধ্যে বস্তু অর্থাত টেবিল, কলাম ইত্যাদির নামের ক্ষেত্রে ছোট হাতের ও বড় হাতের অক্ষরকে আলাদা করে দেখে|
 
|-
 
|-
 
||05:17
 
||05:17
||অর্থাত টেবিল-এর নাম “Books” -এ বড় হাতের অক্ষরে b এবং আরেক স্থানে ছোট হাতের অক্ষরে b থাকলে, সেটি দুটি আলাদা টেবিলকে বোঝায়
+
||অর্থাত টেবিল-এর নাম “Books”-এ বড় হাতের অক্ষরে b এবং আরেক স্থানে ছোট হাতের অক্ষরে b থাকলে, সেটি দুটি আলাদা টেবিলকে বোঝায়|
 
|-
 
|-
 
||05:27
 
||05:27
|কিন্তু সুবিধার জন্য, আপনি সব ক্ষেত্রেই হয় বড় হাতের অথবা ছোট হাতের অক্ষ ব্যবহার করতে পারেন
+
||তাই সুবিধার জন্য, আপনি সব ক্ষেত্রেই হয় বড় হাতের অথবা ছোট হাতের অক্ষ ব্যবহার করতে পারেন|
 
|-
 
|-
 
||05:34
 
||05:34
||উদাহরণস্বরূপ: বড় হাতের অক্ষরে BOOKS অথবা ছোট হাতের অক্ষরে members
+
||উদাহরণস্বরূপ: বড় হাতের অক্ষরে BOOKS বা ছোট হাতের অক্ষরে members.
 
|-
 
|-
 
||05:44
 
||05:44
||কিন্তু ছোট হাতের ও বড় হাতের অক্ষর মিশিয়ে ব্যবহার করলে, পড়া এবং বোঝা সহজ হতে পারে উদাহরণস্বরূপ: BooksIssued, বড় হাতরে অক্ষরে B এবং I
+
||কিন্তু ছোট হাতের ও বড় হাতের অক্ষর মিশিয়ে ব্যবহার করলে, পড়া এবং বোঝা অনেকসময় সহজ হতে পারে| উদাহরণস্বরূপ: BooksIssued, বড় হাতের অক্ষরে B এবং I.
 
|-
 
|-
 
||05:57
 
||05:57
||অথবা  ReturnDate, এখানে R ও D বড় হাতের
+
||অথবা  ReturnDate, এখানে R ও D বড় হাতের|
 
|-
 
|-
 
||06:03
 
||06:03
||সুতরাং, আপনাকে টেবিলের নাম এবং কলামের নাম ঠিক সেইভাবেই ব্যবহার করতে হবে যেভাবে সেগুলি তৈরী করা হয়েছিল
+
||সুতরাং, এসকিউএল-এ টেবিলের নাম এবং কলামের নাম ঠিক সেইভাবেই ব্যবহার করতে হবে যেভাবে সেগুলি তৈরী করা হয়েছিল|
 
|-
 
|-
 
||06:11
 
||06:11
||SELECT -এর মত এসকিউএল কীওয়ার্ড জন্য, আমরা যে কোন একটি হাতের অক্ষর বা মিশিয়ে ব্যবহার করতে পারি । কিন্তুর ভাল পাঠযোগ্যতার জন্য সবজায়গায় একরকম ব্যবহার করা যাক
+
||SELECT-এর মত এসকিউএল কীওয়ার্ড জন্য, আমরা যে কোন একটি হাতের অক্ষর বা মিশিয়ে ব্যবহার করতে পারি| কিন্তু ভাল পাঠযোগ্যতার জন্য সব জায়গায় একরকম ব্যবহার করা যাক|
 
|-
 
|-
 
||06:25
 
||06:25
||আমাদের উদাহরণে, আমরা কীওয়ার্ড- এর জন্য সব বড় হাতের অক্ষর ব্যবহার করবো |
+
||আমাদের উদাহরণে, আমরা কীওয়ার্ড-এর জন্য সব বড় হাতের অক্ষর ব্যবহার করব|
 
|-
 
|-
 
||06:31
 
||06:31
||এখন, পরের প্রশ্ন লেখা যাক | আপনি এই প্রশ্নটি একটি নতুন উইন্ডোতে লিখতে পারেন অথবা আপনি আগের প্রশ্নটি মুছেও লিখতে পারেন |
+
||এখন, পরের প্রশ্ন লেখা যাক| আপনি এই প্রশ্নটি একটি নতুন উইন্ডোতে লিখতে পারেন অথবা আপনি আগের প্রশ্নটি মুছেও লিখতে পারেন|
 
|
 
|
 
|-
 
|-
 
||06:42
 
||06:42
||এখনকার জন্য, আগের প্রশ্নটি মুছে নতুন প্রশ্ন লেখা যাক |
+
||এখনকার জন্য, আগের প্রশ্নটি মুছে নতুন প্রশ্নটি লেখা যাক|
 
|-
 
|-
 
||06:47
 
||06:47
||আমাদের Books টেবিল থেকে কিছু নির্দিষ্ট কলাম উদ্ধার করা যাক | SELECT Title, Author FROM Books ||
+
||আমাদের Books টেবিল থেকে কিছু নির্দিষ্ট কলাম উদ্ধার করা যাক | SELECT Title, Author FROM Books
 
|-
 
|-
 
||06:58
 
||06:58
||প্রশ্নটি চালানো যাক | আপনি এরজন্য ফাইল মেনু বারের নিচে Run Query আইকন ব্যবহার করতে পারেন অথবা কীবোর্ড শর্টকাট F5 ব্যবহার করুন |
+
||প্রশ্নটি চালানো যাক| আপনি এরজন্য এডিট মেনু বারের নিচে Run Query আইকন ব্যবহার করতে পারেন, অথবা কীবোর্ড শর্টকাট F5 ব্যবহার করুন|
 
|-
 
|-
 
||07:13
 
||07:13
||এখন রেকর্ড-এ শুধুমাত্র সেই কলামগুলি-ই আছে সেগুলি আমাদের প্রয়োজন |
+
||এখন রেকর্ড-এ শুধুমাত্র সেই কলামগুলি-ই আছে সেগুলি আমাদের প্রয়োজন|
 
|-
 
|-
 
||07:19
 
||07:19
||ঠিক আছে | এবার পরবর্তী আলোচনায় যাওয়া যাক |
+
||ঠিক আছে| এবার পরবর্তী আলোচনায় যাওয়া যাক|
 
|-
 
|-
 
||07:22
 
||07:22
||আমাদের প্রশ্নতে শর্ত বা নির্ণায়ক যোগ করা যাক
+
||আমাদের প্রশ্নতে শর্ত বা নির্ণায়ক যোগ করা যাক|
 
|-
 
|-
 
||07:27
 
||07:27
||আমরা শুধুমাত্র কেমব্রিজ দ্বারা প্রকাশিত বইগুলি দেখতে চাই |
+
||ধরুন, আমরা শুধুমাত্র কেমব্রিজ দ্বারা প্রকাশিত বইগুলি দেখতে চাই|
 
|-
 
|-
 
||07:31
 
||07:31
||তাহলে আমাদের প্রশ্নটি হবে : SELECT * FROM Books WHERE Publisher = 'Cambridge' |
+
||তাহলে আমাদের প্রশ্নটি হবে : SELECT * FROM Books WHERE Publisher = একটি উদ্ধিতি-চিনহের মধ্যে 'Cambridge'
 
|-
 
|-
 
||07:46
 
||07:46
||লক্ষ্য করুন, আমরা একটি নতুন কী-ওয়ার্ড যোগ করেছি WHERE |
+
||লক্ষ্য করুন, আমরা একটি নতুন কী-ওয়ার্ড যোগ করেছি WHERE.
 
|-
 
|-
 
||07:52
 
||07:52
||যার পর একটি শর্ত লিখেছি : আমরা প্রকাশক সমান কেমব্রিজ |
+
||এবং তারপর আমরা একটি শর্ত লিখেছি : প্রকাশক সমান কেমব্রিজ|
 
|-
 
|-
 
||07:59
 
||07:59
|এখন আমাদের প্রশ্নটি চালানো যাক | আমরা শুধুমাত্র ঐ বইগুলি-ই দেখতে পাচ্ছি যেগুলির প্রকাশক কেমব্রিজ |
+
|এখন আমাদের প্রশ্নটি চালানো যাক| আমরা শুধুমাত্র ঐ বইগুলি-ই দেখতে পাচ্ছি যেগুলির প্রকাশক কেমব্রিজ|
 
|-
 
|-
 
||08:08
 
||08:08
||তাহলে আমরা একটি প্রশ্নতে যত ইছে শর্ত বা বৈশিষ্ট্য যোগ করতে পারি |
+
||তাহলে আমরা একটি প্রশ্নতে যত ইছে শর্ত বা বৈশিষ্ট্য যোগ করতে পারি|
 
|-
 
|-
 
||08:14
 
||08:14
||একটি প্রশ্নও লেখা যাক যাতে দুটি শর্ত রয়েছে |
+
||একটি প্রশ্নও লেখা যাক যাতে দুটি শর্ত রয়েছে|
 
|-
 
|-
 
||08:18
 
||08:18
||আমাদের শুধুমাত্র সেই বইগুলি-ই পেতে হবে যেগুলি কেমব্রিজ দ্বারা প্রকাশিত এবং ১৯৭৫ সাল –এর পরে প্রকাশি হয়েছে |
+
||ধরুন, আমাদের শুধুমাত্র সেই বইগুলি-ই পেতে হবে যেগুলি কেমব্রিজ দ্বারা প্রকাশিত এবং ১৯৭৫ সাল-এর পরে প্রকাশিত হয়েছে|
 
|-
 
|-
 
||08:29
 
||08:29
||তাহলে আমাদের প্রশ্নটি হবে : SELECT * FROM Books WHERE Publisher = 'Cambridge' AND PublishedYear > 1975 |
+
||তাহলে আমাদের প্রশ্নটি হবে : SELECT * FROM Books WHERE Publisher = 'Cambridge' AND PublishedYear > 1975.
 
|-
 
|-
 
||08:49
 
||08:49
||তাহলে আমরা WHERE কীওয়ার্ড-এর পরে বা বাক্যাংশ-তে  দুটি শর্ত দেখতে পাচ্ছি |
+
||তাহলে আমরা WHERE কীওয়ার্ড-এর পরে দুটি শর্ত দেখতে পাচ্ছি|
 
|-
 
|-
 
||08:55
 
||08:55
|লক্ষ্য করুন, দুটি শর্তকে আমরা AND দ্বারা যোগ করেছি | এখানে ' AND ' হলো একটি লজিক্যাল অপারেটর |
+
|লক্ষ্য করুন, দুটি শর্তকে আমরা AND দ্বারা যোগ করেছি| এখানে 'AND' হল একটি লজিক্যাল অপারেটর|
 
|-
 
|-
 
||09:04
 
||09:04
||এবং এটি শর্তগুলিকে একত্রিত করে | আরেকটি লজিক্যাল অপারেটর হলো ‘OR’ |
+
||এবং এটি শর্তগুলিকে একত্রিত করে| আরেকটি লজিক্যাল অপারেটর হলো ‘OR’.
 
|-
 
|-
 
||09:13
 
||09:13
||পরে উপরে প্রশ্নতে OR ব্যবহার করে দেখবেন |
+
||আপনি উপরের প্রশ্নতে OR ব্যবহার করে দেখবেন|
 
|-
 
|-
 
||09:18
 
||09:18
||এখন আমাদের প্রশ্নটি চালানো যাক এবং এটির ফলাফল উপরে দেখে নিন |
+
||এখন আমাদের প্রশ্নটি চালানো যাক এবং এটির ফলাফল উপরে দেখে নিন|
 
|-
 
|-
 
||09:23
 
||09:23
||দেখুন, এই বইগুলি-ই আমাদের শর্ত পূরণ করে |
+
||দেখুন, এই বইগুলি-ই আমাদের দেওয়া শর্ত পূরণ করে|
 
|-
 
|-
 
||09:29
 
||09:29
||ঠিক আছে, একটি প্রশ্নে একাধিক শর্ত অন্তর্ভুক্ত করার পদ্ধতি শিখে নেওয়া যাক |
+
||ঠিক আছে, একটি প্রশ্নে একাধিক শর্ত অন্তর্ভুক্ত করার পদ্ধতি শিখে নেওয়া যাক|
 
|-
 
|-
 
||09:36
 
||09:36
Line 209: Line 209:
 
|-
 
|-
 
||09:46
 
||09:46
||আমাদের এই প্রশ্নটি লাগবে :
+
||এক্ষেত্রে আমাদের প্রশ্নটি হবে :
SELECT * FROM Books WHERE Publisher IN ( 'Cambridge', 'Oxford')  
+
SELECT * FROM Books WHERE Publisher IN ( 'Cambridge', 'Oxford')
 
|-
 
|-
 
||10:09
 
||10:09
||নতুন কী-ওয়ার্ড ‘IN’ লক্ষ্য করুন |
+
||এখানে, নতুন কী-ওয়ার্ডটি হল ‘IN’ |
 
|-
 
|-
 
||10:13
 
||10:13
||এটি যেকোনো একক কলাম-এর উপর ভিত্তি করে করা শর্তগুলিকে একত্রিত করতে সাহায্য করে, যেমন এই ক্ষেত্রে, প্রকাশক কলাম |
+
||এটি যেকোনো একক কলাম-এর উপর ভিত্তি করে করা শর্তগুলিকে একত্রিত করতে সাহায্য করে, যেমন এই ক্ষেত্রে, প্রকাশক কলাম|
 
|-
 
|-
 
||10:21
 
||10:21
||এখন ফলাফল লক্ষ্য করুন |
+
||এই প্রশ্নের ফলাফল লক্ষ্য করুন|
 
|-
 
|-
 
||10:25
 
||10:25
||এখানে একটি অনুশীলনী রয়েছে |
+
||এখানে একটি অনুশীলনী রয়েছে|
 
|-
 
|-
 
||10:27
 
||10:27
||নিম্নলিখিত বিষয়গুলির জন্য এসকিউএল প্রশ্ন লিখুন এবং পরীক্ষা করে দেখুন :
+
||নিম্নলিখিত বিষয়গুলির জন্য এসকিউএল প্রশ্ন লিখুন এবং নিজে পরীক্ষা করে দেখুন :
 
|-
 
|-
 
||10:33
 
||10:33
||১ . লাইব্রেরী সকল সদস্যদের সম্পর্কে তথ্য জোগার করুন ২ . যেসব বইয়ের মূল্য ১৫০ টাকার থেকে বেশি, সেগুলির শিরোনাম-এর
+
||১ . লাইব্রেরী সকল সদস্যদের সম্পর্কে তথ্য জোগাড় করুন ২ . যেসব বইয়ের মূল্য ১৫০ টাকার থেকে বেশি, সেগুলির শিরোনাম-এর
একটি তালিকা তৈরী করুন ||উইলিয়াম শেক্সপীয়ার বা জন মিল্টন দ্বারা রচিত বইগুলির একটি তালিকা প্রস্তুত করুন
+
একটি তালিকা তৈরী করুন| উইলিয়াম শেক্সপীয়ার বা জন মিল্টন দ্বারা রচিত বইগুলির একটি তালিকা প্রস্তুত করুন|
 
|-
 
|-
 
||10:56
 
||10:56
||আমাদের পরবর্তী টিউটোরিয়াল এসকিউএল সম্পর্কে আরও বিস্তারিত আলোচনা করবো |
+
||আমাদের পরবর্তী টিউটোরিয়ালে এসকিউএল সম্পর্কে আরও বিস্তারিত আলোচনা করব|
 
|-
 
|-
 
||11:01
 
||11:01
||এই LibreOffice বেস-এ এসকিউএল ভিউ-তে প্রশ্নর ওপর এই টিউটোরিয়ালটি সমাপ্ত হলো |
+
||এই LibreOffice বেস-এ এসকিউএল ভিউতে প্রশ্নের ওপর এই টিউটোরিয়ালটি সমাপ্ত হল|
 
|-
 
|-
 
||11:09
 
||11:09
Line 241: Line 241:
 
|-
 
|-
 
||11:12
 
||11:12
||এসকিউএল ভিউ তে –এ সহজ প্রশ্ন তৈরি করা যায় |
+
||এসকিউএল ভিউ তে সহজ প্রশ্ন তৈরি করা যায়|
 
|-
 
|-
 
||11:17
 
||11:17
||সহজ এসকিউএল লেখা যায় |
+
||সহজ এসকিউএল লেখা যায়|
 
|-
 
|-
 
||11:20
 
||11:20
||SELECT, FROM , এবং WHERE ক্লজ-এর ব্যবহার |
+
||SELECT, FROM , এবং WHERE বাক্যাংশের ব্যবহার|
 
|-
 
|-
 
||11:25
 
||11:25
||এবং ক্ষেত্র এবং টেবিলের নামকরণের জন্য বড় হাতের, ছোট হাতের, বা মিশ্রিত অক্ষর ব্যবহার করা |
+
|| ক্ষেত্র এবং টেবিলের নামকরণের জন্য বড় হাতের, ছোট হাতের, বা মিশ্রিত অক্ষর ব্যবহার করা|
 
|-
 
|-
 
||11:35
 
||11:35
|স্পোকেন্ টিউটোরিয়াল্ Talk to a Teacher প্রকল্পের অংশবিশেষ যা ভারত সরকারের ICT, MHRD এর National Mission on Education দ্বারা সমর্থিত । 
+
||স্পোকেন টিউটোরিয়াল Talk to a Teacher প্রকল্পের অংশবিশেষ যা ভারত সরকারের ICT, MHRD এর National Mission on Education দ্বারা সমর্থিত|
 
|-
 
|-
 
||11; 47
 
||11; 47
|| এই প্রকল্পটি http://spoken-tutorial.org দ্বারা পরিচালিত হয় এই বিষয় বিস্তারিত তথ্য এই লিঙ্ক-এ প্রাপ্তিসাধ্য
+
|| এই প্রকল্পটি http://spoken-tutorial.org দ্বারা পরিচালিত হয়| এই বিষয় বিস্তারিত তথ্য এই লিঙ্ক-এ প্রাপ্তিসাধ্য|
 
|-
 
|-
 
||11:55
 
||11:55
|আমি অন্তরা এই টিউটোরিয়াল - টি অনুবাদ এবং রেকর্ড করেছি |এই টিউটোরিয়াল - এ অংশগ্রহন করার জন্য ধন্যবাদ শুভবিদায়
+
||আমি অন্তরা এই টিউটোরিয়ালটি অনুবাদ এবং রেকর্ড করেছি| এই টিউটোরিয়ালে অংশগ্রহন করার জন্য ধন্যবাদ| শুভবিদায়|
|-
+

Latest revision as of 15:49, 27 February 2017

Time Narration
00:02 LibreOffice বেস এর উপর এই কথ্য টিউটোরিয়ালে আপনাদের স্বাগত|
00:06 এই টিউটোরিয়ালে, আমরা শিখব
00:09 এসকিউএল ভিউ-তে সরল প্রশ্ন তৈরি করা, সরল এসকিউএল লেখা|
00:16 SELECT, FROM এবং WHERE বাক্যাংশ-এর ব্যবহার|
00:20 ক্ষেত্র এবং টেবিলের নামকরণের জন্য ছোট হাতের, বড় হাতের বা মেশানো অক্ষর ব্যবহার|
00:27 এসকিউএল ভিউ-তে প্রশ্ন তৈরী করার আগে, আমাদের LibreOffice বেস সম্পর্কে কিছু আলোচনা করা উচিত|
00:35 বেস, HSQL ডাটাবেস ইঞ্জিনের উপর চলে|
00:41 এটি জাভা দ্বারা লিখিত একটি ওপেন সোর্স ডাটাবেস ইঞ্জিন সফ্টওয়্যার| HSQLDB সম্পর্কে আরও তথ্যের জন্য http://hsqldb.org তে যান|
01:02 ঠিক আছে, এখন এসকিউএল সম্পর্কে জানা যাক|
01:06 এসকিউএল হল Structured Query Language. ডেটাবেস ব্যবহার এবং পরিবর্তন করার জন্য এই ভাষা ব্যবহার হয়|
01:17 এটা আন্তর্জাতিকভাবে স্বীকৃত ANSI মানের ভাষা|
01:23 এবং তাই এটি ব্যবহার করা হয় বিভিন্ন ডাটাবেজ ম্যানেজমেন্ট সিস্টেম বা DBMS-এ|
01:31 কিছু উদাহরণ হল আমাদের LibreOffice বেস, মাইএসকিউএল, মাইক্রোসফট SQL সার্ভার, মাইক্রোসফট অ্যাক্সেস, ওরাকল এবং DB2.
01:47 এসকিউএল-এর সবথেকে বেশি ব্যবহার হয় একটি ডাটাবেস থেকে তথ্য উদ্ধার করতে|

এটি ডাটাবেস-এ কোয়েরী বা প্রশ্ন করা নামে পরিচিত|

01:58 এসকিউএল-এর ব্যবহার করা যেতে পারে একটি ডাটাবেসের মধ্যে তথ্য ঢোকাতে, তথ্য পরিবর্তন বা একটি ডাটাবেস থেকে তথ্য মুছে ফেলতে|
02:09 আমরা আমাদের পূর্ববর্তী টিউটোরিয়ালগুলিতে বেস ব্যবহার করে এই সব কাজ করতে শিখে গেছি|
02:16 বেস এগুলির জন্য খুব সুবিধাজনক কিছু উইজার্ড এবং ডিজাইনিং উইন্ডোজ ব্যবহার করে|
02:22 কিন্তু আসল ভাষা জানলে ডেটাবেসকে প্রশ্ন করা বা ব্যবহার করা আরো অনেক বেশি সহজ হয়ে যায়| SQL যে শুধুমাত্র তথ্য পরিবর্তন করতেই কাজে আগে

তা নয় এটি ডেটাবেস ও টেবিলের কাঠামো পরিবর্তন করতেও ব্যবহৃত হয়|

02:43 যেহেতু আমাদের টিউটোরিয়ালে এসকিউএল সম্পর্কে সম্পূর্ণ আলোচনা নেই, তাই এখানে কিছু দরকারী টিউটোরিয়াল এবং তাদের ওয়েবসাইটগুলি তালিকাবদ্ধ করা হল| <pause>..
02:59 HSQLDB-এর নিজস্ব ব্যবহারকারী নির্দেশিকা রয়েছে| সেগুলি অনলাইনে দেখতে পারেন অথবা সেগুলিকে আপনার কম্পিউটারে ডাউনলোড করে পিডিএফ ফাইল হিসাবে সংরক্ষণ করে রাখতে পারেন|
03:14 ঠিক আছে, এখন এসকিউএল শেখা শুরু করা যাক| আমরা আমাদের পরিচিত লাইব্রেরী ডাটাবেস উদাহরণটি খুলবো|
03:23 লাইব্রেরী ডাটাবেসটি খুলুন| এখন, বাম প্যানেলের Queries বা প্রশ্নগুলির তালিকায় ক্লিক করুন|
03:34 এবং তারপর ক্লিক করুন ‘Create Query in SQL View’. এখন আমরা একটি ফাঁকা উইন্ডো দেখতে পাচ্ছি যার শিরোনাম

ক্যোয়ারী ডিজাইন|

03:46 আমরা এখানেই আমাদের প্রশ্নগুলি এসকিউএল-এ লিখবো|
03:51 প্রথমে একটি সহজ প্রশ্ন লেখা যাক| সেটি হল : গ্রন্থাগারের সমস্ত বই সম্পর্কে তথ্য উদ্ধার করা|
04:02 যেকোনো তথ্য উদ্ধারের জন্য SELECT কী-ওয়ার্ড টি ব্যবহার করতে হবে| আমরা এই প্রশ্নটিকে এভাবে লিখতে পারি
04:10 SELECT * FROM Books.
04:15 এখানে Books হল টেবিলের নাম| লক্ষ্য করুন, Books-এ b বড় হাতের অক্ষরে আছে|
04:23 আগে টেবিলের এবং কলামগুলির যা নাম দেওয়া হয়েছিল, সেগুলি সঠিকভাবে এখানে লিখতে হবে|
04:29 এখানে * হল একটি ওয়াইল্ড কার্ড | এখানে, টেবিল থেকে সব ক্ষেত্র বা কলাম পেতে হবে|
04:39 এখন এই প্রশ্নটি চালানো যাক| এডিট মেনু ক্লিক করুন, তারপর ক্লিক করুন Run Query.
04:48 এখন আমরা শীর্ষ প্যানেলে রেকর্ডগুলিতে বই-এর তালিকা দেখতে পাচ্ছি ।
04:53 আপনি এই প্রশ্ন বা আমাদের লেখা অন্য যেকোনো প্রশ্ন সংরক্ষণ করতে এবং সেটির বর্ণনামূলক নাম দিতে পারেন|
05:00 তাহলে এটি হল আমাদের প্রথম সরল প্রশ্ন ! এবিষয় কিছু গুরুত্বপূর্ণ তথ্য :
05:06 HSQLDB, ডাটাবেসের মধ্যে বস্তু অর্থাত টেবিল, কলাম ইত্যাদির নামের ক্ষেত্রে ছোট হাতের ও বড় হাতের অক্ষরকে আলাদা করে দেখে|
05:17 অর্থাত টেবিল-এর নাম “Books”-এ বড় হাতের অক্ষরে b এবং আরেক স্থানে ছোট হাতের অক্ষরে b থাকলে, সেটি দুটি আলাদা টেবিলকে বোঝায়|
05:27 তাই সুবিধার জন্য, আপনি সব ক্ষেত্রেই হয় বড় হাতের অথবা ছোট হাতের অক্ষ ব্যবহার করতে পারেন|
05:34 উদাহরণস্বরূপ: বড় হাতের অক্ষরে BOOKS বা ছোট হাতের অক্ষরে members.
05:44 কিন্তু ছোট হাতের ও বড় হাতের অক্ষর মিশিয়ে ব্যবহার করলে, পড়া এবং বোঝা অনেকসময় সহজ হতে পারে| উদাহরণস্বরূপ: BooksIssued, বড় হাতের অক্ষরে B এবং I.
05:57 অথবা ReturnDate, এখানে R ও D বড় হাতের|
06:03 সুতরাং, এসকিউএল-এ টেবিলের নাম এবং কলামের নাম ঠিক সেইভাবেই ব্যবহার করতে হবে যেভাবে সেগুলি তৈরী করা হয়েছিল|
06:11 SELECT-এর মত এসকিউএল কীওয়ার্ড জন্য, আমরা যে কোন একটি হাতের অক্ষর বা মিশিয়ে ব্যবহার করতে পারি| কিন্তু ভাল পাঠযোগ্যতার জন্য সব জায়গায় একরকম ব্যবহার করা যাক|
06:25 আমাদের উদাহরণে, আমরা কীওয়ার্ড-এর জন্য সব বড় হাতের অক্ষর ব্যবহার করব|
06:31 এখন, পরের প্রশ্ন লেখা যাক| আপনি এই প্রশ্নটি একটি নতুন উইন্ডোতে লিখতে পারেন অথবা আপনি আগের প্রশ্নটি মুছেও লিখতে পারেন|
06:42 এখনকার জন্য, আগের প্রশ্নটি মুছে নতুন প্রশ্নটি লেখা যাক|
06:47 আমাদের Books টেবিল থেকে কিছু নির্দিষ্ট কলাম উদ্ধার করা যাক | SELECT Title, Author FROM Books
06:58 প্রশ্নটি চালানো যাক| আপনি এরজন্য এডিট মেনু বারের নিচে Run Query আইকন ব্যবহার করতে পারেন, অথবা কীবোর্ড শর্টকাট F5 ব্যবহার করুন|
07:13 এখন রেকর্ড-এ শুধুমাত্র সেই কলামগুলি-ই আছে সেগুলি আমাদের প্রয়োজন|
07:19 ঠিক আছে| এবার পরবর্তী আলোচনায় যাওয়া যাক|
07:22 আমাদের প্রশ্নতে শর্ত বা নির্ণায়ক যোগ করা যাক|
07:27 ধরুন, আমরা শুধুমাত্র কেমব্রিজ দ্বারা প্রকাশিত বইগুলি দেখতে চাই|
07:31 তাহলে আমাদের প্রশ্নটি হবে : SELECT * FROM Books WHERE Publisher = একটি উদ্ধিতি-চিনহের মধ্যে 'Cambridge'
07:46 লক্ষ্য করুন, আমরা একটি নতুন কী-ওয়ার্ড যোগ করেছি WHERE.
07:52 এবং তারপর আমরা একটি শর্ত লিখেছি : প্রকাশক সমান কেমব্রিজ|
07:59 আমরা শুধুমাত্র ঐ বইগুলি-ই দেখতে পাচ্ছি যেগুলির প্রকাশক কেমব্রিজ|
08:08 তাহলে আমরা একটি প্রশ্নতে যত ইছে শর্ত বা বৈশিষ্ট্য যোগ করতে পারি|
08:14 একটি প্রশ্নও লেখা যাক যাতে দুটি শর্ত রয়েছে|
08:18 ধরুন, আমাদের শুধুমাত্র সেই বইগুলি-ই পেতে হবে যেগুলি কেমব্রিজ দ্বারা প্রকাশিত এবং ১৯৭৫ সাল-এর পরে প্রকাশিত হয়েছে|
08:29 তাহলে আমাদের প্রশ্নটি হবে : SELECT * FROM Books WHERE Publisher = 'Cambridge' AND PublishedYear > 1975.
08:49 তাহলে আমরা WHERE কীওয়ার্ড-এর পরে দুটি শর্ত দেখতে পাচ্ছি|
08:55 এখানে 'AND' হল একটি লজিক্যাল অপারেটর|
09:04 এবং এটি শর্তগুলিকে একত্রিত করে| আরেকটি লজিক্যাল অপারেটর হলো ‘OR’.
09:13 আপনি উপরের প্রশ্নতে OR ব্যবহার করে দেখবেন|
09:18 এখন আমাদের প্রশ্নটি চালানো যাক এবং এটির ফলাফল উপরে দেখে নিন|
09:23 দেখুন, এই বইগুলি-ই আমাদের দেওয়া শর্ত পূরণ করে|
09:29 ঠিক আছে, একটি প্রশ্নে একাধিক শর্ত অন্তর্ভুক্ত করার পদ্ধতি শিখে নেওয়া যাক|
09:36 আমরা কিভাবে সেই বইগুলির একটি তালিকা পাবো যেগুলির প্রকাশক কেমব্রিজ বা অক্সফোর্ড অথবা দুটি-ই ?
09:46 এক্ষেত্রে আমাদের প্রশ্নটি হবে :

SELECT * FROM Books WHERE Publisher IN ( 'Cambridge', 'Oxford')

10:09 এখানে, নতুন কী-ওয়ার্ডটি হল ‘IN’ |
10:13 এটি যেকোনো একক কলাম-এর উপর ভিত্তি করে করা শর্তগুলিকে একত্রিত করতে সাহায্য করে, যেমন এই ক্ষেত্রে, প্রকাশক কলাম|
10:21 এই প্রশ্নের ফলাফল লক্ষ্য করুন|
10:25 এখানে একটি অনুশীলনী রয়েছে|
10:27 নিম্নলিখিত বিষয়গুলির জন্য এসকিউএল প্রশ্ন লিখুন এবং নিজে পরীক্ষা করে দেখুন :
10:33 ১ . লাইব্রেরী সকল সদস্যদের সম্পর্কে তথ্য জোগাড় করুন ২ . যেসব বইয়ের মূল্য ১৫০ টাকার থেকে বেশি, সেগুলির শিরোনাম-এর

একটি তালিকা তৈরী করুন| উইলিয়াম শেক্সপীয়ার বা জন মিল্টন দ্বারা রচিত বইগুলির একটি তালিকা প্রস্তুত করুন|

10:56 আমাদের পরবর্তী টিউটোরিয়ালে এসকিউএল সম্পর্কে আরও বিস্তারিত আলোচনা করব|
11:01 এই LibreOffice বেস-এ এসকিউএল ভিউতে প্রশ্নের ওপর এই টিউটোরিয়ালটি সমাপ্ত হল|
11:09 সারসংক্ষেপে, আমরা শিখেছি কিভাবে:
11:12 এসকিউএল ভিউ তে সহজ প্রশ্ন তৈরি করা যায়|
11:17 সহজ এসকিউএল লেখা যায়|
11:20 SELECT, FROM , এবং WHERE বাক্যাংশের ব্যবহার|
11:25 ক্ষেত্র এবং টেবিলের নামকরণের জন্য বড় হাতের, ছোট হাতের, বা মিশ্রিত অক্ষর ব্যবহার করা|
11:35 স্পোকেন টিউটোরিয়াল Talk to a Teacher প্রকল্পের অংশবিশেষ যা ভারত সরকারের ICT, MHRD এর National Mission on Education দ্বারা সমর্থিত|
11; 47 এই প্রকল্পটি http://spoken-tutorial.org দ্বারা পরিচালিত হয়| এই বিষয় বিস্তারিত তথ্য এই লিঙ্ক-এ প্রাপ্তিসাধ্য|
11:55 আমি অন্তরা এই টিউটোরিয়ালটি অনুবাদ এবং রেকর্ড করেছি| এই টিউটোরিয়ালে অংশগ্রহন করার জন্য ধন্যবাদ| শুভবিদায়|

Contributors and Content Editors

Antarade, Kaushik Datta, Pratik kamble