LibreOffice-Suite-Base/C3/Create-simple-queries-in-SQL-View/Bengali

From Script | Spoken-Tutorial
Revision as of 21:20, 11 July 2013 by Antarade (Talk | contribs)

Jump to: navigation, search
Visual Cue Narration
00:02 LibreOffice বেস এর উপর এই কথ্য টিউটোরিয়াল এ আপনাদের স্বাগত |
00:06 এই টিউটোরিয়াল-এ, আমরা শিখব
00:09
00:16 SELECT, FROM এবং WHERE বাক্যাংশ-এর -এর ব্যবহার |
00:20 এবং ক্ষেত্র এবং টেবিলের নামকরণের জন্য ছোট হাতের, বড় হাতের বা মেশানো অক্ষর ব্যবহার ।
00; 27 এসকিউএল ভিউ-তে প্রশ্ন তৈরী করতে বেজ ব্যবহারের আগে, আমাদের LibreOffice বেজ সম্পর্কে কিছু আলোচনা করা যাক |
00:35 বেজ HSQL ডাটাবেস ইঞ্জিনের উপর চলে |
00:41 এটি জাভা দ্বারা লিখিত একটি ওপেন সোর্স ডাটাবেস ইঞ্জিন সফ্টওয়্যার
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 আমাদের লাইব্রেরী ডাটাবেসটি খুলুন
03:34 এবং তারপর ক্লিক করুন ‘Create Query in SQL View’ এখন আমরা একটি ফাঁকা উইন্ডো দেখতে পাচ্ছি যার শিরোনাম

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

03:46 আমরা এখানেই আমাদের প্রশ্নগুলি এসকিউএল –এ লিখবো |
03:51 প্রথমে একটি সহজ প্রশ্ন লেখা যাক
04:02 যেকোন তথ্য উদ্ধারের জন্য SELECT কী-ওয়ার্ড টি ব্যবহার করতে হবে এবং তাই আমরা আমাদের প্রশ্নটিকে এভাবে লিখবো
04:10 SELECT * FROM Books.
04:15 এখানে Books হলো টেবিলের নাম
04:23 আগে টেবিলের এবং কলাম্গুলির যা নাম দেওয়া হয়েছিল, সেগুলি সঠিকভাবে এখানে লিখতে হবে ।
04:29 এখানে * হলো একটি ওয়াইল্ড কার্ড
04:39 এখন এই প্রশ্নটি চালানো যাক
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 প্রশ্নটি চালানো যাক
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 এবং এটি শর্তগুলিকে একত্রিত করে
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