SQL Užklausos ir Duomenų Tipai

Choose a study mode

Play Quiz
Study Flashcards
Spaced Repetition
Chat to Lesson

Podcast

Play an AI-generated podcast conversation about this lesson
Download our mobile app to listen on the go
Get App

Questions and Answers

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ų?

  • 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)?

  • 9999999
  • 99999999,9 (correct)
  • 9999999,9
  • 999999999,9

Ką daro TRUNCATE TABLE komanda palyginus su DELETE?

<p>TRUNCATE ištrina visus duomenis be galimybės juos atkurti. (C)</p> Signup and view all the answers

Kokios funkcijos leidžia H2 SQL ignoruoti didžiąsias/mažas raides?

<p>ILIKE ir UPPER (C)</p> Signup and view all the answers

Flashcards

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

NOT LIKE operatorius naudojamas atrenkant eilutes, kurios nesiskiria nuo nurodyto modelio, o ne atitikimo.

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 užklausos, paprastai, yra jautrus didžiųjų ir mažųjų raidžių skirtumams. ILIKE, UPPER() ir LOWER() funkcijos padeda ignoruoti šiuos skirtumus.

Signup and view all the flashcards

DECIMAL(9,1) duomenų tipas

Duomenų tipas Decimal(9,1) leidžia saugoti dešimtainius skaičius. Didžiausias leistinas skaičius yra 99999999,9.

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 ir NoSQL 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.

Quiz Team

Related Documents

SQL Pastabos PDF

More Like This

Use Quizgecko on...
Browser
Browser