Changes between Version 16 and Version 17 of AdvancedApplicationDevelopment
- Timestamp:
- 09/30/25 09:01:47 (2 weeks ago)
Legend:
- Unmodified
- Added
- Removed
- Modified
-
AdvancedApplicationDevelopment
v16 v17 242 242 243 243 === Релациска алгебра 244 {{{ 245 SELECT d.location_name, AVG(r.quality) AS avg_rating 244 Најпопуларни дестинации по просечна оцена и број на резервации 245 {{{ 246 SELECT d.location_name, AVG(r.quality) AS avg_rating, COUNT(res.id_reservation) AS total_res 246 247 FROM destination d 247 248 JOIN review r ON d.id_destination = r.id_destination 249 JOIN reservation res ON d.id_destination = res.id_destination 248 250 GROUP 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 251 HAVING 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) 255 257 ) 256 σ{avg_rating > 4 }258 σ{avg_rating > 4 ∧ total_res > 20} 257 259 ) 258 260 }}}