adatb zisok n.
Download
Skip this Video
Loading SlideShow in 5 Seconds..
Adatb ázisok PowerPoint Presentation
Download Presentation
Adatb ázisok

Loading in 2 Seconds...

play fullscreen
1 / 25

Adatb ázisok - PowerPoint PPT Presentation


  • 105 Views
  • Uploaded on

Adatb ázisok. Alapfogalmak. Az adatbázis (AB) fogalma alatt adatok halmazát értjük, amelyet egyének, csoportok, vállalatok használhatnak. Az adatbázisokban szöveget, képeket, hang és multimédiás fájlokat őrizhetünk.

loader
I am the owner, or an agent authorized to act on behalf of the owner, of the copyrighted work described.
capcha
Download Presentation

PowerPoint Slideshow about 'Adatb ázisok' - harry


An Image/Link below is provided (as is) to download presentation

Download Policy: Content on the Website is provided to you AS IS for your information and personal use and may not be sold / licensed / shared on other websites without getting consent from its author.While downloading, if for some reason you are not able to download a presentation, the publisher may have deleted the file from their server.


- - - - - - - - - - - - - - - - - - - - - - - - - - E N D - - - - - - - - - - - - - - - - - - - - - - - - - -
Presentation Transcript
alapfogalmak
Alapfogalmak
  • Az adatbázis (AB) fogalma alatt adatok halmazát értjük, amelyet egyének, csoportok, vállalatok használhatnak.
  • Az adatbázisokban szöveget, képeket, hang és multimédiás fájlokat őrizhetünk.
  • Fontos, hogy az adatokat úgy szervezzék meg az AB, hogy az adatok ne ismétlődjönek feleslegesen.
rel ci s adatb zisok
Relációs adatbázisok
  • A mai modern adatbázisok általában relációs adatbázisok.
  • A relációs AB egy vagy több táblázatból (table) állnak, amelyek logikai összefüggésben állnak egymással.
  • Minden táblázatnak saját neve van.
t bl zatok
Táblázatok
  • A táblázatok sorokból állnak. Minden sor azonos típusú adatokat tartalmaz egy-egy objektumról.
  • A sorokat rekordoknak (record) nevezzük.
  • A rekordokat mezők (field) alkotják, amelyekben az objektumok tulajdonságait őrizzük.
t bl zatok1
Táblázatok
  • A felépítésének a meghatározása és létrehozás
  • A felépítés módosítása
  • Átnevezés
  • Törlés

A táblázatokkal a következő műveletek végezhetők:

adatb ziskezel programok
Adatbáziskezelő programok
  • Adatok tárolása
  • Adatok hozzáadása, módosítása és törlése
  • másolás
  • rendezés

Ezek a programcsomagok lehetővé teszik az adtbázisok kezelését:

Ilyen szoftverek : Microsof Access, Paradox, 3D stb.

els dleges kulcs
Elsődleges kulcs
  • Minden táblázatban kell, hogy legyen egy vagy több olyan mező, amely egyértelműen megkülönbözteti a rekordokat egymástól.
  • Ezeket a mezőket nevezzük elsődleges kulcsnak (primary key)
  • Egy táblázatban csak egy elsődleges kulcs definiálható.
  • Az elsődleges kulcs lehet egyszerű és összetett.
els dleges kulcs1
Elsődleges kulcs
  • Az egyszerű kulcsot egy mező alkotja.
  • Az összetett kulcsot több mező alkotja, amelyben nem lehet fölösleges mező. (ha kivennénk egy mezőt, már nem alkotna elsődleges kulcsot)
els dleges kulcs2
Elsődleges kulcs
  • A kulccsal kapcsolatos információk lehetnek külön tárolva, vagy együtt a táblázat adataival.
  • A Paradox erre a célra külön fájl készít, melynek a kiterjesztése PX.
  • Az Access minden információt egy közös fájlban őriz, amelynek a kiterjesztése MDB.
