Knowee
Questions
Features
Study Tools

توجه به شمای پایگاهدادهی زیر، جستجوهای خواسته شده را بنویسید. (در صورتی که فرض خاصی میکنید، حتما آن را ذکرنمایید.)Restaurant (restaurantId, rname, avgRating)Customer (customerId, cname, city)Order (customerId, restaurantId, orderDate)Review (customerId, restaurantId, rating)2)جستجوهای خواسته شده را در قالب جبر رابطهای (Relational Algebra) بنویسید.الف) نام تمامرستوران هایی را پیدا کنید که در تاریخ1401/1/8هیچ سفارشی نداشته اند.ب) نام تمام شهر های مشتری هایی را پیدا کنید که تا به حال سفارشی در دو رستوران با نام هایAوBداشته اند.ج) نام و میانگین امتیاز رستوران هایی که تمامی مشتری ها در آن سفارش داشته اند.د) نام تمام مشتری هایی کهreviewای با نمره ای باالتر از میانگین نمرات رستوران دادند را پیدا کنید.

Question

توجه به شمای پایگاهدادهی زیر، جستجوهای خواسته شده را بنویسید. (در صورتی که فرض خاصی میکنید، حتما آن را ذکرنمایید.)Restaurant (restaurantId, rname, avgRating)Customer (customerId, cname, city)Order (customerId, restaurantId, orderDate)Review (customerId, restaurantId, rating)2)جستجوهای خواسته شده را در قالب جبر رابطهای (Relational Algebra) بنویسید.الف) نام تمامرستوران هایی را پیدا کنید که در تاریخ1401/1/8هیچ سفارشی نداشته اند.ب) نام تمام شهر های مشتری هایی را پیدا کنید که تا به حال سفارشی در دو رستوران با نام هایAوBداشته اند.ج) نام و میانگین امتیاز رستوران هایی که تمامی مشتری ها در آن سفارش داشته اند.د) نام تمام مشتری هایی کهreviewای با نمره ای باالتر از میانگین نمرات رستوران دادند را پیدا کنید.

...expand
🧐 Not the exact question you are looking for?Go ask a question

Solution

با توجه به اینکه سوال به زبان فارسی مطرح شده است، پاسخ نیز به همین زبان خواهد بود.

الف) نام تمام رستوران هایی را پیدا کنید که در تاریخ 1401/1/8 هیچ سفارشی نداشته اند. برای این کار ابتدا باید رستوران هایی که در این تاریخ سفارش داشته اند را پیدا کنیم و سپس از کل رستوران ها، این رستوران ها را کم کنیم.

π rname (Restaurant) - π rname (σ orderDate='1401/1/8' (Order ⨝ Restaurant.restaurantId=Order.restaurantId))

ب) نام تمام شهر های مشتری هایی را پیدا کنید که تا به حال سفارشی در دو رستوران با نام های A و B داشته اند. برای این کار باید ابتدا مشتریانی که در هر یک از این دو رستوران سفارش داشته اند را پیدا کنیم و سپس اشتراک این دو مجموعه را بیابیم.

π city (σ rname='A' (Order ⨝ Restaurant.restaurantId=Order.restaurantId) ⨝ Customer.customerId=Order.customerId) ∩ π city (σ rname='B' (Order ⨝ Restaurant.restaurantId=Order.restaurantId) ⨝ Customer.customerId=Order.customerId)

ج) نام و میانگین امتیاز رستوران هایی که تمامی مشتری ها در آن سفارش داشته اند. برای این کار باید ابتدا رستوران هایی که حداقل یک مشتری در آن سفارش نداشته است را پیدا کنیم و سپس از کل رستوران ها، این رستوران ها را کم کنیم.

π rname, avgRating (Restaurant) - π rname, avgRating (σ customerId NOT IN π customerId (Order) (Restaurant ⨝ Restaurant.restaurantId=Order.restaurantId))

د) نام تمام مشتری هایی که review ای با نمره ای باالتر از میانگین نمرات رستوران دادند را پیدا کنید. برای این کار باید ابتدا میانگین نمرات هر رستوران را محاسبه کنیم و سپس مشتریانی که نمره بیشتر از میانگین به آن رستوران داده اند را پیدا کنیم.

π cname (σ rating > avgRating (Review ⨝ Restaurant.restaurantId=Review.restaurantId) ⨝ Customer.customerId=Review.customerId)

This problem has been solved

Similar Questions

با توجه به شمای پایگاهدادهی داده شده، عبارات زیر را تفسیر کنید.Customer (cid, cname, age, nationality)Hotel (hid, hname, location, rating)Reservation (cid, hid, check_in_date, check_out_date, price)الف)𝜋𝑐𝑛𝑎𝑚𝑒,𝑛𝑎𝑡𝑖𝑜𝑛𝑎𝑙𝑖𝑡𝑦(Customer ⋈ 𝜋𝑐𝑖𝑑(Reservation ⋈𝜎ℎ𝑛𝑎𝑚𝑒=′𝐸𝑠𝑝𝑖𝑛𝑎𝑠′ (Hotel)))ب)𝜋ℎ𝑛𝑎𝑚𝑒,𝑟𝑎𝑡𝑖𝑛𝑔(Hotel ⋈ (𝜋ℎ𝑖𝑑 (Hotel) - 𝜋ℎ𝑖𝑑(𝜎𝑝𝑟𝑖𝑐𝑒>10000(Reservation))))ج)𝜋ℎ𝑛𝑎𝑚𝑒(𝜎𝑟𝑎𝑡𝑖𝑛𝑔>4( (𝜋𝑐𝑖𝑑,ℎ𝑖𝑑(Reservation) / 𝜋𝑐𝑖𝑑(Customer) ) ⋈ Hotel ))

با توجه به شمای پایگاهدادهی زیر، جستجوهای خواسته شده را بنویسید. (در صورتی که فرض خاصی میکنید، حتما آن را ذکرنمایید.)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کوچک تراند.ج) نام بیمارهایی را پیدا کنید که توسط دقیقا دو دکتر با تخصص های متفاوت ویزیت شده اند.د) نام و تخصص دکتر هایی را پیدا کنید که تمامی بیماران را حداقل دوبار ویزیت کرده اند

طی تحقیقی یک کاتالیست هتروژن جدید تهیه شده است. ویژگی تعیین‌کننده در این نوع کاتالیست‌ها میزان زبری و خلل و فرج آن است. کدام آنالیز برای بررسی این ماده ضروری است؟ SPM و SEM SEM و BET BET و AFM SEM و STM

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

در این سناریو (شکل زیر) می‌خواهیم یک کامپیوتر از دانشکده مهندسی مکانیک با یک کامپیوتر از دانشکده علوم کامپیوتر با هم از طریق شبکه داخلی دانشگاه تهران در ارتباط باشند ( بتوانند همدیگر را Ping کنند) به طوری که هر کدام از دانشکده‌ها یک شبکه داخلی دارند و کل شبکه دانشگاه تهران هم داخلی است و هیچ کدام از IPها از نوع Public نخواهد بود. با دادن آی پی به هر یک از اعداد 1 الی 8 در شکل زیر  به صورت کامل توضیح دهید که چه مسیرهایی را برای کامپیوترها و روترها باید تعیین کنیم (چه خط روت یا Default Routeهایی برایشان باید نوشته شود) تا ارتباط برقرار شود؟ کامل با توجه به IPهایی که به کارت شبکه‌ها تنظیم می‌کنید بیان کنید توجه: مسیر رفت و مسیر برگشت را بررسی کنید.

1/2

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.