Author Topic: Databázové systémy  (Read 108162 times)

ursus

  • Hero Member
  • *****
  • Posts: 595
    • View Profile
Re: Databázové systémy
« Reply #250 on: 06.04.2011, 22:18:09 »
a sezona je ako oznacena, datumom?
ak jo tak nejako od sysdate odcitaj, neviem velmi ako sa to ma hodnoti, ze zmenila sa mu vzhladom na minulu sezonu alebo take nieco? nvm no,sry  ;D
So this router walks into the doctor’s office…
- Doctor, it hurts when IP.

ppeess

  • Guest
Re: Databázové systémy
« Reply #251 on: 06.04.2011, 22:35:14 »
Tu je ten problem ze jeden hrac hra v tej istej sezone za dva rozne kluby a sezona je oznacena cislom :)  ale taktiez v inej tabulke ma priradeni datum :) ..... a tak nic nooo :)

Luk1

  • Sr. Member
  • ****
  • Posts: 401
    • View Profile
Re: Databázové systémy
« Reply #252 on: 07.04.2011, 21:00:42 »
nemate niekto nejake veci k tej relacnej algebre a prepisu selectov do nej ?

Za slovensky narod bije mi srdce v hrudi.

Safyia

  • Hero Member
  • *****
  • Posts: 1328
    • View Profile
Re: Databázové systémy
« Reply #253 on: 07.04.2011, 22:11:07 »
a nepamata si neikto ake cislo zadania som mala ja? :D :/

Shwollo

  • Sr. Member
  • ****
  • Posts: 436
    • View Profile
Re: Databázové systémy
« Reply #254 on: 09.04.2011, 17:42:13 »
viete mi niekto po slovensky vysvetliť čo robí "using"?
nepíšte mi SS - radšej mi píšte mail. (tá obálka pod mojim avatarom :)))

yvory

  • Full Member
  • ***
  • Posts: 160
    • View Profile
Re: Databázové systémy
« Reply #255 on: 10.04.2011, 01:00:02 »
Som bezradny - pre VŠETKY autá v autoservise zistite počet (ne)poskytnutých služieb. Vo výsledku uveďte
spz auta, typ auta a počet (ne)poskytnutých služieb. Zotrieďte podľa spz(pr13cv8) diki moc za pripadne odpovede

ppeess

  • Guest
Re: Databázové systémy
« Reply #256 on: 10.04.2011, 04:22:25 »
Skus si prezriet tie vypracovane ulohy z 8.cvika :) ... taka podobna tam je :)

Gabho

  • Newbie
  • *
  • Posts: 33
    • View Profile
Re: Databázové systémy
« Reply #257 on: 10.04.2011, 04:35:02 »
viete mi niekto po slovensky vysvetliť čo robí "using"?

USING() sa používa pri JOIN a v zátvorkách sa uvedie podmienka, na základe ktorej sa majú dve tabuľky spojiť, resp. atribút, na základe ktorého sa majú dve tabuľky spojiť. Čiže povieš: spoj mi tabuľku hr.employees s tabuľkou hr.departments na základe atribútu department_id (ktorý je PK v tabuľke hr.departments a FK v tabuľke hr.employees, tzn. že obidve tabuľky obsahujú daný atribút a preto ich môžeš na základe tohot atribútu spojiť).
select by vyzeral nejak tak: SELECT dačo FROM hr.employees JOIN hr.departments USING(department_id);

a zápis v relačnej algebre takto:
hr.employees⋈department_id = department_idhr.departments

Painkiller03

  • Full Member
  • ***
  • Posts: 166
    • View Profile
Re: Databázové systémy
« Reply #258 on: 10.04.2011, 19:12:34 »
Zdravim, co sa vlastne idete ucit na zapoctovku?Nejake tie posledne cviká?

yvory

  • Full Member
  • ***
  • Posts: 160
    • View Profile
