কিভাবে একটি এসকিউএল সার্ভার ডাটাবেস তৈরি করবেন: 12 টি ধাপ (ছবি সহ)

সুচিপত্র:

কিভাবে একটি এসকিউএল সার্ভার ডাটাবেস তৈরি করবেন: 12 টি ধাপ (ছবি সহ)
কিভাবে একটি এসকিউএল সার্ভার ডাটাবেস তৈরি করবেন: 12 টি ধাপ (ছবি সহ)

ভিডিও: কিভাবে একটি এসকিউএল সার্ভার ডাটাবেস তৈরি করবেন: 12 টি ধাপ (ছবি সহ)

ভিডিও: কিভাবে একটি এসকিউএল সার্ভার ডাটাবেস তৈরি করবেন: 12 টি ধাপ (ছবি সহ)
ভিডিও: How to Share a Printer with Multiple Computers - একটি প্রিন্টারে সবগুলো কম্পিউটার থেকে প্রিন্ট !! 2024, মে
Anonim

এসকিউএল সার্ভার ডাটাবেসগুলি ব্যবহার করা কিছু সাধারণ ডাটাবেস, তাদের তৈরি এবং রক্ষণাবেক্ষণ করা কতটা সহজ তা ধন্যবাদ। একটি বিনামূল্যে গ্রাফিকাল ইউজার ইন্টারফেস (GUI) প্রোগ্রাম যেমন SQL সার্ভার ম্যানেজমেন্টের সাথে, আপনাকে কমান্ড লাইনের চারপাশে ঝাপসা হওয়ার বিষয়ে চিন্তা করতে হবে না। একটি ডাটাবেস তৈরি করতে নিচের ধাপ 1 দেখুন এবং মাত্র কয়েক মিনিটের মধ্যে আপনার তথ্য প্রবেশ করা শুরু করুন।

ধাপ

একটি SQL সার্ভার ডাটাবেস তৈরি করুন ধাপ 1
একটি SQL সার্ভার ডাটাবেস তৈরি করুন ধাপ 1

ধাপ 1. এসকিউএল সার্ভার ম্যানেজমেন্ট স্টুডিও সফটওয়্যার ইনস্টল করুন।

এই সফটওয়্যারটি মাইক্রোসফট থেকে বিনামূল্যে পাওয়া যায়, এবং আপনাকে কমান্ড লাইন ব্যবহার না করে গ্রাফিক্যাল ইন্টারফেস থেকে আপনার এসকিউএল সার্ভারের সাথে সংযোগ স্থাপন এবং পরিচালনা করতে দেয়।

  • একটি এসকিউএল সার্ভারের দূরবর্তী দৃষ্টান্তের সাথে সংযোগ স্থাপনের জন্য, আপনার এই বা অনুরূপ সফটওয়্যারের প্রয়োজন হবে।
  • ম্যাক ব্যবহারকারীরা DbVisualizer বা SQuirreL SQL এর মত ওপেন সোর্স প্রোগ্রাম ব্যবহার করতে পারেন। ইন্টারফেস ভিন্ন হবে কিন্তু একই সাধারণ নীতিগুলি প্রযোজ্য।
  • কমান্ড-লাইন টুল ব্যবহার করে কিভাবে ডাটাবেস তৈরি করতে হয় তা জানতে, এই নির্দেশিকাটি দেখুন।
একটি SQL সার্ভার ডাটাবেস তৈরি করুন ধাপ 2
একটি SQL সার্ভার ডাটাবেস তৈরি করুন ধাপ 2

পদক্ষেপ 2. এসকিউএল সার্ভার ম্যানেজমেন্ট স্টুডিও শুরু করুন।

যখন আপনি প্রথম প্রোগ্রামটি শুরু করবেন, তখন আপনাকে জিজ্ঞাসা করা হবে আপনি কোন সার্ভারে সংযোগ করতে চান। আপনার যদি ইতিমধ্যে একটি সার্ভার চালু এবং চলমান থাকে এবং এর সাথে সংযোগের জন্য প্রয়োজনীয় অনুমতি থাকে, আপনি সার্ভারের ঠিকানা এবং প্রমাণীকরণের তথ্য প্রবেশ করতে পারেন। আপনি যদি একটি স্থানীয় ডাটাবেস তৈরি করতে চান, তাহলে ডাটাবেসের নাম সেট করুন। এবং প্রমাণীকরণের ধরন "উইন্ডোজ প্রমাণীকরণ"।

চালিয়ে যেতে সংযোগ ক্লিক করুন।

