Obsah fóra
PravidláRegistrovaťPrihlásenie




Odpovedať na tému [ Príspevkov: 11 ] 
AutorSpráva
Offline

Užívateľ
Užívateľ
Zaciatok s databazami

Registrovaný: 18.10.08
Prihlásený: 20.11.20
Príspevky: 450
Témy: 105
Bydlisko: PK
Príspevok NapísalOffline : 17.11.2011 15:14

caute, zacinam s databazami teda, musim koli skole lebo nam zadali projekt, a chcu po nas vytvorenie funkcnej databazy..vobec neviem ako s cim zacat lebo na prednaskach sa o tom nehovori a na cviceniach robime len referaty z kt sa nic nedozviem..tak ak by ste mi mohli poradit ako zacat bol by som rad..mozem to robit v ľubovoľnej databáze ( Oracle, DB2, MS SQL a PostgreSQL ....), nie je to velka databaza..tu mam zadanie:

Pracovník manažmentu ľudských zdrojov

Ste vedúci kádrového oddelenia podniku v ktorom sú vysoké nároky na kvalifikáciu pracovníkov a ktorý často využíva aj externých pracovníkov.
Vytvorte si informačno-databázový systém - o svojich pracovníkoch a o záujemcoch na zamestnanie v spoločnosti. U záujemcov o prácu potrebujete zaznamenať ich mená adresy a dostupnosť (telefón, mobil, E-mail, kvalifikáciu (napr. jazyky ktoré ovládajú, atď.). Sledujete svojich pracovníkov a záujemcov o prácu. Buďte pripravený odpovedať priamo na ad-hoc otázky manažmentu ohľadom dostupnosti určitých kádrov, atď.

vlastne otazka znie v com to mam zacat robit (program) alebo podobne a ak mate daky dobry navod tak by to dost pomohlo







_________________
PC: CPU: Intel® Core™i5-750 processor 2,66GHz, MB: MSI, So1156, iP55, VGA: SAPPHIRE VAPOR-X HD 4890 2GB GDDR5 PCI-E OC, RAM: 4GB 1600MHz DDR3, HDD: WD 7501 AALS 750GB, 7200RPM, Serial ATA II. 32MB, CASE: Max Cube Amoris 6010
Book: Asus ux32ln
Phone: Samsung Note 4

Zivot je svina, nikdy sa nim nenechaj zlomit
Offline

Skúsený užívateľ
Skúsený užívateľ
Zaciatok s databazami

Registrovaný: 24.01.08
Prihlásený: 13.09.17
Príspevky: 14572
Témy: 66
Bydlisko: Žilina
Príspevok NapísalOffline : 17.11.2011 17:36

No prvý krok spočíva v tom, že si vyberieš databázu, s ktorou budeš pracovať, a od toho sa už potom odvíja všetko. Keď si vyberieš db, nájdeš potom už xxx tutoriálov "ako začať" a podobne.

Čo plánuješ robiť v budúcnosti? Podľa toho by som vyberal db...







_________________
C#, PHP, ...
Offline

Užívateľ
Užívateľ
Zaciatok s databazami

Registrovaný: 18.10.08
Prihlásený: 20.11.20
Príspevky: 450
Témy: 105
Bydlisko: PK
Príspevok Napísal autor témyOffline : 17.11.2011 19:37

no buducnost je silno neurcita, viem ze este nejake predmety ohkladom databaz mat budem ale v com sa tam bude robit..a ani vobec neviem z coho vybrat..







_________________
PC: CPU: Intel® Core™i5-750 processor 2,66GHz, MB: MSI, So1156, iP55, VGA: SAPPHIRE VAPOR-X HD 4890 2GB GDDR5 PCI-E OC, RAM: 4GB 1600MHz DDR3, HDD: WD 7501 AALS 750GB, 7200RPM, Serial ATA II. 32MB, CASE: Max Cube Amoris 6010
Book: Asus ux32ln
Phone: Samsung Note 4

Zivot je svina, nikdy sa nim nenechaj zlomit
Offline

Užívateľ
Užívateľ
Zaciatok s databazami

Registrovaný: 19.09.09
Prihlásený: 12.09.13
Príspevky: 359
Témy: 55
Bydlisko: Rohožník
Príspevok NapísalOffline : 19.11.2011 20:35

Aha, dalsi FEI-kár, a pravdepodobne aj kolega :D (2.roc predpokladám)

Ja to budem asi robiť v Oracle, no tiež by ma zaujímalo od ostatných, či je perspektívnejší MS SQL voči Oracle.


Offline

Skúsený užívateľ
Skúsený užívateľ
Zaciatok s databazami

Registrovaný: 24.01.08
Prihlásený: 13.09.17
Príspevky: 14572
Témy: 66
Bydlisko: Žilina
Príspevok NapísalOffline : 19.11.2011 20:50

Záleží od toho... Niekde sa využije viac Oracle, niekde zas MS SQL. Osobne využívam napríklad len MS SQL. Pokiaľ by človek uvažoval o dráhe webdevelopera, tak tam je obľúbené zas MySQL, čiže ťažko takto zovšeobecniť.

Najlepšie je pravdepodobne naučiť sa základ - SQL, a potom sa už len prispôsobiť podľa potreby. Na zoznámenie sa so SQL je viacmenej jedno, ktorú databázu vyberieš.







_________________
C#, PHP, ...
Offline

Užívateľ
Užívateľ
Zaciatok s databazami

Registrovaný: 18.10.08
Prihlásený: 20.11.20
Príspevky: 450
Témy: 105
Bydlisko: PK
Príspevok Napísal autor témyOffline : 19.11.2011 22:53

j feikar 2bc :D prave sa s tym babrem..walther mozes mi prosim ta pomoct? rozmyslal som nad tabulkami a nvm ci to robim spravne budem mat tabulku ZAMESTNANCI v nej uvedene meno priezvisko, dalej ZAUJEMCI kde bude meno priezvisko, potom ADRESY kde bude mesto PSC a podobne, a posledna tabulka DOSTUPNOST kde bude telefon, mobil, atd a tabulka KVALIFIKACIA ale tou tabulkou kvalifikacia som si neni isty..ze ako to mam spravit ci mam dat jeden VARCHAR o nejakom pocte znakov a tam natrepat co ovlada alebo ako..







_________________
PC: CPU: Intel® Core™i5-750 processor 2,66GHz, MB: MSI, So1156, iP55, VGA: SAPPHIRE VAPOR-X HD 4890 2GB GDDR5 PCI-E OC, RAM: 4GB 1600MHz DDR3, HDD: WD 7501 AALS 750GB, 7200RPM, Serial ATA II. 32MB, CASE: Max Cube Amoris 6010
Book: Asus ux32ln
Phone: Samsung Note 4

Zivot je svina, nikdy sa nim nenechaj zlomit
Offline

Skúsený užívateľ
Skúsený užívateľ
Zaciatok s databazami

Registrovaný: 24.01.08
Prihlásený: 13.09.17
Príspevky: 14572
Témy: 66
Bydlisko: Žilina
Príspevok NapísalOffline : 20.11.2011 9:34

Hm...
No dalo by sa k tomu pristupovať rôzne.

Napríklad, ak by si mal mať kvalifikáciu ako súbor nejakých vlastností, dali by sa jednoducho cez spojovaciu tabuľku priraďovať k zamestnancom/záujemcom. Záleží od toho, čo by danú firmu vlastne zaujímalo.
Vezmime si povedzme situáciu, kedy by chcel vidieť šéf všetkých zamestnancov, ktorí by ovládali povedzme Excel. Keby boli skúsenosti s Excelom súčasťou preddefinovaných údajov (samozrejme meniteľných v DB), nájdenie takýchto ľudí by bolo veľmi rýchle pomocou relácie. Keby si dal kvalifikáciu len ako obyčajný text s čiarkami, hľadanie by bolo podľa mňa pomalšie a SQL zložitejšie.

Ďalšou vecou je to, že zamestnanci a záujemcovia majú mať očividne rovnaké údaje. Líšia sa len tým, že niektorí sú už zamestnaní a tí druhí by chceli byť.. Pre zjednodušenie návrhu by sa to teda dalo zlúčiť do jednej tabuľky a len pridať k tomu jeden stĺpec - "zamestnaný" typu Boolean :)

