সুচিপত্র:
সংজ্ঞা - প্রথম নরমাল ফর্ম (1NF) এর অর্থ কী?
প্রথম সাধারণ ফর্ম (1NF) ডাটাবেস স্বাভাবিককরণের জন্য মৌলিক নিয়মগুলি সেট করে এবং একটি সম্পর্কিত ডেটাবেস সিস্টেমের মধ্যে একক টেবিলের সাথে সম্পর্কিত। সাধারণকরণ তিনটি বুনিয়াদি পদক্ষেপ অনুসরণ করে, প্রতিটি বিল্ডিং সর্বশেষে। এর মধ্যে প্রথমটি প্রথম সাধারণ ফর্ম।
প্রথম সাধারণ ফর্মটিতে বলা হয়েছে:
- সারণীর প্রতিটি কলাম অবশ্যই অনন্য হতে হবে
- সম্পর্কিত ডেটার প্রতিটি সেটের জন্য পৃথক সারণী তৈরি করতে হবে
- প্রতিটি টেবিলকে প্রাথমিক কী নামে পরিচিত একটি অনন্য কলাম বা সংলগ্ন কলামগুলির সাথে সনাক্ত করতে হবে
- কোনও সারি নকল হতে পারে না
- কোনও কলাম অনুলিপি করা হতে পারে
- কোনও সারি / কলামের ছেদগুলিতে নাল মান থাকে না
- কোনও সারি / কলামের ছেদগুলিতে মাল্টিভ্যালিউড ক্ষেত্র নেই
টেকোপিডিয়া প্রথম সাধারণ ফর্ম (1NF) ব্যাখ্যা করে
1NF নিশ্চিত করার প্রথম পদক্ষেপটি সারণীর প্রতিটি কলামে একটির বেশি প্রবেশাধিকার গ্রহণ না করে তা নিশ্চিত করার জন্য বহুবিধ কলামগুলি সংশোধন করা হচ্ছে।
সদৃশ এন্ট্রি সহ রেকর্ড অনুসন্ধান করা জটিল। এই পরিস্থিতিটি কাটিয়ে ওঠার জন্য, একটি সম্পর্কিত ডেটাবেস টেবিলের সাথে জড়িত সমস্ত রেকর্ডগুলির একটি অনন্য মান দ্বারা চিহ্নিত করতে হবে যার পৃথক কলাম (বা বৈশিষ্ট্য) থাকবে। এই অনন্য কীটিকে একটি সূচক কী বলা হয় এবং এটি পুনরুদ্ধার বা অন্যান্য হেরফের জন্য ডেটা সনাক্ত করতে ব্যবহৃত হয়।
একটি অনন্য কী থাকা 1NF এর প্রয়োজনীয়তা সমাধান করে না। নিয়ম অনুসারে, একক ক্ষেত্রে একাধিক এন্ট্রি থাকতে পারে না। উদাহরণস্বরূপ, গ্রাহকের তথ্যের একটি ডাটা টেবিলে, একক ক্ষেত্রে একাধিক এন্ট্রি সংরক্ষণের অনুমতি দেওয়া যেতে পারে, যেমন গ্রাহকের মাল্টিপল টেলিফোন নম্বর রয়েছে। এটি 1NF বিধি লঙ্ঘন। আমাদের উদাহরণে এই বিশেষ সমস্যাটি প্রধান টেবিলটিতে গ্রাহক আইডি সূচক তৈরি করে এবং তারপরে টেলিফোন নম্বরগুলির জন্য একটি কলাম এবং গ্রাহক আইডির জন্য অন্য একটি কলাম যুক্ত করে একটি পৃথক টেবিল যুক্ত করে সমাধান করা যেতে পারে।
এটি সম্পর্কিত সম্পর্কিত ডাটাবেস থেকে ডেটা আহরণের জন্য সম্পর্কিত সম্পর্কিত প্রশ্নের সঠিক ব্যবহার করতে দেয় allows নাল, বা একাধিক এন্ট্রি ক্ষেত্র উভয়ই ডেটা ম্যানিপুলেশন এবং নিষ্কাশন নিয়ে সমস্যা সৃষ্টি করে তাই স্বাভাবিককরণ প্রক্রিয়া অস্পষ্টতা দূর করে।
টেবিল থেকে পুনরাবৃত্তি মানগুলি সরিয়ে ফেলা প্রথম স্বাভাবিক আকারের পরবর্তী পদক্ষেপ। পুনরাবৃত্তি করা মানগুলি একটি নতুন টেবিলে স্থানান্তরিত হতে পারে।
প্রথম সাধারণ ফর্মটি প্রয়োগের চূড়ান্ত পদক্ষেপটি হ'ল ডেটার পারমাণবিকতা বজায় রাখা। প্রতিটি স্বতন্ত্র ক্ষেত্রের সহজে বাছাই এবং অনুসন্ধানের সুবিধার্থে ছোট ছোট ডেটা উপাদান থাকা উচিত। উদাহরণস্বরূপ, তারিখের কলামটি দিন, মাস এবং বছরকে আলাদা করা যায়।
প্রথম স্বাভাবিক ফর্ম সন্তুষ্টকারী টেবিলগুলিতে কার্যত নির্ভরশীল ক্ষেত্রও থাকতে পারে। ক্ষেত্র 1-এর মান 2 ক্ষেত্রের মান নির্ধারণ করে এবং ক্ষেত্রের ক্ষেত্রে 2 টির মধ্যে একটি মাত্র মান রয়েছে যখন দুটি ক্ষেত্রের মধ্যে কার্যকরী নির্ভরতা বিদ্যমান such এই ক্ষেত্রে ক্ষেত্রে ক্ষেত্র 2 ক্ষেত্র 1-র ক্ষেত্রে কার্যত নির্ভরশীল।
টেবিলগুলি উচ্চতর স্বাভাবিক ফর্মগুলি (দ্বিতীয়, তৃতীয় এবং চতুর্থ) সন্তুষ্ট করে অগত্যা প্রথম সাধারণ ফর্মটি অনুসরণ করে তবে বিপরীতটি সত্য নয়। প্রথম সাধারণ ফর্মের সাথে সম্মতিযুক্ত সমস্ত টেবিলগুলি উচ্চতর স্বাভাবিক ফর্মগুলি অনুসরণ করতে পারে না, কারণ উচ্চতর সাধারণ ফর্মগুলিতে আরও কঠোর নিয়ম অন্তর্ভুক্ত থাকে।