Předmět Autor Datum
Jestli nevíš, tak to máš dost blbý, protože vůbec nerozumíš návrhu relačních databází. 1. Dej si do…
touchwood 13.06.2017 17:27
touchwood
Díky, díval jsem se a zkusil sem něco navrhnout. :-)
MartinPostmistr 13.06.2017 18:05
MartinPostmistr
A ještě si přečti něco o normálových formách
BěžnýUživatel 13.06.2017 18:15
BěžnýUživatel
Mas to blbe. V tabulce stredisek nemaji co delat ID pocasi a snehu. Naopak v tech 2 tabulkach musi b…
Jan Fiala 13.06.2017 19:36
Jan Fiala
DÍky moc, takže z relace střediska vymazat id snehu a pocasí, a do tabulek pocasí a sníh přidat id t…
MartinPostmistr 13.06.2017 20:00
MartinPostmistr
Ano, pridas IDStrediska do stredisek i do tech podrizenych tabulek a relace bude 1:N z tech 2 tabule…
Jan Fiala 13.06.2017 20:56
Jan Fiala
Ano, ale uvědom si, že u přijímaček bude něco úplně jiného. Podstata je v tom, že musíš být schopen…
touchwood 13.06.2017 21:49
touchwood
Pokud to domyslíš, jak by to mělo být a denormalizujes, nebude ti 10 tabulek stacit.
Jan Fiala 14.06.2017 12:07
Jan Fiala
ano, ale na pohodlné vydávání faktur bude stačit o dost méně. :-) poslední
touchwood 14.06.2017 21:02
touchwood

Jestli nevíš, tak to máš dost blbý, protože vůbec nerozumíš návrhu relačních databází.

1. Dej si do google pojem ERA diagram a hledej obrázky. Pravděpodobně pochopíš oč jde.
2. Pokud ne, vyhledej si pojem "relační model dat" a následně pojem "normalizace databáze"

To by ti mělo stačit k prvotnímu návrhu databázové struktury, primárních klíčů a relací. Jakmile budeš mít hotovo, klidně to sem dej, milerád ti někdo poradí (minimálně losi, JaFi). Doplnit obory hodnot apod. můžeš následně.

Ano, ale uvědom si, že u přijímaček bude něco úplně jiného. Podstata je v tom, že musíš být schopen analyzovat problém a převést jej do relačního modelu. Tzn. "představit si" data a způsob, jakým budou společně vázána.

v tomto případě jde o to, že máš nějakou tabulku skiresortů a ke každému z nich bude přináležet časový sled teplot a těch dalších hovadin jako výška sněhu apod. Tohle si musíš být schopen analyzovat sám, protože každý problém je trochu jiný, ale všeobecné znaky jsou podobné.

Vem si jiný problém: jak bys navrhnul jednoduchý fakturační program (čistě abys mohl vydávat pohodlně faktury, nemáš žádný sklad, nejsi plátce DPH, nic složitého)? Kolik bude třeba tabulek a v jakých budou relacích?

Zpět do poradny Odpovědět na původní otázku Nahoru