T.R. Adatbázis-kezelés - Alapfogalmak Adatbázis:

Slides:



Advertisements
Hasonló előadás
FIATALOK LENDÜLETBEN PROGRAM Ruska Mónika – Mobilitás Országos Ifjúsági Szolgálat - Fiatalok Lendületben Programiroda.
Advertisements

FOL függvényjelekkel Zsebibaba anyja A 2 harmadik hatványa a oszlopában az első blokk Ezek is nevek, de nem in- konstansok Azért, mert összetettek Predikátum:
1 Számítógép Hálózatok A hálózatok kialakulása, alapfogalmak Készítette: Csökmei István Péter ( CsIP ) Szegedi Tudományegyetem Természettudományi Kar levelező.
ISKOLAKÉSZÜLTSÉG – AZ ADAPTÍV VISELKEDÉS FEJLETTSÉGE dr. Torda Ágnes gyógypedagógus, klinikai gyermek-szakpszichológus Vizsgálóeljárás az iskolába lépéshez.
Gazdaságstatisztika, 2015 RÉSZEKRE BONTOTT SOKASÁG VIZSGÁLATA Gazdaságstatisztika október 20.
Esettanulmány: egy inf. rendszer adatszerkezetének kialakítása ● Könyvtári adatbázis: ● Könyvek adatai: leltári szám, jelzet, szerző, cím, kiadás, ár,
Internet tudományos használata
ERASMUS+ DISSZEMINÁCIÓS PLATFORM
Gazdasági informatika - bevezető
Nagyméretű állományok küldése
Valószínűségi kísérletek
2. előadás Viszonyszámok
Adatbázis normalizálás
2017. Szeptemberében induló képzések
Áramlástani alapok évfolyam
Idegen kulcsok Lokális és globális megszorítások Triggerek
A program főmenüjében a Könyvelés -> Számlázás -> Számlakészítés menüpontot kell választani
Adatbázisok gyakorlat
videós team Team vezetője: Tariné Péter Judit Tagok:
Adatok importálása, rendezése és szűrése
ACCESS ALAPOK Alapfogalmak
AZONOSÍTÁS emlék: ET-TT viszonylagosság
Adatbázisok SQL.
A talajok szervesanyag-készlete
Kovács Gergely Péter Egyszerű lekérdezések
Táblázatkezelés alapjai
Komplex természettudomány 9.évfolyam
Kijelentéslogikai igazság (tautológia):
Nyelvek típusossága.
Business Mathematics
Grosz imre f. doc. Kombinációs hálózatok /43 kép
Adatbázis-kezelés Alapfogalmak.
Adatbázis alapfogalmak
Körmendi Dániel MAS Meeting Scheduler.
Rendszerfejlesztés gyakorlat
Kovács Gergely Péter Bevezetés
STRUKTURÁLT SERVEZETEK: funkció, teljesítmény és megbízhatóság
CONTROLLING ÉS TELJESÍTMÉNYMENEDZSMENT DEBRECENI EGYETEM
Tilk Bence Konzulens: Dr. Horváth Gábor
Felhasználóképzés a kórházban
Számítógépes szimulációval segített tervezés
RUGÓK.
Ékszíj-, laposszíjtárcsa Kúpos kötések, szorítóbetétek
Informatikai gyakorlatok 11. évfolyam
Új pályainformációs eszközök - filmek
Oracle Adatbázisok kezelése c#-ban
3. előadás.
Az iskolai szervezet és fejlesztése
Lapkiadó, rendezvényszervező vállalatirányítási rendszer SQL alapon
Ez az előadás alcíme vagy a tárgy neve vagy a konferencia neve
Adatbázisok használata
SZAKKÉPZÉSI ÖNÉRTÉKELÉSI MODELL I. HELYZETFELMÉRŐ SZINT FOLYAMATA 8
A szállítási probléma.
I. HELYZETFELMÉRÉSI SZINT FOLYAMATA 3. FEJLESZTÉSI FÁZIS 10. előadás
Idegen kulcsok Lokális és globális megszorítások Triggerek
Matematika II. 5. előadás Geodézia szakmérnöki szak 2015/2016. tanév
Online pénztárgépadatok felhasználása a kiskereskedelmi statisztikában
SQL jogosultság-kezelés
Dr. Vasas Lívia, PhD december
INFORMATIKA ELŐADÁS március 23. I. ELŐADÓ Informatika
Munkagazdaságtani feladatok
3. előadás.
Bevezetés Tematika Számonkérés Irodalom
Access alapok Táblák, kapcsolatok, űrlapok.
Mesterséges intelligencia
A POWERPOINT 2007 újdonságai
Algoritmusok.
Dr. Papócsi László Gábor
Táblázatkezelés 6. Diagramkészítés.
Digitális kárrendezés
Előadás másolata:

