Kezdőoldal » Számítástechnika » Programozás » Mi értelme van SQL-ben írni...

Mi értelme van SQL-ben írni lekérdezést adatbáziskezelésnél?

Figyelt kérdés

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?



2023. febr. 21. 20:20
 1/9 anonim ***** válasza:
52%

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.

2023. febr. 21. 20:23
Hasznos számodra ez a válasz?
 2/9 anonim válasza:
84%
Tessék? Mi ez a zagyvaság?
2023. febr. 21. 20:57
Hasznos számodra ez a válasz?
 3/9 anonim ***** válasza:
100%

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?

2023. febr. 21. 21:28
Hasznos számodra ez a válasz?
 4/9 anonim ***** válasza:
100%

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.

2023. febr. 21. 22:02
Hasznos számodra ez a válasz?
 5/9 stefan88 ***** válasza:
100%

"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

2023. febr. 21. 22:24
Hasznos számodra ez a válasz?
 6/9 anonim ***** válasza:
100%

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.

2023. febr. 21. 22:57
Hasznos számodra ez a válasz?
 7/9 A kérdező kommentje:

#2 Mások értették :P


#3 Igen


#4, 5, 6

Köszi a választ :)

2023. febr. 22. 07:01
 8/9 anonim ***** válasza:
100%
Tök egyszerű: mert a lekérdezések túlnyomó részét programszövegbe írják bele, és ott nincs felület. Csak az érettségin külön téma a programozás és az adatbázis-kezelés.
2023. febr. 22. 08:11
Hasznos számodra ez a válasz?
 9/9 anonim ***** válasza:

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.

2023. febr. 22. 23:42
Hasznos számodra ez a válasz?

Kapcsolódó kérdések:





Minden jog fenntartva © 2024, www.gyakorikerdesek.hu
GYIK | Szabályzat | Jogi nyilatkozat | Adatvédelem | Cookie beállítások | WebMinute Kft. | Facebook | Kapcsolat: info(kukac)gyakorikerdesek.hu

A weboldalon megjelenő anyagok nem minősülnek szerkesztői tartalomnak, előzetes ellenőrzésen nem esnek át, az üzemeltető véleményét nem tükrözik.
Ha kifogással szeretne élni valamely tartalommal kapcsolatban, kérjük jelezze e-mailes elérhetőségünkön!