Re: Databázové systémy
« Reply #259 on: 10.04.2011, 21:22:11 »
Skus si prezriet tie vypracovane ulohy z 8.cvika :) ... taka podobna tam je :)

no clovece,taka podobna tam neviem kde je,robi mi problem vypisat aj tie co neboli poskytnute aj tie co boli poskytnute,je to nejako tak napisane ze tomu nerozumiem a neviem to pochopit ako urobim ten select  bu

luky

  • Sr. Member
  • ****
  • Posts: 400
    • View Profile
Re: Databázové systémy
« Reply #260 on: 10.04.2011, 23:29:09 »
Nevedel by mi niekto vysletliť pre čo mi vypisuje chybu? (8. cvičenie domáca 9)
SQL> select  country_name, department_name, city from hr.countries join hr.locations using (country_
id) join hr.departments using (location_id)  group by department_name having count(*) >5;
select  country_name, department_name, city from hr.countries join hr.locations using (country_id) jo
        *
ERROR v riadku 1:
ORA-00979: not a GROUP BY expression

Eriik

  • Newbie
  • *
  • Posts: 33
    • View Profile
Re: Databázové systémy
« Reply #261 on: 10.04.2011, 23:31:02 »
Zdravím, z čoho máme robiť poznámky na zajtra ? (Skupina ing. Genci)

yvory

  • Full Member
  • ***
  • Posts: 160
    • View Profile
Re: Databázové systémy
« Reply #262 on: 11.04.2011, 00:31:02 »
Nevedel by mi niekto vysletliť pre čo mi vypisuje chybu? (8. cvičenie domáca 9)
SQL> select  country_name, department_name, city from hr.countries join hr.locations using (country_
id) join hr.departments using (location_id)  group by department_name having count(*) >5;
select  country_name, department_name, city from hr.countries join hr.locations using (country_id) jo
        *
ERROR v riadku 1:
ORA-00979: not a GROUP BY expression

do group by daj aj country_name a city,alebo tam to group by nedaj vobec,co ja viem tak do group by davas vsetko co je medzi selectom a from a co neobsahuje funciu

luky

  • Sr. Member
  • ****
  • Posts: 400
    • View Profile
Re: Databázové systémy
« Reply #263 on: 11.04.2011, 00:36:46 »
Zdravím, z čoho máme robiť poznámky na zajtra ? (Skupina ing. Genci)
Ja som spravil z data dictionary view pozrel som si jednotlivé atribúty tých tabuliek a niečo o nich popísal

ursus

  • Hero Member
  • *****
  • Posts: 595
    • View Profile
Re: Databázové systémy
« Reply #264 on: 11.04.2011, 03:06:37 »
caute, jak by ste spravili relacnu ak mam v having agregacnu?

select department_id, count(*)
from hr.employees
where hire_date > '01.01.1995'
group by department_id
having count(*) < 10

MV1 <-- Sigma hire_date > '01.01.1995' (employees)
MV2 (department_id, pocet) <-- department_id, F count(*) (MV1)
MV3 (department_id, pocet) <-- Sigma F count(*) < 10 (MV2)

takto ?
So this router walks into the doctor’s office…
- Doctor, it hurts when IP.

smelyzajo

  • Full Member
  • ***
  • Posts: 243
    • View Profile
Re: Databázové systémy
« Reply #265 on: 11.04.2011, 03:26:31 »
 br nie je zajtra 9 tyzden a dalsi zapocet z databaz???  bu

ursus

  • Hero Member
  • *****
  • Posts: 595
    • View Profile
Re: Databázové systémy
« Reply #266 on: 11.04.2011, 03:36:08 »
br nie je zajtra 9 tyzden a dalsi zapocet z databaz???  bu
ta nevem ci ne hej, ta nevem ci ne hej, ta nevem ci ne hej
ta hej ta hej ta hej ta heej   ;D
So this router walks into the doctor’s office…
- Doctor, it hurts when IP.

smelyzajo

  • Full Member
  • ***
  • Posts: 243
    • View Profile
