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

Databazove systemy

Started by ppt, 27.09.2008, 20:47:54

« predchdzajce - alie »

Ing. nemtom

Quote from: puq on  21.11.2008, 15:55:46
..cize nechapem co si tym xces dokazat ze si dalsi ing.macher?

v tom nieco bude
brix will be shat

tomash

LM nemam s tebou cvika narozdiel od inych, ktorych lutujem  :j_grin: :j_grin: :j_grin:

Agamemnon

Quote from: SSPPYY on  21.11.2008, 22:12:15
Quote from: Agamemnon on  21.11.2008, 20:16:06
a ja tvrdrím, že všetci, čo si myslia, že ak niekto použije C# alebo javu, tak to bude objektové, tak sú lamy alebo minimálne neskutočne naivní :)
Bude lebo musis minimalne urobit objekt z Frame  :j_tongue:

no len to nie je objektové programovanie...
All code is crap.

42

puq

Quote from: Agamemnon on  22.11.2008, 00:22:35
Quote from: SSPPYY on  21.11.2008, 22:12:15
Quote from: Agamemnon on  21.11.2008, 20:16:06
a ja tvrdrím, že všetci, čo si myslia, že ak niekto použije C# alebo javu, tak to bude objektové, tak sú lamy alebo minimálne neskutočne naivní :)
Bude lebo musis minimalne urobit objekt z Frame  :j_tongue:

no len to nie je objektové programovanie...


a to sme robili na OOP v lete v druhom to bolo objektove programovanie? :) ja len pre istotu :D

Agamemnon

ale hej :) len je otázka, čo z toho si študenti aj vzali :)
All code is crap.

42

puq

Quote from: Agamemnon on  22.11.2008, 01:30:49
ale hej :) len je otázka, čo z toho si študenti aj vzali :)

okey potom mozem povedat ze to budem mat objektovo :D

ywetka

heh, pri tom ma napadlo... minule som bola na kofci s nemenovanymi kolegami z nasej katedry a jeden z nich hovoril, ze ked chodil do skoly on, tak sa este OOP nevyucovalo a ze sa zaviedlo nejake dva roky potom... kazdopadne, mali predmet s jednym nemenovanym doc., ktoremu sa strasne pojem OOP zapacil, lebo vtedy zhruba prisiel do mody a na zaciatku im povedal, ze chtiac nechtiac, od kazdeho chce, aby zadania robil v OO jazyku, cize sa to museli vsetci ucit sami, co muselo byt huste, ked vtedy ani poriadna literatura nebola a net bol na SVK este len v chabych zaciatkoch... napriek tomu to zvladli. zaujimalo by ma, co by sa stalo teraz, kebyze si nieco take vymysli dnes niekto... sice off-topic, ale snad sa pochopilo, co som tym chcela povedat ;)
~~Was mich nicht umbringt, macht mich stärker.~~
При́п'ять, мы никогда не будем забывать Вас.

Sooloni

je tu nekto co uz ma hotove zadanie a/alebo sa dobre rozumiem tym DBS?
chcel by som v tomto tyzdni spravit zadanie ale potreboval by som trosku pomoc s tymito vecickami:

1) QBE prezeranie - to znamena len tie SELECTY (napr: vypis vsetkych zamestnancov z tab. ZAMESTNANCI ktorych plat je > 25000) alebo neco ine?

2) konzistencia databazy - potrebujem tu vyriesit 2 TAB pricom je medzi nimi nasobnost M:N (cize ku jednemu zaznamu z prvej tab moze patrit viacero zaznamov z druhej a naopak) Je mozne ze to vyriesim pomocou dalsej TAB s FK ktore jednoducho budu referovat na PK v tych 2 tabulkach? alebo sa to ma spravit nejako inac?

3) Master-detail pohlady - tomu som porozumel tak ze treba vytvorit nejake views pomocou ktorych jednoducho vypisem na zaklade FK v pomocnej tab zodpovedajuce zaznamy z tych dvoch tab. je to ok?

4) ciselnik - wtf is ciselnik :)

Diki moc  :thumbsup:

LM

#258
Quote from: Sooloni on  22.11.2008, 22:30:38
je tu nekto co uz ma hotove zadanie a/alebo sa dobre rozumiem tym DBS?
chcel by som v tomto tyzdni spravit zadanie ale potreboval by som trosku pomoc s tymito vecickami:

1) QBE prezeranie - to znamena len tie SELECTY (napr: vypis vsetkych zamestnancov z tab. ZAMESTNANCI ktorych plat je > 25000) alebo neco ine?

2) konzistencia databazy - potrebujem tu vyriesit 2 TAB pricom je medzi nimi nasobnost M:N (cize ku jednemu zaznamu z prvej tab moze patrit viacero zaznamov z druhej a naopak) Je mozne ze to vyriesim pomocou dalsej TAB s FK ktore jednoducho budu referovat na PK v tych 2 tabulkach? alebo sa to ma spravit nejako inac?

3) Master-detail pohlady - tomu som porozumel tak ze treba vytvorit nejake views pomocou ktorych jednoducho vypisem na zaklade FK v pomocnej tab zodpovedajuce zaznamy z tych dvoch tab. je to ok?

4) ciselnik - wtf is ciselnik :)

Diki moc  :thumbsup:

1) musis spravit nieco take co je interaktivne vyhladavanie na zaklade paremetrov, t.j. ze tam budes mat take pekne textfildy a ked niekto do nich nieco ulozit, tak sa ti potom z toho vysklada select a ty ho odosles.

2) konzistencia je ze dat v databaze su v kazdej chvily platne a platia vsetky integritne pravidla - t.j. musis zabezpecit aby sa nedalo nijakym sposobom porusit nejake integritne pravidlo.
napr. nemoze zmazat zaznam ak na neho referuje iny zaznam
tu ti dost pomoze oracle, kedze to ma zabezpecene. U vas co je asi dolezite je pouzitie transakcii. to je asi nieco co by ste mali pouzit, lebo transakcia musi prebehunut cela, alebo vobec.

co sa tyka tvojho problemu, je jasne ze M:N sa da riesit iba pomocou 3 tabulky kde budu hodnoty pk oboch tabuliet tvorit fk, a pk bude komplexne zlozeny z fk.

3) tu si sa dost dobre trafil

4) ciselnik je tabulka, ktora transformuje udaje ulozene vo vnutorom tvare do tvaru citatelneho pre pouzivatela:
napriklad tabulka osoba bude mat:
meno ='peter', priezvysko = 'peter'... poholavie = 1

pohlavie je vlastne fk do nejake tabulky pohlavie kde bude zakodovane ze cislo 1 znamena zena...
(aby som si uz zien splhol, 0 je muz ) :)
Hardware: the parts of a computer that can be kicked.
- Jeff Pesis

   Who's General Failure and why's he reading my disk?
- Anonymous

   Internet is so big, so powerful and pointless that for some people it is a complete substitute for life.
- Andrew Brown

ppt

Existuje v C# nejaka metoda, ktora mi zisti pocet zaznamov vybratych z databazy? Teda mam tabulku "tabulka", ktora ma v sebe 15 riadkov. Vytvorim select do objektu OracleDataReader "select * from tabulka" a chcem do premennej typu int vlozit pocet zaznamov, ktore mi vrati dany select (v mojom priklade cislo 15).
Nieco podobne ako v mysql - fcia mysql_num_rows();
Alebo v C#nejaka podobna metoda neexistuje (neverim ale tomu, no neviem take nieco najst) a musim pouzit count(*) v inom selecte?

LM

existuje:
nahod to do datagridu, a v datagrid to vies vytiahnut.
alebo tak nejako som to robil
Hardware: the parts of a computer that can be kicked.
- Jeff Pesis

   Who's General Failure and why's he reading my disk?
- Anonymous

   Internet is so big, so powerful and pointless that for some people it is a complete substitute for life.
- Andrew Brown

ppt

aha, dik aj takto to funguje. Sice trosku naokolo, ale da sa :)

LM

tak predpokladam ze datagrid pouzivas na prezentaciu udajov, takze barz velmi naokolo to nieje :)
Hardware: the parts of a computer that can be kicked.
- Jeff Pesis

   Who's General Failure and why's he reading my disk?
- Anonymous

   Internet is so big, so powerful and pointless that for some people it is a complete substitute for life.
- Andrew Brown

Agamemnon

priamo z datareadera sa to nedá zistiť
All code is crap.

42

sri

mame tusim tento tyzden pisomku a pozeram, ze dajak este nikto nestresuje :D  takze, co sa treba ucit?

ppt

nahodou sa ta pisomka nepresunula na 11 tyzden?

LM

on mysli z prednasok 8,9
Hardware: the parts of a computer that can be kicked.
- Jeff Pesis

   Who's General Failure and why's he reading my disk?
- Anonymous

   Internet is so big, so powerful and pointless that for some people it is a complete substitute for life.
- Andrew Brown

danielmi

pisomka len z cvik teraz tento tyzden????
Subject: how women communicate with computer

Login: yes
Password: i dont have one
password is incorrect...

Login: yes
Password: incorrect

ApokalypS

tento tyzden uz asi nie.. :)
80% mozgu človeka tvorí kvapalina, v mojom prípade brzdová..

CHCEM S5 :zuzka: STARY IS :zuzka: !!!!
http://www.tu-ke.com/forum/o-nicom/otvoreny-list-vedeniu-firmy-dupress-(dodavatel-mais)/

sri

myslel som velku pisomku, ale ked sa presunula nemam nic proti ... u Teletety piseme daco v pondelok 9.55?

ppt

Daju sa nejakym sposobom robit inserty, ktore overia vstup pomocou regularnych vyrazov, ale na urovni databaz? Konkretne potrebujem overit vstup-rodne cislo. V pdfkach, co su na moodly som nasiel len pouzitie regularnych vyrazov pre selecty. Existuje nieco podobne aj pre inserty, alebo to musim osetrit v C#? :)

dik za odpovede

Agamemnon

však v c# to máš easy s regexami :)
All code is crap.

42

ppt

jasne, len som chcel, ci sa tiez neda nejak cez insert, uz ked sa predmet vola "databazove systemy" :P

Ing. nemtom

stored procedurou sa iste da, ale naco komplikovat
brix will be shat

libra2