Databazove Aplikacie | 8.4.2020 9:15 | Cvicenie
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
Cvičenie z databázových aplikácií sa venovalo práci s MongoDB a formátom JSON. Vyučujúci a študenti riešili problém, keď sa pri importe validného JSON poľa študentov do Monga načítal jeden objekt namiesto kolekcie záznamov; ako obchádzka poslúžilo vkladanie každého študenta zvlášť cez insert. Zhodnotili, že dotazovanie v Mongu je rovnako silné ako SQL, hoci syntax vyžaduje precíznosť. NoSQL sa hodí na rýchle čítanie a vyhľadávanie, nie na časté vkladanie a aktualizáciu, a namiesto mapovania cudzích kľúčov je vhodnejšie redundantné vnáranie dát. Na záver vyučujúci pripomenul termín odovzdania úloh, odporučil editory a študentskú licenciu JetBrains a avizoval krátky kurz Gitu a GitHubu po Veľkej noci.
- - Import JSON poľa do Monga sa správal ako jeden objekt; obchádzkou je vkladať študentov samostatne cez insert.
- - MongoDB je rýchle a stabilné, ale písanie dotazov vyžaduje presnú syntax a trpezlivosť, najmä pri spájaní podmienok.
- - NoSQL je vhodné na aplikácie s prevahou čítania, nie s intenzívnym vkladaním a aktualizáciou dát.
- - Namiesto mapovania primárnych a cudzích kľúčov je lepšie dáta redundantne vnárať do seba.
- - JSON súbor treba uložiť s príponou .json v kódovaní UTF-8, vo Windowse cez filter „všetky súbory“.
- - Odporúča sa kvalitný textový editor a študentská licencia JetBrains na školský e-mail.
- - Termín odovzdania úloh je o dva dni; po Veľkej noci bude krátky kurz Gitu a GitHubu.
Zhrnutie pripravené s pomocou AI z prepisu videa.
nechodím na prednášky