Az információ feldolgozás alapvetı módszerei Folyamat szemlélető információ feldolgozás A legfontosabb állomány struktúrák

Hasonló dokumentumok
Dr. Kotsis Domokos. Adatbázisok. Segédanyag az előadáshoz

Adatbázisok. 1. dia. 2. dia. 3. dia. Cél. Az információ feldolgozás alapvetı módszerei. Dr. Kotsis Domokos. Segédanyag az elıadáshoz

Célorientált: cél meghatározása célhoz vezető folyamat folyamathoz szükséges adatállomány

A relációs kalkulus 1.

Az információ feldolgozás alapvetı módszerei

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

8. Gyakorlat SQL. DDL (Data Definition Language) adatdefiníciós nyelv utasításai:

9.előadás: Adatbázisok-I. dr. Hajas Csilla (ELTE IK)

Tartalomjegyzék. Tartalomjegyzék 1. Az SQL nyelv 1 Az SQL DDL alapjai 2

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

Adatbázisok-1 előadás Előadó: dr. Hajas Csilla

Adatbázisok I. Definíció: DDL: - objektum létrehozás CREATE - objektum megszüntetés DROP - objektum módosítás ALTER

Adatbázis kezelés Delphiben. SQL lekérdezések

Adatbázis használat I. 5. gyakorlat

Tranzakciókezelés PL/SQL-ben

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

B I T M A N B I v: T M A N

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

Az adatbázisrendszerek világa

Bevezetés: az SQL-be

Adatbázis-kezelés, információs-rendszerek

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

BEVEZETÉS Az objektum fogalma

Adatbázis-kezelés. Harmadik előadás

ADATBÁZISOK, ADATTÁRHÁZAK

ADATBÁZISOK, ADATTÁRHÁZAK

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

BGF. 4. Mi tartozik az adatmodellek szerkezeti elemei

Adatbázisrendszerek április 17.

LOGISZTIKAI ADATBÁZIS RENDSZEREK BEVEZETÉS

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

Indexek és SQL hangolás

Megszorítások. AB1_06A_Megszorítások - Adatbázisok-1 EA (Hajas Csilla, ELTE IK) - J.D. Ullman elıadásai alapján

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

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

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

Bevezetés: Relációs adatmodell

Adatbázisok elmélete 9. előadás

SQL parancsok feldolgozása

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

SQL- Utasítások csoportosítása Definíció: DDL: - objektum létrehozás CREATE - objektum megszüntetés DROP - objektum módosítás ALTER

Adatbázisok. 2. gyakorlat SQL november november 12. Adatbázisok 1 / 31

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ázisok. 8. gyakorlat. SQL: CREATE TABLE, aktualizálás (INSERT, UPDATE, DELETE), SELECT október október 26. Adatbázisok 1 / 17

Adatbázisok elmélete 10. előadás

SQL. Táblák összekapcsolása lekérdezéskor Aliasok Allekérdezések Nézettáblák


Adatbázisok elmélete 9. előadás

Az SQL nyelv Structured Query Language (Struktúrált lekérdező nyelv)

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

Nem klaszterezett index. Beágyazott oszlopok. Klaszterezett index. Indexek tulajdonságai. Index kitöltési faktor

Adatbázis rendszerek. Molnár Bence. Szerkesztette: Koppányi Zoltán

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

VÁLLALATI INFORMÁCIÓS RENDSZEREK. Debrenti Attila Sándor

ADATBÁZISOK: TAN7.EA témaköre SQL DDL, DML, DCL, Tranz.kez.

Bevezetés: Relációs adatmodell

SQL jogosultság-kezelés. Privilégiumok Grant és Revoke Grant Diagrammok

Nem klaszterezett index. Klaszterezett index. Beágyazott oszlopok. Index kitöltési faktor. Indexek tulajdonságai

A relációs algebra egy speciális algebra, amely néhány egyszerű, de hathatós. operandusok. Egy reláció megadható a nevével vagy közvetlenül, sorainak

Tranzakció-kezelés, alapfogalmak. Vassányi István, 2012.

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

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

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

Sikerünk kulcsa: az információ De honnan lesz adatunk? Palaczk Péter

