Problem15: Hotel DB
Здравейте,
Имам 2 въпроса, свързани с тази задача:
- очаква ли се от нас да създаваме foreign keys, тъй като очевидни връзки между таблиците съществуват? Връзки между Rooms и RoomStatus, Roomtypes, BedTypes напр.
- полетата, които могат да се калкулират на база на други, да ги направим ли calculable
(напр.
TotalDays as datediff(dd,FirstDateOccupied,LastDateOccupied)
)
Опитвам се да разбера защо ми гърми решението в същност .. :)
Нямам съобщение за грешка, в SSMS всичко минава, но получавам 0 точки. За мен по-умно е да го направя с FKs, но тъй като го няма по условие и не знам да не ме накажат за това. Имах такъв случай с нещо допълнително, което караше задачата да гърми в Judge. Това ми е кода без calculable колони, без FKs, без нищо ... супер лаишки. Исках да знам какво проверява Judge и дали в същност търси FKs, за да преработя кода с такива ...
кода е тук: https://judge.softuni.bg/Contests/Submissions/View/1738021
Проблема е че, въвеждаш повече записи от колкото е нужно. Имаш 2 пъти INSERT INTO Occupancies... И записите стават двойно повече :>