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

ursus

  • Hero Member
  • *****
  • Posts: 595
    • View Profile
Re: Databázové systémy
« Reply #375 on: 08.05.2011, 23:13:51 »
vedel by tu niekto hodit ako ma vyzerat relacna algebra aj s vnutornym selectom?

toto nikto nevie?  ???
ja som take mal, zafreestyloval som to nejako  ;D - nakoniec mi nato ani nepozerala ..
So this router walks into the doctor’s office…
- Doctor, it hurts when IP.

ursus

  • Hero Member
  • *****
  • Posts: 595
    • View Profile
Re: Databázové systémy
« Reply #376 on: 08.05.2011, 23:14:43 »
vedel by tu niekto hodit ako ma vyzerat relacna algebra aj s vnutornym selectom?

toto nikto nevie?  ???

bohuzial nam to velmi nebolo vysvetlene na cvikach...


hm, co s tymto V databáze musí byť kontrola správnych označení faktúr pomocou masky: FAK<číslo objednávky>?

skusal som nieco ako CHECK( fak_id LIKE ( "FAK[0123456789]0123456789]" ))  v roznych obmenach, ale nepomaha nic.. neviete niekto ???

ak myslis regularny vyraz, tak pouziva sa REGEXP_LIKE
So this router walks into the doctor’s office…
- Doctor, it hurts when IP.

antil kiprest

  • Full Member
  • ***
  • Posts: 159
    • View Profile
Re: Databázové systémy
« Reply #377 on: 08.05.2011, 23:22:06 »
hm REGEXP_LIKE ??  invalid relational operator   ???

EDIT: oks sorka, zle som pouzil, dik za tip
« Last Edit: 09.05.2011, 00:19:45 by antil kiprest »
bravčové krídielka a náhradu sóje poprosím!!

anzelm

  • Newbie
  • *
  • Posts: 2
    • View Profile
Re: Databázové systémy
« Reply #378 on: 09.05.2011, 00:38:19 »
caute nevedel by niekto ze ked mam taku relacnu schemu
http://img155.imageshack.us/i/database2.jpg/
za ako treba spravit
pre každé kaderníctvo vypíšte mená, priezviská a adresy zákazníkov
skusal som to uz rozne ale zatial bezvysledne  bu
edit: nevermind prisiel som na to
« Last Edit: 09.05.2011, 05:19:16 by anzelm »

AnvilOfFury

  • Full Member
  • ***
  • Posts: 220
    • View Profile
Re: Databázové systémy
« Reply #379 on: 09.05.2011, 14:45:08 »
Presne tak som to aj chcel riešiť, ale v zadaní je napísané: "použite skrátený zápis". Tým "skrátený zápis" asi myslia spomínané 'rs', 'rb',...

Takže ho mám použiť miesto číselného ID?
id | nazov_tovaru
rs | rezivo smrek
rb | rezivo buk


Áno kľudne to môžeš použiť namiesto číselného ID. Ale potom dávať dáky check na tie reťazce 'rs' 'rb' a pod. je blbosť. Lebo korektnosť hodnôt ti zabezpečí číselník.
Keep information to yourself - Knowledge is power. Think job security. Never provide documentation.
Use Real Tools - No "fancy-pancy" IDEs. Real developers only use vi.
Compiled = Ship It - User acceptance testing is an absolute waste of time.

v_oid

  • Hero Member
  • *****
  • Posts: 631
    • View Profile
Re: Databázové systémy
« Reply #380 on: 09.05.2011, 20:56:23 »
viete mi niekto povedat preco tieto dve tabulky



nesplnaju 3nf?

v_oid

  • Hero Member
  • *****
  • Posts: 631
    • View Profile
Re: Databázové systémy
« Reply #381 on: 09.05.2011, 20:59:55 »
taaak urciteee

filip27

  • Guest
Re: Databázové systémy
« Reply #382 on: 09.05.2011, 21:37:24 »
nejake skusenosti odovzdavania zadani pri gencimu?? ...da sa je to v pohode??? ci mam sa tesit :D

Ing. nemtom

  • Global Moderator
  • Hero Member
  • *****
  • Posts: 7709
  • lofr dyslektik
    • View Profile
Re: Databázové systémy
« Reply #383 on: 09.05.2011, 21:43:27 »
viete mi niekto povedat preco tieto dve tabulky



nesplnaju 3nf?

typ v kontakte je co?
brix will be shat

v_oid

  • Hero Member
  • *****
  • Posts: 631
    • View Profile
Re: Databázové systémy
« Reply #384 on: 09.05.2011, 21:55:29 »
typ kontaktu ze pevna linka, mobil, voip, atd.

Ing. nemtom

  • Global Moderator
  • Hero Member
  • *****
  • Posts: 7709
  • lofr dyslektik
    • View Profile