SQL haladó. Külső összekapcsolások, Csoportosítás/Összesítés, Beszúrás/Törlés/Módosítás, Táblák létrehozása/kulcs megszorítások

Adatbázisok elmélete 12. előadás

Informatikai képzés Információs rendszerek dr. Hajas Csilla (ELTE IK)

AB1 ZH mintafeladatok. 6. Minősítse az állításokat! I-igaz, H-hamis

Adatbázis rendszerek. Molnár Bence. Szerkesztette: Koppányi Zoltán

Adattípusok. Max. 2GByte

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

A relációs adatbáziskezelés szabványos nyelve Két fő csoportba sorolhatók az utasításai

Adattípusok. Max. 2GByte

Nézetek és indexek. AB1_06C_Nézetek_Indexek - Adatbázisok-1 EA (Hajas Csilla, ELTE IK) - J.D. Ullman elıadásai alapján

terminológia, értelmezések, fogalmak

Adatszerkezetek Adatszerkezet fogalma. Az értékhalmaz struktúrája

Az információs rendszerek adatai

Adatbázisok* tulajdonságai

Az információs rendszerek adatai

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

Relációs algebra áttekintés és egy táblára vonatkozó lekérdezések

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

Adatbázis rendszerek SQL nyomkövetés

SQL DDL: Táblák, megszorítások (constraints), triggerek, nézettáblák

VvAaLlÓóSs IiıDdEeJjȷŰű OoDdSs goldengate alapokon a magyar telekomban

STRUCTURED QUERY LANGUAGE(SQL) - ALAPOK

Adatbázis-kezelés. alapfogalmak

Adatbázis tartalmának módosítása (DML), az adatbázis-kezelı rendszerek felépítése,

Exadata hibrid oszlopos adattömörítés automatizálása; DB 12c partition merge

SQLServer. Védelmi struktúra

1. Mi a fejállományok szerepe C és C++ nyelvben és hogyan használjuk őket? 2. Milyen alapvető változókat használhatunk a C és C++ nyelvben?

Adatbázisok biztonsága

Adatszerkezetek 1. előadás

<Insert Picture Here> Közeli jövőkép az üzleti intelligenciáról

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

Adatbázis-kezelés. Második előadás

Adatbázisok-I. előadás dr. Hajas Csilla (ELTE IK)

Adatszerkezetek 2. Dr. Iványi Péter

Marton József BME-TMIT. Adatbázisok VITMAB november 11.

Webfejlesztés 4. alkalom

Átírás:

Az információ feldolgozás alapvetı módszerei Folyamat szemlélető információ feldolgozás Optimális struktúra Keresés Struktúra Algoritmus A legfontosabb állomány struktúrák o Szekvenciális állomány struktúrák: Fizikai Logikai Keresési módok Lineáris keresés Bináris, logaritmikus keresés Peterson-féle keresés Csaknem fizikai szekvenciális file Kupacos keresés Gyakoriság szerint rendezett file Statikus megoldás Dinamikus megoldás o Hierarchikus állomány struktúrák: Ábrázolás: Belsı mutatós módszerek o Left-list o Több pointer o Segédrekordok o Győrők Külsı mutatós módszerek o Táblázatok o Bináris mátrixok o Hálós állomány struktúrák: Ábrázolás: Visszavezetés hierarchikusra o Belsı mutatós módszerek Több pointer o Külsı mutatós módszerek Táblázatok Bináris mátrixok o Nem konzekutív (asszociatív) állomány struktúrák: Indexelt szervezés Sőrő indexelés o B fák o B+ fák Ritka indexelés o Index-szekvenciális szervezés Direkt szervezés Közvetlen leképezés Hashing algoritmusok o Két hashing algoritmus Maradék módszer Csonkítás 1

o Szinonímok Külsı láncolás Belsı láncolás Nyílt (Peterson) módszer Többszörös hashing Bucket-ek használata Összehasonlítások Adatbázis szemlélető információ feldolgozás Egyed-kapcsolat leírások Adatbázis felügyelı Adatfüggetlenség o Logikai o Fizikai DML o Alkalmazott nyelv szerint Host language Self Contained Language o A felhasználás jellege szerint Procedurális Dekleratív Alapvetı ABKR modellek (approach) o Hierarchikus o Hálós (CODASYL, DBTG) Area Set Séma Alséma IDMS o Relációs Anomáliák Módosítási anomália Beírási anomália Törlési anomália Az anomáliák kiküszöbölése 1. Normálforma 2. Normálforma 3. Normálforma Boyce-Codd (BCNF) normálforma Többértékő függıség 4. Normálforma A lekérdezés elve relációs rendszerekben: relációs algebra o Alapmőveletek: Unió Különbség Direkt szorzat Projekció Szelekció o Következmény mőveletek: Metszet Hányados 2