T.R. Adatbázis-kezelés - Alapfogalmak Adatbázis: Az adatbázis azonos jellemzőjű, többnyire strukturált adatok összessége amelyet egy tárolására, lekérdezésére és szerkesztésére alkalmas szoftvereszköz kezel. Ez a szoftver az adatbázis-kezelő (DBMS: Database management system). Az adatbázis struktúrált azaz több részből felépülő. Főbb részei: adattáblák: adatok tárolása lekérdezések: adatok visszakérése űrlapok: adatmódosítás megkönnyítése, szépítése jelentések: nyomtatási képek T.R.

T.R. Adatállományok szerkezete Rekord: az egy egységet leíró jellemzők összessége. (Az adatállomány egy eleme.) Mező az adatállomány összes elemének egyazon jellemző adata. Adatállomány M e z ő k T.R. Rekordok

T.R. Adatbázis szerkezetek - hierarchikus 1. Hierarchikus adatbázis szerkezet Fa-struktúrához hasonló módon valósul meg az adatok tárolása. Az adatok között szülő gyermek kapcsolatot hoznak létre oly módon, hogy az adatoknak tetszőleges számú leszármazottja lehet, de őse csak egy. Ezt a szerkezetet személyi számítógépek esetén csak ritkán alkalmazzák, főként nagygépes környezetben fordul elő. T.R.

T.R. Példa hierarchikus adatbázis szerkezetre ISKOLA név, cím, igazgató TANÁR név, szsz, szül, cím TANTÁRGY név, tanterem T.R.

T.R. Adatbázis szerkezetek - hálós 2. Hálós adatbázis szerkezet A hálós adatbázis nagyban hasonlít a hierarchikus szerkezethez, de itt nem csak több leszármazottja, hanem több őse is lehet az adatnak. A többnyire szintén nagyszámítógépes rendszerben használt szerkezet hátránya, hogy a használatához bonyolult láncolólisták szükségesek, így nagy a tárigényük. T.R.

T.R. Adatbázis szerkezetek - objektum orientált 3. Objektum orientált szerkezet Az objektum orientált adatszerkezet építőelemei az objektumok. Az objektumot nem csak tulajdonsága, hanem viselkedése is jellemez, így a valós világ modellezésére alkalmasabb. öröklés: az öröklésben résztvevő objektumok egymással hierarchikus kapcsolatban vannak. Az öröklő objektum a szülő összes tulajdonságát és viselkedését átveszi, emellett speciális új tulajdonságokkal és viselkedéssel is rendelkezhet Kerékpár tulaj mozog Kismotor hajtóanyag T.R. berreg

T.R. Adatbázis szerkezetek - relációs 4. A relációs adatbázis szerkezet Adattáblák A kétdimenziós adatállományokat az előzőekből kifolyólag lehetséges táblázatos formában is ábrázolni, ahol a sorok jelképezik a rekordokat, az oszlopok pedig a mezőket. T.R.

