Internet és adatbázis, az adatbázis használatát az Oracle és MySQL létrehozásakor oldalak

Ez az oldal megnyílik egy cikksorozatot az adatbázisok használata létrehozásakor oldalakon. Két adatbázisok - Oracle és MySQL - egy nagyon széles körben használják, és még mindig vannak, azt lehet mondani, hogy pontosan egymással szemben, akkor nézd meg, hogy a web-programozó dolgozni adatbázisok: alapelveinek tárolása és feldolgozása az adatok az adatbázisban, hogy néhány zsák trükköt egyszerűsítése programozás és hatékonyságának javítása alkalmazásokat.







Mi az az adatbázis?

adatbázis-meghatározásokat bővelkedik. De szempontjából a kérelem programozó a fő adatbázis, hogy nem szükséges ismerni a funkciók a fizikai adatok tárolása a lemezen. Files, blokkok, szegmensek, stb - egy programozó dolgozik az adatbázisban, nem is gondolni ezeket a részleteket. Úgy működik, az információt a logikai szinten működő olyan fogalmakat, mint a tábla beviteli mezőben.

Mik az adatbázisban

A klasszikus elmélet, három alaptípusa adatbázisok: hierarchikus, hálózati és kapcsolati. Az elmúlt években, azzal a jelenséggel, objektum-orientált programozási nyelvek, már aktívan fejlesztett objektum adatbázisok.

Először jelent hierarchikus adatbázis. Az adatokat a hierarchikus struktúra alapján alapján egy fa struktúra, formában kapcsolatok ős / leszármazott. Minden bejegyzés lehet legfeljebb egy szülő rekord, és több alárendelt. kommunikációs feljegyzések hajtják végre, mint a fizikai mutatók egy rekordot a másik. A fő hátránya a hierarchikus szerkezetet az adatbázisban - a képtelenség, hogy megvalósítsa a viszony „sok sok”, valamint a helyzet, amikor egy rekord több ősök.







Hálózati adatbázis struktúra alakult ki, mint a fejlődés hierarchiában. Hangsúlyozni kell, hogy a „hálózat” kifejezést itt meglehetősen szokatlan, a korszak az internet / intranet értelme. Ez a szó hangsúlyozza a modell összekapcsolja az adatokat az adatbázisba, ahol minden bejegyzést lehet egy kapcsolatban „sok sok” és egyéb nyilvántartások, ami egy grafikus modell keret hasonló egy halászháló. Fejleszteni komolyabb alkalmazás a hálózaton belüli adatbázis modell elég nehéz, és a nehéz kialakuló problémák növekvő bonyolultságával exponenciálisan növekszik.

Az igazi áttörést adatbázis-fejlesztés történt, amikor a nagyobb teljesítmény számítógépek hagyjuk teljesen megvalósítani a relációs adatmodell. Az elmélet a relációs adatbázis által kifejlesztett Dr. Codd a korai 70-es években a 20. században. A relációs adatbázisok adatait tárolja táblákban álló sorok és oszlopok. Az oszlopok a relációs adatbázis tábla is tartalmazhat rögzített skaláris adat típus - számok, karakterláncok, a dátum. A táblázatok relációs adatbázis köthető, hogy a „1-1” vagy „egy a sok”.

A relációs adatbázisok most erőfölényben. Nem lenne túlzás azt mondani, hogy a hierarchikus és a hálózati adatbázisok struktúrák elment, így a hely, hogy a relációs adatbázisok. MS SQL Server és MS Access, InterBase és FoxPro, PostgreSQL és a Paradox. Ezek mind épül relációs adatmodell. Relációs adatbázis tiszta formában és a MySQL.

Az objektum-orientált adatbázis (OODB) közelmúltban megjelent, mint egy természetes fejlődés az objektum-orientált programozási nyelvek. Eddig OODB még nem rendelkezik semmilyen elterjedt, de nem kétséges, hogy hamarosan virágozni. Ezt támasztja alá az a tény, hogy sok fejlesztő relációs adatbázisok tartalmazzák az adatbázisba eszközök dolgozni objektum adattípusok. Az ilyen adatbázisok úgynevezett objektum-relációs. Ily módon, különösen a fejlődő és az Oracle. Korábban egy tisztán relációs adatbázis, Oracle verzió óta 8 támogatja a tároló és feldolgozó üzemek minden túlzás nélkül lehet tulajdonítani, hogy az osztály az objektum-relációs adatbázisok.