Felhasználói eszközök

Eszközök a webhelyen


oktatas:adatbazis-kezeles:tananyag

Különbségek

A kiválasztott változat és az aktuális verzió közötti különbségek a következők.

Összehasonlító nézet linkje

Előző változat mindkét oldalon Előző változat
Következő változat
Előző változat
oktatas:adatbazis-kezeles:tananyag [2021/06/03 16:44]
admin [Demolition]
oktatas:adatbazis-kezeles:tananyag [2024/03/02 14:15] (aktuális)
admin [DBMS]
Sor 4: Sor 4:
  
   * **Szerző:​** Sallai András   * **Szerző:​** Sallai András
-  * Copyright (c) Sallai András2011-2021 +  * Copyright (c) 2011, Sallai András 
-  * Licenc: ​GNU Free Documentation License 1.3+  * Szerkesztve: ​2011-2021 
 +  * Licenc: ​[[https://​creativecommons.org/​licenses/​by-sa/​4.0/​|CC BY-SA 4.0]]
   * Web: https://​szit.hu   * Web: https://​szit.hu
  
Sor 124: Sor 125:
  
 Az azonosítóval szemben támasztott követelmények:​ Az azonosítóval szemben támasztott követelmények:​
-  * nem változhat az értéke a példány teljes ​élettartalma ​alatt+  * nem változhat az értéke a példány teljes ​élettartama ​alatt
   * egyedi legyen valamennyi rekordban   * egyedi legyen valamennyi rekordban
   * értéke nem lehet NULL   * értéke nem lehet NULL
Sor 237: Sor 238:
   * [[http://​www.h2database.com/​|H2DB]]   * [[http://​www.h2database.com/​|H2DB]]
   * MongoDB   * MongoDB
 +  * Redis
  
  
 Ha egy adatbázis-rendszer relációs, akkor használjuk vele kapcsolatban a **RDBMS** rövidítést is, Ha egy adatbázis-rendszer relációs, akkor használjuk vele kapcsolatban a **RDBMS** rövidítést is,
 amely angolul: **Relational DataBase Management System**. amely angolul: **Relational DataBase Management System**.
 +
 +
 +==== NoSQL ====
 +
 +
 +Típusok:
 +    gráf
 +    oszlop
 +    dokumentum
 +    kulcs-érték
 +
 +A NoSQL adatbázisokat nem azért találták ki, hogy leváltsák
 +az SQL-t. Az SQL öszetett feladatokban nagyon is jól teljesít.
 +A NoSQL adatbázisokat akkor használunk,​ ha nincs szükség ​
 +komplex lekérdezésekre.
  
 ==== Heterogén DBMS rendszerek ==== ==== Heterogén DBMS rendszerek ====
Sor 388: Sor 405:
  
  
-==== Az adatmodellről ====+==== A relációs ​adatmodellről ====
  
 Az adatmodell az adatbázis tervét szemléltető ábra. Az adatmodell az adatbázis tervét szemléltető ábra.
 Nagyon megkönnyíti az adatbázis tervezést, ha tábláinkat ​ Nagyon megkönnyíti az adatbázis tervezést, ha tábláinkat ​
-lerajzoljuk. Az adatmodell táblák és azok mezőinek+lerajzoljuk. Az relációs ​adatmodell táblák és azok mezőinek
 rajzolatát értjük. rajzolatát értjük.
 +
 +
  
 Általában egy téglalap egy táblát szemléltet,​ Általában egy téglalap egy táblát szemléltet,​
Sor 574: Sor 593:
  
 Másként: Minden nem azonosító attribútum nincs teljesen alárendelve más nem azonosító attribútumnak. Másként: Minden nem azonosító attribútum nincs teljesen alárendelve más nem azonosító attribútumnak.
 +
 +===== Anomália =====
 +
 +==== Beszúrási anomália ====
 +
 +Ha egy új rekord beszúrása miatt egy már korábban beszúrt rekordot meg kell változtatni. ​
 +
 +
 +==== Törlési anomália ====
 +
 +A törlés anomália esetén olyan adatok is törlődnek,​ ami nem volt célunk.
 +
 +==== Módosításai anomália ====
 +
 +Módosítási anomália, ha egy adatot több helyen kell módosítani.
 +
 +
  
 ===== A CD albumok adatbázis normalizálása ===== ===== A CD albumok adatbázis normalizálása =====
oktatas/adatbazis-kezeles/tananyag.1622731465.txt.gz · Utolsó módosítás: 2021/06/03 16:44 szerkesztette: admin