Mi értelme van SQL-ben írni lekérdezést adatbáziskezelésnél?
Sokkal egyszerűbb magát az adatbázist használni hisz minden ott van előtted és nem kell hosszú sorokban írni a parancsokat
Miért kérik emelt infó érettségin akkor?
És milyen munkánál használják ezt?
Ebből derül ki, hogy tudod és érted is a rendszer működését, logikáját, felépítését, nem csak kattintgatsz az ablakok között és trial&error módon ismétlődően addig próbálkozol míg végre össze nem jön a megoldás.
Ha le kell ülnöd és neked kell megírni a kódot, az már feltételezi az emelt szintű tudást.
Hát én nem igazán értem, hogy mit szerettél volna kérdezni.
Azt akartad kérdezni, hogy miért nem használják az adatbázist menedzselő alkalmazás felületét, ahol szimplán csak kattintásokkal is megnézhető a táblák tartalma?
A te szinteden kevés adatnál valóban egyszerűbb lehet általában. De mi van akkor, ha van százezer rekordod? Azt is majd megnyitod és megnézegeted szépen?
De már ha van 4 táblád és táblánként csak 40 körüli rekordod, már akkor sem olyan egyszerű megnézni, hogy most mihez mi tartozik, pláne nem valami hasznos infót kiszedni belőle.
Tehát érettségin azért kérik, mert ez egy magasabb szintnek a megalapozása, ráadásul egy olyan nyelvet használva, ami brutál sok munkához alap elvárás.
Na és miért alap elvárás? Ugye ha sok adatod van, akkor írtam, hogy nem tudod leolvasni, na de mi van akkor ha kevés? Egyrészt ilyen manapság nincs:D másrészt ha van is, akkor attól még ezt a programod amit írsz nem fogja rudni értelmezni. Neki nagy eséllyel kell egy tömb és abból majd számolgat, rendezget vagy valamit csinál vele a programod, de ő nem fogja tudni értelmezni a 10 rekordos adatbázisodat sem, mert nyílván nem képes rá. Adatbázis pedig szinte mindenhez is kell, szóval ezért a legtöbb fejlwsztői pozihoz alap elvárás.
"Miért kérik emelt infó érettségin akkor?"
Későbbiekre próbálnak talán felkészíteni? Mikor nem lesz MsSQL lekérdező nézet egy program nyelvben? Oké, hogy ma már a keretrendszerek ezt is elfedik előled de akkor is. Ha a mai oktatási rendszer vacak is ilyen téren, ez azért elvárható, hogy emelt infón egy sql lekérdezést tudj már össze rakni. Mert ez kb mindenhol így megy, még kb a noSql lekérdezésnél is. És egy programozásni felületnél kb nem lesz mögötted kattintgatós felület, max keretrendszer ami elfedi az egészet. Szóval jah, informatikában ez a minimum :D
Mintha azt kérdeznéd, minek több ujj egy hangszerhez, hiszen minden hangot le lehet fogni/nyomni egy ujjal is.
Igen lehet, de a képességben és a hatékonyságban ez nem számít tudásnak. Élesben, felnőttként semmire sem használható.
Mintha azt mondanád, hogy tudsz zongorázni, mert egy ujjal kisebb hibákkal el tudod játszani a boci boci tarkát. És bosszankodnál, hogy minek kell oda két ujjas dolgok. Hidd el, az életben 10 ujjas adatbáziskezelés kell. Ráadásul a sulival ellentétben az az elégséges, amiben nincs semmi hiba.
Ne problémázz, hogy 2 ujjas dolgokat kérnek!
Adatbáziskezeés = SQL, joinokkal teli viewekkel és triggerekkel.
#2 Mások értették :P
#3 Igen
#4, 5, 6
Köszi a választ :)
Sima szoftverfejlesztőként elég gyakran kell migrációs scripteket írnom.
Úgy képzeld el, hogy van pl.: egy szoftver amit 10.000 ember használ. Te változtasz rajta valami. Pl.: felveszel egy új mezőt, amit kötelezően ki kell tölteni.
…. viszont ez üres mind a 10.000 embernél…. Mit tudsz csinálni? 10.000x a megfelelő értékkel összekattintgatod a felületen, hogy “Ide az kell, hogy KHF ide meg az, hogy ABZ”
Nyílván nem.
Ilyenkor írsz egy SQL, ami a megfelelő adatokkal mindenkinek feltölti ezt a mezőt. Ilyenkor jön elő, hogy kb 5-8 táblát össze kell kapcsolnod és kölönféle logika mentén baszakodnod.
Meg persze van, hogy csak sima lekérdezéseket kell írnod SQL-el vagy valmilyen absztraktàcióval. Pl.: criteria queryvel vagy pedig az SQLnél (szerintem) sokkal bénább és nehezebb dologgal pl.: JPQL
Persze itt sehol sincs lehetőséged összekattintgatni, mint Accessben. Meg az lassabb is lenne.
Kapcsolódó kérdések:
Minden jog fenntartva © 2025, www.gyakorikerdesek.hu
GYIK | Szabályzat | Jogi nyilatkozat | Adatvédelem | Cookie beállítások | WebMinute Kft. | Facebook | Kapcsolat: info(kukac)gyakorikerdesek.hu
Ha kifogással szeretne élni valamely tartalommal kapcsolatban, kérjük jelezze e-mailes elérhetőségünkön!