NoSQL databázy – základná teória

Od Peter Tokoš

NoSQL databázy sú databázy, ktoré nepoužívajú tradičný relačný model a SQL jazyk. Namiesto toho sa zameriavajú na ukladanie dát v neštruktúrovanom alebo pološtruktúrovanom formáte, ktorý umožňuje rýchlejší a flexibilnejší prístup k dátam. Tu je niekoľko základných teoretických konceptov, ktoré by mohli pomôcť pochopiť NoSQL databázy: ACID vs. BASE: Relačné databázy používajú koncept ACID (Atomicity, Consistency,…

Ako na responzívnu webovú stránku s využitím FLEX BOXU

Od Peter Tokoš

Pomocou šiestich príkladov si vysvetlíme použitie FLEX BOXU pri tvorbe responzívnej webovej stránky. Príklad 1: jednostĺpcový layout – hlavička s obrázkom Príklad 2: trojstĺpcový layout – tri stĺpce s textom Príklad 3: trojstĺpcový layout – tri stĺpce s textom a farebným pozadím Príklad 4: viac položiek vedľa seba – využitie pri fotogalérii Príklad 5: presné…

Ako si vytvoriť fotogalériu s administráciou

Od Peter Tokoš

V roku 2021 som vytvoril webinár zameraný na veľmi zjednodušenú tvorbu fotogalérie s použitím frameworku Bootstrap, administráciou s nahrávaním a mazaním obrázkov. Súčasťou projektu nie je ošetrenie prístupu k administračnému formuláru. Cieľom bolo vysvetliť a ukázať postup práce pri tvorbe fotogalérie, ošetrenie nahrávaných súborov z hľadiska ich dátovej veľkosti a typu pomocou funkcií, nahrávanie súborov…

Normalizácia relačnej databázy podľa druhej normálovej formy (NF2)

Od Peter Tokoš

Tabuľka spĺňa druhú normálovú formu (2NF) vtedy, ak spĺňa prvú normálovú formu a navyše aby nekľúčový stĺpec závisel vždy len na celom kľúči, nie iba na jeho časti. Máme tabuľku, v ktorej evidujeme pracovníkov, ktorým firma pridelila služobné auto. Meno Priezvisko Rodné číslo značka model ŠPZ Jozef Novák 345431/5432 Skoda Superb BA654GL Peter Kapusta 123243/9878 Ford…

Normalizácia relačnej databázy podľa prvej normálovej formy (NF1)

Od Peter Tokoš

       Ak navrhujeme relačnú databázu, musíme návrh realizovať v súlade so štyrmi normálovými formami. Normalizáciou rozumieme odstraňovanie duplicitných údajov v databáze, tiež eliminovanie nekonzistentných dát. V tomto článku si ukážeme návrh databázovej tabuľky v súlade s prvou normálovou formou NF1, ktorá požaduje aby: každý atribút obsahoval len také hodnoty, ktoré sú atomické (ďalej nedeliteľné), napr. atribút „meno a priezvisko“ nie…

Ako na pekné URL adresy

Od Peter Tokoš

URL adresy podstránok úzko súvisia so SEO optimalizáciou. Obzvlášť sa je potrebné tomuto problému venovať, ak je navigácia vo webových stránkach riešená napr. prostredníctvom prepínača switch(). Ak  používame tzv. „pekné“ URL adresy, prispieva to k posilňovaniu SEO. A presne o to ide, aby webové stránky dosahovali čo najlepšie pozície vo vyhľadávačoch. Ak je navigácia vo webových stránkach riešená…

Základná štruktúra HTML dokumentu. Čo všetko má obsahovať?

Od Peter Tokoš

Aby webové stránky mali čo najväčšiu návštevnosť, musia dosahovať najlepšie pozície vo vyhľadávačoch. Na túto skutočnosť vplýva niekoľko faktorov, ako je pútavý obsah, zaujímavá grafika, ale i kvalita spracovania zdrojového kódu.  Aby  webová stránka „spolupracovala“ s vyhľadávačmi, napr. Googlom, musíme na to myslieť už na začiatku jej tvorby. Základom kvalitnej webovej stránky je správne nakódovaná…