Databázové a informačné systémy
(informatika pre študentov štvrtého-piateho ročníka  Leteckej fakulty, TU KE - 2005 - RNDr. Peter Szabó)

Úvod

Tieto stránky sú určené pre študentov 4-5. ročníka Leteckej fakulty, TU Košice. Stránky obsahujú základné informácie predmetu Databázové a informačné systémy. Stránky neobsahujú špeciálne informácie, len poskytujú všeobecný prehľad o problematike informačných a databázových systémov.

Obsah :

1)  Databázová terminológia - základné pojmy ( báza dát, systém riadenia bázy dát (SRBD), administrátor bázy dát, administrátor systému riadenia bázy dát )
2) Základné vlastnosti databázových systémov ( prezistencia (stálosť),  správa externej pamäte, konkurentnosť, bezpečnosť, spoľahlivosť, možnosť dotazovania )
3) Historický vývoj databázových systémov ( systémy súborov, hierarchické a sieťové databázy, relačné databázy, objektovo - orientované databázy)
4) Databázová terminológia - relačný dátový model (údaj, informácia, popis modelu, relácia, atribút, doména, skalár, n-tica, primárny kľúč, duplicitné n-tice, atomistické hodnoty atribútov, normalizované relácie, operácie relačnej algebry : výber, projekcia, kartézsky súčin, zjednotenie, rozdiel, prienik, spojenie )
5) Relačné databázové systémy (príklad, základné vlastnosti, dátové typy, primárny kľúč, cudzí kľúč, vzťahy 1:N, 1:1, M:N)
6) Dotazovací jazyk SQL (štandardy SQL, základné príkazy jazyka SQL - , CREATE, ALTER,COMMENT, SELECT, FROM,WHERE,ORDER BY, GROUP BY, HAVING, INSERT, UPDATE, DELETE )
7) Systémy riadenia bázy dát (základné triedenie SRBD, princípy výberu vhodného systému, ORACLE, IBM DB2, Informix, FireBird, PostgreSQL, MySQL)
8) Projektovanie databázovej aplikácie - všeobecné zásady
9) Dátové modelovanie, návrh a tvorba IS  (databázový model, dátový model, ER - modely, diagramy, notácie, IBM Rational Rose ,  Oracle Designer,  Sysbase PowerDesigner ,  System Architect )
10) FireBird ( Príklad relačného multiplatformového systému riadenia bázy dát (Windows, Linux, Mac, Solaris, Unix). Inštalácia systému, spustenie SRBD, úlohy administrátora SRBD, práca v sieti, základné príkazy SQL)
11) MS Access ( Príklad systému riadenia bázy dát pre Windows)
12) Projektovanie databázovej aplikácie na PC - MS Access
13) Visual Fox PRO ( Programovanie objektovo-orientovaného relačného databázového systému, SQL, tvorba SRBD, databázový systém, adresár dát, báza dát, relácie, dotazy, pohľady, programy)

Informačné systémy a databázové technológie :
14) Klasifikácia informačných systémov (definícia informačného systému, hirearchia informačných úrovni, hierarchia informačnej potreby, transakčné systémy, systémy pre riadenie, systémy pre podporu rozhodovania, informačné systémy pre vrcholové riadenie,  systémy obchodnej inteligencie)
15) Dátové sklady (riadenie podniku a dátové sklady, vlastnosti dátových skladov, operatívne systémy versus dátové sklady, dátová pumpa, dátové tržnice, metadáta, technológie navrhovania dátových skladov)
16) Dolovanie dát (dolovanie dát a dátové sklady, algoritmy dolovania, charakterizovanie tried, zhlukovanie, vyhľadávanie asociácií, objavovanie sekvenčných vzorov, predikcie, OLAP)
17) Distribuované databázové systémy (distribuovaný databázový systém, distribuovaný systém riadenia bázy dát, princíp transparentnosti, lokálna autonómia, nezávislosť od centrálneho uzla, fragmentácia, alokácia, replikácia, nepretržitá prevádzka, distribuované spracovanie dotazov, distribuované riadenie transakcií, nezávislosť  od hardverovej platformy, od komunikačnej platformy, od operačných systémov, od lokálnych SRBD)
18) Informačná bezpečnosť (bezpečnostná politika, bezpečnostný audit, bezpečnostný projekt, zálohovanie a archivácia údajov, citlivé údaje, hacker, cracker, bezpečnostný správca systému, šifrovací algoritmus, prelomenie šifrovacieho algoritmu, DES-cracker, elektronický podpis, certifikačná autorita, čipové karty, bezpečnostné predmety)

Komunikačné technológie :
19) WAP technológie ( vývoj bezdrôtových sietí - 1.generácia : NMT;  2 generácia : GSM 900,1800;  2.5 generácia GPRS, HSCSD, EDGE; 3 generácia UMTS CDMA, WAP protokol, jazyk WML, WML script, komunikácia WAP zariadenia a WEB servera, protokol WAP 2.0, deklarácia WAP stránky )


Príklady   - vytvorenie bázy dát, vytvorenie a listovanie tabuľky v SRBD MySQL.

Download :

Download stránok bez systému FireBird
(185 kB, stiahnutie a off-line spustenie stránok index.html )
Download stránok FireBird (18 kB, do podadresára Firebird treba nahrať tieto súbory)
Download systému FireBird (3556 kB, verzia 1.5.1.4881 Windows)


Použitá literatúra :

[1] Codd, E.F.: A Relational Model for Large Shared Data Banks. Communications of the ACM, Vol. 13, No. 6, June 1970 ( Základný popis relačných databázových systémov)
[2] Nečas a kolektív: DÁTOVÉ ŚTRUKTÚRY A DATABÁZOVÉ SYSTÉMY , 1991
[3] Jaroslav Pokorný: Databázové systémy a jejich použití v informačních systémech

Užitočné internetové odkazy: ( test funkčnosti odkazov 29.11.2004 )

- SQL funkcie a príkazy SRBD FireBird
- Zbierka SQL odkazov (kapitoly: MS Access, Dátové modelovanie, Dolovanie dát, Databázy, SQL, SQL server, DB2, Oracle, Sybase, MySQL, PostrgreSQL)
- Operačný systém FreeBSD a  databázové systémy

- Programovanie v jazyku C++, algoritmy  ( programovanie pre 1. ročník )

Autor stránky: RNDr. Peter Szabó, odborný asistent leteckej informatiky, mail: peter.szabo@tuke.sk

8.2.2005