No a posledná vec, neviem, ako sa to teraz učí na školách, ale je podľa mňa otázne, či Adresy a Dostupnosť potrebujú samostatné tabuľky. Relácia by to bola tak či tak len typu 1:1 a nie som si tak úplne istý, čo reálne by sa tým dosiahlo. Samotná tabuľka s údajmi o zamestnancoch nebude mať veľa stĺpcov a nejaký zisk rýchlosti by bol viacmenej zanedbateľný. Ak by si často vyťahoval len meno a priezvisko, dalo by sa o tom uvažovať, ale aká je šanca, že bude treba LEN tieto údaje? Na hocijaký výpis by to bolo príliš málo, keďže meno ani priezvisko nedokážu dostatočne identifikovať človeka. Čiže pri hocijakom výpise ľudí by si musel joinovať tabuľky, aby si s menom a priezviskom vytiahol ešte aspoň adresu.
Inými slovami, v tomto konkrétnom prípade by som použil pre tieto 3 údaje o človeku len jedinú tabuľku, z ktorej by sa potom selektovalo, čo chceš vidieť.

Keby sme to teda zhrnuli, moje myšlienky idú skôr takýmto smerom:
Ludia
- id
- meno
- priezvisko
- zamestnany (boolean, v prípade ms sql je to "bit")
- ulica
- ...
- telefon
- ...

