Podcast
Questions and Answers
Koks teisingiausias sąlygos sakinys naudojant LIKE operatorių?
Koks teisingiausias sąlygos sakinys naudojant LIKE operatorių?
Kuo skiriasi CHAR() nuo VARCHAR() duomenų tipų?
Kuo skiriasi CHAR() nuo VARCHAR() duomenų tipų?
Koks maksimalus atlyginimas, kai užduotis nurodo Decimal(9,1)?
Koks maksimalus atlyginimas, kai užduotis nurodo Decimal(9,1)?
Ką daro TRUNCATE TABLE komanda palyginus su DELETE?
Ką daro TRUNCATE TABLE komanda palyginus su DELETE?
Signup and view all the answers
Kokios funkcijos leidžia H2 SQL ignoruoti didžiąsias/mažas raides?
Kokios funkcijos leidžia H2 SQL ignoruoti didžiąsias/mažas raides?
Signup and view all the answers
Study Notes
SQL Užklausos ir Duomenų Tipų Tipai
- SQL užklausos gali grąžinti tam tikrus duomenis iš duomenų bazės lentelių.
-
SELECT
komanda naudojama norint išgauti duomenis iš lentelės. -
FROM
komanda nurodo lentelę, iš kurios renkami duomenys. -
WHERE
komanda nurodo sąlygas, kurias turi tenkinti grąžinami duomenys. -
JOIN
komanda sujungia duomenis iš kelių lentelių. -
TRUNCATE TABLE
panaikina visus duomenis iš lentelės. -
DELETE
gali būti filtruojama pagal sąlygas. -
LIKE
naudojamas tam tikrų duomenų paieškai.
Subužklausos
- Subužklausos įterpiamos į
SELECT
,UPDATE
,DELETE
,INSERT
komandas - Jos atlieka papildomą užklausą norint gauti duomenis dinamiškai.
SQL Projektavimo Klaidos
- Projektavimo klaidos neleidžia kurti tinkamos sistemos.
- Atviras ciklas, pasikartojantys duomenys, neįtrauktoji informacija, gali sukelti problemų sistemos veikime.
- Be priminimų ir vizualiai aiškios projektavimo schemos sunkiai išvengiama klaidų.
Transakcijos
- Transakcija yra viena ar daugiau susijusių operacijų.
-
ROLLBACK
atšaukia visas transakcijos operacijas. -
COMMIT
patvirtina visas transakcijos operacijas duomenų bazėje.
Rolių ir Vaidmenų Tipai
- IT sistemose rolių/vaidmenų sistemos siekia užtikrinti, kad prie duomenų galėtų prieiti tik tie vartotojai, kuriems tai leidžiama.
- Tai padeda kontroliuoti pateiktą informaciją.
Duomenų Tipų tipai
- CHAR - fiksuotas ilgis,
- VARCHAR - kintamas ilgis,
- INTEGER, SMALLINT,
- CLOB - didelis ilgis,
- DATE, TIME - datos ir laiko duomenys.
- REAL, FLOAT, DECIMAL - slankiojo kablelio tipo duomenys.
- BINARY() - dvejetainio tipo duomenys.
AUTO_INCREMENT
-
AUTO_INCREMENT
ne užpildo spragų eilutėse, jei eilutė praleista.
NoSQL pranašumai
- Greičiau, nes nėra ryšių tarp lentelių.
- Nereliacinė, todėl lengviau skaluojama.
- Nėra izoliacijos.
ACID ir BASE
- ACID naudojamas SQL sistemose, jis užtikrina duomenų vientisumą (Atomicity, Consistency, Isolation, Durability).
- BASE naudojamas NoSQL sistemose, jis užtikrina patogu duomenų panaudojimą (Availability, Soft state, Eventual consistency).
NoSQL tipų pavyzdžiai
-
Dokumentinės, stulpelinės, rakto-reiksmës ir grafikinės duomenų bazės.
-
SQL
irNoSQL
bazės naudojamos įvairiose situacijose priklausomai nuo reikalavimų.
Studying That Suits You
Use AI to generate personalized quizzes and flashcards to suit your learning preferences.
Related Documents
Description
Šis testas nagrinėja SQL užklausas ir jų tipus, įskaitant SELECT
, FROM
, JOIN
ir subužklausas. Sužinokite, kaip vartoti šias komandas, kad gautumėte ir tvarkytumėte duomenis efektyviai. Taip pat aptariamos projektavimo klaidos ir jų poveikis duomenų bazių sistemoms.