m sodlagos kulcs
Másodlagos kulcs
  • A táblázatok rekordjai fizikailag abban a sorrendben helyezkednek el a merevlemezen, amilyen sorrendben begépelték őket.
  • Az adatok rendezettségét a másodlagos kulcs (Index) biztosítja: A fizikai táblázat rekordjainak logikai elrendezését hatérozza meg.
  • A másodlagos kulcs meghatározza, hogy milyen rendezések szerint használhatjuk a táblázatot és lehetővé teszi az adatok gyorsabb hozzáférését.
m sodlagos kulcs1
Másodlagos kulcs
  • Az adatok keresését elvégezhetjük szekven-ciálisan vagy index segítségével.
  • Az index létrehozása egy új táblázatot eredményez, amelyben az egyik oszlopot az a mező képezi, amely szerint történik az indexelés. Ebben az oszlopban az adatok rendezettek lesznek.
  • A második oszlopban a rekord sorszáma szerepel az eredeti táblázatban.
m sodlagos kulcs2
Másodlagos kulcs

Index tábla

Ösztöndíjak

m sodlagos kulcs3
Másodlagos kulcs
  • Az indexelés kulcsa állhat több mezőből is. Ilyenkor a rendezés először az első szerint történik. Ha ebben előfordul ismétlődés, akkor ezen belül a második mező szerint történik a rendezés. Stb.
  • Amikor egy másodlagos kulcsot aktiválunk, akkor az index tábla a RAM memóriába kerül..
m sodlagos kulcs4
Másodlagos kulcs
  • A Delphi automatikusan végzi az indexfájlok frissítését, ha a táblázatban változás történik
  • A másodlagos kulcs lehet:
    • Egyszerű
    • Összetett
    • Egyedi
kapcsolatok
Kapcsolatok
  • Az AB általában nem egy, hanem több táblázatot tartalmaz. Ezek a táblázatok relációban vannak egymással.
  • Ez akkor fontos, amikor a felhasználó egyszerre több táblázatból is szeretne adatokat használni.
kapcsolatok2
Kapcsolatok
  • One-To-One
  • One-to-Many
  • Many-To-One
  • Many-To-Many

A kapcsolatok típusai:

az adatb zisok integrit sa
Az adatbázisok integritása
  • Az elsődleges kulcs mezőit kötelezően fel kell tölteni adatokkal
  • A kapcsolt táblázatokban az adatok feltöltése és módosítása során figyelni kell, hogy ne kerüljönek a táblázatba nem megfelelő adatok.
  • Kaszkádolt törlést kell használni: ha egy rekordot törölünk a táblázatból, akkor az összes hozzá kapcsolódó rekordokat is töröljük a többi kapcsolódó táblázatból

Az integritás legfontosabb feltételei:

lok lis arhitekt ra
Lokális arhitektúra
  • A Delphi a kapcsolatot az adtbázissal egy közvetítőn keresztül tartja: BDE (Dorland Database Engine)

Alkalmazás

BDE

Adatbázis

A felhasználó számítógépe

Ezt nevezzük az adatbázis kezelő rendszerek

Lokális architektúrája

lok lis arhitekt ra1
Lokális arhitektúra
  • A Delphi a kapcsolatot az adtbázissal egy közvetítőn keresztül tartja: BDE (Dorland Database Engine)

Alkalmazás

BDE

Adatbázis

A felhasználó számítógépe

Ezt nevezzük az adatbázis kezelő rendszerek

Lokális architektúrája

file server arhitekt ra

Alkalmazás

BDE

Adatbázis

helyi másolata

A felhasználó számítógépe

Alkalmazás

BDE

Adatbázis

helyi másolata

A felhasználó számítógépe

File-server arhitektúra

Adatbázis

Hálózati szerver

kliens server arhitekt ra

Alkalmazás

BDE

SQL -Links

A felhasználó számítógépe

Alkalmazás

BDE

SQL-Links

A felhasználó számítógépe

Kliens-server arhitektúra

Az adatbázis

szervere

Adatbázis

Távoli

hálózati szerver