„Relációsadatbázis-kezelő rendszer” változatai közötti eltérés

[ellenőrzött változat][ellenőrzött változat]
Tartalom törölve Tartalom hozzáadva
Nincs szerkesztési összefoglaló
Nincs szerkesztési összefoglaló
1. sor:
A relációs adatbázisrelációsadatbázis-kezelő rendszer(angol rövidítéséből: RDBMS) egy olyan [[adatbázis-kezelő rendszer]], amelynek [[logikai adatbázis]]át szoftverkomponensei kizárólag a [[relációs adatmodell]]ek elvén épülnek fel, illetve kérdezhetőek le. Más, divatos szavakkal kifejezve: az RDBMS kizárólag az relációs adatmodell alapú megközelítést támogatja. Amennyiben más adatmodell is kiszolgálható ilyen rendszerrel, úgy a kapcsolódó adatmodell függvényében objektumrelációs, illetve deduktív relációs adatbázisrólrelációsadatbázisról beszélhetünk.
A relációs adatbázisrelációsadatbázis-kezelő rendszerek szabványos adathozzáférésiadat hozzáférési és adatdefiníciós nyelve az [[SQL]].
 
== Jelenleg elérhető termékek ==
16. sor:
* [[Novell]]: FLAIM
 
Nyílt forráskódban elérhető adatbázis-kezelőkkezelő rendszerek (2006-os állapot):
 
* [[BerkeleyDB]]
* Derby (ugyanaz, mint [[IBM]] Cloudscape, [[Sun]] [[Java (programozási nyelv)|Java]] DB)
* [[Firebird]] (ugyanaz, mint InterBase)
* FLAIM
31. sor:
=== Codd szabályai ===
 
[[Edgar F. Codd]] (akit Tednek becéztek) 12 szabály néven elhíresült 13 megállapítása a relációs adatbázisrelációsadatbázis-kezelőkkezelő rendszerek legfontosabb ismérveit rögzítik. [[Edgar F. Codd|Ted Codd]] 1985-ben a Computerworld c. újság október 14-i és 21-i számában, két részletben foglalta össze a relációs adatbázisrelációsadatbázis-kezelőkkezelő rendszerek legfontosabb tulajdonságait, adottságait és szükségszerűségeit, amelyet azóta számosan idéztek és dolgoztak fel; tananyaggá lett.
 
Az alábbiakban [[Chris J. Date]] tolmácsolásában ismerhetjük meg e szabályokat:
52. sor:
 
==== 3. A NULL értékek egységes kezelése ====
Az [[adatbázis-kezelő rendszer|adabázis-kezelő rendszernek]]nek (DBMS) olyan módszerrel kell támogatnia
a „hiányzó és nem felhasználható információt” amely egységes, és eltér az összes
„rendes” érték kezelésétől (például numerikus értékek esetében, „nullától vagy