Az adatok a vállalat kulcsfontosságú erőforrásai. Az információs rendszer adatai kezelésének két alapvető változata:

Hasonló dokumentumok
Adatigények. Koncepcionális séma (magas szintű modell) Logikai séma (alacsony szintű modell) Belső séma (fizikai szerkezet, hozzáférési módok)

Programozás. Adatbázis-kezelés (alapok) Fodor Attila

Adatbázis rendszerek. dr. Siki Zoltán

ADATBÁZIS-KEZELÉS - BEVEZETŐ - Tarcsi Ádám, ade@inf.elte.hu

Adatbázis-kezelő rendszerek. dr. Siki Zoltán

MS ACCESS 2010 ADATBÁZIS-KEZELÉS ELMÉLET SZE INFORMATIKAI KÉPZÉS 1

INFORMATIKA ÁGAZATI ALKALMAZÁSAI. Az Agrármérnöki MSc szak tananyagfejlesztése TÁMOP /1/A

ADATBÁZISOK ADATBÁZIS-KEZELŐ RENDSZEREK. Debrenti Attila

Adatbáziskezelés alapjai ADATBÁZISKEKZELÉS 1

ADATBÁZIS-KEZELÉS. Adatbázis-kezelő rendszerek

ADATBÁZIS-KEZELÉS. Modellek

Adatbázis-kezelés. alapfogalmak

Ajánlott irodalom. Adatbázisok I.

Adatmodellezés adatbázis-kezelés az MS ACCES segítségével

Informatikai alapismeretek Földtudományi BSC számára

Adatmodellezés. 1. Fogalmi modell

Adatbázis, adatbázis-kezelő

ADATBÁZIS-KEZELÉS Demetrovics Katalin

Adatbázis-kezelés. Fülep Dávid. SELECT id FROM eloadas WHERE intezmeny = sze ORDER BY unalomfaktor LIMIT 1 NGB_SZ_003_9

Célkitűzések Az Oracle10 g felépítésének, használatának alapszíntű megismerése

Az adatbáziskezelés alapjai

BEVEZETÉS AZ ADATBÁZIS KEZELŐ RENDSZEREK ALKALMAZÁSÁBA. Az ADATBÁZIS logikailag összefüggő meghatározott szerkezetben tárolt adatok halmaza.

RELÁCIÓS ADATBÁZISSÉMÁK. Egyed-kapcsolat modellről átírás

Magas szintű adatmodellek Egyed/kapcsolat modell I.

ADATBÁZISOK, ADATTÁRHÁZAK

Adatbázis-kezelés. Dr. Fülep Dávid. SELECT id FROM tantargy WHERE intezmeny = sze ORDER BY hasznossag LIMIT 1 NGB_SZ_003_9

Adatmodellek. 2. rész

Adatbázis-kezelés alapok Adatbázisok című tárgyhoz, ismétlés kapcsán

ADATBÁZIS-KEZELÉS. 1. Alapfogalmak

Adatbáziskezelés 1 / 12

Adatbázisok elmélete

Csima Judit szeptember 6.

1. előadás Alapfogalmak Modellezés, a Bachman-féle fogalomrendszer, adatmodell,

Adatbázisok gyakorlat

modell, amiben csak bináris sok-egy kapcsolatok (link, memberowner,

Adatbázisok I. Jánosi-Rancz Katalin Tünde 327A 1-1

Adatbázis rendszerek Definíciók:

Adatbázisok* tulajdonságai

ADATBÁZISOK, ADATTÁRHÁZAK

Adatmodellezés, alapfogalmak. Vassányi István

ALAPOK. 0 és 255 közé eső számértékek tárolására. Számértékek, például távolságok, pontszámok, darabszámok.

Bevezetés: Relációs adatmodell

Adatbázisok - 1. előadás

ADATBÁZIS RENDSZEREK. Adatbázisok története, alapfogalmak, adatmodellek. Krausz Nikol, Medve András, Molnár Bence

Bevezetés: az SQL-be

Adatbáziskezelő-szerver. Relációs adatbázis-kezelők SQL. Házi feladat. Relációs adatszerkezet

Adatbázis-lekérdezés. Az SQL nyelv. Makány György

Az adatbázisrendszerek világa

Az adatbázis-kezelés alapjai

7. előadás. Karbantartási anomáliák, 1NF, 2NF, 3NF, BCNF. Adatbázisrendszerek előadás november 3.

A relációs adatmodell

Java. Perzisztencia. ANTAL Margit. Java Persistence API. Object Relational Mapping. Perzisztencia. Entity components. ANTAL Margit.

Bevezetés az SQL-be. Tankönyv: Ullman-Widom: Adatbázisrendszerek Alapvetés Második, átdolgozott kiadás, Panem, 2009

Adatbázisok és adattárházak az információs rendszerek adatkezelői

Fogalmak: Adatbázis Tábla Adatbázis sorai: Adatbázis oszlopai azonosító mező, egyedi kulcs Lekérdezések Jelentés Adattípusok: Szöveg Feljegyzés Szám

Beszerzési logisztika támogatása az optimális beszállító kiválasztása révén

BEVEZETÉS Az objektum fogalma

Gazdasági folyamatok térbeli elemzése. 5. elıadás

Budapesti Műszaki és Gazdaságtudományi Egyetem Automatizálási és Alkalmazott Informatikai Tanszék INFORMATIKA 2 ADATBÁZISOK

Adatbáziskezelı-szerver SQL. Relációs adatbázis-kezelık. Relációs adatszerkezet. Házi feladat

Adatmodellek komponensei

Informatika érettségi vizsga

SQL. 1.rész. 1.elıadás // Adatbázisok-1 elıadás // Ullman-Widom (Stanford) tananyaga alapján // Hajas Csilla (ELTE IK) 1

Adatbázis rendszerek. Molnár Bence. Szerkesztette: Koppányi Zoltán és Berényi Attila

Alkalmazások típusai Szoftverismeretek

LOGISZTIKAI ADATBÁZIS RENDSZEREK BEVEZETÉS

Bevezetés: Relációs adatmodell

Intelligens közlekedési rendszerek (ITS)

Adatbázisok. 8. gyakorlat. SQL: CREATE TABLE, aktualizálás (INSERT, UPDATE, DELETE), SELECT október október 26. Adatbázisok 1 / 17

Adatbáziskezelés alapjai. jegyzet

w w w. h a n s a g i i s k. h u 1

Adatbáziskezelés. Indexek, normalizálás NZS 1

Adatbáziskezelés Delphi 5 alatt. Bese Antal

MŰSZAKI KÖVETELMÉNYEK, A KÖRKERESŐ SZOFTVER SPECIFIKÁCIÓJA, KÖLTSÉGVETÉS. A) Műszaki követelmények

