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 )
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