Changes between Version 16 and Version 17 of AdvancedApplicationDevelopment


Ignore:
Timestamp:
09/30/25 09:01:47 (2 weeks ago)
Author:
223270
Comment:

--

Legend:

Unmodified
Added
Removed
Modified
  • AdvancedApplicationDevelopment

    v16 v17  
    242242
    243243=== Релациска алгебра
    244 {{{
    245 SELECT d.location_name, AVG(r.quality) AS avg_rating
     244Најпопуларни дестинации по просечна оцена и број на резервации
     245{{{
     246SELECT d.location_name, AVG(r.quality) AS avg_rating, COUNT(res.id_reservation) AS total_res
    246247FROM destination d
    247248JOIN review r ON d.id_destination = r.id_destination
     249JOIN reservation res ON d.id_destination = res.id_destination
    248250GROUP BY d.location_name
    249 HAVING AVG(r.quality) > 4;
    250 
    251 
    252 π_{d.location_name, avg_rating} (
    253 γ_{d.location_name; avg_rating ← AVG(r.quality)} (
    254 destination ⨝{d.id_destination = r.id_destination} review
     251HAVING AVG(r.quality) > 4 AND COUNT(res.id_reservation) > 20;
     252
     253
     254π_{d.location_name, avg_rating, total_res} (
     255γ_{d.location_name; avg_rating ← AVG(r.quality), total_res ← COUNT(res.id_reservation)} (
     256(destination ⨝ review ⨝ reservation)
    255257)
    256 σ{avg_rating > 4}
     258σ{avg_rating > 4 ∧ total_res > 20}
    257259)
    258260}}}