Adatbázisok I. Egyed-kapcsolat formális modell. Egyed-kapcsolat formális modell. Kapcsolatok típusai

Microsoft Access alapok

Programozás. Bevezetés. Fodor Attila. Pannon Egyetem Műszaki Informatikai Kar Villamosmérnöki és Információs Rendszerek Tanszék

Koós Dorián 9.B INFORMATIKA

Adatbázis-kezelés. Építész Informatika 1. Fejér Tamás október 20.

1. előadás Alapfogalmak Kialakulás, modellezés, a Bachman-féle fogalomrendszer, adatmodell, adatbázis, tulajdonságok

Adatbázisok. 4. gyakorlat. Adatmodellezés: E-K modellb l relációs adatbázisséma. Kötelez programok kiválasztása szeptember 24.

BEVEZETÉS Az objektum fogalma

XML alapú adatbázis-kezelés. (Katona Endre diái alapján)

Informatika tagozat osztályozóvizsga követelményei

Adatbázismodellek. 1. ábra Hierarchikus modell

Adatbázis rendszerek Gy: Az adattárolás fejlődése

Adatbázis-kezelés Access XP-vel. Tanmenet

A hierarchikus adatbázis struktúra jellemzői

MySQL. Elektronikus jegyzet Széchenyi István Egyetem Távközlési tanszék

Adattárház kialakítása a Szövetkezet Integrációban, UML eszközökkel. Németh Rajmund Vezető BI Szakértő március 28.

Adatbázis-kezelés az Excel 2013-ban

Adatbázisok I Adatmodellek komponensei. Adatbázis modellek típusai. Adatbázisrendszer-specifikus tervezés

Az MTMT és az Intézeti Repozitóriumok összekapcsolása bevezetési tapasztalatok SZLUKA PÉTER SEMMELWEIS EGYETEM KÖZPONTI KÖNYVTÁR

ABR ( Adatbázisrendszerek) 1. Előadás : Műveletek a relációs medellben

SQL ALAPOK. Bevezetés A MYSQL szintaxisa Táblák, adatok kezelésének alapjai

Tudásalapú információ integráció

Adatbányászat és Perszonalizáció architektúra

Adatbázisrendszerek BEVEZETÉS. A valós világban vannak dolgok, amelyek viselkednek, hatnak egymásra, kapcsolatban vannak. Ezek rendszert alkotnak.

Java programozási nyelv 11. rész Adatbázis-programozás

Gazdasági informatika vizsga kérdések

Átírás:

ADATSZERVEZÉS

Az adatok a vállalat kulcsfontosságú erőforrásai. Az információs rendszer adatai kezelésének két alapvető változata: fájlrendszerek (a konvencionális módszer) és adatbázis rendszerek (a haladóbb módszer).

Az adatszervezés alapfogalmai (adathierarchia): Adatbázis Adatállomány Rekord Személyi nyilvántartás Raktárkészletek adatáll. Üzleti partnerek adatáll. 1256767 Pataki Sándor 03.05.77 1978325 Rigó Attila 15.12.64 2567356 Börcsök Kriszta 25.08.81 1256767 Pataki Sándor 03.05.77 Adatmező Pataki Karakter (Bájt) 11010111 Az EBCDI kód P betűt leiró bájtja Bit 1, 0 Bináris számjegy Binary Digit

