Ask Your Question

Revision history [back]

click to hide/show revision 1
initial version

posted 2014-11-01 23:41:37 +0100

image description

Mohol by som este niekoho velmi pekne poprosit o kontrolu tychto uloh? V cvicebnici zial niesu k tymto uloham spravne odpovede :/

a.) {PREDMET * SEMESTER} (SEM_ID = "992")[PR_NAZEV] 

b.) PREDMET - {{{PREDMET * SEMESTER} (SEM_ID = "992")[PR_NAZEV]} * PREDMET }

c.) pri tomto si nie som velmi isty, zistim zoznam predmetov vyucujich sa v 992 - T1 = {PREDMET * SEMESTER} (SEM_ID = "992")[PR_ID] a z tychto predmetov by som teraz potreboval dostat len tie, ktore sa nikdy predtym neucili. Napadlo ma to riesit cez prienik, no neviem, ci by to takto mohlo byt spravne. T2 = {PREDMET * SEMESTER} (SEM_ID = "992")[PR_ID] prienik {PREDMET * SEMESTER}(SEM_ID <> "992")[PR_ID] tymto ziskam predmety ktore sa ucili v semestri 992 a zaroven v niektorom inom semestri. A nakoniec by som to odcital T3 = T2 - T1 , cim by som zrejme asi mal dostat len tie predmety, ktore sa ucili v 992.

d.) STUDENT - {{ZAPIS(SEM_ID = "992" )[ST_ID]}* STUDENT }

e.) A pri tomto som zas trochu strateny. Rozmyslal som nad nejakou takou variantou, ze by som vybral predmety, ktore sa ucia v 992, a od toho odcital studentov, ktori maju tento predmet. SEMPREDMET(SEM_ID = "992")[PR_ID] tymto ziskam zoznam predmetov, no zial dalej neviem, co s tym. Bol by niekto taky dobry a poradil mi? Dakujem vopred velmi pekne.

image description

Mohol by som este niekoho velmi pekne poprosit o kontrolu tychto uloh? V cvicebnici zial niesu k tymto uloham spravne odpovede :/

a.) {PREDMET * SEMESTER} (SEM_ID = "992")[PR_NAZEV] 

b.) PREDMET - {{{PREDMET * SEMESTER} (SEM_ID = "992")[PR_NAZEV]} * PREDMET }

c.) pri tomto si nie som velmi isty, zistim zoznam predmetov vyucujich sa v 992 - T1 = {PREDMET * SEMESTER} (SEM_ID = "992")[PR_ID] a z tychto predmetov by som teraz potreboval dostat len tie, ktore sa nikdy predtym neucili. Napadlo ma to riesit cez prienik, no neviem, ci by to takto mohlo byt spravne. T2 = {PREDMET * SEMESTER} (SEM_ID = "992")[PR_ID] prienik {PREDMET * SEMESTER}(SEM_ID <> "992")[PR_ID] tymto ziskam predmety ktore sa ucili v semestri 992 a zaroven v niektorom inom semestri. A nakoniec by som to odcital T3 = T2 - T1 , cim by som zrejme asi mal dostat len tie predmety, ktore sa ucili v 992.

d.) STUDENT - {{ZAPIS(SEM_ID = "992" )[ST_ID]}* STUDENT }

e.) A pri tomto som zas trochu strateny. Rozmyslal som nad nejakou takou variantou, ze by som vybral predmety, ktore sa ucia v 992, a od toho odcital studentov, ktori maju tento predmet. SEMPREDMET(SEM_ID = "992")[PR_ID] tymto ziskam zoznam predmetov, no zial dalej neviem, co s tym. Bol by niekto taky dobry a poradil mi? Dakujem vopred velmi pekne.

SPRAVNE RIESENIE

a) {SEMPREDMET * PREDMET}(SEM_ID = "992")[PR_NAZEV]

b) PREDMET - {{PREDMET*SEMPREDMET}(SEM_ID="992")[PR_NAZEV]}

c) {SEMPREDMET*PREDMET}(SEM_ID = "992")[PR_ID] - {SEMPREDMET*PREDMET}(SEM_ID != "992")[PR_ID]

d) STUDENT - {ZAPIS(SEM_ID = "992" )[ST_ID]}

e) SEMPREDMET(SEM_ID = "992") - ZAPIS(SEM_ID = "992")