ورود

View Full Version : کمک در طراحی دیتابیس



jamal_ch
چهارشنبه 24 شهریور 1395, 09:12 صبح
سلام و عرض ادب خدمت همه اساتید دوستان و همکاران گرامی

میخوام برای مثال زیر یک دیتابیس طراحی کنم لطفا راه حلتون رو بیان کنید نحوه تعریف جداول از نظر شما چطور باشد بهتر است

مثال : هر یوزر با ثبت نام یک گروه بنامش ثبت میشه و همچنین یک یوزر که نشان دهنده مدیر بودن اون گروه است
هر گروه تعداد یوز دارد که مدیر تعریف میکند در نتیجه این یوزر ها میشوند زیر مجموعه گروهی که اول تعریف شده است
حال هم خود مدیر میتواند ماشین هایی ثبت کند هم یوزر هایی که مدیر تعریف کرده است
دستگاهایی که مدیر ثبت میکند و دستگاهایی که کاربران تعریف میکنند جزئی از این گروه میشوند

مدیر میتواند مشخص کند هر یوزر چه تعداد از ماشین ها را ببیند
مدیر تمام ماشین های گروه را میبیند
هر یوزر فقط ماشین هایی که مدیر اجازه داده است میبیند

نکته اصلی اینه هر یوزر فقط ماشین های خودشو میبینه و یوز مدیر کل ماشین گروه خودشو میبینه
با تشکر و احترام

jamal_ch
شنبه 27 شهریور 1395, 08:05 صبح
سلام و عرض ادب خدمت همه اساتید دوستان و همکاران گرامی

میخوام برای مثال زیر یک دیتابیس طراحی کنم لطفا راه حلتون رو بیان کنید نحوه تعریف جداول از نظر شما چطور باشد بهتر است

مثال : هر یوزر با ثبت نام یک گروه بنامش ثبت میشه و همچنین یک یوزر که نشان دهنده مدیر بودن اون گروه است
هر گروه تعداد یوز دارد که مدیر تعریف میکند در نتیجه این یوزر ها میشوند زیر مجموعه گروهی که اول تعریف شده است
حال هم خود مدیر میتواند ماشین هایی ثبت کند هم یوزر هایی که مدیر تعریف کرده است
دستگاهایی که مدیر ثبت میکند و دستگاهایی که کاربران تعریف میکنند جزئی از این گروه میشوند

مدیر میتواند مشخص کند هر یوزر چه تعداد از ماشین ها را ببیند
مدیر تمام ماشین های گروه را میبیند
هر یوزر فقط ماشین هایی که مدیر اجازه داده است میبیند

نکته اصلی اینه هر یوزر فقط ماشین های خودشو میبینه و یوز مدیر کل ماشین گروه خودشو میبینه
با تشکر و احترام


دوستان اگه کسی نمونه انجام داده لطفا راهنمایی کنه کارم خیلی گیره
با تشکر

jamal_ch
یک شنبه 28 شهریور 1395, 13:29 عصر
دوستان اگه کسی نمونه انجام داده لطفا راهنمایی کنه کارم خیلی گیره
با تشکر
سلام

نگاه کنید قراره روی هر ماشین یک gps نصب بشه ما نمایندگی های مختلفی داریم


که این دستگاها رو میفروشن


و یوزر برای افرادی که میفروشن میسازن


و خودشون هم دسترسی به ماشینی که فروختن دارن


یعنی میتونن چک کنند ببینند درسته یا نه


حالا مراحل اضافه کردن ماشین رو هم خود نمایندگی میتونه داشته باشه که در این صورت بعد مشخص میکنه کدوم یوزر ها ببینش


یا اینکه خود یوزر ماشین رو ثبت میکنه در این صورت خود یوزر و یوزر نمایندگی میتونه ماشین رو ببیند روی نقشه


نمیدونم تونستم بگم چی میخوام ؟




142665
دوستان من به اختصار یک توضیحی بدم
جدول TblUser جدول کابران هست

جدول TblUserType


نوع یوزر که مشخص میکنه سر گروهه


یانه


به عبارتی مشخص میکنه که یوزر اصلی نمایندگی هست یا نه


جدول TblDevice


جدول دستگاها هستند

TblUserDevices




اینم جدول این هست که هر یوزر به چه دستگاهایی دسترسی دارد



مشکل سر مدیریت این جدول هست
چطور کاری کنم که تمام دستگاه را یوزر مدیر ببینه و هر یوزر هم دستگاهای خودشو

farzaneh_at
پنج شنبه 15 مهر 1395, 10:23 صبح
با سلام خدمتدوستان و همکاران گرامی
برای تعیین کلید اصلی در یک tableبهتر است از بارکد که شامل 10 کاراکتر است استفاده شود یا کلیداصلی از نوع int