Netbeans/C3/Connecting-to-a-MySQL-Database/Bengali

From Script | Spoken-Tutorial
Revision as of 14:21, 1 February 2016 by Satarupadutta (Talk | contribs)

Jump to: navigation, search
Time Narration
00:00 নমস্কার।
00:02 Connecting to a MySQL Database এর টিউটোরিয়ালে আপনাদের স্বাগত।
00:07 এই টিউটোরিয়ালে শিখব:
00:09 MySQLসার্ভার প্রোপার্টিস কনফিগার করা।
00:14 MySQL সার্ভার শুরু করা।
00:17 database বানানো এবং কানেক্ট করা।
00:20 database টেবিলস বানানো, যার দ্বারা দুটি মেথড অন্বেষণ করব।
00:26 sql এডিটর ব্যবহার করা।
00:29 Create table dialogue ব্যবহার করা এবং অবশেষে
00:33 একটি SQL স্ক্রিপ্ট রান করা।
00:37 এটি দেখতে আমি ব্যবহার করছি লিনাক্স অপারেটিং সিস্টেম উবুন্টু v12.04
00:44 এবং Netbeans IDE v7.1.1
00:48 আপনার Java Development Kit (JDK) v6
00:54 এবং MySQL database সার্ভার ও প্রয়োজন।
00:57 এই টিউটোরিয়ালটি শিখতে database ব্যবস্থাপনার মৌলিক জ্ঞান থাকা দরকার।
01:03 আরো জানতে প্রদর্শিত লিঙ্কে PHPandMySQL এর টিউটোরিয়াল দেখুন।
01:10 অন্যান্য স্ট্যান্ডার্ড প্রোগ্রামিং পরিভাষা এই টিউটোরিয়ালে ব্যবহৃত হয়েছে।
01:16 এই টিউটোরিয়াল দেখায়, কিভাবে Netbeans IDE থেকে MySQL database এর জন্য কানেকশন সেট করা যায়।
01:24 একবার কানেক্ট হলে IDE's Database এক্সপ্লোরারে MySQL এর সাথে কাজ করব।
01:31 এখন IDE তে যান।
01:36 Netbeans IDE MySQL RDBMS এর সমর্থনের জন্য একটি বন্ডেলের সাথে আসে।
01:42 Netbeans এ MySQL ডাটাবেস সার্ভার অ্যাক্সেস করার আগে MySQL server প্রোপার্টিস কনফিগার করতে হবে।
01:51 Services উইন্ডোতে Databases নোডে ডান ক্লিক করুন।
01:56 MySQL server properties ডায়ালগ বাক্স খুলতে Register MySQL Server চয়ন করুন।
02:05 নিশ্চিত করুন যে সার্ভার হোস্টের নাম এবং পোর্ট সঠিক।
02:10 লক্ষ্য করুন IDE ডিফল্ট সার্ভার হোস্টের নাম হিসেবে localhost লেখে।
02:18 3306 ডিফল্ট সার্ভার পোর্ট সংখ্যা।
02:23 প্রদর্শিত না হলে Administrator Username লিখুন।
02:27 আমার সিস্টেমে Administrator Username root রয়েছে।
02:33 Administrator পাসওয়ার্ড লিখুন।
02:36 আমার সিস্টেমে পাসওয়ার্ড খালি।
02:40 ডায়ালগ বাক্সের উপরের Admin Properties ট্যাবে টিপুন।
02:45 এটি আপনাকে MySQL server নিয়ন্ত্রণ করতে তথ্য লেখার অনুমতি দেয়।
02:51 Path/URL to admin tool: ফীল্ডে
02:56 MySQL Administration অ্যাপ্লিকেশনের স্থানের জন্য টাইপ অথবা ব্রাউজ করুন।
03:02 আমার সিস্টেমে tool এর জন্য স্থান হল /usr/bin/mysqladmin.
03:12 Arguments ফীল্ডে admin tool এর জন্য যে কোনো আর্গুমেন্ট লিখুন।
03:18 এটিও খালি রাখা রাখা যেতে পারে।
03:22 Path to start command: ফীল্ডে
03:25 MySQL start command এর লোকেশনের জন্য টাইপ বা ব্রাউস করুন।
03:29 আমার সিস্টেমে এটি হল / usr / bin / mysqld_safe.
03:38 Arguments ফীল্ডে start command এর জন্য যে কোনো আর্গুমেন্ট লিখুন।
03:42 এখানে আমি লিখব -u space root space start
03:51 Path to stop command: এ
03:54 MySQL stop command এর লোকেশন লিখুন বা ব্রাউস করুন।
03:58 এটি সাধারণত MySQL সংস্থাপন ডাইরেক্টরির bin ফোল্ডারে mysqladmin এর পাথ।
04:06 আমার সিস্টেমে এটি হল /usr/bin/mysqladmin.
04:14 Arguments ফীল্ডে mysqladmin কমান্ড থাকলে লিখুন -u space root space stop.
04:27 সমাপ্ত হলে Admin Properties ট্যাব অনুরূপ হওয়া উচিত যেমন স্ক্রিনে দেখানো হয়েছে।
04:33 OK তে টিপুন।
04:36 প্রথমে নিশ্চিত করুন যে MySQL database মেশিনে রান হচ্ছে।
04:42 Service উইন্ডোতে MySQL সার্ভার নোড দেখায় যে MySQL database সার্ভার কনেক্ট রয়েছে কি নয়।
04:52 এটি রান হচ্ছে নিশ্চিত করার পর Databases >> MySQL server নোডে ডান ক্লিক করুন এবং Connect চয়ন করুন।
05:05 বিস্তারিত করলে, MySQL সার্ভার নোড সকল উপলব্ধ MySQL databases প্রদর্শন করে।
05:13 SQL এডিটর দ্বারা databases এর সাথে কথা বলা একটি প্রচলিত উপায়।
05:19 এইজন্য Netbeans এ বিল্ট ইন SQLএডিটর থাকে।
05:23 আপনি এটি কনেকশন নোডে ডান ক্লিক করে অ্যাক্সেস করতে পারেন।
05:29 এখন SQL এডিটর ব্যবহার করে নতুন database ইনস্ট্যান্স বানাই।
05:34 Services উইন্ডোতে MySQL সার্ভার নোডে ডান ক্লিক করুন এবং Create Database চয়ন করুন।
05:44 Create Database dialogue এ নতুন database এর নাম লিখুন।
05:50 আমি এর নাম mynewdatabase দেবো।
05:56 আপনি প্রদত্ত ইউসারের পূর্ণ অ্যাক্সেসও দিতে পারেন।
06:01 ডিফল্টরূপে শুধুমাত্র অ্যাডমিন ইউসারের কিছু কমান্ড প্রদর্শনের অনুমতি থাকে।
06:08 ড্রপ-ডাউন তালিকা নির্দিষ্ট ইউসারের জন্য এই অনুমতি অ্যাসাইনের অনুমতি দেয়।
06:13 এটি ইউসারকে সবচেয়ে বেশী অনুমতি দেওয়ার একটি ভাল অভ্যাস, শুধুমাত্র টেবিল ড্রপ ছাড়া।
06:18 ইউসারকে তার অ্যাপ্লিকেশন দ্বারা বানানো হয়েছে শুধুমাত্র সেই databases সংশোধনের অনুমতি দেয়।
06:25 কিন্তু এখনকার জন্য, আমরা চেক বাক্স অচয়নিত ছেড়ে দেবো।
06:30 OK তে টিপুন।
06:34 এখন টেবিল বানাই, তথ্যের সাথে তাদের পূরণ এবং টেবিলে বানানো তথ্য সংশোধন করি।
06:41 mynewdatabase বর্তমানে খালি রয়েছে।
06:44 টেবিলে ডেটা ইনপুট করতে প্রথম মেথড অন্বেষণ করি।
06:48 Database এক্সপ্লোরারে, mynewdatabase কনেকশন নোড প্রসারিত করুন।
06:58 তিনটি sub ফোল্ডার রয়েছে।
07:00 Tables, Views এবং Procedures
07:04 Tables ফোল্ডারে ডান ক্লিক করুন এবং Execute Command চয়ন করুন।
07:11 মেন উইন্ডোতে SQL এডিটরে একটি খালি ক্যানভাস খোলে।
07:16 এই SQL এডিটরে একটি সহজ প্রশ্ন লিখুন।
07:30 আমি এখন SQL এডিটরে একটি সহজ প্রশ্ন লিখেছি।
07:36 এটি Counselor টেবিলের জন্য টেবিল পরিভাষা যা আমি বানাতে যাচ্ছি।
07:42 এই কোয়েরি নিস্পাদিত করতে নয়তো উপরে টাস্ক বারে Run SQL আইকনে ডান ক্লিক করুন।
07:51 বা SQL এডিটরের ভেতরে ডান ক্লিক করুন এবং Run Statement চয়ন করুন।
08:00 IDE ডেটাবেসে Counselor টেবিল তৈরী করে।
08:04 আপনি এই ইমেজ Output উইন্ডোতে দেখতে পারেন।
08:12 যা বলে যে কমান্ড সফলভাবে নিস্পাদিত হয়ে গেছে।
08:17 এই পরিবর্তন যাচাই করতে Database এক্সপ্লোরারে Tables নোডে ডান ক্লিক করুন।
08:25 Refresh চয়ন করুন।
08:28 এটি নির্দিষ্ট ডাটাবেসের বর্তমান স্ট্যাটাস আপডেট করে।
08:32 নতুন Counselor টেবিল এখন Tables বিকল্পের নীচে প্রদর্শিত হয়।
08:40 Table নোড প্রসারিত করলে আপনার দ্বারা তৈরী করা কলাম দেখতে পারেন।
08:46 এখন টেবিলে ডেটা ইনপুট করতে পরের মেথড অন্বেষণ করি।
08:51 Create Table Dialog ব্যবহার করে
08:54 Database এক্সপ্লোরারে Tables নোডে ডান ক্লিক করুন এবং Create Table চয়ন করুন।
09:03 Create Table dialogue খোলে।
09:06 Table name টেক্সট ফীল্ডে লিখুন Subject.
09:13 Add Column এ টিপুন।
09:16 Add Column ডায়ালগে Name ফীল্ডে id লিখুন।
09:22 Type ড্রপ-ডাউন মেনু থেকে ডেটা টাইপের জন্য SMALLINT চয়ন করুন।
09:30 Add Column ডায়ালগ বাক্সে Primary Key চেক-বাক্স চয়ন করুন।
09:35 এটি টেবিলের জন্য primary key নির্দিষ্ট করতে।
09:39 Key চেক-বাক্স চয়ন করলে Index এবং Unique চেক-বাক্স নিজেই চয়নিত হয়ে যায়।
09:49 Null চেক-বাক্সও অচয়নিত হয়।
09:53 কারণ primary কীস ডেটাবেসে অনন্য সারি সনাক্ত করতে ব্যবহৃত হয়।
09:59 OK তে টিপুন।
10:03 যেমনকি স্ক্রীনে দেখানো হয়েছে অন্তিম কলাম জুড়তে এই পদ্ধতি পুনরাবৃত্তি করুন।
10:09 এখন আমরা Subject নামে টেবিল বানিয়েছি যা Name, Description এবং Counselor ID এর জন্য তথ্য রাখে।
10:20 OK তে টিপুন।
10:23 ডেটাবেসে SQL কোয়েরি রান করে ডেটাবেস কাঠামোতে ডেটা বানিয়ে রাখতে যোগ, সংশোধন এবং মুছে ফেলতে পারি।
10:32 Counselor টেবিলে একটি নতুন রেকর্ড যোগ করি.
10:35 Tables নোড context মেনু থেকে Execute Command চয়ন করুন।
10:43 মেন উইন্ডোতে একটি নতুন SQL এডিটর খোলে।
10:47 SQL এডিটরে একটি সহজ প্রশ্ন লিখি।
11:00 এই প্রশ্ন নিস্পাদিত করতে সোর্স এডিটরে ডান ক্লিক করুন এবং Run Statement চয়ন করুন।
11:07 যাচাই করি যে যদি নতুন রেকর্ড টেবিলে যুক্ত করা হয়ে থাকে।
11:12 Counselor টেবিলে ডান ক্লিক করুন এবং View Data চয়ন করুন।
11:18 নতুন SQL এডিটর মেন উইন্ডোতে খুলবে।
11:21 টেবিল থেকে সকল ডেটা চয়ন করতে একটি প্রশ্ন সাথে নিজে থেকেই তৈরী থাকে।
11:27 এই স্টেটমেন্টের ফলাফল workspace এর নীচে table view তে প্রদর্শিত হয়।
11:41 এখন তৈরী করা একটি নতুন সারি ডেটার সাথে যোগ করেছি।
11:46 IDE তে বহিস্থিত SQL সরাসরি রান ও করতে পারি।
11:52 প্রদর্শনাত্মক উদ্দেশ্যের জন্য এখানে একটি SQL কোয়েরি রয়েছে।
11:59 এই স্ক্রিপ্ট দুটি টেবিল তৈরী করে যেমনকি এখন বানিয়েছি।
12:04 অর্থাৎ Counselor এবং Subject
12:09 কারণ স্ক্রিপ্ট এই টেবিল অধিলিখিত করে দেয়।
12:12 আমরা এই দুটি টেবিল মুছে দেবো যদি তারা ইতিমধ্যে উপস্থিত থাকে।
12:16 টেবিল মুছে ফেলতে Counselor টেবিলে ডান ক্লিক করুন।
12:21 এবং Delete চয়ন করুন।
12:24 Confirm Object Deletion ডায়ালগ বাক্সে Yes এ টিপুন।
12:31 একই ভাবে Subject এর জন্য পুনরাবৃত্তি করুন।
12:38 এখন সিস্টেম থেকে বিদ্যমান SQL কোয়েরি ফাইলটি খুলুন।
12:43 File মেনু থেকে Open File চয়ন করুন।
12:48 এই ফাইল যুক্ত স্থানের জন্য ব্রাউজ করুন।
12:54 স্ক্রিপ্ট নিজেই SQL এডিটরে খুলবে।
12:59 নিশ্চিত করুন যে mynewdatabase এর জন্য কানেকশন চয়নিত।
13:03 এটি এডিটরের উপরে টুলবারে কানেকশন ড্রপ ডাউন থেকে যাচাই করুন।
13:13 টাস্ক বারে Run SQL বোতামে টিপুন।
13:17 স্ক্রিপ্ট চয়নিত database এর বিরুদ্ধে নিস্পাদিত হয়।
13:22 mynewdatabase কানেকশন নোডে ডান ক্লিক করুন এবং Refresh চয়ন করুন।
13:28 এটি নির্দিষ্ট ডাটাবেসের বর্তমান স্টেটাসের জন্য ডাটাবেস কম্পোনেন্ট আপডেট করে।
13:34 এখন এই টেবিল থেকে যে কোনো একটিতে ডান ক্লিক করে View Data চয়ন করুন।
13:41 Workspace এর নীচে আপনি এই টেবিলে অন্তর্ভুক্ত তথ্য দেখতে পারেন।
13:52 এই টিউটোরিয়ালে শিখেছি:
13:54 কম্পিউটারে MySQL কনফিগার করা।
13:57 IDE থেকে database সার্ভারের জন্য কানেকশন সেট আপ করা।
14:02 ডেটা বানানো, মুছে ফেলা এবং সংশোধিত করা।
14:06 SQL কোয়েরি রান করা।
14:10 নির্দেশিত কাজ রূপে,
14:11 টেবিল সহ অন্য ডাটাবেস ইনস্ট্যান্স বানানো।
14:15 আপনার ব্যক্তিগত বইয়ের লাইব্রেরি বজায় রাখতে প্রয়োজনীয় তথ্য দিয়ে এই টেবিল পপুলেট করুন।
14:21 এবং তথ্য দেখতে এই SQL স্টেটমেন্ট রান করুন।
14:29 একটি অনুরূপ ডাটাবেস বানিয়েছি যা ব্যক্তিগত ফিল্ম লাইব্রেরির বর্ণন বজায় রাখে।
14:37 আপনার কাজ এইরকম হওয়া উচিত।
14:44 স্ক্রীনে প্রদর্শিত লিঙ্কে উপলব্ধ ভিডিও দেখুন।
14:48 এটি প্রকল্পকে সারসংক্ষেপে বোঝায়।
14:51 ভাল ব্যান্ডউইডথ না থাকলে ভিডিওটি ডাউনলোড করে দেখুন।
14:56 স্পোকেন টিউটোরিয়াল প্রকল্প দল কর্মশালার আয়োজন করে।
15:01 অনলাইন পরীক্ষা পাস করলে প্রশংসাপত্র দেয়।
15:04 বিস্তারিত তথ্যের জন্য contact@spoken-tutorial.org তে ইমেল করুন।
15:10 স্পোকেন টিউটোরিয়াল প্রকল্প Talk to a Teacher প্রকল্পের অংশবিশেষ।
15:15 এটি ভারত সরকারের ICT, MHRD এর জাতীয় শিক্ষা মিশন দ্বারা সমর্থিত।
15:20 এই বিষয়ে বিস্তারিত তথ্য এই লিঙ্কে প্রাপ্তিসাধ্য।
15:27 আই আই টী বোম্বে থেকে আমি বিদায় নিচ্ছি।
15:30 অংশগ্রহনের জন্য ধন্যবাদ।

Contributors and Content Editors

Kaushik Datta, PoojaMoolya, Satarupadutta