Az adatmezők felosztása tartalmuk alapján: numerikus (csak számokat tartalmazók) alfabetikus (csak betűket tartalmazók) és alfanumerikus (betűk és számok). Mivel minden rekord egy egyed adatait tartalmazza szükség van a rekordok gyors és egyszerű felismerésére. Ennek érdekében az attribútumok közül egy, vagy esetleg több attribútum együttesen, az egyedek megkülönböztetését kell hogy biztositsa. Ez(eke)t az attribútumo(ka)t primáris kulcsnak (ang. Primary key) nevezzük. Az egyedek keresését mindig a primáris kulcs értékének megadásával végezzük. A primáris kulcs egy értékének csak egy egyed felelhet meg.

1. ADATÁLLOMÁNYOK Az adatállomány (adatfájl) egy egyedtipus adatainak szervezett összesége. Az adatok fájlrendszerbe tárolása esetén az információs rendszer adatai több önnálló, egymással logikai egységet képező, adatfájlban tárolódnak. Vevők Programok Reportok Lekérdezések Beszerzők Programok Reportok Lekérdezések Termékek Programok Reportok Lekérdezések

2. ADATBÁZISOK Az adatbázis egy olyan integrált adatszerkezet, mely több különböző egyedttipus előfordulási adatait adatmodell szerint szervezetten perzisztens módon tárolja olyan segédinformációkkal, ún. metaadatokkal együtt, melyek a hatékonyság, integritásőrzés, adatvédelem biztosítását szolgálják. Vevők Beszerzők Eladási alkalmazás Reportok Lekérdezések DBMS Beszerzési alkalmazás Reportok Lekérdezések Termékek Termelésvezérlő alkalmazás Reportok Lekérdezések Adatbázis Adatbázis-kezelő rendszer Felhasználói alkalmazások

Adatbázisok felosztása 1. Alapvető rendeltetésük szerint a) Tranzakciós redundancia-mentesek b) Analitikus nagymértékben redundánsak 2. Szerkezetük, felépítési és működési sajátosságaik alapján a) Relációs b) Objektum-orientált c) Hálós d) Deduktiv e) Objektum-relációs stb. 3. Az adatbázis adatait tároló számitogépek száma szerint a) Központositott (Egységes) b) Disztribuált (Megosztott)

ADATBÁZIS-KEZELŐ RENDSZEREK Az adatbázis-kezelő rendszer (DBMS - DataBase Management System) az adatbázis működtetésére, rendszerszintű és felhasználói folyamatainak szervezésére szolgáló speciális szoftver. Legismertebb relációs DBMS-ek: Oracle, IBM DB2, Microsoft SQL-Server, Sybase stb. A relációs DBMS-ek standard nyelve az SQL (Structured Query Language).

ADATBÁZIS-NÉZETI SZINTEK Szakember-profil Adatszint Leirás Programozó és felhasználó Külső szint A végső felhasználó nézete (alséma) Programozó és adatbázis rendszergazda Adatbázis rendszergazda és rendszer-programozó Rendszer-programozó Konceptuális szint Belső szint Fizikai Adatszervezés szintje Az adatbázis integrális, egységes nézete (séma) Az entitások közötti kapcsolatok nézete (linkek) Az adatok külső memóriákon történő fizikai szervezésének nézete (fizikai adatszervezés)

A külső szint a felhasználó (interaktiv lekérdezés esetén) illetve a programozó (alkalmazás irása esetén) specifikus nézete az adatbázisra amely annak csak azt a részét öleli fel amely jelentős a konkrét lekérdezés végrahajtása illetve az alkalmazás futtatása szempontjából. Az adatbázis eme részét szokás alsémának nevezni.

A konceptuális szint az adatbázis tartalmának absztrakt ábrázolása valamely adatmodell segitségével: Hálós adatmodell Relációs adatmodel Egyed-kapcsolat modell stb. A konceptuális szint a teljes sémát öleli fel, ennek ismerete követelmény a rendszergazda esetében, de ajánlatos a programozó esetében is.

Entity-Relationship (egyed-kapcsolat) modell Az ER modell az adatbázisok szerkezetének konceptuális szinten való tervezésére szolgáló technika. A modell megadható szövegesen. Elterjedtebb a grafikus ábrázolás Elemei: egyed: olyan dolog, amiről adatokat szeretnénk tárolni attribútum: egyedekhez kapcsolódó tulajdonságok kapcsolat: egyedek közötti kapcsolat Kapcsolattipusok:1:1 1:N M:N

KSZ VN SZD OSZ CIM KUTATÓ N M KSZ, PA ÓRA RÉSZT VESZ SZER N PROJECT M PA ELN VEZ BÜ MUNKA- VISZONYBAN VAN HORDOZZA IA, PA BÜ 1 INTÉZET N IA NÉV VIM

A belső szint a rekord-tipusok közötti kapcsolatokat és hivatkozásokat taglalja, az adatok ún. segédstruktúráit öleli fel. Az adatok belső szinten való összekapcsolásának módszerei: Szort listák Összekötő listák Invert listák stb. A fizikai szint az adatok külső tárolókon levő állományokba való csoportositását mutatja.

Adatbázisok felosztása