একটি এসকিউএল সার্ভার ডাটাবেস তৈরি করুন ধাপ 3
একটি এসকিউএল সার্ভার ডাটাবেস তৈরি করুন ধাপ 3

ধাপ 3. ডাটাবেস ফোল্ডারটি সনাক্ত করুন।

সার্ভারের সাথে সংযোগ করার পরে, স্থানীয় বা দূরবর্তী, তৈরি করা হলে, স্ক্রিনের বাম দিকে অবজেক্ট এক্সপ্লোরার উইন্ডো খুলবে। অবজেক্ট এক্সপ্লোরার গাছের শীর্ষে আপনি যে সার্ভারের সাথে সংযুক্ত আছেন। যদি এটি সম্প্রসারিত না হয়, তবে এর পাশে "+" আইকনে ক্লিক করুন। ডাটাবেস ফোল্ডার অবস্থিত।

একটি SQL সার্ভার ডাটাবেস তৈরি করুন ধাপ 4
একটি SQL সার্ভার ডাটাবেস তৈরি করুন ধাপ 4

ধাপ 4. একটি নতুন ডাটাবেস তৈরি করুন।

ডাটাবেস ফোল্ডারে ডান ক্লিক করুন এবং "নতুন ডাটাবেস …" নির্বাচন করুন। একটি উইন্ডো প্রদর্শিত হবে, আপনি এটি তৈরি করার আগে ডাটাবেস কনফিগার করতে পারবেন। ডাটাবেসের একটি নাম দিন যা আপনাকে এটি সনাক্ত করতে সাহায্য করবে। বেশিরভাগ ব্যবহারকারী তাদের ডিফল্ট অবস্থায় বাকি সেটিংস ছেড়ে যেতে পারেন।

  • আপনি লক্ষ্য করবেন যে আপনি ডাটাবেসের নাম টাইপ করার সাথে সাথে দুটি অতিরিক্ত ফাইল স্বয়ংক্রিয়ভাবে তৈরি হবে: ডেটা এবং লগ ফাইল। ডেটা ফাইল আপনার ডাটাবেসের সমস্ত ডেটা রাখে, যখন লগ ফাইল ট্র্যাক করে ডাটাবেসে পরিবর্তন আসে।
  • ডাটাবেস তৈরি করতে ঠিক আছে ক্লিক করুন। আপনি দেখতে পাবেন আপনার নতুন ডাটাবেস প্রসারিত ডাটাবেস ফোল্ডারে প্রদর্শিত হবে। এতে সিলিন্ডার আইকন থাকবে।
একটি এসকিউএল সার্ভার ডাটাবেস তৈরি করুন ধাপ 5
একটি এসকিউএল সার্ভার ডাটাবেস তৈরি করুন ধাপ 5

ধাপ 5. একটি টেবিল তৈরি করুন।

একটি ডাটাবেস কেবলমাত্র ডেটা সংরক্ষণ করতে পারে যদি আপনি সেই ডেটার জন্য একটি কাঠামো তৈরি করেন। একটি টেবিল আপনার ডাটাবেসে প্রবেশ করানো তথ্য রাখে এবং আপনি এগিয়ে যাওয়ার আগে আপনাকে এটি তৈরি করতে হবে। আপনার ডাটাবেস ফোল্ডারে নতুন ডাটাবেস প্রসারিত করুন এবং টেবিল ফোল্ডারে ডান ক্লিক করুন এবং "নতুন টেবিল …" নির্বাচন করুন।

উইন্ডোজ বাকি স্ক্রিনে খুলবে যা আপনাকে আপনার নতুন টেবিল ম্যানিপুলেট করতে দেবে।

একটি এসকিউএল সার্ভার ডাটাবেস তৈরি করুন ধাপ 6
একটি এসকিউএল সার্ভার ডাটাবেস তৈরি করুন ধাপ 6

ধাপ 6. প্রাথমিক কী তৈরি করুন।

এটি অত্যন্ত সুপারিশ করা হয় যে আপনি আপনার টেবিলে প্রথম কলাম হিসাবে একটি প্রাথমিক কী তৈরি করুন। এটি একটি আইডি নম্বর বা রেকর্ড নম্বর হিসাবে কাজ করে, যা আপনাকে পরে সহজেই এই এন্ট্রিগুলি স্মরণ করতে দেবে। এটি তৈরির জন্য, কলাম নেম ফিল্ডে "আইডি" লিখুন, ডেটা টাইপ ফিল্ডে int টাইপ করুন এবং "নলগুলিকে অনুমতি দিন" টিক চিহ্ন দিন। এই কলামটিকে প্রাথমিক কী হিসাবে সেট করতে টুলবারে কী আইকনে ক্লিক করুন।

  • আপনি শূন্য মানের অনুমতি দিতে চান না কারণ আপনি সর্বদা এন্ট্রিটি কমপক্ষে "1" হতে চান। আপনি যদি শূন্যতা অনুমোদন করেন, তাহলে আপনার প্রথম এন্ট্রি হবে "0"।
  • কলাম প্রোপার্টি উইন্ডোতে, আইডেন্টিটি স্পেসিফিকেশন অপশন না পাওয়া পর্যন্ত নিচে স্ক্রোল করুন। এটি প্রসারিত করুন এবং "(ls Identity)" কে "হ্যাঁ" তে সেট করুন। এটি প্রতিটি এন্ট্রির জন্য স্বয়ংক্রিয়ভাবে আইডি কলামের মান বাড়িয়ে দেবে, কার্যকরভাবে স্বয়ংক্রিয়ভাবে প্রতিটি নতুন এন্ট্রিকে নম্বর দেবে।
একটি এসকিউএল সার্ভার ডাটাবেস তৈরি করুন ধাপ 7
একটি এসকিউএল সার্ভার ডাটাবেস তৈরি করুন ধাপ 7

ধাপ 7. টেবিল কিভাবে গঠন করা হয় তা বুঝুন।

টেবিলগুলি ক্ষেত্র বা কলাম দ্বারা গঠিত। প্রতিটি কলাম একটি ডাটাবেস এন্ট্রির একটি দিক উপস্থাপন করে। উদাহরণস্বরূপ, যদি আপনি কর্মীদের একটি ডাটাবেস তৈরি করেন, তাহলে আপনার "ফার্স্টনেম" কলাম, "লাস্টনেম" কলাম, "অ্যাড্রেস" কলাম এবং "ফোন নম্বর" কলাম থাকতে পারে।

একটি এসকিউএল সার্ভার ডাটাবেস তৈরি করুন ধাপ 8
একটি এসকিউএল সার্ভার ডাটাবেস তৈরি করুন ধাপ 8

ধাপ 8. আপনার বাকি কলামগুলি তৈরি করুন।

