Kezdőlap

|

Mi a kreditvadasz.hu Egy felsőoktatási közösségi oldal amely segít kapcsolatot tartani a hallgatók között, így segítséget nyújt a sikeres tanulmányokhoz...

6. Előadás

Országok listájaHungaryBudapesti Corvinus EgyetemGazdálkodástudományi KarGazdaságinformatikusGazdaságinformatika AlapjaiJegyzetek6. Előadás

2007.11.25 22:34:24
(10)
Szerző: Lakos Péter
Cimkék: adatbázis


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
Lekérdezés optimalizálás
- 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.

Cimkefelhő

01 1. félév 11.12-2 2 eloadas 2.óra 2008/2009-1 7. 7. gyakorlat adóigazgatás állattan alternatív energiaforrások bencze beugro biotermékek cikk csehov dosztojevszkij előadásanyag, mechatronika épszerk 5 épszerk iii. etnikai kisebbség eu agrárpolitikája eu ismeretek európai civilizációk eredete fehérje fizikai+kémia földrajz füst gamf fizika vizsga gazdasági gazdmatek glikoneogenezis gyakorlat gyakorló feladatok hallgatoi anyag idegenforgalom jogfosztás képek kibernetika koaguláció környezettechnikai műveletek és gépek politikatudomány szerep szociálpolitika társadalom ter.védelem tolsztoj topográfia trendszámítás vezetői