6. Előadás
Országok listája
Hungary
Budapesti Corvinus Egyetem
Gazdálkodástudományi Kar
Gazdaságinformatikus
Gazdaságinformatika Alapjai
Jegyzetek
6. Előadás
2007.11.25 22:34:24
Az alábbi szöveg egy formázás és képek nélküli előnézete a dokumentumnak. A tökéletes megjelenítéshez jelentkezz be, majd töltsd le a dokumentumot.
A gazdaságinformatika alapjai
6. eliadás Az adattól az adatbázisig
Az adatbázis
Programmfüggetlen adatok rendezett halmaza (nem mennyiségi jellemzi!). Tartalmazza az adatokat, az adatok ábrázolási módját, az adatok közti összefüggéseket, kapcsolatokat, Az adatokhoz való hozzáférés ellenirzési módját Mködni kell rajta egy olyan adatbázis-kezeli rendszernek, mely lehetivé teszi az adatokból a bennük lévi információ eliállítását. (Data Base Management System, DBMS) A gazdaságinformatika alapjai 6. eliadás
Az egyedi adattól az adatbázisig
A programok szerkezete:
Az utasítások a formális logika leképezései:
keret Adatdefiníciók
· adatmozgatás · aritmetikai utasítások · logikai utasítások · ugrások · feltételes ugrások · keret utasítások
Programutasítások
A gazdaságinformatika alapjai 6. eliadás
Az egyedi adattól az adatbázisig
A programok szerkezete: keret Adatmozgatás: ·adat beírás, ·bevitel adathordozóról, ·elire tárolt adatok beolvasása a programba. A gazdaságinformatika alapjai 6. eliadás Programutasítások Adatdefiníciók
Az egyedi adattól az adatbázisig
keret Adatdefiníciók
·elire tárolt adatok beolvasása a programba.
Programutasítások
A gazdaságinformatika alapjai 6. eliadás
Az egyedi adattól az adatbázisig
A B C D 34 2 96 54 f h a b
B program
2. adat
1. adat
A program C program
2 h B
·elire tárolt adatok f A 34 beolvasása a programba. 54 b D
96 a C 3. adat
A gazdaságinformatika alapjai 6. eliadás
Az adatbázis kezeli helye
DB MS
Operációs rendszer
Hardver
A gazdaságinformatika alapjai 6. eliadás
A két fi típus
Tény adatbázis, Szöveges információ visszakeresi rendszerek.
A ketti között a határvonal nem éles.
A gazdaságinformatika alapjai 6. eliadás
Az adatbázis kezeli rendszerek felé támasztott követelmények (1)
Adatfüggetlenség, Adatok közti komplex kapcsolatok ábrázolása, Redundancia mentességet illetve annak ellenirzése, Egyszer használat, a különféle felhasználói igények hatékony kielégítése, Az adatok védelme: nehogy illetéktelenek hozzáférhessenek (privacy), Az adatok integritása: a hozzáférésre jogosultak se ronthassák el lehetileg az adatbázist (integrity), Helyreállíthatóság: bármely esetleges hiba esetén az eredeti állapotot vissza lehessen állítani, A gazdaságinformatika alapjai 6. eliadás
Az adatbázis kezeli rendszerek felé támasztott követelmények (2)
Több felhasználós adatbázisoknál az egyidej hozzáférést, illetve annak ellenirzését, Osztott adatbázisoknál ezenfelül lehetivé kell tenni az adatok szétosztását és megtalálását a különbözi helyekril, az egyidej hozzáférés ellenirzését és az adatforgalom optimalizációját is.
A gazdaságinformatika alapjai 6. eliadás
Az adatbázis architektúra három szintje
belsi vagy fizikai szint
tényleges fizikai tárolási és elérési módot írja le
külsi szint,
miként látják az egyes felhasználók az adatbázist,
Koncepcionális szint
logikailag egységbe ötvözve hogyan néz ki ténylegesen az adatbázis. Ennek különbözi vetületeit látják a külsi szinten a különbözi felhasználók. Ez képzidik le tárolási és elérési struktúraként a belsi szinten.
A gazdaságinformatika alapjai 6. eliadás
Elemi adatszerkezetek
Bejegyzés (record): Tömb, Láncolt lista, verem logikai, fizikai.
CYX462 DY9680 ABC017 V24034 CZ9404 KF9547
Mitsubishi Ford Daihatsu Ford Volkswagen Volkswagen
Colt GL Sierra L Charade Escord D Fastback TL Fastback TL
fehér ezüstmetál kék fehér zöld zöld
A gazdaságinformatika alapjai 6. eliadás
RENDSZÁM
GYÁRTMÁNY
TÍPUS
SZÍN
RTARTALOM 1298 1996 1298 1796 1594 1594
EGYÉB ... ... ... ... ... ...
Rendezés
Rendezési kulcs bevezetése.
CAX462 DY9680 ABC017 V24034 CZ9404 KF9547
Mitsubishi Ford Daihatsu Ford Volkswagen Volkswagen
Colt GL Sierra L Charade Escord D Fastback TL Fastback TL
fehér ezüstmetál kék fehér zöld zöld
A gazdaságinformatika alapjai 6. eliadás
RENDSZÁM
GYÁRTMÁNY
TÍPUS
SZÍN
RTARTALOM 1298 1996 1298 1796 1594 1594
Pointerek
... ... ... ... ... ...
Láncolt lista
A láncolt lista egy eleme, egy T típusú adatrészbõl, és 1..n darab pointerbõl áll. A pointerek arra a memóriacímre mutatnak, ahol egy újabb listaelem található (rákövetkezõ).
pointer pointer
1.elem
2.elem
3.elem
pointer
Láncolt lista esetén csak a listaelem helyfoglalása folytonos, a pointer értéke mutatja, hogy a következõ elem hol található a memóriában. (Elõfordulhat, hogy 1-2 elem, vagy akár az egész lista memóriafolytonosan helyezkedik el, de ez nem feltétlenül jellemzõ)
A gazdaságinformatika alapjai 6. eliadás
Elem törlése
1.elem
pointer
2.elem
pointer
3.elem
pointer
A gazdaságinformatika alapjai 6. eliadás
Elem törlése
1.elem
pointer
3.elem
pointer
A gazdaságinformatika alapjai 6. eliadás
Új elem beillesztése a listába
Új elem
pointer
1.elem
pointer
2.elem
pointer
3.elem
pointer
A gazdaságinformatika alapjai 6. eliadás
Új elem beillesztése a listába
Új elem
pointer
1.elem
pointer
2.elem
pointer
3.elem
pointer
Elöny: Hátrány:
könnyü beillesztés és törlés, a lista elsõ elemétõl lépkednünk kell a következõ elemre, míg el nem érjük a megfelelõ elemet.
A gazdaságinformatika alapjai 6. eliadás
Verem, STACK, LIFO (Last In First Out)
Adattároló, amelybõl a legutoljára beírt elemet (top) tudjuk elérni, illetve kitörölni. Szemléletesen egy edényhez hasonlítható:
Utolsó elem 4. elem 3. elem 2. elem 1. elem
A vermet a függvények/eljárások hívásakor, megszakítás híváskor (hívás elõtti állapot kimentés, majd állapot visszaállítás hívás után) használják, további felhasználási terület például a matematikai képletek kiértékelése.
A gazdaságinformatika alapjai 6. eliadás
Az adatbázis kezeli fibb részei
sémamódosítások Lekérdezések módosítások
Lekérdezés feldolgozó
tárkezeli
Tranzakció kezeli
Adatok, metaadatok
A gazdaságinformatika alapjai 6. eliadás
A korszer adatbázis kezeli szoftvertil megkövetelheti
Valamennyire tudják használni csekély számítástechnikai ismeretekkel rendelkezik is, Legyen felhasználóbarát lekérdezi nyelve és jelentés készítije (report generátor), Biztosítsa a rendszer legfontosabb jellemziinek automatikus dokumentálását, Képernyihasználat egyszer legyen, Párbeszédesen (interaktív módon) lehessen használni,Egyszeren lehessen az adatbáziskezeli utasításokból (magas szint) programnyelvi utasításokat generálni.
A gazdaságinformatika alapjai 6. eliadás
A DBMS nyelv funkciói
Adatleíró nyelv (Data Definition Language), adatok és a köztük lévi kapcsolatok leírása, Adatkezeli nyelv (Data Manipulation Language), adatok visszanyerésére, beírására, módosítására, törlésére.
A gazdaságinformatika alapjai 6. eliadás
Az adatmodell
Adatmodell: a különbözi típusú adatok, a köztük fennálló kapcsolatok, összefüggések, valamint a velük kapcsolatos adatvédelmi eljárások leírása. Entitás: A logikailag összetartozó adatok önálló egyedtípusokba összegyjtve. Attribútum: Az egyes entitások tulajdonságai, amelyek azok egyértelm azonosítását is szolgálják. Fibb modellek:
hierarchikus (pl. IMS), hálós (pl. IDMS), relációs (pl. DB2, SQL/DS)
A gazdaságinformatika alapjai 6. eliadás
Kapcsolat
Két entitás típus között, vagy ugyanazon entitás különbözi attribútumai között. Kapcsolattípusok: A két elem független egymástól; Kölcsönösen egyértelm kapcsolat (pl.jó kódrendszerben a kód és a megnevezés között), Egyik irányban egy, a másikban többértelm (1:N) kapcsolat (pl. szülianya és gyerekei), Több-több értelm (M:N) kapcsolat (pl. férfiak és nik). A gazdaságinformatika alapjai 6. eliadás
1:1 kapcsolat
Osztálykód 113 228 969
a.)
Osztálynevek
Bér Pénzügy Tervezés
A gazdaságinformatika alapjai 6. eliadás
1:N kapcsolat
SZÜLANYA GYEREK
Kiss Mária... Kovács Pálné... Nagy Rozália... Tóth Margit...
b.)
Oláh Andrea... Kovács Péter... Kovács Tamás Kovács Vera Farkas Éva Tóth Vera Tóth Zoltán
A gazdaságinformatika alapjai 6. eliadás
N:M kapcsolat
A.JÁNOS B.PÉTER C.PÁL D.TAMÁS
W. ANNA X. BARBARA Y. KATI Z. JUDIT
A gazdaságinformatika alapjai 6. eliadás
Egyes relációk tulajdonságai
Egyértelm relációnév az adatbázisban, Sorok jellemzik az egyedeket, oszlopok az egyes tulajdonságokat, Minden sorban azonos számú oszlop van, Oszlopoknak a reláción belül egyértelm neve van, Bármely oszlop egy sorban legfeljebb egy értéket vehet fel, Ha nincs értéke, akkor NULL, Oszlopok sorrendje tetszileges, Nincs két teljesen azonos sor, Létezik az oszlopoknak legalább egy olyan kombinációja, amelyik egyértelmen azonosítja a sort, ez az elsidleges kulcs.
A gazdaságinformatika alapjai 6. eliadás
Egyed-Kapcsolat (E/K) modell
Adatbázis tervezés egyik módja. Top-down tervezés. Meghatározzuk az egyedeket (entitásokat) és a köztük fennálló kapcsolatokat:
1:N Gyártó
Gépjárm N:M
Tulajdonosok
A gazdaságinformatika alapjai 6. eliadás
Hasonló témájú dokumentumok

- 2008-01-19 18:14:23
A mások által feltöltött dokumentumokat értékelheted. Ha úgy ítéled meg, hogy a vizsgára való felkészülés szempontjából hasznos volt egy dokumentum, akkor adj rá sokcsillagos értékelést.
Ha hibákat tartalmaz, vagy egyéb probléma van vele, akkor keveset.
A dokumentumok sorrendje az értékelések alapján adódik. Ami fentebb van a listában, azt hasznosabbnak ítélték társaid. Az új dokumentumok pedig (értékelések hiányában) szintén a lista tetején kezdenek.
Hozzászólások
Ha észrevételed van egy dokumentummal kapcsolatban (például hibát találtál benne), akkor a Hozzászólások részben jelezheted. Az olyan jellegű kérdéseket mint pl.: A 2. feladat 4. sorából milyen átalakítással jutottunk az 5. sorban szereplő képlethez? - szintén ide érdemes írni
Egy tipp az oldalhoz! - Küldj üzenetet a szakod vagy évfolyamod összes hallgatója számára. Hasznos lehet ha választ keresel egy kérdésre, vagy mindenkivel tudatni akarsz egy információt. Ehhez használd az Üzeneteken belül a baloldali dobozban az Üzenet írását.