2019 - Týždeň 5
Preber si túto prednášku so svojou AI
Skopíruj pripravený podklad a vlož ho do ChatGPT, Claude alebo inej AI — bude ťa učiť alebo skúšať len z tejto prednášky.
Zhrnutie prednášky
Úvod 5. týždňa pozostáva z organizačných poznámok: blíži sa začiatok tretieho zadania, vyučujúci upozorňujú, aby si študenti nenechávali riešenie na poslednú chvíľu, dbali na správny README súbor a pri komunikácii na fóre posielali kód ako formátovaný text, nie ako obrázky. Hlavná téma prednášky je reprezentácia dátumu a času v počítači. Na príklade osoby s menom, pohlavím a vekom sa vysvetľuje, prečo je ukladanie veku problematické (dopočítané pole porušujúce normálové formy databáz) a prečo je lepšie uložiť dátum narodenia. Aktuálny čas sa navrhuje reprezentovať štruktúrou (napr. DT) so sekundami, minútami, hodinami, dňom v mesiaci, mesiacom, rokom a dňom v týždni. Nakoniec sa otvára otázka, či je pre deň v týždni s 7 hodnotami vhodný typ int.
- - Tretie zadanie začína čoskoro, študenti by ho nemali nechávať na posledný deň.
- - Kód na fóre sa má posielať ako formátovaný text (blok kódu), nie ako obrázok.
- - Uložený vek osoby je dopočítané pole a porušuje normálové formy databáz; lepšie je ukladať dátum narodenia.
- - Dátum a čas je štruktúrovaný údaj, ktorý sa dá reprezentovať štruktúrou (napr. date time, DT).
- - Štruktúra obsahuje sekundy, minúty, hodiny, deň v mesiaci, mesiac, rok a deň v týždni.
- - Deň v týždni má iba 7 prípustných hodnôt, takže typ int je preň zbytočne veľký.
Zhrnutie pripravené s pomocou AI z prepisu videa.
nechodím na prednášky