Vydělávej až 160.000 Kč měsíčně! Akreditované rekvalifikační kurzy s garancí práce od 0 Kč. Více informací.
Hledáme nové posily do ITnetwork týmu. Podívej se na volné pozice a přidej se do nejagilnější firmy na trhu - Více informací.
Avatar
Neaktivní uživatel:12.8.2013 13:15

Zdravíčko,

je nutné, aby v MySQL databázi měl každý řádek svůj unikátní číselný identifikátor? nikde jsem to neviděl bez toho, ale pro můj účel je to zbytečné, potřebuji pouze do určitého (neměnného) počtu řádků dát obsah částí stránek. Řádků je přesný počet, víc ani míň jich nebude a id nepoužívám.

Díky.

Odpovědět
12.8.2013 13:15
Neaktivní uživatelský účet
Avatar
Petr Nymsa
Tvůrce
Avatar
Odpovídá na Neaktivní uživatel
Petr Nymsa:12.8.2013 13:16

Mnohem líp se podle toho identifikuje. A navíc jak poznáš co máš zobrazit a co ne bez nějakého ID ?

Nahoru Odpovědět
12.8.2013 13:16
Pokrok nezastavíš, neusni a jdi s ním vpřed
Avatar
Odpovídá na Petr Nymsa
Neaktivní uživatel:12.8.2013 13:19

V DB budou části stránky jako úvod, informace, žebříček atd. Tabulka bude mít sloupec jméno a hodnota, na řádku s jménem úvod bude hodnota "vítejte v tramtárii ...". číselné ID určitě nevyužiju :)

Editováno 12.8.2013 13:20
Nahoru Odpovědět
12.8.2013 13:19
Neaktivní uživatelský účet
Avatar
Kit
Tvůrce
Avatar
Odpovídá na Neaktivní uživatel
Kit:12.8.2013 13:23

ID v relační databázi není potřebné. Složitější aplikace se v však bez něho dělají poměrně obtížně a brzy pocítíš, že ho potřebuješ.

Například evidence zaměstnanců se bez ID zaměstnance téměř nedá udělat, protože pro použitelnou aplikaci nějaký jednoznačný identifikátor potřebuješ.

Nahoru Odpovědět
12.8.2013 13:23
Vlastnosti objektů by neměly být veřejné. A to ani prostřednictvím getterů/setterů.
Avatar
David Hartinger
Vlastník
Avatar
Odpovídá na Neaktivní uživatel
David Hartinger:12.8.2013 13:24

Je to dobrá praktika, už jen proto, že v adminovi špatně zedituješ nějaký řádek, který tento identifikátor nemá.

Nahoru Odpovědět
12.8.2013 13:24
New kid back on the block with a R.I.P
Avatar
Odpovídá na Kit
Neaktivní uživatel:12.8.2013 13:24

To vím, jen jsem se ptal, jestli je z nějakého důvodu nutné.

Nahoru Odpovědět
12.8.2013 13:24
Neaktivní uživatelský účet
Avatar
Kit
Tvůrce
Avatar
Odpovídá na Neaktivní uživatel
Kit:12.8.2013 13:27

Mám pár databází bez ID a fungují perfektně. ID není nezbytně nutné, ale je dobré ho dát v návrhu už od prvopočátku a používat ho.

Nahoru Odpovědět
12.8.2013 13:27
Vlastnosti objektů by neměly být veřejné. A to ani prostřednictvím getterů/setterů.
Avatar
Kit
Tvůrce
Avatar
Odpovídá na David Hartinger
Kit:12.8.2013 13:28

To je ten admin tak mizerný?

Editováno 12.8.2013 13:30
Nahoru Odpovědět
12.8.2013 13:28
Vlastnosti objektů by neměly být veřejné. A to ani prostřednictvím getterů/setterů.
Avatar
Odpovídá na Kit
Neaktivní uživatel:12.8.2013 13:32

OK, díky ;)

Nahoru Odpovědět
12.8.2013 13:32
Neaktivní uživatelský účet
Děláme co je v našich silách, aby byly zdejší diskuze co nejkvalitnější. Proto do nich také mohou přispívat pouze registrovaní členové. Pro zapojení do diskuze se přihlas. Pokud ještě nemáš účet, zaregistruj se, je to zdarma.

Zobrazeno 9 zpráv z 9.