একটি ডাটাবেস অ্যাট্রিবিউট একটি টেবিলের বৈশিষ্ট্য সংজ্ঞায়িত করে

সুচিপত্র:

একটি ডাটাবেস অ্যাট্রিবিউট একটি টেবিলের বৈশিষ্ট্য সংজ্ঞায়িত করে
একটি ডাটাবেস অ্যাট্রিবিউট একটি টেবিলের বৈশিষ্ট্য সংজ্ঞায়িত করে
Anonim

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

গুণাবলী সত্তা বর্ণনা করে

যদি আপনি পণ্য বিক্রি করেন এবং পণ্যের নাম, মূল্য এবং পণ্য আইডির জন্য কলাম সহ একটি টেবিলে প্রবেশ করেন, তাহলে সেই শিরোনামগুলির প্রত্যেকটি একটি বৈশিষ্ট্য। এই শিরোনামের অধীনে প্রতিটি ক্ষেত্রে, আপনি যথাক্রমে পণ্যের নাম, মূল্য এবং পণ্য আইডি লিখবেন।ক্ষেত্র এন্ট্রি প্রতিটি এক একটি বৈশিষ্ট্য. এটি একটি বৈশিষ্ট্যের অপ্রযুক্তিগত সংজ্ঞা দিয়ে বোঝায় যে এটি কোনও কিছুর বৈশিষ্ট্য বা গুণ বর্ণনা করে৷

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

একটি অ্যাট্রিবিউট হল টুপলে থাকা ডেটার একক অংশ যা এটির সাথে সম্পর্কিত। প্রতিটি টিপল একটি ডেটা সেট যা একটি আইটেমের জন্য প্রযোজ্য। কলামের নামগুলি একটি পণ্যের বৈশিষ্ট্য এবং কলামের এন্ট্রিগুলিও একটি পণ্যের বৈশিষ্ট্য৷

রেডিমেড নমুনা ডেটাবেস, যেমন MySQL থেকে MySQL নমুনা ডেটাবেস, ওয়েবে বিনামূল্যে ডাউনলোডের জন্য উপলব্ধ৷ ডাটাবেসগুলি কীভাবে কাজ করে তা শেখার একটি দুর্দান্ত উপায় এইগুলির মধ্যে একটির সাথে কাজ করা৷

Image
Image

একটি বৈশিষ্ট্য কি একটি ক্ষেত্র?

কখনও কখনও, "ক্ষেত্র" এবং "অ্যাট্রিবিউট" শব্দগুলি পরস্পর পরিবর্তনযোগ্যভাবে ব্যবহৃত হয় এবং বেশিরভাগ উদ্দেশ্যে, তারা একই। যাইহোক, ক্ষেত্রটি যেকোন সারিতে পাওয়া একটি টেবিলের একটি নির্দিষ্ট ঘরকে বর্ণনা করে এবং বৈশিষ্ট্য একটি নকশা অর্থে একটি সত্তার বৈশিষ্ট্য বর্ণনা করে৷

উপরের টেবিলে, দ্বিতীয় সারিতে পণ্যের নাম হল চ্যাং। এটি একটি ক্ষেত্র। সাধারণভাবে পণ্য নিয়ে আলোচনা করার সময়, পণ্যের নাম হল পণ্যের কলাম। এই বৈশিষ্ট্য।

সংজ্ঞায়িত বৈশিষ্ট্য

বৈশিষ্ট্যগুলি তাদের ডোমেনের পরিপ্রেক্ষিতে সংজ্ঞায়িত করা হয়৷ একটি ডোমেন অনুমোদিত মানগুলিকে সংজ্ঞায়িত করে যা একটি বৈশিষ্ট্য ধারণ করতে পারে৷ এতে এর ডেটা টাইপ, দৈর্ঘ্য, মান এবং অন্যান্য বিবরণ অন্তর্ভুক্ত রয়েছে৷

উদাহরণস্বরূপ, প্রোডাক্টআইডি বৈশিষ্ট্যের জন্য ডোমেন একটি সংখ্যাসূচক ডেটা টাইপ নির্দিষ্ট করতে পারে। একটি নির্দিষ্ট দৈর্ঘ্যের প্রয়োজন বা একটি খালি বা অজানা মান অনুমোদিত কিনা তা নির্দিষ্ট করার জন্য বৈশিষ্ট্যটিকে আরও সংজ্ঞায়িত করা যেতে পারে৷

ডাটাবেসের প্রয়োজনীয়তা সম্পর্কে আরও জানতে চান? আমাদের ডাটাবেস ফর বিগনার গাইড শুরু করার জন্য একটি ভালো জায়গা।

প্রস্তাবিত: