با توجه به شمای پایگاهدادهی زیر، جستجوهای خواسته شده را بنویسید. (در صورتی که فرض خاصی میکنید، حتما آن را ذکرنمایید.)Patient (patient_id, pname, date_of_birth, phone_number)Doctor (doctor_id, dname, specialization)Appointment (patient_id, doctor_id, appointment_date)3)جستجوهای خواسته شده را در قالب حساب رابطهای تاپلی (TRC) بنویسید.الف) بیمارانی که توسط دکتری به نام"Alireza"ویزیت شده اند.ب) نام و تخصص دکتر هایی که بیماری در تاریخ1399/5/10داشته اند و از فردی با تاریخ تولد1361/4/12کوچک تراند.ج) نام بیمارهایی را پیدا کنید که توسط دقیقا دو دکتر با تخصص های متفاوت ویزیت شده اند.د) نام و تخصص دکتر هایی را پیدا کنید که تمامی بیماران را حداقل دوبار ویزیت کرده اند
Question
با توجه به شمای پایگاهدادهی زیر، جستجوهای خواسته شده را بنویسید. (در صورتی که فرض خاصی میکنید، حتما آن را ذکرنمایید.)Patient (patient_id, pname, date_of_birth, phone_number)Doctor (doctor_id, dname, specialization)Appointment (patient_id, doctor_id, appointment_date)3)جستجوهای خواسته شده را در قالب حساب رابطهای تاپلی (TRC) بنویسید.الف) بیمارانی که توسط دکتری به نام"Alireza"ویزیت شده اند.ب) نام و تخصص دکتر هایی که بیماری در تاریخ1399/5/10داشته اند و از فردی با تاریخ تولد1361/4/12کوچک تراند.ج) نام بیمارهایی را پیدا کنید که توسط دقیقا دو دکتر با تخصص های متفاوت ویزیت شده اند.د) نام و تخصص دکتر هایی را پیدا کنید که تمامی بیماران را حداقل دوبار ویزیت کرده اند
Solution
با توجه به ساختار داده شده، جستجوهای خواسته شده به شکل زیر می باشند:
الف) بیمارانی که توسط دکتری به نام "Alireza" ویزیت شده اند:
{P.pname | ∃D in Doctor, ∃A in Appointment (D.dname = 'Alireza' AND D.doctor_id = A.doctor_id AND A.patient_id = P.patient_id)}
ب) نام و تخصص دکتر هایی که بیماری در تاریخ 1399/5/10 داشته اند و از فردی با تاریخ تولد 1361/4/12 کوچک تر اند:
{D.dname, D.specialization | ∃P in Patient, ∃A in Appointment (A.appointment_date = '1399/5/10' AND P.date_of_birth < '1361/4/12' AND P.patient_id = A.patient_id AND A.doctor_id = D.doctor_id)}
ج) نام بیمارهایی را پیدا کنید که توسط دقیقا دو دکتر با تخصص های متفاوت ویزیت شده اند:
{P.pname | ∃D1 in Doctor, ∃D2 in Doctor, ∃A1 in Appointment, ∃A2 in Appointment (D1.specialization ≠ D2.specialization AND D1.doctor_id = A1.doctor_id AND D2.doctor_id = A2.doctor_id AND A1.patient_id = P.patient_id AND A2.patient_id = P.patient_id)}
د) نام و تخصص دکتر هایی را پیدا کنید که تمامی بیماران را حداقل دوبار ویزیت کرده اند:
{D.dname, D.specialization | ∀P in Patient (∃A1, A2 in Appointment (A1.patient_id = P.patient_id AND A2.patient_id = P.patient_id AND A1.doctor_id = D.doctor_id AND A2.doctor_id = D.doctor_id AND A1.appointment_date ≠ A2.appointment_date))}
لطفا توجه داشته باشید که این پاسخ ها بر اساس فرضیاتی در مورد ساختار و محتوای داده ها است. در صورتی که این فرضیات با داده های واقعی مطابقت نداشته باشند، نتایج ممکن است متفاوت باشند.
Similar Questions
جابهجایی شیمیایی در طیف NMR برای ترکیب CH3X در هنگامی که فلوئور، هیدروژن و برم جایگزین X در ترکیب شود، به ترتیب از کم به زیاد در کدام گزینه صحیح است؟ هیدروژن؛ فلوئور؛ برم فلوئور؛ برم؛ هیدروژن هیدروژن؛ برم؛ فلوئور فلوئور؛ هیدروژن؛ برممحققان در نظر دارند برای تعیین فازی ترکیب دوپشدهی هافنیوم اکساید-زیرکونیم اکساید روش مناسبی را بهکارگیرند. در این صورت متداولترین تکنیک در صنعت کدام است؟ طیف سنج رامان؛ تکنیک رزونانس طیفسنج رامان؛ تکنیک آنتی-استوکس همدوس پراش اشعه ایکس؛ روش کریستال چرخان پراش اشعه ایکس؛ روش پودری
کدام یک از مواد زیر به عنوان قالب سخت برای سنتز نانوساختارهای فلزی تک بعدی استفاده میشود؟ اکسید آلومینیوم آندی ستیلتریمتیلآمونیوم برومید (CTAB) اکسید آهن پلیاسترین
شما یک کسب و کار موفق دارید و ایده های خوبی دارید. وقت آن است که وب سایت شما آن را منعکس کند. اینجاست که میتوانیم با تخصص خود در وردپرس به شما کمک کنیم. تم فارس یک مجموعه خلاق و پیشرو در طراحی و توسعه وردپرس است که خدمات وب سایت را برای پشتیبانی از تمام نیازهای وردپرس شما ارائه می دهد.
متن زیر چند نیمفاصله نیاز دارد؟ به جز نیمفاصله چند ایراد ویرایشی دارد؟شرطی که در بالا به آن اشاره شد، یعنی "اگر هیچچیز دیگری تغییر نکند"، شرط بسیار بزرگی است. به عقیده¬ی من هر چیزی می تواند تغییر کند. در حال حاضر برخی از ابزار مورد نیاز را در دست داریم و نسبت به آن دسته از ابزاری که هنوز قادر به تهیه¬ی آن نشدیم نیز خوش¬ بین هستم زیرا می¬ دانم که ما می توانیم آن ابزار را اختراع کنیم
ما به یک مسئله تجزیه ماتریس که در پرتودرمانی مدولهشده با شدت (IMRT) به وجود میآید، میپردازیم. ورودی این مسئله یک ماتریس از مقادیر شدت است که قرار است از یک زاویه مشخص به بیمار داده شود، با این شرط که دستگاه IMRT تنها میتواند تابش را در اشکال مستطیلی ارائه دهد. این مقاله به بررسی مسئله حداقل کردن تعداد مستطیلها (و شدتهای مرتبط با آنها) که برای تجزیه چنین ماتریسی لازم است، میپردازد. ما یک روششناسی مبتنی بر برنامهریزی صحیح صحیح (Integer Programming) برای ارائه حدود پایین و بالا بر روی راهحل بهینه پیشنهاد میدهیم و کارایی رویکرد خود را بر روی دادههای بالینی واقعی نشان میدهی
Upgrade your grade with Knowee
Get personalized homework help. Review tough concepts in more detail, or go deeper into your topic by exploring other relevant questions.