Loading...
StrahilRuychev avatar StrahilRuychev 117 Точки

Exam Databases 1 March 2015

Здравейте,

почнах да решавам задачите от изпита по бази данни от 1 март тази година и всичко беше супер докато стигнах до задача 14. В нея се иска да се изкарат всички страни, заедно с името на най-високия връх, височината му и планината, в която се намира.

Според мен, при наличната структура на базата данни тази задача е невъзможно да бъде решена правилно.

Искам да попитам дали някой друг се е сблъскал с този проблем?

Защо смятам така:

Имаме таблица върхове. Всеки връх си има планина. Всяка планина има една или повече страни, в които се намира. От това следва, че ние няма как да кажем "ето този връх е в точно ето тази държава" защото планината, в която се намира върха може да е в няколко държави. А липсва директна връзка връх- държава.

Успях да изкарам 9-те точки, които дава тази задача, но ето един примерен ред от резултата, който събмитнах: 

India    Everest    8848    Himalayas

Еверест е на границата между Непал и Китай, Индия е доста далече оттам :)

 

 

Тагове:
1
Databases Basics
RoYaL avatar RoYaL Trainer 6849 Точки

Здравей,

Срещнал си същите проблеми, които и ние срещнахме когато решавахме изпита. Прекалено много логика търсиш в релациите на базата :) И аз се подлъгах така, а няма нужда. Приеми данните вътре като все едно не са държави, планини и върхове, а някакви абстракции и неизвестни. Таблицата X, Y, Z и dummy данните a,b,c,d... :) Просто се опитай да се абстрахираш от идеята, че това е реална география.

Ако една планина принадлежи на повече от една държава, но трябва да изкараш двете държави, тази планина и нейния връх.

Има нещо, кето е възможно човек да не се сети да направи обаче. Има планини без върхове в тази база. И съответно, ако някоя държава няма най-висок връх, то не трябва да се дисплейва и планина.

0
p.yordanov avatar p.yordanov 51 Точки

Здравейте,

И аз имам проблеми с този изпит, само че са други. На някои от задачите (3,9,12,14) не мога да изкарам никакви точки, а съм убеден, че връщам правилни резулати. В архива с условието има и solution на изпита и при проверка в diff checker с резултатите от solutiona и тези, които аз съм изкарал няма разлика. Също така и при събмитването на резултатите от зявката в solution-а пак не изкарвам никакви точки. Някой имал ли подобен проблем?

0
p.yordanov avatar p.yordanov 51 Точки

Добавям и 15-та задача. Отново проверих резултатите със тези от solution-а и са идентични

0
p.yordanov avatar p.yordanov 51 Точки

Благодаря ти за отговора, обаче за жалост нищо не успя да ми свърши работа. Смених и collation-a и order-ите, но не успях да го направя. Наистина проблема идва от настройките на базата, а не от самите заявки. Доста кофти, дано няма проблеми на изпита заради това.

0
VyaraG avatar VyaraG 45 Точки

Здравейте :)) След няколко часа писане изкарах почти всички заявки, само не ми е ясно на последната, в MySQL, как стрябва да се изпрати grid-a? От export има различни опции, само че .txt е tab-separated, not comma-separated 

1
nikola.m.nikolov avatar nikola.m.nikolov 830 Точки

И аз преди 1 седмица като решавах този изпит стигнах до 14-та задача и след час и половина се отказах. Днес на трезва глава, а и с няколко лекции по database повече, успях да намеря решение, което може да е полезно на някого.

Exam1March15 - Geography

0
coaster avatar coaster 412 Точки

А да попитам ще има ли още една подготовка за изпита, тъй като в първоначалната екселска програма беше обявено, че тя ще е на 10-ти юли /петък/, а някак си се е сменила и е била на 3-ти... Или поне има ли някакво видео от изненадващата подготовка?

1
VenciTerziev avatar VenciTerziev 22 Точки

Здравейте колеги и аз имам един въпрос, въпреки че не знам дали е точно за тук. Интересно ми е да знам дали на нашия изпит (12.06.2015) ще има задача за MySQL или ще е като поправителния изпит. 

2
05/07/2015 23:22:28
a.angelov avatar a.angelov 1316 Точки

Подготвяй се все едно ще има, а на изпита вече каквото дадат smiley

0
Можем ли да използваме бисквитки?
Ние използваме бисквитки и подобни технологии, за да предоставим нашите услуги. Можете да се съгласите с всички или част от тях.
Назад
Функционални
Използваме бисквитки и подобни технологии, за да предоставим нашите услуги. Използваме „сесийни“ бисквитки, за да Ви идентифицираме временно. Те се пазят само по време на активната употреба на услугите ни. След излизане от приложението, затваряне на браузъра или мобилното устройство, данните се трият. Използваме бисквитки, за да предоставим опцията „Запомни Ме“, която Ви позволява да използвате нашите услуги без да предоставяте потребителско име и парола. Допълнително е възможно да използваме бисквитки за да съхраняваме различни малки настройки, като избор на езика, позиции на менюта и персонализирано съдържание. Използваме бисквитки и за измерване на маркетинговите ни усилия.
Рекламни
Използваме бисквитки, за да измерваме маркетинг ефективността ни, броене на посещения, както и за проследяването дали дадено електронно писмо е било отворено.