90 likes | 168 Views
Databázy v redakčných systémoch. Vývoj vlastného systému. Navrh databáze. Vymedznie entít systému – vhodná dekompozícia, vymedznie vzťahov Dotazy nechavat na databaze (nekombinovať dotazy) Databazove operacie riesit na urovni databaze – procedury, triggery... Identifikatory (primary_key).
E N D
Navrh databáze • Vymedznie entít systému – vhodná dekompozícia, vymedznie vzťahov • Dotazy nechavat na databaze (nekombinovať dotazy) • Databazove operacie riesit na urovni databaze – procedury, triggery... • Identifikatory (primary_key)
Zakladne nastavenia databáz • Kódovanie a zotriedenie (collaction, utf8) • Typy tabuliek (MyISAM) • Dátové typy
Implementačné rady • Prefixy • Osetrenie vstupov • Ukladanie hesiel • Hashovanie (PBKDF2), Salt • Rainbow Tables, Bruteforce, Dictionary Attac, Zmena, Prisup admina – ukladat oddelen napr. filesystem • ORM Frameworky
DBS v OS CMS • Joomla • Drupal • PHP-Fusion • Wordpress • TextPattern • Nucleus • LifeType
Diskusné systémy • PhpBB • SMF • PunBB, MiniBB, MyBB... • vBulletin • Magento, PrestaShop, OSCommerce, OpenCart, Alegro Cart, Zen Cart