Podcast
Questions and Answers
Koks teisingiausias sąlygos sakinys naudojant LIKE operatorių?
Koks teisingiausias sąlygos sakinys naudojant LIKE operatorių?
- WHERE stulpelis NOT LIKE
- WHERE stulpelis LIKE
- WHERE stulpelis LIKE NOT
- WHERE NOT stulpelis LIKE (correct)
Kuo skiriasi CHAR() nuo VARCHAR() duomenų tipų?
Kuo skiriasi CHAR() nuo VARCHAR() duomenų tipų?
- CHAR() yra kintamo dydžio, o VARCHAR() - fiksuoto.
- CHAR() gali turėti daugiau simbolių nei VARCHAR().
- CHAR() visada užima daugiau vietos nei VARCHAR().
- CHAR() yra fiksuoto dydžio, o VARCHAR() - kintamo. (correct)
Koks maksimalus atlyginimas, kai užduotis nurodo Decimal(9,1)?
Koks maksimalus atlyginimas, kai užduotis nurodo Decimal(9,1)?
- 9999999
- 99999999,9 (correct)
- 9999999,9
- 999999999,9
Ką daro TRUNCATE TABLE komanda palyginus su DELETE?
Ką daro TRUNCATE TABLE komanda palyginus su DELETE?
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?
Flashcards
TRUNCATE TABLE VS DELETE
TRUNCATE TABLE VS DELETE
TRUNCATE TABLE ištrina visus duomenis iš lentelės vienu veiksmu. DELETE gali filtruoti duomenis ir juos ištrinti pagal tam tikras sąlygas.
SQL LIKE
su NOT
SQL LIKE
su NOT
NOT LIKE operatorius naudojamas atrenkant eilutes, kurios nesiskiria nuo nurodyto modelio, o ne atitikimo.
NULL reikšmės SQL
NULL reikšmės SQL
NULL reikšmė SQL reiškia, kad stulpelio reikšmė nėra apibrėžta. Naudokite IS NULL
arba IS NOT NULL
kad palygintumėte.
SQL Case Sensitivity
SQL Case Sensitivity
Signup and view all the flashcards
DECIMAL(9,1) duomenų tipas
DECIMAL(9,1) duomenų tipas
Signup and view all the flashcards
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.