Kartičky na Informačné systémy a databázové architektúry

Informačné Systémy a Databázové Architektúry: Rozbor

1 / 12

Ako postupovať pri zlúčení starých tabuliek do novej (príklad rozdelenia 'osoby')?

Použiť INSERT ... SELECT s podmienkou TYPE. Napr.: INSERT INTO nova.zamestnanci (meno, oddelenie) SELECT meno, oddelenie FROM stara.osoby WHERE typ='z

Ťukni na otočenie · Potiahni na navigáciu

Databázové systémy

12 kartičiek

Kartička 1

Otázka: Ako postupovať pri zlúčení starých tabuliek do novej (príklad rozdelenia 'osoby')?

Odpoveď: Použiť INSERT ... SELECT s podmienkou TYPE. Napr.: INSERT INTO nova.zamestnanci (meno, oddelenie) SELECT meno, oddelenie FROM stara.osoby WHERE typ='z

Kartička 2

Otázka: Ako riešiť situáciu, keď stĺpec existuje v oboch DB, ale má iný dátový typ (príklad VARCHAR → DATE)?

Odpoveď: Pri vkladaní použiť konverziu dátového typu, napr. INSERT INTO nova.udalosti (nazov, datum) SELECT nazov, STR_TO_DATE(datum_text, '%Y-%m-%d') FROM sta

Kartička 3

Otázka: Čo by mala obsahovať kvalitne navrhnutá databáza (zhrnutie požiadaviek)?

Odpoveď: Prehľadné, dobre pomenované tabuľky; číselníky pre početné atribúty; definované ID a primárne kľúče; auto-increment; kódovanie; vhodné dátové typy a o

Kartička 4

Otázka: Aké sú hlavné kroky postupu výstavby databázy (skratka AKLFINOP)?

Odpoveď: Analýza požiadaviek užívateľov; Návrh konceptuálnej schémy; Návrh logickej štruktúry; Návrh fyzického interného modelu; Implementácia databázy; Prvotn

Kartička 5

Otázka: Čo obsahuje krok 'Analýza požiadaviek užívateľov' pri návrhu databázy?

Odpoveď: Zistenie, aké funkcie bude systém poskytovať a premyslenie požiadaviek pred návrhom DB.

Kartička 6

Otázka: Čo sa navrhuje v kroku 'Návrh konceptuálnej schémy databázy'?

Odpoveď: Prvotný návrh, ako by mohla databáza vyzerať (vysokú úroveň entít a vzťahov).

Kartička 7

Otázka: Čo sa robí v kroku 'Návrh logickej štruktúry databázy'?

Odpoveď: Prevedenie konceptuálnej schémy do logickej podoby vhodnej pre DBMS (definovanie tabuliek, polí a vzťahov).

Kartička 8

Otázka: Na čo sa zameriava 'Návrh fyzického interného modelu databázy'?

Odpoveď: Navrhnutie konkrétnych tabuliek, ich štruktúry a nastavení s ohľadom na pamäť a rýchlosť systému.

Kartička 9

Otázka: Čo zahŕňa 'Implementácia databázy'?

Odpoveď: Inštalácia DBMS a definovanie tabuliek a vzťahov v systéme.

Kartička 10

Otázka: Aké sú spôsoby prvotného naplnenia databázy?

Odpoveď: Postupné napĺňanie prázdnej DB, import existujúcich dát alebo špeciálny zber dát, ak ešte neboli zozbierané.