PDA

View Full Version : تحلیل و طراحی دیتابیس برای یک Application



em9790
جمعه 13 اردیبهشت 1392, 17:30 عصر
سلام دوستان
من دارم روی یه Application کار می کنم و می خوام یک دیتابیس براش طراحی و پیاده سازی کنم ولی نمی دونم از کجا باید شروع کنم. در مورد تحلیل و طراحی دیتابیس چیزی نمی دونم.....
لطفا اگه کسی اطلاعاتی داره منو راهنمایی کنه
ممنون

مهدی هادیان2
شنبه 14 اردیبهشت 1392, 09:51 صبح
بسم الله الرحمن الرحیم
با سلام
لینک زیر رو مطالعه بفرمائید؛ ان شاالله به کارتون میاد.
http://barnamenevis.org/showthread.php?388730
موفق باشید.

em9790
شنبه 14 اردیبهشت 1392, 12:25 عصر
سلام
ممنون از راهنماییتون
شاید سوالم رو خوب مطرح نکرده باشم. من کارای تحلیل نیازمندی مثل جمع آوری نیازمندی ها و پیدا کردن کلاس و روابط بین اونا رو انجام دادم و حالا می خوام دیتابیسم رو طراحی کنم ولی نمی دونم چطوری تحلیلش رو انجام بدم. اگه می تونید لطفا کمکم کنید
بازم ممنون

مهدی هادیان2
شنبه 14 اردیبهشت 1392, 16:02 عصر
بسم الله الرحمن الرحیم
با سلام
خواهش میکنم.
بنابراین تا این جای کار کلاس ها رو درآوردید و می تونیم از روی کلاس ها جداول پایگاه داده رو درست کنیم.
و اگه کلاس ها درست طراحی شوند تا حد بسیار زیادی نرمال سازی به صورت ضمنی انجام شده است. شما لازم است به ازای هر کلاس یک جدول در پایگاه داده بسازید. البته برخی کلاس های مشتق شده و کلاس های خاص نیاز به توضیح دارند که ان شاالله به اقتضای کار شما اگه لازم شد خدمتتون عرض میکنم ولی به صورت کلی هر کلاس در تحلیل یک جدول در پایگاه داده خواهد شد.
موفق باشید.

em9790
یک شنبه 15 اردیبهشت 1392, 19:31 عصر
همونطور که شما فرمودید هر کلاس رو یه جدول درنظر گرفتم و دارم نرمال سازی رو روش انجام می دم، تا جایی که میدونم نرمال سازی 5 تا سطح داره. باید همشو انجام بدم؟
میشه لطفا مراحل طراحی دیتابیس رو بهم بگید؟
لطفا در مورد کلاسهای مشتق و خاص برام توضیح بدید. :متفکر::ناراحت:کلاس مشتق از تحلیل ها پیدا می کردم
و اینکه از روابط بین کلاسها برای طراحی دیتابیس چطور استفاده کنم
سپاسگذارم

مهدی هادیان2
دوشنبه 16 اردیبهشت 1392, 10:57 صبح
بسم الله الرحمن الرحیم

همونطور که شما فرمودید هر کلاس رو یه جدول درنظر گرفتم و دارم نرمال سازی رو روش انجام می دم، تا جایی که میدونم نرمال سازی 5 تا سطح داره. باید همشو انجام بدم؟
میشه لطفا مراحل طراحی دیتابیس رو بهم بگید؟
لطفا در مورد کلاسهای مشتق و خاص برام توضیح بدید. :متفکر::ناراحت:کلاس مشتق از تحلیل ها پیدا می کردم
و اینکه از روابط بین کلاسها برای طراحی دیتابیس چطور استفاده کنم
سپاسگذارم
با سلام
یه استادی بود که می گفت اگه کلاسی در تحلیل جا نمونه؛ به صورت ضمنی نرمال سازی تا سطح 3 انجام میگیرد. در حالت عملی فکر نمیکنم دوستان تحلیلگر بیشتر از سطح 3 نرمال سازی رو انجام بدند.
منظورم از کلاس های مشتق همون is a یا Generalization specialization بود.
موفق باشید.

em9790
پنج شنبه 19 اردیبهشت 1392, 13:07 عصر
سلام
برای نرمال سازی 1NF فیلد هایی دارم که ممکنه داده تکراری داشته باشه و ممکنه هم نداشته باشه. آیا نرمال سازی روی این فیلد ها باید انجام بشه یا نه؟