Daňového přiznání od účetní pouze teď od 490-Kč
Zobrazují se odpovědi 1 až 9 z 9

Jaké je vhodné rozložení databáze?

  1. Zdravím,
    potřeboval bych uložit do databáze tabulku o 100 řádcíh, ale o 91 sloupcích.

    Mám totiž v tabulce uložená data, která se mají vybírat podle dvou hodnot.

    Ukázka

    CtrlV.cz | Nejrychlejší ScreenShot a PrintScreen online

    No a když se zadá hodnota 0,02 a 0,11, tak mi script zobrazí 0,007.
    Jen si myslím, že tolika sloupců na MySQL databázi je dost.
    Data nebudou ani aktualizována nebo přidávána. Jde tedy o statickou tabulku, ale nenapadá mě, jak jinak tyto data uložit.

    Děkuji moc za rady

  2. Co se právě děje na Webtrhu?
  3. ID, prva hodnota, druha hodnota, vysledna hodnota?

  4. To bude 91*100 = 9 100 řádků. To není pro prohledávání databáze problém?

  5. so spravnou indexaciou nie. podla coho sa bude vyhladavat, podla prvej hodnoty/podla druhej hodnoty alebo podla oboch?

  6. Podle obou.

  7. vytvorenie indexu na zaklade oboch stlpcov je mozne, tym padom bude urychlene aj hladanie. teoreticky sa daju vyskusat a porovnat oba sposoby, ktory bude lepsi

  8. Dobře, děkuji moc za nakopnutí ;) .

  9. Jaké tam budou hodnoty? Nedají se nějak sloučit do jedné?
    Např. kdyby byly podobné tomu, co je na ukázce, dalo by se udělat index = 100*řádek + sloupec
    Pak by byly dva sloupce a bleskové vyhledávání.

    P.S. Je 100 sloupců fakt problém?

  10. Tabulka se sloupci x,y,hodnota. Index x,y - ři tomto počtu to asi bude v cash.
    Pro indexy by bylo vhodné mít x, y jako integer, lze-li najít vhodnou funkci nebo zaokrouhlení.

Hostujeme u Server powered by TELE3