Re: Databázové systémy
« Reply #385 on: 09.05.2011, 23:51:40 »
typ kontaktu ze pevna linka, mobil, voip, atd.

no tak na toto by som dal ciselnik potom, mesta ulice sa daju tiez ale neverim ze toto by od vas chceli
brix will be shat

yvory

  • Full Member
  • ***
  • Posts: 160
    • View Profile
Re: Databázové systémy
« Reply #386 on: 09.05.2011, 23:53:37 »
typ kontaktu ze pevna linka, mobil, voip, atd.

no tak na toto by som dal ciselnik potom, mesta ulice sa daju tiez ale neverim ze toto by od vas chceli

odomna chcela doslova na vsetko ciselnik,odhadujem to na cca 15 tabuliek

mantak

  • Newbie
  • *
  • Posts: 15
    • View Profile
Re: Databázové systémy
« Reply #387 on: 10.05.2011, 01:25:23 »
Normalizácia je tu preto, aby urobila databázu prehľadnejšou, ľahšie rozšíriteľnou a výkonnejšou. Je preto zbytočné normalizovať, keď normalizácia neprinesie zvýšenie prehľadnosti, rozšíriteľnosti alebo výkonu. Zbytočne veľký počet objektov môže naopak urobiť databázu neprehľadnou.  citujem jeden text z webu

Luk1

  • Sr. Member
  • ****
  • Posts: 401
    • View Profile
Re: Databázové systémy
« Reply #388 on: 10.05.2011, 02:30:15 »
vykonnejsou? podla mna join 7 tabuliek spolu nie je rychlejsi ako obycajny select z jednej tabulky, ale nebudem sa hadat  :beer1:

normalizaciou by si mohol odstranit hlavne redundaciu ked uz nic ine.
nj ale ked mas v tabulke, povedzme vela dat, a chces updatnut nazov mesta tak rychlejsie je mat nazvy miest v jednej tabulke ako updatovat vsetky riadky

Za slovensky narod bije mi srdce v hrudi.

Petrik

  • Newbie
  • *
  • Posts: 22
    • View Profile
Re: Databázové systémy
« Reply #389 on: 10.05.2011, 04:09:47 »
ked nestiham odovzdat zadanie na cviku v tomto tyzdni mozem ho odovzdat aj neskor?

ondrej0071

  • Jr. Member
  • **
  • Posts: 96
    • View Profile
Re: Databázové systémy
« Reply #390 on: 10.05.2011, 05:59:08 »
ked nestiham odovzdat zadanie na cviku v tomto tyzdni mozem ho odovzdat aj neskor?

ano je nahradny termin,neviem ci uz je presne urceny, ale za neskorsie odovzdanie sa strhne isty pocet bodov..ze vraj  :bannana_guitar:

luky

  • Sr. Member
  • ****
  • Posts: 400
    • View Profile
Re: Databázové systémy
« Reply #391 on: 10.05.2011, 13:45:05 »
ked nestiham odovzdat zadanie na cviku v tomto tyzdni mozem ho odovzdat aj neskor?

ano je nahradny termin,neviem ci uz je presne urceny, ale za neskorsie odovzdanie sa strhne isty pocet bodov..ze vraj  :bannana_guitar:

udeliť zápočet čiže aj odovzdať zadanie je možné  v priebedu prvých dvoch týždňou skúškového obdobia.
Aj v priamo v maise je uvedený termín na odovzdanie zadaní a to strhavanie bodov záleží od cvičiaceho resp. prednášajúceho.

ricco102831

  • Sr. Member
  • ****
  • Posts: 324
    • View Profile
Re: Databázové systémy
« Reply #392 on: 11.05.2011, 01:29:54 »
vykonnejsou? podla mna join 7 tabuliek spolu nie je rychlejsi ako obycajny select z jednej tabulky, ale nebudem sa hadat  :beer1:

normalizaciou by si mohol odstranit hlavne redundaciu ked uz nic ine.

ja mam  zadanie banka1 a mam tam 3 tabulky.....ucty, majitelia, transakcie.....ta som zvedavy :D :D

Luk1

  • Sr. Member
  • ****
  • Posts: 401
    • View Profile
Re: Databázové systémy
« Reply #393 on: 11.05.2011, 02:01:17 »
vykonnejsou? podla mna join 7 tabuliek spolu nie je rychlejsi ako obycajny select z jednej tabulky, ale nebudem sa hadat  :beer1:

normalizaciou by si mohol odstranit hlavne redundaciu ked uz nic ine.

ja mam  zadanie banka1 a mam tam 3 tabulky.....ucty, majitelia, transakcie.....ta som zvedavy :D :D
no ked mas cvika s genci alebo telepovskou tak si v <>, a vlastne ktovie ci ti to niekto preberie...

Za slovensky narod bije mi srdce v hrudi.

