একটি জিপ কোড বা সামাজিক নিরাপত্তা নম্বর ব্যবহার করবেন না
ডেটাবেস রেকর্ডগুলির মধ্যে সঞ্চয়, সাজানোর এবং তুলনা করা বা সম্পর্ক তৈরির উপর নির্ভর করে। যদি আপনি কিছুক্ষণের জন্য উপাত্তগুলির কাছাকাছি থাকেন, আপনি সম্ভবত বিভিন্ন ধরনের কী সম্পর্কে শুনেছেন: প্রাথমিক কী, প্রার্থী কী এবং বিদেশী কীগুলি । যখন আপনি একটি নতুন ডাটাবেস সারণি তৈরি করেন, তখন আপনাকে একটি প্রাথমিক কী নির্বাচন করতে বলা হয় যা সেই টেবিলে সংরক্ষিত প্রতিটি রেকর্ডকে স্বতন্ত্রভাবে সনাক্ত করবে।
কেন একটি প্রাথমিক কী গুরুত্বপূর্ণ
একটি প্রাথমিক কী নির্বাচন আপনি একটি নতুন ডাটাবেস নকশা করতে হবে সবচেয়ে গুরুত্বপূর্ণ সিদ্ধান্ত এক। সবচেয়ে গুরুত্বপূর্ণ সীমাবদ্ধতা হল আপনি নিশ্চিত করতে হবে যে নির্বাচিত কীটি অনন্য। যদি এটি সম্ভব হয় যে অতীতের অতীত, বর্তমান, বা ভবিষ্যতের দুটি রেকর্ড - একটি বৈশিষ্ট্য জন্য একই মান ভাগ করতে পারে, এটি একটি প্রাথমিক কী জন্য একটি দরিদ্র পছন্দ।
একটি প্রাথমিক কী আরেকটি গুরুত্বপূর্ণ দিক অন্য সারণি দ্বারা এটির ব্যবহার এটি একটি রিলেশনাল ডাটাবেসের সাথে যুক্ত। এই দৃষ্টিভঙ্গিতে, একটি প্রাথমিক কী একটি পয়েন্টার লক্ষ্য মত কাজ। এই পরস্পরবিরোধী কারণে, যখন একটি রেকর্ড তৈরি করা হয় তখন একটি প্রাথমিক কী উপস্থিত থাকা আবশ্যক এবং এটি কখনোই পরিবর্তন করতে পারে না।
প্রাথমিক কীগুলির জন্য দরিদ্র পছন্দসমূহ
কিছু মানুষ কি একটি প্রাথমিক কী জন্য একটি সুস্পষ্ট পছন্দ বিবেচনা করতে পারে পরিবর্তে একটি দরিদ্র পছন্দ হতে পারে। এখানে কিছু উদাহরণ আছে:
- জিপ কোডগুলি শহরগুলির একটি টেবিলের জন্য প্রাথমিক প্রাথমিক কীগুলি তৈরি করে না। যদি আপনি শহরগুলির একটি সাধারণ সন্ধানের টেবিলের তৈরি করছেন, তবে জিপ কোডটি একটি লজিক্যাল প্রাইমারি কী বলে মনে হচ্ছে। তবে, আরও তদন্তের পর, আপনি বুঝতে পারেন যে একাধিক শহর একটি জিপ কোড ভাগ করে। উদাহরণস্বরূপ, নেপচুন, নেপচুন সিটি, টিিনটন জলপ্রপাত এবং ওয়াল টাউনশিপগুলির নিউ জার্সির শহরগুলি সব 07753 জিপ কোড শেয়ার করে।
- সামাজিক নিরাপত্তা সংখ্যাগুলি অনেক কারণের জন্য ভালো প্রাথমিক কী করে না। অধিকাংশ লোক তাদের এসএসএনকে ব্যক্তিগত বলে বিবেচনা করে এবং এটি ডেটাবেস ব্যবহারকারীদের কাছে স্পষ্টভাবে দৃশ্যমান নয়। কিছু লোকের কাছে এসএসএন-বিদেশী বা অভিবাসীদের নেই যারা একটি সামাজিক নিরাপত্তা কার্ড পেয়েছে না। একজন ব্যক্তির মৃত্যুর পরে SSN গুলি পুনরায় ব্যবহার করা যেতে পারে। সোশ্যাল সিকিউরিটি অ্যাডমিনিস্ট্রেশন জালিয়াতি বা পরিচয় চুরির ক্ষেত্রে নতুন নম্বর নিয়ে আসে যখন একজন ব্যক্তির সারা জীবন ধরে একের অধিক এসএসএন থাকতে পারে।
- একটি প্রাথমিক কী জন্য ইমেইল ঠিকানা এছাড়াও একটি দরিদ্র পছন্দ। যদিও তারা অনন্য, তারা সময় পরিবর্তিত হতে পারে। উপরন্তু, প্রত্যেকেরই একটি ইমেল ঠিকানা নেই।
একটি কার্যকর প্রাথমিক কী নির্বাচন
সুতরাং, কি একটি ভাল প্রাথমিক কী করে তোলে? বেশিরভাগ ক্ষেত্রেই, সমর্থনের জন্য আপনার ডাটাবেস ব্যবস্থা চালু করুন।
একটি অভ্যন্তরীণ উত্পন্ন প্রাথমিক কী ব্যবহার করার জন্য ডাটাবেস নকশা একটি ভাল অনুশীলন। আপনার ডাটাবেস ম্যানেজমেন্ট সিস্টেম সাধারণত একটি অনন্য শনাক্তকারী তৈরি করে যা ডাটাবেস সিস্টেমের বাইরে কোন অর্থ নেই। উদাহরণস্বরূপ, আপনি রেকর্ডআইড নামক একটি ক্ষেত্র তৈরি করতে Microsoft Access AutoNumber ডেটা টাইপ ব্যবহার করতে পারেন অটোএনমার ডাটা টাইপ স্বয়ংক্রিয়ভাবে প্রতিটি সময় আপনি একটি রেকর্ড তৈরি ক্ষেত্রের বৃদ্ধি করে। যদিও সংখ্যা নিজেই অর্থহীন, এটি প্রশ্নে একটি পৃথক রেকর্ডের উল্লেখ করার জন্য একটি নির্ভরযোগ্য উপায় প্রদান করে।
একটি ভাল প্রাথমিক কীটি সাধারণত ছোট, সংখ্যাগুলি ব্যবহার করে, এবং বিশেষ অক্ষর বা অতিরিক্ত ডেটাবেসগুলি এবং তুলনাগুলি সহজতর করার জন্য বড় হাতের এবং ছোট হাতের অক্ষরগুলির মিশ্রণকে এড়িয়ে চলে।