SQL Užklausos ir Duomenų Tipai
5 Questions
0 Views

Choose a study mode

Play Quiz
Study Flashcards
Spaced Repetition
Chat to lesson

Podcast

Play an AI-generated podcast conversation about this lesson

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.</p> Signup and view all the answers

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

    <p>ILIKE ir UPPER</p> 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 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

    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.

    More Like This

    Use Quizgecko on...
    Browser
    Browser