Re: Databázové systémy
« Reply #267 on: 11.04.2011, 04:01:53 »
br nie je zajtra 9 tyzden a dalsi zapocet z databaz???  bu
ta nevem ci ne hej, ta nevem ci ne hej, ta nevem ci ne hej
ta hej ta hej ta hej ta heej   ;D
ta to budze show zas  :ropebanana:

filip27

  • Guest
Re: Databázové systémy
« Reply #268 on: 11.04.2011, 04:11:05 »
caute pri mojom zadani si neviem dat radi ako vyriesit tento problem:
"hodnoty atribútu univerzita, fakulta a adresa môžu nadobúdať iba povolené hodnoty."

vedel by mi niekto poradit? ...najprv som chcel cele nazvy tych univerzit, fakult a adresy nahadzat do checku ale to nie je dobre riesenie potom ma napdlo dat kazdy atribut do samostatnej tabulky ale to tiez nema vyznam, pretoze to nie je osetrene.

ja som rozmyslal, ze by som to dal cez check ale aby kontrolovalo iba urcity retazec v tom nazve napr. u nazov_univerzity by bolo v checku univerzita a bralo by iba nazov vtedy ak by sa tam ten retazec vyskytol. Da sa to vobec tak urobit?? ...viete mi niekto poradit????

 bu bu bu bu bu bu bu bu bu bu bu bu bu bu

Troll

  • Newbie
  • *
  • Posts: 20
    • View Profile
Re: Databázové systémy
« Reply #269 on: 11.04.2011, 15:34:25 »
Tie moodle testy su na mastnu π-ču  bu bu bu

revelc

  • Sr. Member
  • ****
  • Posts: 275
    • View Profile
Re: Databázové systémy
« Reply #270 on: 11.04.2011, 16:02:16 »
Ake boli otazky, daj prosim nejake tipy...
Čo môžeš urobiť dnes odlož na pozajtra a ziskaš deň voľna.

"I'm a man of simple tastes. I enjoy dynamite...and gunpowder...and gasoline! "

yvory

  • Full Member
  • ***
  • Posts: 160
    • View Profile
Re: Databázové systémy
« Reply #271 on: 11.04.2011, 16:57:18 »
mne sa to zdalo lahke,kazdy kto si robil domace tak ze si aj nieco pamata to urobi,boli tam len selecty z kazdeho rozku trosku a jedna teoreticka otazka

Safyia

  • Hero Member
  • *****
  • Posts: 1328
    • View Profile
Re: Databázové systémy
« Reply #272 on: 11.04.2011, 18:33:43 »
co coooo? zajtra zapocet? ma netoto...

revelc

  • Sr. Member
  • ****
  • Posts: 275
    • View Profile
Re: Databázové systémy
« Reply #273 on: 11.04.2011, 20:18:21 »
mne sa to zdalo lahke,kazdy kto si robil domace tak ze si aj nieco pamata to urobi,boli tam len selecty z kazdeho rozku trosku a jedna teoreticka otazka
Diky , a k tym selectom... to ich trebalo nedajboze pisat, alebo boli checkbox-y (resp. este lepsie radiobutton-y) ?
Aka bola napr. teoreticka otazka?  :)
Čo môžeš urobiť dnes odlož na pozajtra a ziskaš deň voľna.

"I'm a man of simple tastes. I enjoy dynamite...and gunpowder...and gasoline! "

filip27

  • Guest
Re: Databázové systémy
« Reply #274 on: 11.04.2011, 20:32:23 »
mne sa to zdalo lahke,kazdy kto si robil domace tak ze si aj nieco pamata to urobi,boli tam len selecty z kazdeho rozku trosku a jedna teoreticka otazka
Diky , a k tym selectom... to ich trebalo nedajboze pisat, alebo boli checkbox-y (resp. este lepsie radiobutton-y) ?
Aka bola napr. teoreticka otazka?  :)

tak to by aj mna zaujmalo aka bola teoreticka otazka