আমার প্রিয় পোস্ট

বোঝার চেষ্টায় আছি..

Database expert: need help! ডাটাবেজ বিষয়ে জানতে চাই।

০১ লা এপ্রিল, ২০০৮ সন্ধ্যা ৬:৫২

শেয়ার করুন:                   Facebook

ধরুন একটি টেবিলে clientID*, Name, address, rateService1, rateService2, yearlyTotalfees, etc. আছে, এবং একই ডাটাবেজে অন্য একটি টেবিলে clientID, Name, rateService1, rateService2, yearlyTotalfees, etc আছে।

এটা কি 3NF form এ আছে? 3NF form কি জরুরি?

একাধিক টেবিলে কমন ডাটা আছে। যেমন - "নাম"। আবার, গ্রাহকের "আইডি" একটি টেবিলে 'প্রাইমারি কী' হিসেবে আছে।

That my thinking, but i need to know what is a System analyst think? ur comments will help me enough.

 

 

  • ৩ টি মন্তব্য
  • ১১৩ বার পঠিত,
Send to your friend Print
রেটিং দিতে লগ ইন করুন
পোস্টটি ০ জনের ভাল লেগেছে, ০ জনের ভাল লাগেনি
১. ০১ লা এপ্রিল, ২০০৮ রাত ৯:০১
comment by: শান্তির দেবদূত বলেছেন: একাধিক টেবিলে কমন ডাটা কেন থাকবে ? Normal Form - এ টেবিলকে ভাংগা হয়ই তো Common Field - গুলো যাতে বার বার না আসে।

মনে করেন, ২টা টেবিলেই Name Field আছে। আপনি Data length দিয়েছেন Varchar(100)। তো ১০০ বাইট স্পেস কিন্তু allocate হবে দুই টিবিলেই। যদি আপনার Client হয় ১০০০০ তো আপনার সুধু নামের জন্যই আপনার অনেক স্পেস Miss use হবে।

আপনি টেবিল create না করে View create করতে পারেন।
০১ লা এপ্রিল, ২০০৮ রাত ৯:৫০

লেখক বলেছেন: রাশেদ ভাই, আপনাকে আসংখ্য ধন্যবাদ। আমিও তাই জানি। কিন্তু ডাটাবেজ এর টেবিলগুলোতে এরকমভাবে ডাটা রাখার ফলে স্পেস যেমন নষ্ট করা হয় তেমনি ডাটা ব্যবস্হাপনার জন্য (বিল প্রস্তুত) সময়ও লাগবে অনেক। কারন সেখানে ডাটা আছে ১০০০০ থেকে ৩০০০০! সরকারি এক দপ্তরের সিস্টেম এ্যানালিস্ট এই ডাটাবেজটা ১০০% ঠিক আছে বলে মন্তব্য করার পর তার বস্ বললেন কোন প্রোগ্রামার একটি টেবিলে সকল কাজ করেন আবার কেউ অনেক টেবিলে কাজ করেন।
*ভাই আপনার সাথে ইমেইল এ যোগাযোগ করতে চাইছি, আশাকরি আমাকে মেইল করেবেন-

২. ০২ রা এপ্রিল, ২০০৮ দুপুর ২:২২
comment by: শান্তির দেবদূত বলেছেন: আমি রাশেদ নই :)। আমার নিক " শান্তির দেবদূত "।

আমি আপনাকে E-Mail করেছি। চেক করুন। আমার E-Mail address " "

 

 


এ-১-অন্য-i (এম.জি.জেড)
আর এস এস ফিড

পোস্ট আর্কাইভ

আমার লিঙ্কস

আমার বিভাগ

    কোন বিভাগ নেই

সর্বমোট হিট

 ১১৬৬১