একটি ডাটাবেসের প্রাথমিক কী কী?

সুচিপত্র:

একটি ডাটাবেসের প্রাথমিক কী কী?
একটি ডাটাবেসের প্রাথমিক কী কী?
Anonim

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

একটি ডাটাবেসে প্রাথমিক কী নির্বাচন করা প্রক্রিয়াটির সবচেয়ে গুরুত্বপূর্ণ পদক্ষেপগুলির মধ্যে একটি। এটি একটি সাধারণ বৈশিষ্ট্য হতে পারে যা অনন্য হওয়ার গ্যারান্টিযুক্ত যেমন একটি টেবিলে সামাজিক নিরাপত্তা নম্বর যার প্রতি ব্যক্তি প্রতি একটির বেশি রেকর্ড নেই বা - বিশেষভাবে - এটি ডাটাবেস ম্যানেজমেন্ট সিস্টেম দ্বারা তৈরি করা যেতে পারে যেমন একটি বিশ্বব্যাপী অনন্য শনাক্তকারী, বা GUID, Microsoft SQL সার্ভারে।প্রাথমিক কীগুলির সমন্বয়ে একটি একক বৈশিষ্ট্য বা একাধিক বৈশিষ্ট্য থাকতে পারে।

প্রাথমিক কী হল অন্যান্য সারণিতে সম্পর্কিত তথ্যের অনন্য লিঙ্ক যেখানে প্রাথমিক কী ব্যবহার করা হয়। একটি রেকর্ড তৈরি করার সময় এটি অবশ্যই প্রবেশ করা উচিত এবং এটি কখনই পরিবর্তন করা উচিত নয়। ডাটাবেসের প্রতিটি টেবিলে প্রাথমিক কীর জন্য বিশেষভাবে একটি বা দুটি কলাম থাকে।

প্রাথমিক কী উদাহরণ

কল্পনা করুন আপনার কাছে একটি ছাত্র টেবিল রয়েছে যাতে একটি বিশ্ববিদ্যালয়ের প্রতিটি শিক্ষার্থীর জন্য একটি রেকর্ড রয়েছে। ছাত্র টেবিলে একটি প্রাথমিক কী-এর জন্য ছাত্রের অনন্য ছাত্র আইডি নম্বর একটি ভাল পছন্দ। শিক্ষার্থীর প্রথম এবং শেষ নামটি ভাল পছন্দ নয় কারণ একাধিক শিক্ষার্থীর একই নাম থাকার সম্ভাবনা সবসময় থাকে।

প্রাথমিক কীগুলির জন্য অন্যান্য দুর্বল পছন্দগুলির মধ্যে জিপ কোড, ইমেল ঠিকানা এবং নিয়োগকর্তা অন্তর্ভুক্ত রয়েছে, যার সবগুলিই অনেক লোককে পরিবর্তন বা প্রতিনিধিত্ব করতে পারে। প্রাথমিক কী হিসেবে ব্যবহৃত শনাক্তকারী অবশ্যই অনন্য হতে হবে।কিছু লোকের সামাজিক নিরাপত্তা নম্বরও নেই। যাইহোক, কারণ উভয় ক্ষেত্রেই বিরল। সামাজিক নিরাপত্তা নম্বরগুলি একটি প্রাথমিক কীর জন্য একটি ভাল পছন্দ হতে পারে৷

ভাল প্রাথমিক কী বেছে নেওয়ার জন্য টিপস

Image
Image

যখন আপনি সঠিক প্রাথমিক কী চয়ন করেন, তখন ডাটাবেস অনুসন্ধান দ্রুত এবং নির্ভরযোগ্য হয়। শুধু মনে রাখবেন:

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

FAQ

    একটি টেবিলের প্রাথমিক কী কী?

    এটি ডাটাবেসের মতোই। ডেটাবেসগুলিকে জটিল, ডেটা-সমৃদ্ধ টেবিল হিসাবে প্রকাশ করা যেতে পারে এবং আপনার কাছে একটি সাধারণ টেবিল বা একটি পূর্ণাঙ্গ ডাটাবেস থাকুক না কেন, প্রাথমিক কী কাজ একই রকম।

    প্রাথমিক কী গুরুত্বপূর্ণ কেন?

    প্রাথমিক কীগুলি রিলেশনাল ডাটাবেসে অপরিহার্য কারণ এই কীগুলি পৃথক রেকর্ডগুলির মধ্যে সম্পর্ককে তুলনা করতে এবং অন্যথায় সংজ্ঞায়িত করতে ব্যবহৃত হয়৷

প্রস্তাবিত: