Načrtovanje in razvoj spletnih aplikacij

Preverjanje: ustna vprašanja

Osnove MySQL

  1. Kaj je XAMPP?
  2. Kaj pomeni kratica SQL?
  3. Kaj pomeni kratica DDL?
  4. Kaj določa podatkovni tip stolpca?
  5. Kaj je tabela v relacijski podatkovni bazi?
  6. Za kaj uporabljamo ukaz LOAD DATA?
  7. Za kaj uporabljamo stavek SELECT?
  8. Za kaj uporabljamo stavek INSERT?
  9. Za kaj uporabljamo stavek DELETE?
  10. Za kaj uporabljamo stavek UPDATE?
  1. Za kaj uporabljamo stavek REPLACE?
  2. Kaj je MySQL?
  3. Zakaj pri učenju PHP in podatkovnih baz uporabljamo lokalni strežnik?
  4. Za kaj uporabljamo SQL?
  5. Za kaj uporabljamo ukaze DDL?
  6. Zakaj je pravilna izbira podatkovnega tipa pomembna?
  7. Kaj določimo pri ustvarjanju tabele?
  8. Kaj pomeni znak * v stavku SELECT?
  9. Zakaj je pri stavku INSERT priporočljivo navesti seznam stolpcev?
  10. Kaj določa pogoj WHERE pri stavku DELETE?
  1. Kaj določa del stavka SET?
  2. Kaj se zgodi, če pri stavku REPLACE ne pride do konflikta z obstoječim zapisom?
  3. Kaj pomeni, da je MySQL relacijska podatkovna baza?
  4. Kakšna je razlika med MySQL, SQL in PHP?
  5. Katero mapo v XAMPP običajno uporabljamo za shranjevanje datotek lokalnega spletišča?
  6. Kaj naredi ukaz USE?
  7. Kateri podatkovni tip je praviloma primeren za denarne zneske?
  8. Zakaj je pri tabeli priporočljivo uporabiti glavni ključ?
  9. Kaj določa del stavka FROM?
  10. Ali stavek DELETE izbriše tudi zgradbo tabele?
  1. Kaj določa pogoj WHERE pri stavku UPDATE?
  2. Za kaj uporabljamo stavek SELECT?
  3. Kakšna je vloga programa phpMyAdmin?
  4. Kaj je namen skupine ukazov DDL?
  5. Kakšna je razlika med ukazoma CREATE TABLE in ALTER TABLE?
  6. Kakšna je razlika med tipoma CHAR in VARCHAR?
  7. Kaj pomeni omejitev NOT NULL?
  8. Kaj določa del ukaza FIELDS TERMINATED BY?
  9. Kaj omogoča pogoj WHERE?
  10. Zakaj je priporočljivo pred ukazom DELETE izvesti ukaz SELECT z enakim pogojem?
  1. Zakaj je priporočljivo pred stavkom UPDATE izvesti stavek SELECT z enakim pogojem?
  2. Zakaj REPLACE ni isto kot UPDATE?
  3. Kaj omogoča pogoj WHERE v SQL poizvedbi?
  4. Kaj je treba zagnati v nadzorni plošči XAMPP, da lahko uporabljamo lokalno spletno stran in podatkovno bazo?
  5. Kaj je namen skupine ukazov DML?
  6. Zakaj pri tabeli pogosto uporabimo glavni ključ?
  7. Za kaj uporabljamo tip DATE?
  8. Zakaj je pri besedilnih podatkih priporočljivo uporabiti nabor znakov utf8mb4?
  9. Kaj pomeni določilo IGNORE 1 LINES?
  10. Kakšna je razlika med ORDER BY ASC in ORDER BY DESC?
  1. Kako zapišemo besedilne vrednosti v stavku INSERT?
  2. Kakšna je razlika med DELETE in TRUNCATE TABLE?
  3. Kako z enim stavkom UPDATE spremenimo več stolpcev?
  4. Kdaj je stavek REPLACE smiseln?
  5. Zakaj sta ukaza UPDATE in DELETE brez pogoja WHERE lahko nevarna?
  6. Katera sodobna vmesnika v PHP uporabljamo za povezavo z MySQL?
  7. Zakaj sta ukaza DROP TABLE in DROP DATABASE nevarna?
  8. Kakšna je razlika med tipoma ENUM in SET?
  9. Zakaj je pri uvozu besedilnih datotek pomemben nabor znakov utf8mb4?
  10. Za kaj uporabljamo DISTINCT?
  1. Kakšna je razlika med DELETE in DROP TABLE?
  2. Kaj pomeni zapis SET status = DEFAULT?
  3. Zakaj datoteke PHP ne odpiramo neposredno z dvojnim klikom?
  4. Kaj pomeni omejitev UNIQUE?
  5. Zapiši naslov, s katerim v brskalniku odpremo začetno stran lokalnega strežnika.
  6. Kaj omogoča AS v stavku SELECT?
  7. Zapiši SQL ukaz, ki iz tabele uporabniki izbere vse zapise.
  8. Zapiši ukaz, s katerim ustvarimo podatkovno bazo sola.
  9. Zapiši osnovno obliko ukaza za ustvarjanje tabele.
  10. Zapiši primer poti do datoteke podatki.txt v mapi D:/vaje.
  1. Zakaj pri stolpcu z določilom AUTO_INCREMENT vrednosti običajno ne vnašamo ročno?
  2. Zakaj stavek REPLACE v tabeli brez PRIMARY KEY ali UNIQUE nima posebnega učinka?
  3. Zapiši poizvedbo, ki iz tabele dijaki izbere vse stolpce.
  4. Zapiši ukaz, ki iz tabele drzave izbriše zapis, kjer je stolpec st enak 210.
  5. Zapiši naslov, s katerim odpremo phpMyAdmin na lokalnem strežniku.
  6. Zapiši SQL ukaz, ki iz tabele uporabniki izbere samo stolpca uporabnisko_ime in email.
  7. Zapiši ukaz, s katerim izberemo podatkovno bazo sola za nadaljnje delo.
  8. Zapiši ukaz, ki ustvari tabelo uporabniki s stolpci id, uporabnisko_ime in email.
  9. Zapiši primer stolpca id, ki je celo število, glavni ključ in se samodejno povečuje.
  10. Zapiši ukaz, ki iz datoteke D:/vaje/drzave.txt uvozi podatke v tabelo drzave, pri čemer so polja ločena s podpičjem.
  1. Zapiši ukaz, ki v tabelo drzave vstavi zapis z vrednostma 208 in Hrvaška v stolpca st in drzava.
  2. Zapiši ukaz, ki v tabeli drzave nastavi stolpec bdp na vrednost 10 pri državi Slovenija.
  3. Zapiši stavek REPLACE, ki v tabelo uporabniki vstavi ali nadomesti zapis z vrednostmi id = 1, uporabnisko_ime = Ana in email = ana@example.com.
  4. Zapiši primer naslova za datoteko index.php, ki je shranjena v mapi vaja znotraj mape htdocs.
  5. Zapiši SQL ukaz, ki v tabelo uporabniki vstavi uporabnika z uporabniškim imenom ana in e-pošto ana@example.com.
  6. Zapiši ukaz, s katerim ustvarimo tabelo uporabniki s stolpci id, uporabnisko_ime in email.
  7. Zapiši primer stolpca cena, ki omogoča zapis zneska z največ osmimi števkami, od tega z dvema decimalnima mestoma.
  8. Zapiši poizvedbo, ki iz tabele dijaki izbere stolpca ime in priimek.
  9. Zapiši ukaz, ki v tabelo drzave vstavi dve vrstici: 209, Avstrija in 210, Italija.
  10. Zapiši ukaz, s katerim pred brisanjem preverimo, kateri zapis v tabeli drzave ima stolpec st enak 210.
  1. Zapiši ukaz, ki v tabeli dijaki pri zapisu z vrednostjo id = 5 spremeni stolpca ime in priimek.
  2. Zapiši ukaz, s katerim tabeli uporabniki dodamo stolpec telefon tipa VARCHAR(20).
  3. Zapiši poizvedbo, ki iz tabele dijaki izbere stolpca ime in priimek samo za zapise, kjer je stolpec oddelek enak 3a.
  4. Zapiši ukaz, ki izprazni celotno tabelo drzave z uporabo ukaza TRUNCATE TABLE.