T.R. Adatbázis szerkezetek - relációs 4. A relációs adatbázis tulajdonságai Táblázatokban ábrázolja az adatokat. Egy sor-oszlop találkozásnál (cella) csak egyetlen elemi adat szerepelhet. Egy oszlopban csak azonos típusú adatok lehetnek. Egy adattáblában nem lehet két azonos nevű oszlop (egyedi mezőnevek). Oszlopok és sorok sorrendje lényegtelen. A táblák közötti relációk kapcsolómezőkön át valósíthatók meg. T.R.

T.R. Kulcsok - elsődleges kulcs Elsődleges kulcs: Olyan mező v. mező kombináció mely a táblázat sorainak egyértelmű azonosítására szolgál. Lehet egyszerű és összetett. Egyszerű elsődleges kulcs: Egyetlenegy oszlop elég egy-egy sor azonosítására. Összetett elsődleges kulcs: Előfordul, hogy több oszlopkombinációjára van szükség egy-egy sor azonosításához, ilyenkor összetett elsődleges kulcsról beszélünk. Az elsődleges kulcsot aláhúzással szokás jelölni. Az elsődleges kulcs mező(i) nem maradhat(nak) üresen! T.R.

T.R. Kulcsok - példa egyszerű elsődleges kulcsra Ebben, az előzőekben már megismert táblában, nem célszerű a Név mezőt választani elsődleges kulcsnak, mert akkor nem vihetnénk fel 2 azonos nevű embert, pedig erre gyakran szükségünk lehet. Megoldásként elképzelhető egy új egyértelmű azonosító mező felvétele a táblába. pl. szemigszám: személyi igazolvány szám T.R.

T.R. Kulcsok - példa összetett elsődleges kulcsra Összetett elsődleges kulcsra van szükségünk a következő példában: Magyarázat: a kölcsönzések sorait nem azonosíthatjuk egyedül a kölcsönző személyi igazolvány számával, mert az több sorban előfordul. Hasonlóan a könyv számához. Sőt még e kettő együttese sem elég, hiszen ugyanaz az ember, ugyanazt a könyvet még egyszer kölcsönözheti (de itt csak más időpontban)! T.R.

T.R. Kulcsok - idegen kulcs Idegen kulcs: ezzel a kulccsal tudunk hivatkozni egy másik, a hivatkozó táblázattal logikai kapcsolatban levő táblázatra. Az idegen kulcsnak megfelelő érték a hivatkozott táblában elsődleges kulcs. Az idegen kulcsot szaggatott vonallal húzzuk alá. T.R.

T.R. Kulcsok - példa idegen kulcsra A felső adattáblában a kölcs. szem. ig. száma mező elsődleges kulcs, hivatkozik az alsó tábla EGY sorára! T.R.

Redundancia Adatbázis kezelés során - ellentétben a táblázatkezeléssel - az adatok tárolására szolgáló szerkezetet még az adatbevitel előtt ki kell alakítanunk: Adattáblák neve Mezők neve Mezők típusa Elsődleges kulcsok A szerkezetet úgy kell kialakítanunk, hogy az összes fontos jellemző tárolása megtörténjen. Ezek kiküszöbölésére több egymással kapcsolatban lévő adattáblára kell bontani adatbázisainkat! AZ ADATOK TÖBBSZÖRÖS TÁROLÁSA (redundancia) AZONBAN FELESLEGES, ÉS ELLENTMONDÁSOKAT (anomáliákat) EREDMÉNYEZHET! T.R.

T.R. Táblázatkezelő vagy adatbázis-kezelő? Táblázatkezelőt választunk, ha: kisebb mennyiségű, egyszerűbb szerkezetű adatot kell tárolni nem különösebben fontos az adatbiztonság ha sok számítást, esetleg elemzéseket kell végeznünk az adatokon Adatbázis-kezelőt választunk, ha: nagy mennyiségű, összetett szerkezetű adatot kell tárolnunk fontos az adatok ellenőrzött bevitele, az adattárolás biztonsága fontos az adatok gyors kezelése, visszakeresése összetett csoportosításokat, összegzéseket, szűréseket kell végezni el akarjuk rejteni a felhasználók elől az adatszerkezeteket és a „nyers” adatokat T.R.