• Welcome to TUKE FÓRUM - Fórum pre študentov Technickej Univerzity v Košiciach.
 

Databázové systémy

Started by AnvilOfFury, 07.02.2011, 23:54:46

« predchdzajce - alie »

ursus

Quote from: yvory on  08.05.2011, 22:19:13
Quote from: yvory on  08.05.2011, 18:38:32
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

Quote from: antil kiprest on  08.05.2011, 22:36:02
Quote from: yvory on  08.05.2011, 22:19:13
Quote from: yvory on  08.05.2011, 18:38:32
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

#377
hm REGEXP_LIKE ??  invalid relational operator   ???

EDIT: oks sorka, zle som pouzil, dik za tip
bravčové krídielka a náhradu sóje poprosím!!

anzelm

#378
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

AnvilOfFury

Quote from: sulo on  08.05.2011, 21:17:37
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

viete mi niekto povedat preco tieto dve tabulky



nesplnaju 3nf?

v_oid


filip27

nejake skusenosti odovzdavania zadani pri gencimu?? ...da sa je to v pohode??? ci mam sa tesit :D

Ing. nemtom

Quote from: v_oid on  09.05.2011, 20:56:23
viete mi niekto povedat preco tieto dve tabulky



nesplnaju 3nf?

typ v kontakte je co?
brix will be shat

v_oid

typ kontaktu ze pevna linka, mobil, voip, atd.

Ing. nemtom

Quote from: v_oid on  09.05.2011, 21:55:29
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

Quote from: Ing. nemtom on  09.05.2011, 23:51:40
Quote from: v_oid on  09.05.2011, 21:55:29
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

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

Quote from: MuF123 on  10.05.2011, 01:47:08
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

ked nestiham odovzdat zadanie na cviku v tomto tyzdni mozem ho odovzdat aj neskor?

ondrej0071

Quote from: Petrik on  10.05.2011, 04:09:47
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

Quote from: ondrej0071 on  10.05.2011, 05:59:08
Quote from: Petrik on  10.05.2011, 04:09:47
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

Quote from: MuF123 on  10.05.2011, 01:47:08
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

Quote from: ricco102831 on  11.05.2011, 01:29:54
Quote from: MuF123 on  10.05.2011, 01:47:08
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

Quote from: Luk1 on  11.05.2011, 02:01:17
Quote from: ricco102831 on  11.05.2011, 01:29:54
Quote from: MuF123 on  10.05.2011, 01:47:08
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

Quote from: filip27 on  11.05.2011, 02:19:56
Quote from: Luk1 on  11.05.2011, 02:01:17
Quote from: ricco102831 on  11.05.2011, 01:29:54
Quote from: MuF123 on  10.05.2011, 01:47:08
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

Quote from: Luk1 on  11.05.2011, 02:24:45
Quote from: filip27 on  11.05.2011, 02:19:56
Quote from: Luk1 on  11.05.2011, 02:01:17
Quote from: ricco102831 on  11.05.2011, 01:29:54
Quote from: MuF123 on  10.05.2011, 01:47:08
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

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

Quote from: luky 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)

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

ricco102831

Quote from: filip27 on  11.05.2011, 02:19:56
Quote from: Luk1 on  11.05.2011, 02:01:17
Quote from: ricco102831 on  11.05.2011, 01:29:54
Quote from: MuF123 on  10.05.2011, 01:47:08
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 :)