Belsı kapcsolat Feltételes kapcsolat Természetes kapcsolat Külsı kapcsolat Left Outer Join Right Outer Join Full Outer Join relációs kalkulus o atom o Ψ(t) függvény (formula) o ISBL o QBE o SQL DDL CREATE, ALTER, DROP TABLE CREATE, DROP VIEW CREATE, DROP [UNIQUE] INDEX DCL COMMIT ROLLBACK LOCK UNLOCK GRANT WITH GRANT OPTION REVOKE DML INSERT UPDATE DELETE Query SELECT Beágyazott SQL o Továbbfejlesztett modellek: EER modell(subclass, superclass) Specializáció Generalizáció Nested Relational Model (N1NF) Structural Data Model Relations o Primary o Referenced o Nest o Association o Lexicon o Subrelation Connections o Ownership o Reference o Identity Objektum-orientált adatbázisok Encapsulation o Interface o Body Inheritance, polymorphism O2 3

o Atomi típusok o Típus konkstruktorok Objetstore rendszer OQL SQL3 Felhasználó által definiált típusok o Abstract Data Type (ADT) o Row Type o Collection Types o Táblák közötti öröklés o Egységbe zárás o Öröklés o Többalakúság o Mőveletek(CALL,RETURN,CASE,IF,THEN) Deduktív adatbázisok Data processing Business logic User interface Tárolt rutinok Triggerek o Osztott adatbázisok Konzisztencia, konvergencia Elemzések Szinkronizációs protokollok Központosított protokollok o A központi zárellenırzés o A zseton módszer o Az elsıdleges példány módszer Osztott protokollok Adatvédelem Fizikai védelem Ügyviteli védelem Algoritmikus védelem o felhasználó azonosítás jelszóvédelem fizikai azonosító használata személyi jellemzık o partner azonosítás Hozzáférés-védelem o hozzáférés védelem o konvencionális rejtjelezés Helyettesítés Periodikus helyettesítés Kulcsfolyam(at)os rejtés Rejtjelötvözés vagy keverı transzformációk o nyílt rejtjelezés MIT módszer (prímfelbontás) Merkle-Hellmann módszer (hátizsák probléma) o üzenethitelesítés o digitális kézjegy valódi digitális kézjegy Kulcsgondozás o Kulcsgenerálás o Kulcskiosztás 4

Döntés-támogató rendszerek OLAP (On Line Analitical Processing) o ROLAP o MOLAP Adattárház Adatpiacok Tudásfeltárás o Adatkiválasztás o Adattisztítás Véletlen kettızıdések o Bıvítés o Szőkítés o Kódolás o Adatbányászat Név elírások (Kotsis, Kocsis, Kotsits) Kitöltés hiánya (alapértelmezés) hagyományos lekérdezı eszközök statisztikai technikák vizuális technikák hasonlóság, távolság, szomszédság döntési fák társító szabályok o jelentéskészítés Alapkulcsok Merkle rejtvény módszere A "hatványozós" módszer o Kulcstárolás (n,k) küszöbrendszerek Hagyományos igények o OLTP (On Line Transaction Processing) Új igények o Adatfolyamok feldolgozása o DSS (Decision Support System) o Tudásfeltárás (Data Mining, adatbányászat) NAGYISTVÁN: Adattárházak kialakulása, építése, elemzése Az adatfeldolgozás forrásai Tranzakciós adatbázis (OLTP On-Line Transaction Processing) Operatív adattár (ODS Operational Data Store) Adattárház (OLAP On-Line Analytical Processing) Az értékelés szempontjai Az alkalmazás célja A feldolgozás jellegzetességei A tervezés módja, és eredménye A használhatóság a célok alapján (elınyök, hátrányok) 5