PDA

View Full Version : تحلیل بانک اطلاعاتی



sandbaad
چهارشنبه 29 آبان 1392, 18:51 عصر
با سلام به دوستان عزیز
من میخوام یه بانک طراحی کنم که مثلا 1000 تا دانشجو داره که فرضا 950 تا از دانشجو ها یک شماره همراه دارند و50 تاشون هم 3 شماره دارند .حالا چطور این بانکو طراحی کنم که افزونگی پیش نیاد. پیشاپیش ممنون

بهزاد علی محمدزاده
پنج شنبه 30 آبان 1392, 22:35 عصر
سلام . میشه یه جدول جدا در نظر گرفت برای تلفن . که رابطه 1 به n میشه . اما بستگی به پروژه داره . آیا هزینه join مشکلی ایجاد نمی کنه ؟ یعنی وقتی قراره مشخصات دانشجو بیاد . چند تا جدول رو پیوند میزنی ؟ آیا سرعت مهمه ؟ و مسائلی از این دست رو تصمیم شما تاثیر میذاره .

گاهی افزونگی رو می پذیرم . کلا در دیتابیس رابطه ایی ما افزونگی داریم . منتهی افزونگی قابل قبول و دید طراحی نباید اینجوری باشه که هیچ تکراری نداشته باشیم . من دارم یه پروژه طراحی می کنم که مثل مثال شما میشه به چند جدول این و شکست . اما من این کار و نکردم . چون افزونگی رو می پذیرم .