Kvalifikacie
- id
- nazov

SpojovaciaTabulka (M:N)
- idCloveka
- idKvalifikacie


Neviem no, je to len môj názor, existujú na to rôzne pohľady a záleží dosť od toho, čo vlastne od vás profák chce. Videl som už rôznych, ktorí učia len to svoje a síce sa snažia naučiť to správne, ale častokrát akosi zabúdajú na reálnu aplikáciu tých vedomostí... Proste len aby sa učivo precvičilo, aj keď na nie úplne šťastných príkladoch.
V reálnej aplikácii by bolo treba urobiť niekoľko testov a podľa toho potom zvoliť najvhodnejší návrh.

Uhh, je to nejaké dlhé :lol: Hádam to aspoň trochu pomôže, keďtak ma dúfam niekto opraví ak sa v dačom mýlim :)


Offline

Užívateľ
Užívateľ
Zaciatok s databazami

Registrovaný: 18.10.08
Prihlásený: 20.11.20
Príspevky: 450
Témy: 105
Bydlisko: PK
Príspevok Napísal autor témyOffline : 20.11.2011 12:02

tak s tymto si mi vazne dost pomohol diky moc, to s tou dalsou tabulkou na kvalifikacie a spojovacia tabulka..to by mi nenapadlo..no parada :D :) a to s tou vyucbou si celkom trafil







_________________
PC: CPU: Intel® Core™i5-750 processor 2,66GHz, MB: MSI, So1156, iP55, VGA: SAPPHIRE VAPOR-X HD 4890 2GB GDDR5 PCI-E OC, RAM: 4GB 1600MHz DDR3, HDD: WD 7501 AALS 750GB, 7200RPM, Serial ATA II. 32MB, CASE: Max Cube Amoris 6010
Book: Asus ux32ln
Phone: Samsung Note 4

Zivot je svina, nikdy sa nim nenechaj zlomit
Offline

Užívateľ
Užívateľ
Zaciatok s databazami

Registrovaný: 18.10.08
Prihlásený: 20.11.20
Príspevky: 450
Témy: 105
Bydlisko: PK
Príspevok Napísal autor témyOffline : 03.12.2011 16:27

Cau, akurat robim druhu normalnu formu a mam trocha problem, mam uchadzacov a v nich atributy mesto, psc, ulica, cislo domu, tieto atributy nie su zavisle od primarneho kluca ale neviem ako ich rozdelit..pre mesto by som spravil samostatnu entitu a bude v nej aj PSC ako primarny kluc..ale ulicu neviem ci mam nehat v entite uchadzaci a ani cislo_domu..







_________________
PC: CPU: Intel® Core™i5-750 processor 2,66GHz, MB: MSI, So1156, iP55, VGA: SAPPHIRE VAPOR-X HD 4890 2GB GDDR5 PCI-E OC, RAM: 4GB 1600MHz DDR3, HDD: WD 7501 AALS 750GB, 7200RPM, Serial ATA II. 32MB, CASE: Max Cube Amoris 6010
Book: Asus ux32ln
Phone: Samsung Note 4

Zivot je svina, nikdy sa nim nenechaj zlomit
Offline

Skúsený užívateľ
Skúsený užívateľ
Zaciatok s databazami

Registrovaný: 24.01.08
Prihlásený: 13.09.17
Príspevky: 14572
Témy: 66
Bydlisko: Žilina
Príspevok NapísalOffline : 03.12.2011 16:32

Počítaš s tým, že niektoré mestá majú viac PSČ?







_________________
C#, PHP, ...
Offline

Užívateľ
Užívateľ
Zaciatok s databazami

Registrovaný: 18.10.08
Prihlásený: 20.11.20
Príspevky: 450
Témy: 105
Bydlisko: PK
Príspevok Napísal autor témyOffline : 04.12.2011 0:21

No nakoniec som to nejak poriesil..ale mam problem s SQL mam teda napr zamestnanca a on ma v sebe cudzi kluc kt odkazuje na id mesta..ked chcem do tabulky zamestnanci pridat meno, priezvisko,...,mesto tak to ide len cez cislo id_mesta..ale ja chcem priamo zadat nazov a zeby si on nasiel mesto a vlozil jeho id don..a ak nie je take tak ho vytvori a to don vlozi da sa to?







