Adatbáziskezelő rendszerek

A tantárgy angol neve: Data Base Systems

Adatlap utolsó módosítása: 2006. július 1.

Tantárgy lejárati dátuma: 2009. november 24.

Budapesti Műszaki és Gazdaságtudományi Egyetem
Villamosmérnöki és Informatikai Kar

Villamosmérnöki Szak

Műszaki Informatika Szak

Választható tárgy

Tantárgykód Szemeszter Követelmények Kredit Tantárgyfélév
VIAU9334   4/0/0/v 5 1/1
3. A tantárgyfelelős személy és tanszék Dr. Iváncsy Renáta Erzsébet,
4. A tantárgy előadója

Név:

Beosztás:

Tanszék, Int.:

Kovács Ferenc

tanársegéd

Aut. és Alk. Inf.

5. A tantárgy az alábbi témakörök ismeretére épít

Alapvető programozási ismeretetek. Adatbázis- kezelés alapszintű ismerete. Windows operációs rendszerek ismerete.

6. Előtanulmányi rend
Ajánlott:

Informatika II.

7. A tantárgy célkitűzése

A tárgy célja, hogy megismertesse a hallgatókat az adatbázis-kezelés alapfogalmaival, valamint tervezési és karbantartási kérdéseivel. A tárgy ismerteti a mai modern adatbázis-kezelők legújabb lehetőségeit is: adatbázisok szerver oldali programozása, elosztott adatbázisok, párhuzamos feldolgozás, adattárházak. A gyakorlatok során a hallgatók megismerkednek az Oracle, az MS SQL Server, DB2 alapú adatbázis-kezelő rendszerekkel. A tárgy ismerteti mind az adatbázis tervezési, mind az adminisztrátori feladatokat.

8. A tantárgy részletes tematikája

Bevezetés: adatbázis-kezelők története, szerepük az informatikában, mai modern rendszerek áttekintése.

Relációs adatmodell: elméleti alapok, relációs algebra, relációs adatbázisok, táblák, nézetek.

Adatbázis tervezés: tervezési lépések, ER diagramok, adatintegritás, normalizáció.

SQL nyelv: adatdefiníciós utasítások, adatmanipuláló utasítások. Táblák összekapcsolása, összegző lekérdezések. Adatbázisok szerver oldali programozása.

Az adatbázis fizikai szintje: fájlszervezési kérdések, adatok indexelése, B-fák.

Adatbázis adminisztráció: tranzakció-kezelés, lekérdezések optimalizálása, adatok mentése és visszaállítása.

Elosztott adatbázisok: elosztott tranzakciók, replikáció, kétfázisú kommit, elosztott adatbázis modellek.

Adattárházak: definíció, OLAP, ROLAP, MOLAP, HOLAP. Lekérdező nyelvek és eszközök, fejlesztő eszközök.

Adatbányászat: asszociációs szabályok, osztályozás, klaszterezés

9. A tantárgy oktatásának módja (előadás, gyakorlat, laboratórium)

(előadás, gyakorlat, laboratórium):

A tárgy hetente két óra előadásból, és két óra laboratóriumi gyakorlatból áll. A gyakorlatok során a hallgatók az Oracle, az MS SQL Serverrel és a DB2 legújabb verzióival oldják meg a feladatokat.

10. Követelmények

a. A szorgalmi időszakban: 1 zárthelyi dolgozat

b. A vizsgaidőszakban: vizsga

c. Elővizsga: van

A tárgyat maximum 40 fő veheti fel. A szelektálás a tanulmányi átlag alapján történik.

11. Pótlási lehetőségek

A félév utolsó tanulmányi hetében a sikertelen és meg nem írt zárthelyi dolgozatok pótlására van lehetőség.

12. Konzultációs lehetőségek

Előzetes egyeztetés után fogadási időben lehetséges a személyes konzultáció.

13. Jegyzet, tankönyv, felhasználható irodalom

Hivatalos Microsoft, Oracle illetve IBM oktatási anyag.

14. A tantárgy elvégzéséhez átlagosan szükséges tanulmányi munka

:

Kontakt óra

60

Félévközi készülés órákra

30

Felkészülés zárthelyire

15

Vizsgafelkészülés

45

Összesen

150

15. A tantárgy tematikáját kidolgozta

Név:

Beosztás:

Tanszék, Int.:

Dr. Charaf Hassan

docens

Aut. és Alk. Inf.

Monostori Krisztián

tanársegéd

Aut. és Alk. Inf.

Kovács Ferenc

tanársegéd

Aut. és Alk. Inf.