Ondrej Dúcky
©2022
Register
AVERAGE, AS, BETWEEN + AND, CHAR, CHAR_LENGTH,
CONCAT, CONVERT, COUNT, DESC, DISTINCT, FROM,
GROUP BY, GROUP_CONCAT, HAVING, IF, IN,
IS NULL, LENGTH, LIKE, MAX, MIN, NOT, OR,
ORDER BY, SELECT, SUM, WHERE
, *, =, <, >, <=, >=, !=, _, %, ( + ), ,, \, '', ' \' ',
Agregačné funkcie
SELECT
COUNT() AS
FROM
GROUP BY
CREATE DATABASE nazovDatabazyXY
DEFAULT CHARACTER SET = 'utf8'
Vytvorenie tabuliek
CREATE TABLE nazovTabulky ( )
Dátové typy
Vkladanie záznamov - Create
INSERT INTO - vlož do
VALUES - hodnoty
Kopírovanie záznamov
INSERT INTO - vlož do
SELECT * FROM nazovDatabazy.nazovTabulky
Výpis záznamov - Read
SELECT * FROM
Úprava záznamov - Update
UPDATE + SET - aktualizuj + nastav (WHERE)
Mazanie záznamov - Delete
DELETE FROM - vymaž z (WHERE - podmienka)
Databáza: Súbor dát, ktoré sú organizované a uložené v databázovom systéme.
SQL (Structured Query Language): Štandardizovaný jazyk používaný na manipuláciu s dátami v relačných databázových systémoch.
Index: Štruktúra používaná na rýchle vyhľadávanie dát v databáze, ktorá obsahuje kľúčové hodnoty a odkazuje na konkrétne záznamy v tabuľke.
Bezpečnosť databázy: Opatrenia na zabezpečenie dát v databáze, vrátane autentifikácie používateľov, riadenia prístupu k dátam a zálohovania dát.
Databáza - organizovaná kolekcia dát, ktorá umožňuje efektívne ukladanie, spravovanie a vyhľadávanie dát.
Tabuľka - štruktúra v databáze, ktorá sa skladá z riadkov a stĺpcov. Riadky predstavujú konkrétne záznamy a stĺpce predstavujú atribúty, ktoré určujú typ a hodnoty dát.
Relačný databázový systém - databázový systém, v ktorom sú dáta organizované do tabuliek.
SQL - jazyk štruktúrovaných dotazov, ktorý sa používa na manipuláciu s dátami v databázových systémoch.
Index - štruktúra, ktorá zvyšuje rýchlosť vyhľadávania dát v databáze tým, že umožňuje efektívne vyhľadávanie záznamov na základe konkrétneho atribútu.
Atribút - každý stĺpec v tabuľke, ktorý popisuje vlastnosti dát.
Entita - je objekt alebo konkrétny prvok - (jedinečný identifikátor)
Relácia - prepojenie medzi dvoma alebo viacerými entitami v data
Normalizácia - proces, ktorým sa zlepšuje kvalita a štruktúra databázy tým, že sa odstraňujú duplicitné a nekonzistentné dáta a zabezpečuje sa, aby každý atribút v tabuľke mal iba jednu hodnotu.
Učiteľ strednej školy sa rozhodol vytvoriť si elektronickú evidenciu svojho Učiteľského zápisníka. Chce mať prehľad o žiakoch, ktorých učí. Učiteľ učí viacero tried. V triedach učí tri rôzne predmety: matematiku, informatiku a fyziku. V databáze chce mat prehľad o známkach jednotlivých študentov, pričom chce vedieť z čoho známku dostali, čí známku dostali z písomky, domácej úlohy, päťminútovky a pod. Okrem toho sa rozhodol evidovať, vzhľadom na veľký počet nezbedníkov, poznámky, ktoré žiakom udelil.
Chce evidovať všetky učebne pomôcky, ktoré žiakom dal alebo požičal (učebnice, zošity, perá ...), pričom samozrejme chce vedieť, koľko čo stálo, koľko kusov toho má, a koľko to stojí dokopy.
Učiteľ strednej školy sa rozhodol vytvoriť si elektronickú evidenciu svojho Učiteľského zápisníka. Chce mať prehľad o žiakoch, ktorých učí. Učiteľ učí viacero tried. V triedach učí tri rôzne predmety: matematiku, informatiku a fyziku.
V databáze chce mat prehľad o známkach jednotlivých študentov, pričom chce vedieť z čoho známku dostali, čí známku dostali z písomky, domácej úlohy, päťminútovky a pod. Okrem toho sa rozhodol evidovať, vzhľadom na veľký počet nezbedníkov, poznámky, ktoré žiakom udelil.
Chce evidovať všetky učebne pomôcky, ktoré žiakom dal alebo požičal (učebnice, zošity, perá ...), pričom samozrejme chce vedieť, koľko čo stálo, koľko kusov toho má, a koľko to stojí dokopy.