تعداد فروش | 0 دانشجو |
---|---|
پرسش و پاسخ ها | 0 کاربر |
تاریخ انتشار | 04 اسفند 1402 |
سطح تمرین | سخت |
در این پست قصد داریم پروژه پایگاه داده سناریو کنفرانس مجازی را در SQL SERVER بررسی و معرفی نماییم.
سوال:
الف)طراحی نمودار ER، استراج موجودیت ها، صفات،ارتباط بین آنها
به منظور برقراری کنفرانس مجازی بین کارمندان یک شرکت نیاز به طراحی سیستم پایگاهی است.
بنابراین کارمندان شرکت،کاربران سیستم بوده و علاوه بر مشخصات فردی دارای نام کاربری و رمز عبور میباشند.
مشخصات فردی که مورد نیاز است عبارت است از :
هر فرد ممکن است چند مدرک تحصیلی و چند شماره تلفن داشته باشد.
نیاز به جستجو بر روی فیلد های آدرس نیست.
هر کاربر علاوه بر مشخصات فردی و نام کاربری و گذروآزه دارای کدپرسنلی و تاریخ استخدام است.
سازمان دارای دبیرخانه های مختلفی مانند دبیرخانه ملی،دبیرخانه مرکزی،دبیرخانه منابع انسانی و … است.
هر کاربر دارای سمت های مختلفی است.
به عنوان مثال یک کاربر ممکن است در دبیرخانه مالی حسابدار باشد و همان کاربر در دبیرخانه آی تی کاشناس سایت کامپیوتری باشد.
اما نکته ای که باید در نظر گرفت این است که تنها یک سمت کاربر اصلی و دیگر سمت های او فرعی هستند.
هر دبیرخانه دارای چندین سمت است اما هر سمت تنها در یک دبیرخانه قرار دارد.
به عنوان مثال سازمان ممکن است چندین حسابدار داشته باشد و بنابر این چندین کاربر دارای سمت حسابدار هستند.
هر دبیرخانه دارای عنوان و کد اندیکاتور منحصر به فرد است.
هر سمت دارای کد منحصر به فرد و عنوان است.
در سامانه کنفرانس مجازی امکان تشکیل جلسه مجازی برای سمت های سازمان است.
هر جلسه دارای شماره،موضوع،تاریخ شروع،تاریخ پایان است.
هر جلسه دارای چندین سمت به عنوان اعضای جلسه است.
در هر جلسه یکی از اعضا به عنوان مدیر جلسه و سایر اعضا به عنوان شرکت کننده جلسه در نظر گرفته میشوند.
هر جلسه دارای لینک ورود است که کاربران با استفاده از آن لینک و نام کاربری و رمز عبور خود میتوانند وارد جلسه مجازی شوند.
کاربرنی مجاز به ورود در جلسه هستند که سمت اصلی آنها عضو آن جلسه باشد.
تمرین پیشنهادی:نمودار er تیم فوتبال
جدول های مورد نیاز برای مدل ارائه شده بخش الف را با شرایط زیر مشخص کنید:
با توجه به جدول ها بخش ب برای موارد زیر کوئری مناسب بنویسید.
1: لیست جلسات مجازی ( شماره،موضوع،تاریخ شروع،تاریخ پایان،لینک،نام و نام خانوادگی مدیر جلسه)
محدودیت های زیر را هنگام درج کاربر یا سمت و … اضافه کنید:
از بخش پروژه پایگاه داده میتوانید مجموعه تمرینات و پروژه های SQL Server را مشاهده نمایید.
پرسش و پاسخ ها
هنوز بررسیای ثبت نشده است.