Felhasználói eszközök

Eszközök a webhelyen


oktatas:adatbazis-kezeles:adatbazis-diagramok

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
Előző változat
Utolsó változat Következő változat mindkét oldalon
oktatas:adatbazis-kezeles:adatbazis-diagramok [2019/04/14 12:06]
oktatas:adatbazis-kezeles:adatbazis-diagramok [2021/08/03 14:22]
admin
Sor 1: Sor 1:
 +[[oktatas:​adatbázis-kezelés|<​ Adatbázis-kezelés]]
 +
 +====== Adatbázis-diagramok ======
 +  * **Szerző:​** Sallai András
 +  * Copyright (c) Sallai András, 2014, 2021
 +  * Licenc: [[https://​creativecommons.org/​licenses/​by-sa/​4.0/​|CC Attribution-Share Alike 4.0 International]]
 +  * Web: https://​szit.hu
 +
 +===== Adatmodell =====
 +
 +A táblákat téglalapokban ábrázolom. Egy téglalap egy tábla.
 +A táblák között kapcsolatokat,​ a közöttük húzott szakaszok
 +ábrázolják. Minden téglalap felső részében egy vonallal ​
 +elválasztva szerepel a táblázat neve, alatta felsorolva
 +a tábla mezői. Az elsődleges kulcsmezőket aláhúzva ​
 +szerepeltetjük a mezőnek között. ​
 +
 +{{:​oktatas:​adatbázis-kezelés:​adatmodell_cd_rajz_vonallal_06.png|}}
 +===== E-R diagram/​modell =====
 +
 +Az E-R modellt, dr. Peter Chan 1976-ban publikálta. ​
 +
 +Entity-Relationship Model
 +
 +Az Entity-Relationship vagyis egyed-kapcsolat diagram.
 +
 +
 +A következő alakzatokat használjuk:​
 +  * téglalap - egyedekhez
 +  * ellipszis - tulajdonságokhoz
 +  * rombusz - kapcsolatokhoz
 +  * vonalak
 +
 +
 +{{:​oktatas:​adatbázis-kezelés:​e-r_modell_elemei.png|}}
 +
 +
 +
 +  * egyed - van olyan tulajdonság,​ amely alapján egyértelműen azonosítható
 +  * gyenge egyed - tulajdonságai nem határozzák meg egyértelműen
 +
 +
 +{{:​oktatas:​adatbázis-kezelés:​dolgozok_er-modell.png|}}
 +
 +
 +{{:​oktatas:​adatbázis-kezelés:​rugogyar_er-modell.png|}}
 +
 +
 +===== Relációs sémák leírása =====
 +
 +R(A<​sub>​1</​sub>,​ ..., A<​sub>​n</​sub>​)
 +
 +Az R a relációséma,​ az A<​sub>​1</​sub>,​ ..., A<​sub>​n</​sub>,​ annak attribútumai.
 +
 +
 +
 +  Dolgozók(személyiSzám,​ telefonszám,​ név, beosztás, település)
 +  Részlegek(az,​ név)
 +  Projektek(az,​ név)
 +
 +
 +Kölcsönzés
 +  Olvasók(olvasóSzám,​ név, település,​ cím)
 +  Könyv(leltáriSzám,​ szerző, cím, kiadásÉv, isbnSzám)
 +
 +Példa gyenge egyedekre:
 +  Tulajdonos(személyiSzám,​ név, település,​ cím)
 +  Számítógép(processzor,​ memória)
 +
 +Gyenge egyed mert:
 +  * nincs saját kulcsmezője
 +  * nem a saját tulajdonságával azonosítjuk
 +    * például: a számítógépet a gazdája alapján
 +
 +===== Források =====
 +  * [[https://​www.tankonyvtar.hu/​hu/​tartalom/​tamop425/​0046_fejezetek_az_adatbazisrendszerek_elmeletebol/​ch03s05.html|https://​www.tankonyvtar.hu/​]] (2019)
 +
  
oktatas/adatbazis-kezeles/adatbazis-diagramok.txt · Utolsó módosítás: 2023/08/21 10:26 szerkesztette: admin