Databazove Aplikacie | 8.4.2020 9:15 | Cvicenie

Zdroj
ručne priradené
Pridané

Pozrieť na YouTube →

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.

Otvoriť AI: ChatGPT · Claude · Gemini

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.