Kezdőoldal » Számítástechnika » Programozás » Milyen adatbázis kliens és...

Milyen adatbázis kliens és szerver programok léteznek és ezek hogy működnek?

Figyelt kérdés

Azért kérdezem, mert suliban az Oracle SQL Developerben dolgozunk, ezt az egyet ismerem csak, de totálisan nem értem más rendszerek mit jelentenek.


Én csatlakozom egy adatbázishoz, de az a szerveren milyen programmal van telepítve és hogyan?


Illetve mit csinál az SQL Plus, a MySQL vagy az MS SQL Server. Ezek mind adatbáziskezelő szoftverek mint az Oracle SQL Developer és ugyanúgy tudnék velük bármilyen adatbázishoz csatlakozni és select-álni, ha tudom az ip címet/hostnevet/jelszót stb ami a developerben csatlakozáskor meg kell adni?

Erre gondolok: [link]


Bocsi a butának tűnő kérdésért, még kezdő vagyok és akárhogy utánajártam nem állt össze a fejemben ez az egész dolog.



2022. júl. 3. 16:39
 1/4 anonim ***** válasza:
100%

Nagyon leegyszerűsítve, bár ezt a tanáraidnak el kellett volna mondani és azért nem egy csillagháborús dolog ennek utána olvasni, több ezer helyen le vagyon írva a neten.


A "mai" adatbázis rendszerek legtöbbször úgy működnek, hogy van egy ún. adatbázis szerver valahol az adott alkalmazásból elérhetően, ez lehet a saját gépen, vagy lehet valahol a hálózaton. Több tucat adatbázis szerver program létezik, ilyen az Oracle server, DB2, MySQL, Postresql, MS-SQL meg még egy rakás (ezek az ismertebbek).


És van egy "alkalmazás" amelyik csatlakozik a szerverhez, beteszi az adatokat az adatbázisba (insert, update), lekérdezéseket (select) csinál stb. Ahhoz, hogy az alkalmazás elérje az adatokat akettőnek kompatibilisnek kell lennie. Erre több módszer létezik, de annak ismertetése meghaladj ennek az oldalnak a lehetőségeit.

2022. júl. 3. 17:30
Hasznos számodra ez a válasz?
 2/4 anonim ***** válasza:
64%

Van az adatbázisszerver, amely tárolja és szolgáltatja az adatokat. Ilyen adatbázisszerverek például a MySQL, PostgreSQL, MS SQL Server és az Oracle is. Ezek az adatokat leginkább táblázatos formában tárolják (nagyon leegyszerűsítve), és SQL nyelven lehet velük kommunikálni.


Vannak un. NoSQL szerverek is, amelyek máshogy működnek, mint például a MongoDB.


Namost ha otthon szeretnél ilyet gyakorolni, akkor egyszerűen tölts le a gépedre egy tetszőleges SQL szervert, például postgresql-t (keress rá így) és kezdj el gyakorolni. Itt van egy remek kurzus hozzá: [link]


Az Oracle SQL Developer az csak egy menedzselő app, léteznek ilyenek minden máshoz is, ilyen például a pgAdmin a Postgresql-hez: [link]


Az SQL (és noSQL) szerverekhez bármilyen szoftver tud csatlakozni, amihez van kompatibilis illesztés, és a weboldalak is így működnek. Nagyon leegyszerüsítve fel van telepítve a webszerverre egy SQL szerver is, és amiben írod a weblapodat, legyen az PHP, Java, Python stb. azok mind erre csatlakoznak fel.

2022. júl. 3. 17:33
Hasznos számodra ez a válasz?
 3/4 Drone007 ***** válasza:
83%

Az SQL szerverek nagyon hasonloan mukodnek, mindegyiket lehet kezelni strukturalt lekerdezo nyelven irt lekerdezesekkel, ez az SQL. Persze vannak apro kulonbsegek, a kulonbozo SQL szervertipusokat mas es mas feladatokhoz ajanljak. Telepitesuk az adott szerver webkiszolgaloja ala tortenik, az biztositja az adatbazisszerverhez valo kapcsolodast. Ez is lehet sokfele apache, nginx, sun...

Az SQL szerverek (legyen az Oracle, MySQL, PostgreSQL, MsSQl) altalaban helyi szervekerol erhetoek csak el, tehat a 127.0.0.1 ip cimen es a megfelelp hoston keresztul felhasznalo es jelszo birtokaban. A cimzett adatbazist pedig a neve alapjan ered el, ha a felhasznalonak van engedelye az elereshez.

A szerver beallitasokban van ra lehetoseg, hogy engedelyezzuk a tavoli elerest. Ha ez be van allitva a tavoli szerveren akkor barmely altalanos kezelo programbol meg tudod hivni a tavoli adatbazist a tarolo szerver IP cime es a kiosztott hoszt alapjan. Pl. az amazon webszerverei is ilyen tavoli hosztokat hasznalnak.

Es igen, ha ismered a tavoli webszerver ip cimet, hostjat, felhasznalot, jelszot akkor tudsz csatlakozni hozza az Oracle SQL Developerrel, es a szokasos SQL alapu lekerdezesek mukodni is fognak.

2022. júl. 4. 08:23
Hasznos számodra ez a válasz?
 4/4 anonim ***** válasza:
68%
Aki lepontozta a 2. választ, mi nem tetszett a válaszomban? Hadd tanuljak én is valamit. 🤔
2022. júl. 4. 08:50
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!