ورود

View Full Version : سوال:چه فیلدهایی داخل جدول اقامت دیتابیس هتل بذارم؟



amirm5759
پنج شنبه 21 آذر 1392, 12:40 عصر
سلام به همه دوستان من میخوام دیتابیس مدیریت هتل رو درست کنم و الان دارم نمودار ER رو میکشم ولی نمیدونم تو جدول مربوط به اقامت چه فیلدهایی بذارم فقط اسم فیلدهارو بگید کافیه
اینم یه عکس از نمودارم که با پاور پوینت درست شده
ممنون میشم کمکم کنید

http://upload7.ir/images/75769381837654466299.jpg (http://upload7.ir/images/75769381837654466299.jpg)

amirm5759
پنج شنبه 21 آذر 1392, 13:55 عصر
کسی نیست بتونه کمکم کنه؟؟

بهزاد علی محمدزاده
پنج شنبه 21 آذر 1392, 18:14 عصر
می تونی اقامت و رزرواسیون رو یکی کنی . اما رزرواسیون موجودیت نیست یه عمل هست . که اینجا باید بشه رابطه ( یعنی لوزی ) . می تونی اینجوری بگی که مشتری رزرو می کنه اتاق شماره 1 ...

اونوقت به رزرو یه فیلد اضافه کن که بدونی آیا فقط رزرو کرده یا اقامت هم داره ؟ رزرو : کد رزرو - تاریخ ورود - تاریخ خروج - اقامت ( از نوع بولی می تونی بذاری )

اگر اقامت تیک خورده یعنی تو هتل اقامت داره اگر نخورده یعنی فقط رزرو شده . ( این می تونه یه راه حل باشه و شاید اگر روی موضوع بیشتر کار بشه راه حل های دیگه ایی هم از بشه استنتاج کرد ... )

رابطه های بین کارکنان و خدمات به مشتری صحیح نیست . یعنی می خوای اینها رو چطوری ثبت کنی ؟ مثلا چمدان رو می بره بالا این و توی دیتابیس ثبت می کنی ؟!

ما روابطی رو مدل می کنیم که قراره ثبت بشه و نه فقط از نظر مفهومی یه رابطه ایی برقرار باشه .

به جای این می تونی خدمات تعریف کنی . مشتری چی داشته در طول اقامتش ؟ غذا نوشیدنی و ... بهش فکر کن . این مدل ها (http://www.databaseanswers.org/data_models/) رو هم نگاه کن .