যখন আপনি প্রাথমিক কীটির জন্য ক্ষেত্রগুলি পূরণ করা শেষ করবেন, আপনি লক্ষ্য করবেন যে এর নীচে নতুন ক্ষেত্রগুলি উপস্থিত হবে। এগুলি আপনাকে আপনার পরবর্তী কলামে প্রবেশ করতে দেয়। আপনি উপযুক্ত দেখলে ক্ষেত্রগুলি পূরণ করুন এবং নিশ্চিত করুন যে আপনি সেই কলামে প্রবেশ করা তথ্যের জন্য সঠিক ডেটা টাইপ চয়ন করুন:

  • nchar (#) - এটি এমন ডেটা টাইপ যা আপনার পাঠ্যের জন্য ব্যবহার করা উচিত, যেমন নাম, ঠিকানা ইত্যাদি। একটি সীমা নির্ধারণ করা নিশ্চিত করে যে আপনার ডাটাবেসের আকার পরিচালনাযোগ্য থাকে। ফোন নম্বরগুলি এই বিন্যাসের সাথে সংরক্ষণ করা উচিত, কারণ আপনি তাদের গাণিতিক কাজগুলি করেন না।
  • int - এটি সম্পূর্ণ সংখ্যার জন্য, এবং সাধারণত আইডি ক্ষেত্রে ব্যবহৃত হয়।
  • দশমিক (x, y) - এটি দশমিক আকারে সংখ্যা সংরক্ষণ করবে, এবং বন্ধনীগুলির মধ্যে সংখ্যাগুলি যথাক্রমে দশমিকের সংখ্যার সংখ্যা এবং দশমিকের পরে সংখ্যা সংখ্যা নির্দেশ করে। উদাহরণস্বরূপ দশমিক (6, 2) সংখ্যাগুলি 0000.00 হিসাবে সংরক্ষণ করবে।
একটি এসকিউএল সার্ভার ডাটাবেস তৈরি করুন ধাপ 9
একটি এসকিউএল সার্ভার ডাটাবেস তৈরি করুন ধাপ 9

ধাপ 9. আপনার টেবিল সংরক্ষণ করুন।

যখন আপনি আপনার কলাম তৈরি করা শেষ করবেন, তথ্য প্রবেশ করার আগে আপনাকে টেবিল সংরক্ষণ করতে হবে। টুলবারে সংরক্ষণ আইকনে ক্লিক করুন, এবং তারপর টেবিলের জন্য একটি নাম লিখুন। আপনার টেবিলের নামকরণ এমনভাবে যা আপনাকে বিষয়বস্তু চিনতে সাহায্য করে, বিশেষ করে একাধিক টেবিল সহ বড় ডাটাবেসের জন্য।

একটি SQL সার্ভার ডাটাবেস তৈরি করুন ধাপ 10
একটি SQL সার্ভার ডাটাবেস তৈরি করুন ধাপ 10

ধাপ 10. আপনার টেবিলে তথ্য যোগ করুন।

একবার আপনি আপনার টেবিল সংরক্ষণ করলে, আপনি এতে ডেটা যোগ করা শুরু করতে পারেন। অবজেক্ট এক্সপ্লোরার উইন্ডোতে টেবিল ফোল্ডার প্রসারিত করুন। যদি আপনার নতুন টেবিল তালিকাভুক্ত না হয়, টেবিল ফোল্ডারে ডান ক্লিক করুন এবং রিফ্রেশ নির্বাচন করুন। টেবিলে ডান ক্লিক করুন এবং "শীর্ষ 200 সারি সম্পাদনা করুন" নির্বাচন করুন।

  • ডেটা প্রবেশ করা শুরু করার জন্য সেন্টার উইন্ডো আপনার জন্য ক্ষেত্র প্রদর্শন করবে। আপনার আইডি ক্ষেত্রটি স্বয়ংক্রিয়ভাবে পূর্ণ হবে, তাই আপনি এখনই এটি উপেক্ষা করতে পারেন। বাকি ক্ষেত্রগুলির জন্য তথ্য পূরণ করুন। যখন আপনি পরবর্তী সারিতে ক্লিক করবেন, আপনি দেখতে পাবেন প্রথম সারির আইডি ক্ষেত্রটি স্বয়ংক্রিয়ভাবে পূরণ হবে।
  • আপনার প্রয়োজনীয় সমস্ত তথ্য প্রবেশ না করা পর্যন্ত এই প্রক্রিয়াটি চালিয়ে যান।
একটি এসকিউএল সার্ভার ডাটাবেস তৈরি করুন ধাপ 11
একটি এসকিউএল সার্ভার ডাটাবেস তৈরি করুন ধাপ 11

ধাপ 11. ডেটা সংরক্ষণ করতে টেবিলটি চালান।

টেবিলে সংরক্ষণ করার জন্য তথ্য প্রবেশ করা শেষ হলে টুলবারে এসকিউএল চালান বোতামে ক্লিক করুন। SQL সার্ভার ব্যাকগ্রাউন্ডে চলবে, আপনার তৈরি করা কলামগুলিতে সমস্ত ডেটা বিশ্লেষণ করবে। বোতামটি একটি লাল বিস্ময়কর বিন্দুর মতো দেখাচ্ছে। আপনি চালানোর জন্য Ctrl+R চাপতে পারেন।

যদি কোন ত্রুটি থাকে, তাহলে আপনাকে দেখানো হবে যে টেবিলটি কার্যকর করার আগে কোন এন্ট্রি ভুলভাবে পূরণ করা হয়েছে।

একটি এসকিউএল সার্ভার ডাটাবেস ধাপ 12 তৈরি করুন
একটি এসকিউএল সার্ভার ডাটাবেস ধাপ 12 তৈরি করুন

ধাপ 12. আপনার ডেটা জিজ্ঞাসা করুন

এই মুহুর্তে, আপনার ডাটাবেস তৈরি করা হয়েছে। আপনি প্রতিটি ডাটাবেসের মধ্যে আপনার যতটা প্রয়োজন টেবিল তৈরি করতে পারেন (একটি সীমা আছে, কিন্তু বেশিরভাগ ব্যবহারকারীদের এ বিষয়ে চিন্তা করার দরকার নেই যদি না তারা এন্টারপ্রাইজ-স্তরের ডেটাবেসে কাজ করে)। আপনি এখন রিপোর্ট বা অন্য কোন প্রশাসনিক উদ্দেশ্যে আপনার ডেটা জিজ্ঞাসা করতে পারেন। চলমান প্রশ্নের বিস্তারিত তথ্যের জন্য এই নির্দেশিকাটি দেখুন।

প্রস্তাবিত: