Author Topic: Databazove systemy  (Read 109712 times)

Ing. nemtom

  • Global Moderator
  • Hero Member
  • *****
  • Posts: 7709
  • lofr dyslektik
    • View Profile
Re: Databazove systemy
« Reply #250 on: 21.11.2008, 23:48:28 »
..cize nechapem co si tym xces dokazat ze si dalsi ing.macher?

v tom nieco bude
brix will be shat

tomash

  • Full Member
  • ***
  • Posts: 144
    • View Profile
Re: Databazove systemy
« Reply #251 on: 21.11.2008, 23:56:26 »
LM nemam s tebou cvika narozdiel od inych, ktorych lutujem  :j_grin: :j_grin: :j_grin:

Agamemnon

  • Hero Member
  • *****
  • Posts: 2942
  • Per aspera ad Astra
    • View Profile
Re: Databazove systemy
« Reply #252 on: 22.11.2008, 00:22:35 »
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

  • Hero Member
  • *****
  • Posts: 4065
    • View Profile
Re: Databazove systemy
« Reply #253 on: 22.11.2008, 00:41:09 »
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

  • Hero Member
  • *****
  • Posts: 2942
  • Per aspera ad Astra
    • View Profile
Re: Databazove systemy
« Reply #254 on: 22.11.2008, 01:30:49 »
ale hej :) len je otázka, čo z toho si študenti aj vzali :)
All code is crap.

42

puq

  • Hero Member
  • *****
  • Posts: 4065
    • View Profile
Re: Databazove systemy
« Reply #255 on: 22.11.2008, 16:20:02 »
ale hej :) len je otázka, čo z toho si študenti aj vzali :)

okey potom mozem povedat ze to budem mat objektovo :D

ywetka

  • Hero Member
  • *****
  • Posts: 1972
    • View Profile
    • ywetka @ MySpace
Re: Databazove systemy
« Reply #256 on: 22.11.2008, 22:14:17 »
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

  • Sr. Member
  • ****
  • Posts: 328
    • View Profile
Re: Databazove systemy
« Reply #257 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:

LM

  • Hero Member
  • *****
  • Posts: 627
    • View Profile
Re: Databazove systemy
« Reply #258 on: 22.11.2008, 22:44:37 »
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 ) :)
« Last Edit: 22.11.2008, 22:46:16 by LM »
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

  • Hero Member
  • *****
  • Posts: 935
    • View Profile
Re: Databazove systemy
« Reply #259 on: 22.11.2008, 22:55:44 »
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

  • Hero Member
  • *****
  • Posts: 627
    • View Profile
Re: Databazove systemy
« Reply #260 on: 22.11.2008, 23:04:09 »
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

  • Hero Member
  • *****
  • Posts: 935
    • View Profile
Re: Databazove systemy
« Reply #261 on: 22.11.2008, 23:18:09 »
aha, dik aj takto to funguje. Sice trosku naokolo, ale da sa :)

LM

  • Hero Member
  • *****
  • Posts: 627
    • View Profile
Re: Databazove systemy
« Reply #262 on: 22.11.2008, 23:23:43 »
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

  • Hero Member
  • *****
  • Posts: 2942
  • Per aspera ad Astra
    • View Profile
Re: Databazove systemy
« Reply #263 on: 22.11.2008, 23:45:51 »
priamo z datareadera sa to nedá zistiť
All code is crap.

42

sri

  • Hero Member
  • *****
  • Posts: 644
    • View Profile
    • ACEQES, s.r.o.
Re: Databazove systemy
« Reply #264 on: 23.11.2008, 01:24:47 »
mame tusim tento tyzden pisomku a pozeram, ze dajak este nikto nestresuje :D  takze, co sa treba ucit?

ppt

  • Hero Member
  • *****
  • Posts: 935
    • View Profile
Re: Databazove systemy
« Reply #265 on: 23.11.2008, 02:02:07 »
nahodou sa ta pisomka nepresunula na 11 tyzden?

LM

  • Hero Member
  • *****
  • Posts: 627
    • View Profile
Re: Databazove systemy
« Reply #266 on: 23.11.2008, 03:10:36 »
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

  • Hero Member
  • *****
  • Posts: 551
  • zlty sneh
    • View Profile
Re: Databazove systemy
« Reply #267 on: 23.11.2008, 03:21:14 »
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

  • Hero Member
  • *****
  • Posts: 5801
  • apokalyps(a) sa mení..
    • View Profile
    • projekt k mojej diplomovke..
Re: Databazove systemy
« Reply #268 on: 23.11.2008, 03:24:25 »
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

  • Hero Member
  • *****
  • Posts: 644
    • View Profile
    • ACEQES, s.r.o.
Re: Databazove systemy
« Reply #269 on: 23.11.2008, 03:42:01 »
myslel som velku pisomku, ale ked sa presunula nemam nic proti ... u Teletety piseme daco v pondelok 9.55?

ppt

  • Hero Member
  • *****
  • Posts: 935
    • View Profile
Re: Databazove systemy
« Reply #270 on: 24.11.2008, 23:14:20 »
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

  • Hero Member
  • *****
  • Posts: 2942
  • Per aspera ad Astra
    • View Profile
Re: Databazove systemy
« Reply #271 on: 24.11.2008, 23:23:32 »
však v c# to máš easy s regexami :)
All code is crap.

42

ppt

  • Hero Member
  • *****
  • Posts: 935
    • View Profile
Re: Databazove systemy
« Reply #272 on: 25.11.2008, 00:07:55 »
jasne, len som chcel, ci sa tiez neda nejak cez insert, uz ked sa predmet vola "databazove systemy" :P

Ing. nemtom

  • Global Moderator
  • Hero Member
  • *****
  • Posts: 7709
  • lofr dyslektik
    • View Profile
Re: Databazove systemy
« Reply #273 on: 25.11.2008, 00:28:19 »
stored procedurou sa iste da, ale naco komplikovat
brix will be shat

libra2

  • Jr. Member
  • **
  • Posts: 80
    • View Profile
Re: Databazove systemy
« Reply #274 on: 25.11.2008, 01:00:26 »
on mysli z prednasok 8,9
A bude zajtra pisomka?