filip27

  • Guest
Re: Databázové systémy
« Reply #394 on: 11.05.2011, 02:19:56 »
vykonnejsou? podla mna join 7 tabuliek spolu nie je rychlejsi ako obycajny select z jednej tabulky, ale nebudem sa hadat  :beer1:

normalizaciou by si mohol odstranit hlavne redundaciu ked uz nic ine.

ja mam  zadanie banka1 a mam tam 3 tabulky.....ucty, majitelia, transakcie.....ta som zvedavy :D :D
no ked mas cvika s genci alebo telepovskou tak si v <>, a vlastne ktovie ci ti to niekto preberie...

nahodou ja mam z gencim  a prebiehalo to uplne v pohode :)

Luk1

  • Sr. Member
  • ****
  • Posts: 401
    • View Profile
Re: Databázové systémy
« Reply #395 on: 11.05.2011, 02:24:45 »
vykonnejsou? podla mna join 7 tabuliek spolu nie je rychlejsi ako obycajny select z jednej tabulky, ale nebudem sa hadat  :beer1:

normalizaciou by si mohol odstranit hlavne redundaciu ked uz nic ine.

ja mam  zadanie banka1 a mam tam 3 tabulky.....ucty, majitelia, transakcie.....ta som zvedavy :D :D
no ked mas cvika s genci alebo telepovskou tak si v <>, a vlastne ktovie ci ti to niekto preberie...

nahodou ja mam z gencim  a prebiehalo to uplne v pohode :)
a mal si 3 tabulky hej ?

Za slovensky narod bije mi srdce v hrudi.

filip27

  • Guest
Re: Databázové systémy
« Reply #396 on: 11.05.2011, 03:29:30 »
vykonnejsou? podla mna join 7 tabuliek spolu nie je rychlejsi ako obycajny select z jednej tabulky, ale nebudem sa hadat  :beer1:

normalizaciou by si mohol odstranit hlavne redundaciu ked uz nic ine.

ja mam  zadanie banka1 a mam tam 3 tabulky.....ucty, majitelia, transakcie.....ta som zvedavy :D :D
no ked mas cvika s genci alebo telepovskou tak si v <>, a vlastne ktovie ci ti to niekto preberie...


nahodou ja mam z gencim  a prebiehalo to uplne v pohode :)
a mal si 3 tabulky hej ?


nie nie tak ja nie som ten pripad co ma tu banku mal som 5 tabuliek tam ani neslo o to kolko mas tych tabuliek len  ci si dodrzal tie normalizacie ...

luky

  • Sr. Member
  • ****
  • Posts: 400
    • View Profile
Re: Databázové systémy
« Reply #397 on: 11.05.2011, 13:21:32 »
no ale veď tu ide o to ty keď dodržuješ normalizáciu tak hlavným príznakom je rozbíjanie veľkých tabuliek na menšie to silno pochybujem že by vymyšlali   tak silno nevyvážené zadania že niekto by len zbúchal 3 tabuľky a má to a iný by sa "trápil" s piatimi. I keď  vždy dá vymyslieť ďalšia tabuľka (ja som mal 5 a ak by som to chcel mať tiptop tak by sa dali doplniť ďalšie 3 ale potom by  tá databáza nemala normálnu logiku)

filip27

  • Guest
Re: Databázové systémy
« Reply #398 on: 11.05.2011, 14:30:16 »
no ale veď tu ide o to ty keď dodržuješ normalizáciu tak hlavným príznakom je rozbíjanie veľkých tabuliek na menšie to silno pochybujem že by vymyšlali   tak silno nevyvážené zadania že niekto by len zbúchal 3 tabuľky a má to a iný by sa "trápil" s piatimi. I keď  vždy dá vymyslieť ďalšia tabuľka (ja som mal 5 a ak by som to chcel mať tiptop tak by sa dali doplniť ďalšie 3 ale potom by  tá databáza nemala normálnu logiku)

noo ja som bol na to podobne ako ty ...

ricco102831

  • Sr. Member
  • ****
  • Posts: 324
    • View Profile
Re: Databázové systémy
« Reply #399 on: 11.05.2011, 17:39:40 »
vykonnejsou? podla mna join 7 tabuliek spolu nie je rychlejsi ako obycajny select z jednej tabulky, ale nebudem sa hadat  :beer1:

normalizaciou by si mohol odstranit hlavne redundaciu ked uz nic ine.

ja mam  zadanie banka1 a mam tam 3 tabulky.....ucty, majitelia, transakcie.....ta som zvedavy :D :D
no ked mas cvika s genci alebo telepovskou tak si v <>, a vlastne ktovie ci ti to niekto preberie...

nahodou ja mam z gencim  a prebiehalo to uplne v pohode :)

ja mam s lalovou a takze by nemal byt extra problem.....aspon myslim :)