Nové výhodné předplatné namísto kreditů je tu! Více informací. Upravili jsme také naše provozní podmínky.
NOVINKA: Staň se datovým analytikem a získej jistotu práce, lepší plat a nové kariérní možnosti. Více informací:

Lekce 14 - PostgreSQL - Datový model a připojení Expressu Nové

V minulé lekci, PostgreSQL a pgAdmin - Instalace a vytvoření databáze, jsme si vysvětlili princip relačních databází, nainstalovali PostgreSQL a pomocí pgAdminu vytvořili databázi pro portál EnergoSun.

V tomto tutoriálu kurzu vývoje aplikací s AI přesuneme data portálu EnergoSun do PostgreSQL databáze a připojíme k ní současný Express backend. S pomocí Codexu navrhneme datový model, vytvoříme a spustíme SQL skript a upravíme API tak, aby načítalo požadavky přímo z databáze.

Návrh datového modelu

Struktura databáze ovlivní způsob, jakým budeme s daty pracovat. Než Codex začne vytvářet tabulky a měnit backend, necháme jej proto nejprve projít současná data a navrhnout vhodný datový model.

Datový model si můžeme představit jako plán databáze. Určuje, jaké tabulky budeme mít, jaké údaje budou obsahovat a jak budou jednotlivé tabulky propojené.

V našem případě bude určovat hlavně tabulky pro požadavky a jejich historii, jejich sloupce a způsob vzájemného propojení.

Codexu zadáme:

Přečti SPEC.md a současný backend projektu.

Zatím nic neměň.

Navrhni databázový model v PostgreSQL, který nahradí
současná ukázková data backendu a zachová jeho současné API.

Model musí obsahovat požadavky a jejich historii.

Navrhni také způsob připojení backendu k PostgreSQL.

Pokud je něco důležitého nejasné, nejprve se zeptej
a chybějící informace si nedomýšlej.

V návrhu zkontrolujeme, zda počítá se všemi současnými údaji požadavku a samostatnou historií. Podíváme se také na způsob propojení tabulek a na to, jak chce Codex připojit Node.js backend k PostgreSQL:


 

...konec náhledu článku...
Pokračuj dál

Znalosti v hodnotě stovek tisíc získáš za pár korun

Došel jsi až sem a to je super! Věříme, že ti první lekce ukázaly něco nového a užitečného.
Chceš v kurzu pokračovat? Přejdi do prémiové sekce.

Obsah článku spadá pod licenci Premium II, koupí článku souhlasíš s Provozními podmínkami.

Co od nás v dalších lekcích dostaneš?
  • Přístup k jednotlivým lekcím dle způsobu pořízení.
  • Kvalitní znalosti v oblasti IT.
  • Dovednosti, které ti pomohou získat vysněnou a dobře placenou práci.

Popis článku

Požadovaný článek má následující obsah:

V tutoriálu navrhneme s Codexem datový model, vytvoříme SQL skript a připojíme Express backend portálu EnergoSun k PostgreSQL.
Článek pro vás napsal Adam Hamšík
Avatar
.
Aktivity