1 Informatikai Szakképzési Portál Adatbázis kezelés Alapfogalmak
2 Informatikai Szakképzési Portál Adat - Információ Ha saját tapasztalataink során értelmezhető, érzékelhető folyamattal találkozunk, akkor ezekből ismereteket szerzünk Ismeret Ismeret tárolására szolgál. Adat Értelmezett, feldolgozott új ismereteket tartalmazó adat. Információ
3 Informatikai Szakképzési Portál Adatbázis-kezelő Valamilyen szempont szerint összegyűjtött adatok összessége. Adatbázis Az adathalmazt valójában az adatbázis-kezelő rendszer teszi adatbázissá. Adatbázis- kezelő
4 Informatikai Szakképzési Portál Követelények adatbázis-kezelőkkel szemben Adatfüggetlenség Fizikai: Az adatok logikai szerkezete legyen független az adatok fizikai tárolási módjától Logikai: Az adatbázis szerkezetében létrehozott változások ne befolyásolják jelentősen az adatbázist használó többi programot csak azt, amelyiknek érdekében a változást létrehoztuk.
5 Informatikai Szakképzési Portál Követelmények adatbázis-kezelőkkel szemben Adatleíró nyelv megléte Az adatleíró nyelvnek egy mező meghatározásához minimálisan elvárja annak nevét, típusát és hosszát. De megadható még: – Alapértelmezett mezőérték – Értékhatár (vagy konkrét érték amelyeket felvehet egy mező) – NULL érték tiltása – Kulcsmező beállítások (elsődleges, idegen) – Egyediség
6 Informatikai Szakképzési Portál Követelmények adatbázis-kezelőkkel szemben Adatkezelő nyelv megléte Lehet önálló nyelvű (self contained language) vagy beépülő (host language) Tipikus feladatok: – Adatbevitel – Adatmódosítás – Törlés – Adatmegjelenítés – Lekérdezés különböző szempontok szerint
7 Informatikai Szakképzési Portál Követelmények adatbázis-kezelőkkel szemben Egyéb fontosabb követelmények: Kívánt adatok gyors rendelkezésre állása Az adathalmazból a kiválasztás és a csoportosítás lehetséges legyen különböző szempontok szerint Egy alkalmazói program vagy felhasználó által kezdeményezett, az adatbázis elérésére vonatkozó hívások kezelése Az adatbázis integritásának karbantartása
8 Informatikai Szakképzési Portál Követelmények adatbázis-kezelőkkel szemben Adatbiztonság megvalósítása Felhasználók és jogosultságok kezelése Adatok védelmének biztosítása Jelentősége hálózatokban kiemelten fontos
9 Informatikai Szakképzési Portál Gyakran előforduló fogalmak Adattábla egy sora Rekord Adattábla egy oszlopa Tulajdonság Adat ismétlődés Redundancia
10 Informatikai Szakképzési Portál Kulcsok Ha egy kulcs az adott táblában nem de egy másikban elsődleges kulcs Idegen kulcs Az adattábla egy vagy több összevont tulajdonsága amely egyértelműen meghatároz minden sort. Elsődleges kulcs
11 Informatikai Szakképzési Portál Speciális táblák Az indexelt tulajdonság alapján létrejött rendezett tábla, amiben már gyorsabb a keresés Index A forrás tábla vagy táblák csak néhány tulajdonságát tartalmazza Nézet