Loading...

Във форума е въведено ограничение, което позволява на потребителите единствено да разглеждат публикуваните въпроси.

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

[LAB] Databases - 07.07.2015 - впечатления и решение

Колеги, как ви се стори lab-a? За мен беше на добро ниво като изключим 1-2 неточности. Най-много време се мъчих на 13-та задача, но четейки условието трудно щях да се досетя за желания output. На 14-та задача подходих по малко по-различен начин без използване на курсори. Ето и моите решения:

Lab07Jul15-Forum

Тук е момента и да дам препоръка към екипа на SoftUni - когато се качват авторските решения на минали изпити по Databases е хубаво и очаквания output, а не само скриптовете. Не малко хора имахме проблеми с грешен output при правилна заявка, като причината беше в начина на възстановяване на базата. 

5
Databases Basics
ibakyrdjiev avatar ibakyrdjiev 172 Точки

Условията на  някои задачи бяха двусмислени. Другото беше добре

2
ibakyrdjiev avatar ibakyrdjiev 172 Точки

Сега виждам защо послената ми задача гърми. Има 2 едакви въпроса от един и същи user. Според авторското решение явно трябва да се групира по title ама такова нещо не е оказано в решението

0
RoYaL avatar RoYaL Trainer 6849 Точки

Не, вторият еднакъв въпрос си го сложил от 13та задача. Трябва да го изчистиш (ръчно от въпросите, или от аутпута или най-добре да си създадеш базата на ново за 14та задача)

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

В условието има указано да се сортират title-ите - all titles of their questions (in ascending order), само че реално за да се вземат точките title-ите трябва да се групират DESC. Пак в самото условие на тази заадча има указано да се използва чисто копие на базата, т.е. без допълнителните таблиц и записи, които са направени в 13-то условие. На 13-та задача е най-добре цялата да се вкара в транзакция и накрая да се rollback-ва.

3
08/07/2015 14:57:25
ibakyrdjiev avatar ibakyrdjiev 172 Точки

кой да чете.. че тряяя си рефрешна базата да го  :D 

0
08/07/2015 14:57:58
Petar_Belberov avatar Petar_Belberov 41 Точки

На 12-та задача, не гледайте таблицата, объркана е! Следвайте инструкциите само. Това е за тези, които все още не са минали през нея.

0
StrahilRuychev avatar StrahilRuychev 117 Точки

Четейки условието на 13та задача аз разбирам, че трябва да сменя въпроса на отговорите, които са дадени през февруари, в дните понеделник и неделя. А то се оказва, че трябва да променя заглавието на въпросите, които имат отговори дадени през февруари, понеделник и неделя...

1
StrahilRuychev avatar StrahilRuychev 117 Точки

В крайна сметка се оказа, че и по двата начина пак се взимат точките.

0
Filkolev avatar Filkolev 4482 Точки

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

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