_________________
PC: CPU: Intel® Core™i5-750 processor 2,66GHz, MB: MSI, So1156, iP55, VGA: SAPPHIRE VAPOR-X HD 4890 2GB GDDR5 PCI-E OC, RAM: 4GB 1600MHz DDR3, HDD: WD 7501 AALS 750GB, 7200RPM, Serial ATA II. 32MB, CASE: Max Cube Amoris 6010
Book: Asus ux32ln
Phone: Samsung Note 4

Zivot je svina, nikdy sa nim nenechaj zlomit
Odpovedať na tému [ Príspevkov: 11 ] 


Podobné témy

 Témy  Odpovede  Zobrazenia  Posledný príspevok 
V tomto fóre nie sú ďalšie neprečítané témy. zaciatok

v PHP, ASP

8

734

08.04.2008 17:51

pa3ck Zobrazenie posledných príspevkov

V tomto fóre nie sú ďalšie neprečítané témy. zaciatok

v Webdesign

18

1255

02.07.2008 11:21

suchy Zobrazenie posledných príspevkov

V tomto fóre nie sú ďalšie neprečítané témy. vista - začiatok :)

v Operačné systémy Microsoft

21

766

30.12.2008 9:37

McDog Zobrazenie posledných príspevkov

V tomto fóre nie sú ďalšie neprečítané témy. na zaciatok

v Webdesign

11

971

04.11.2008 13:05

walther Zobrazenie posledných príspevkov

V tomto fóre nie sú ďalšie neprečítané témy. java začiatok

v Assembler, C, C++, Pascal, Java

5

464

02.10.2011 15:00

ViVe®s Zobrazenie posledných príspevkov

V tomto fóre nie sú ďalšie neprečítané témy. Začiatok s webdesignom

v Webdesign

4

332

24.12.2013 13:16

haffen Zobrazenie posledných príspevkov

V tomto fóre nie sú ďalšie neprečítané témy. Licencia a začiatok

v Grafické programy

7

417

02.08.2012 16:06

89Aquarius Zobrazenie posledných príspevkov

V tomto fóre nie sú ďalšie neprečítané témy. Pomoc na začiatok

v HTML, XHTML, XML, CSS

9

519

16.06.2012 13:25

magic Zobrazenie posledných príspevkov

V tomto fóre nie sú ďalšie neprečítané témy. Assembler - Začiatok výuky

v Assembler, C, C++, Pascal, Java

7

805

29.05.2013 9:49

Revolution Zobrazenie posledných príspevkov

Táto téma je zamknutá, nemôžete posielať nové príspevky alebo odpovedať na staršie. Ako na začiatok?

v Assembler, C, C++, Pascal, Java

1

375

07.07.2012 22:59

Ďuri Zobrazenie posledných príspevkov

V tomto fóre nie sú ďalšie neprečítané témy. Na začiatok - Help

v Grafické programy

2

340

25.09.2011 20:05

Denco1 Zobrazenie posledných príspevkov

V tomto fóre nie sú ďalšie neprečítané témy. mozilla thunderbird - odpoved na zaciatok

v Sieťové a internetové programy

0

344

24.12.2010 16:09

emajko159 Zobrazenie posledných príspevkov

V tomto fóre nie sú ďalšie neprečítané témy. zobrazenie premennej na zaciatok dokumentu

v PHP, ASP

4

328

28.08.2010 14:57

php30 Zobrazenie posledných príspevkov

V tomto fóre nie sú ďalšie neprečítané témy. [C++] Návrat na začiatok programu

v Assembler, C, C++, Pascal, Java

9

607

15.04.2013 17:49

marian_r Zobrazenie posledných príspevkov

V tomto fóre nie sú ďalšie neprečítané témy. Zaciatok predaja iPad Air 2

v Smartfóny a tablety

0

341

21.10.2014 9:29

shiro Zobrazenie posledných príspevkov

V tomto fóre nie sú ďalšie neprečítané témy. Zostava na zaciatok a neskorsi upgrade.

v PC zostavy

8

468

30.07.2011 19:50

Donnie331 Zobrazenie posledných príspevkov


Nemôžete zakladať nové témy v tomto fóre
Nemôžete odpovedať na témy v tomto fóre
Nemôžete upravovať svoje príspevky v tomto fóre
Nemôžete mazať svoje príspevky v tomto fóre

Skočiť na:  

Powered by phpBB Jarvis © 2005 - 2024 PCforum, webhosting by WebSupport, secured by GeoTrust, edited by JanoF
Ako väčšina webových stránok aj my používame cookies. Zotrvaním na webovej stránke súhlasíte, že ich môžeme používať.
Všeobecné podmienky, spracovanie osobných údajov a pravidlá fóra