Kezdőoldal » Számítástechnika » Programozás » Mi az adatbázis?

Mi az adatbázis?

Figyelt kérdés

Létre lehet hozni nem internetes adatbázist is?


Mi a lényege, hogy tudja egy program felhasználni?


2022. dec. 31. 02:27
 1/9 anonim ***** válasza:
49%

Adatbázis alapvetően adatok tárolására, gyors visszakeresésére és adatok logikai kapcsolatok nyilvántartására szolgáló rendszer. Lényegében minden rendszer mögött adatbázis van, amikben szöveg formában tárolják az adatokat, de képeket vagy fájlokat már nem, hanem a rámutató linkeket inkább.


Tekintheted az iskolai naplót is egyfajta adatbázisnak is, ahol minden tanulóhoz hozzárendelt tantárgyak jegyei szerepelnek külön-külön személyre szólóan. De adatbázisban tárolja pl. az itt feltett kérdésedet is, ahogy az én válaszomat ez az oldal.


Sokféle típusú adatbázis létezik, de mindnek meg van az előnye és hátránya. Továbbá van fizetős és teljesen ingyenes adatbázisok is. Jellemzően az ingyenesek arányaiban jobban elterjedtebbek a fizetős társainál.


Teljesség igénye nélkül:

- Relációs adatbázis (Ingyenes): MySQL, MariaDB, PostgeSQL

- Relációs adatbázis (Fizetős): Oracle, MSSQL

- Dokumentum orientált adatbázis (Ingyenes): MongoDB

- Memóriában tárolt adatbázis (Ingyenes): Redis, Haselcast


Az általam felsoroltak mindegyikét képes vagy telepíteni saját gépedre, persze függ a platformtól. Pl. az MSSQL nem tudom, hogy Linux-ra felmegy-e. De javaslom a Docker használatát. Van egy egyszerű előkészített opció Windows és Linux rendszerekhez (gondolom Mac-hez is) az úgy nevezett XAMPP, ahol az M jelenti a MariaDB-t, így azt feltelepítve és indítva azonnal van egy relációs adatbázisod. [link]


Egyszerűbb direkt eléréséért és kezelésért javaslom a "MySQL Workbench" program telepítését, ami azonnal képes kapcsolatot létesíteni a MySQL vagy a MariaDB-vel is.


Ha MongoDB telepítése mellet döntesz, akkor a "Studio 3T" program lesz a barátod, ami alapvetően fizetős, de 30 napos trial módban települ. Ez átkapcsolható ingyenes módra is, ami szintúgy elegendő még a tapasztalt fejlesztőnek is.


Egy program használni úgy tudja, hogy adnak egy olyan driver-t a programnyelvhez, ami kapcsolódni képes az adott adatbázisra. Ami lényegében egy függvény hívás az adott nyelven, ami változóba menti le azt az objektumot amin keresztül hívni tudod az adatbázist. Egyes keretrendszerek megkönnyítik az adatbázis kezelését amolyan ORM ( [link] vagy ahhoz hasonló modell alapú rendszeren keresztül.

2022. dec. 31. 03:09
Hasznos számodra ez a válasz?
 2/9 anonim ***** válasza:
Ha nem tölt be az utolsó link, a link végéből a zárójelet töröld ki.
2022. dec. 31. 03:12
Hasznos számodra ez a válasz?
 3/9 anonim ***** válasza:
42%

"Lényegében minden rendszer mögött adatbázis van, amikben szöveg formában tárolják az adatokat, de képeket vagy fájlokat már nem, hanem a rámutató linkeket inkább."


Ez nem valami pontos megfogalmazás.

Adatbázis minden olyan állomány, amiben adatok vannak. Ez vonatkozik még arra az állományra is, amiben csak egy applikáció háttérszinét meghatározó adat van, semmi más.


A számítógépes szakzsargon ennél konkrétabban is definiál. Általában valamilyen [bármilyen] adatstruktúrák kisebb, nagyobb tömbjét hívják adatbázisnak.

2022. dec. 31. 14:11
Hasznos számodra ez a válasz?
 4/9 anonim ***** válasza:
14%
#3 Wow nem is tudtam, hogy az exel egy adatbázis!
2022. dec. 31. 14:29
Hasznos számodra ez a válasz?
 5/9 anonim ***** válasza:
22%

Hát, most már tudod.

Amúgy, az excel mint futtatható program, csak sokadlagos értelemben adatbázis. Nem is volt célom ilyet állítani, amire utaltam, az egy .ini fájl, vagy ehhez hasonló, ami egy program bizonyos jellemzőit tároló adatokat tartalmaz.

2022. dec. 31. 14:37
Hasznos számodra ez a válasz?
 6/9 A kérdező kommentje:
Mi a különbség a relációs, a dokumentum orientált, és a memóriában tárolt között?
2022. dec. 31. 15:55
 7/9 anonim ***** válasza:
11%

az első válaszoló tegye már tisztába magát és ne óbágasson hülyeségeket. Amiket ő adatbázis néven sorol, azok csak adatbázis kezelők. Azokat az adatokat hívjuk adatbázisoknak, amiket kezelnek.


a relációs adatbázisok azok, amelyben az adatok valamilyen igény alapján átrendezhetők, a dokumentum orientáltak azok, amikben dokumentumokat, vagy ezek jellemzőit tárolják és nem fogod elhinni, de igaz, hogy a memóriában tárolt adatbázisokra az a jellemző, hogy sokat basztatják, fűrészelik, reszelik ezeket, így lemezről csak sok költség árán lehetne újra és újra beolvasni őket. Ezért tárolják az ilyen adatokat a memóriában és klf. technikákkal végeznek rajtuk időről időre backupot.

2022. dec. 31. 16:11
Hasznos számodra ez a válasz?
 8/9 Szirty ***** válasza:

Olyan adathalmaz, amiben életkorokat lehet tárolni int vagy byte típusú rekordokban... :)


https://www.gyakorikerdesek.hu/szamitastechnika__programozas..

2022. dec. 31. 19:14
Hasznos számodra ez a válasz?
 9/9 anonim ***** válasza:
Valójában az adatbázis fogalmának minden olyan adathalmaz megfelel, amelyben az adatok valamilyen módon rendszerezve vannak. Az adatbázis-kezelő rendszer fogalmának pedig minden olyan számítógépes szoftver eleget tesz, amely ezt a rendszerezett tárolást lehetővé teszi. Ebből a szempontból már maga az operációs rendszer is tekinthető adatbázis-kezelő rendszernek, hiszen lehetővé teszi, hogy valamilyen fájlrendszerben az adatainkat fájlok formájában, rendszerezetten tároljuk.
2022. dec. 31. 23:21
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!