ADATBÁZISOK, 2018 ősz

Hasonló dokumentumok
ADATBÁZISOK, 2017 ősz

KÖTELEZŐ PROGRAM, SZÁMONKÉRÉSEK. Részletek

Adatbázis alapú rendszerek (2015 tavaszi félév) Előadás

Adatbázis alapú rendszerek (2016 tavaszi félév) Előadás

Az Adatbázis alapú rendszerek kurzus követelményei és tematikája

ADATBÁZIS ALAPÚ RENDSZEREK

Adatbázis rendszerek Info MÁTRIX

Adatbázis-kezelés alapjai 1. Ea: Infó Mátrix. Lehet, nem lehet

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

Adatbázisok-1 előadás

Programozás I. 1. gyakorlat. Szegedi Tudományegyetem Természettudományi és Informatikai Kar

KÉPZÉS NEVE: Informatikai statisztikus és gazdasági tervezı TANTÁRGY CÍME: Adatbáziskezelés III. (elmélet+gyakorlat) Készítette: Kupcsikné Fitus Ilona

FÉLÉVI KÖVETELMÉNYEK 2010/2011. tanév II. félév INFORMATIKA SZAK

N Ö V É N Y É L E T T A N tantárgy programja az 2015/2016. tanév II. félévére nappali és levelező tagozatos hallgatók részére

N Ö V É N Y É L E T T A N tantárgy programja az 2014/2015. tanév II. félévére nappali és levelező tagozatos hallgatók részére

ÚTMUTATÓ. I. évfolyam. Felsőoktatási szakképzés Gazdaságinformatikus szakon. 2016/2017 I. félév

ÚTMUTATÓ. I. évfolyam Üzleti szakügyintéző szakképesítés Államháztartási szakügyintéző szakképesítés. 2012/2013 I. félév

Az adatbázisrendszerek világa

Adatbázis rendszerek. 4. előadás Redundancia, normalizálás

TANTÁRGYI ADATLAP I. TANTÁRGYLEÍRÁS

1. gyakorlat. Követelmények, tematika Bevezető

6. A tantervek szerepe az oktatás tartalmi szabályozásában

SQL DDL-2 (aktív elemek) triggerek

PPKE ITK, 2014/2015 tanév. I. félév. Tantárgyi adatok és követelmények

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

TANTÁRGYI ÚTMUTATÓ. Számvitel alapjai. című tárgy tanulmányozásához

Statisztika 1. Tantárgyi útmutató

TUDNIVALÓK AZ INFORMATIKA KURZUSRÓL

TANSZÉKI TÁJÉKOZTATÓ az ÜZLETI TERVEZÉS tantárgyhoz

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

Bevezetés: az SQL-be

PÉNZÜGYI ÉS SZÁMVITELI KAR- FELSŐOKTATÁSI SZAKKÉPZÉS COLLEGE OF FINANCE AND ACCOUNTANCY 1149 BUDAPEST, BUZOGÁNY U TANTÁRGYI ÚTMUTATÓ

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

SZÁMVITEL INTÉZETI TANSZÉK TANTÁRGYI ÚTMUTATÓ. Üzleti tervezés. Pénzügy és számvitel alapszak Nappali tagozat 2016/2017. tanév I.

NORMALIZÁLÁS. Funkcionális függés Redundancia 1NF, 2NF, 3NF

Adatbázisok gyakorlat

Apple Swift alapú alkalmazás fejlesztés gyakorlat. 1. Gyakorlat Bevezetés

A TANTÁRGY ADATLAPJA

PÉNZÜGYI ÉS SZÁMVITELI KAR - FELSŐFOKÚ SZAKKÉPZÉS COLLEGE OF FINANCE AND ACCOUNTANCY 1149 BUDAPEST, BUZOGÁNY U TANTÁRGYI ÚTMUTATÓ

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

Neptun kódja: J30301M NEMZETKÖZI KÖZJOG 1. Előfeltétele: 20302M Helye a mintatantervben: 3. szemeszter Meghirdetés: őszi szemeszter

Stratégiai és Üzleti Tervezés

Részletes tantárgyprogram és követelményrendszer

1. TÁRGYKÖVETELMÉNYEK

Digitális technika VIMIAA02

Stratégiai és Üzleti Tervezés

Relációs adatbázisok tervezése ---2

SZÁMVITEL INTÉZETI TANSZÉK TANTÁRGYI ÚTMUTATÓ. Komplex elemzés. Pénzügy és számvitel alapszak Nappali tagozat 2015/2016. tanév II.

PPKE ITK, 2015/2016tanév. I.félév. Tantárgyi adatok és követelmények

Programozás. Bevezetés. Fodor Attila. Pannon Egyetem Műszaki Informatikai Kar Villamosmérnöki és Információs Rendszerek Tanszék

A 2019/2020-as tanév időbeosztása

KÖZIGAZGATÁSI ELJÁRÁS

TANTÁRGYI KÖVETELMÉNYRENDSZER Élelmiszermérnök szak III. évf. 2010/2011. tanév I. félév

TANTÁRGY ADATLAP és tantárgykövetelmények Cím: Épületszerkezettan I.

Szakdolgozat Szakmai gyakorlat Záróvizsga

TANÍTÓ- ÉS ÓVÓKÉPZŐ KAR Tanulmányi Hivatal TUDNIVALÓK A KREDITÁTVITELI KÉRELMEK BENYÚJTÁSÁRÓL

ÚTMUTATÓ. II. évfolyam Üzleti szakügyintéző szakképesítés Számviteli szakügyintéző elágazás. 2011/2012 II. félév

Gépipari Technológiai Intézet

KÖVETELMÉNYEK 2017/ félév. Informatika II.

ÚTMUTATÓ. II. évfolyam Üzleti szakügyintéző szakképesítés Pénzügyi szakügyintéző elágazás. 2012/2013 I. félév

Az Oberstufe célja. A német és a magyar képzési ág tanulóinak felkészítése a német ill. a magyar érettségire

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

Adatmodellek. 2. rész

ADATBÁZIS-KEZELÉS FÉLÉVES FELADAT

BEVEZETŐ Tantárgyi követelmények

Döntési módszerek Tantárgyi útmutató

SZÁMVITEL TÁRGYAK 2005/ FÉLÉV

Matematika A1a-Analízis (keresztfélév) TÁRGYKÖVETELMÉNY Gépészmérnöki Kar

TANTÁRGYI KÖVETELMÉNYRENDSZER Mezőgazdasági és élelmiszeripari gépészmérnök szak III. évf. 2010/2011. tanév II. félév

NÖVÉNYSZERVEZETTAN TANTÁRGY KÖVETELMÉNYRENDSZERE

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

TANTÁRGYI ÚTMUTATÓ a

Döntési módszerek Tantárgyi útmutató

A tantárgyelem kódja: SZDE0304G

TANTÁRGYI ÚTMUTATÓ. Marketingstratégia. tanulmányokhoz

Adatbázisok gyakorlat

konzultáció V. A feladat beadása a félév értékelése

BEVEZETŐ Tantárgyi követelmények

1. A tantárgy neve, kódja Közművek I., BMEEOVKAT42 2. Az oktatás nyelve magyar, angol

Pénzügyi számvitel 1.

SZÁMÍTÓGÉPES ADATBÁZIS-KEZELÉS. A MySQL adatbáziskezelő PHP folytatás JDBC, ODBC

TANTÁRGYI ÚTMUTATÓ VEZETŐI SZÁMVITEL. tanulmányokhoz

A TAkTÁodv lhtatápákah CÉigA okíaíásának célja A íaníáröónak náncs Élőíanulmánóá félíéíéléi dé a féldolöozásáí méökönnóííá méöalaéozzák

Gazdasági matematika

Relációs adatbázisok tervezése 2.rész (dekompozíció)

Mechanika (alap szint) Fizika BSc és Fizikatanár MA

A 2018/2019-es tanév időbeosztása

TANTÁRGY ADATLAP és tantárgykövetelmények

Emberi Erőforrások Minisztériumának állásfoglalását megerősíti, hogy

modell, amiben csak bináris sok-egy kapcsolatok (link, memberowner,

Számítógépek architektúrák. Architektúrák

A tantárgyelem kódja: KIT0301G

Az SQL adatbázisnyelv: DML

TANTÁRGYI ÚTMUTATÓ. Teljesítmény és erőforrás elemzés

Debreceni Református Hittudományi Egyetem Debrecen. Útmutató és igazolólapok tanítási gyakorlatokhoz

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

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

Relációs adatbázisok tervezése 2.rész (dekompozíció)

TANTÁRGY ADATLAP és tantárgykövetelmények

TANTÁRGY ADATLAP és tantárgykövetelmények

Átírás:

ADATBÁZISOK, 2018 ősz Előadók: Nappali tagozaton: Dr. Balázs Péter, Dr. Németh Gábor Gyakorlatvezetők koordinátora: Dr. Kardos Péter Óraterv Előadás A szögletes zárójeles témák elhagyhatók. 1. Bevezetés, egyed-kapcsolat modell 2. Relációs modell. Kulcsok, relációs adatbázissémák, indexek 3. E-K modell relációs modell átalakítás 4. Relációs algebra. Funkcionális függőség, 5. Dekompozíció. Normalizálás: (1NF,) 2NF, 3NF 6. Normalizálás: BCNF, 4NF 7. SQL alapok, DDL-utasítások, aktualizálás 8. SQL SELECT, alkérdések 9. SQL gyakorló feladatok 10. Beágyazott SQL 11. Speciális beágyazási megoldások: ODBC, JDBC. 12. PHP, MySQL, [xbase] 13. SQL nézettáblák, megszorítások, triggerek 14. Adatbiztonsági mechanizmusok: tranzakciós feldolgozás, párhuzamos hozzáférések, jogosultságkezelés SQL alapon. Tananyag Adatbázisok. Előadás jegyzet, www.inf.u-szeged.hu/~katona pub/adatbázisok/phpmysql.ppt Ajánlott: Ullman J. D., Widom J.: Adatbázis rendszerek Alapvetés. Második, átdolgozott kiadás, Panem, 2008. 1

Gyakorlat Nem lesz őszi szünet. Október 23. hétfőre, november 1. szerdára esik, ezek az órák elmaradnak. Óraterv 1. Kurzusfelvétel, eligazítás, kötelező programok listája. 2. Adatmodellezés: E-K modell 3. Adatmodellezés: E-K modellből relációs adatbázisséma. Kötelező programok kiválasztása. 4. Adatmodellezés: E-K modellből relációs adatbázisséma. Funkcionális függés, redundancia. 5. Adatmodellezés: normalizálás (2NF, 3NF) 6. ZH: adatmodellezés, normalizálás (papíron, 50 perc). 7. ODBC, JDBC, PHP, MySQL, XAMPP elérhetőség bemutatása (gépen). 8. SQL: CREATE TABLE, aktualizálás (INSERT, UPDATE, DELETE) (hétfői, keddi és szerdai gyakorlatoknál csúszik a következő hétre) 9. SQL SELECT (csütörtöki gyakorlatoknál csúszik a következő hétre!!) 10. SQL gyakorlás. Kötelező programok bemutatása a gyakorlatvezetővel egyeztetett időpontban (+2 pont). 11. PHP gyakorlás. Kötelező program bemutatása a gyakorlatvezetővel egyeztetett időpontban (+1 pont). 12. ZH: SQL (papíron, 50 perc). Kötelező programok teljes dokumentációjának bekérése. 13. Kötelező programok bemutatása. 14. Kötelező programok bemutatása. Javító ZH (az utolsó előadás alkalmával). 2

Az Adatbázisok kurzus teljesítése A gyakorlat teljesítésének feltételei A gyakorlat látogatása kötelező. A gyakorlatvezetők a katalógust a szorgalmi időszak 2. hetétől kezdődően vezetik. Kettőnél több órás igazolatlan hiányzás esetén a gyakorlat nem teljesített. Igazolt hiányzás esetén a hallgató köteles az igazolást a hiányzását követő első gyakorlaton bemutatni az oktatónak. A hallgató a félév során pontokat gyűjt a következő módon: 1. Nappali tagozaton két, levelezőn egy zárthelyi dolgozatra összesen max. 20 pont kapható, és legalább 10 pontot el kell érni. Legfeljebb egy javító ZH írható, ekkor azonban a ZH-kra együtt már csak legfeljebb 10 pont adható. 2. Kötelező program: max. 20 pont, legalább 10 pontot el kell érni. (Részletesen lásd alább.) 3. Órai plusz pontok (adatmodellezésből és SQL-ből legfeljebb 1-1 pont) A gyakorlat értékelése elégtelen, ha a ZH-k összpontszáma 10-nél kevesebb, VAGY a kötelező program pontszáma 10-nél kevesebb. Egyébként az értékelés a ZH-pontszám és a kötelező program pontszám összege alapján történik: 20-24 pont: elégséges, 25-29 pont: közepes, 30-34 pont: jó, 35-42 pont: jeles. Az előadás teljesítésének feltételei Az előadás anyagából a hallgatók írásban vizsgáznak, amelyen max. 40 pont érhető el. Csak az vizsgázhat, aki a gyakorlatot teljesítette. A vizsga értékelése: 0-19 pont: elégtelen, 20-24 pont: elégséges, 25-29 pont: közepes, 30-34 pont: jó, 35-40 pont: jeles. Kötelező program Legalább 4 összefüggő táblából álló adatbázis-alkalmazás készítendő PHP+MySQL, ODBC, JDBC vagy más (a gyakorlatvezetővel előre egyeztetett) rendszer segítségével, de Access nem fogadható el. Az adatbázis kezelő rendszer csak MySQL lehet, a programozási nyelv és az adatbázis kapcsolatot kezelő program szabadon választható. Az adatbázist fel kell tölteni demó adatokkal (összesen legalább 50 rekord). Az alkalmazás az alábbi szolgáltatásokat kell, hogy nyújtsa: - Adatok aktualizálása (új felvitel, módosítás, törlés) űrlap segítségével. - Adatok listázása. - Legalább három nemtriviális lekérdezés. Legalább két olyan lekérdezés legyen, amelyben legalább két táblát kell összekapcsolni és van benne csoportosítás (és összesítés). Legalább egy lekérdezésben allekérdezés is szerepeljen. - Integritás ellenőrzés (kulcs feltételek). 3

Az alkalmazást a hallgató személyesen mutatja be a gyakorlatvezetőnek, aki annak eredetiségét is ellenőrzi (szakmai részletekre való rákérdezéssel). Dokumentáció: az adatbázis-alkalmazásról 2-5 oldalas írott anyagot kell készíteni, amelynek tartalma: - Egyed-kapcsolat modell. - Relációs modell. - Az alkalmazás szolgáltatásai, kiemelve a három legbonyolultabb lekérdezést. - Megvalósítás (fejlesztő eszköz, nemtriviális megoldások). A dokumentáció számítógépen szerkesztett legyen (E-K diagram is), kézzel írott dokumentáció nem fogadható el. A kötelező program értékelése Adatbázis-alkalmazás: max. 14 pont Dokumentáció: max. 6 pont Az alkalmazás értékelése: 1. Alapkövetelmények: 8 10 pont 2. További pontok adhatók az alábbiakra (témánként 1-2 pont, kivételes esetben 3 pont): - Legalább hat tábla - Nagyobb mennyiségű (legalább 100 rekord), feltöltött valós adat (postai cím gyűjtemény nem számít bele) - Nemtriviális (nem szokványos) alkalmazás - Diagramok, képek használata - Jelentések (formázott listák) készítése - JDBC vagy ODBC (és egyéb, PHP-n kívüli eszköz) Plusz pontok csak az alapkövetelmények teljesítése esetén adhatók. A dokumentáció értékelése: 1. Alapkövetelmények: 2 3 pont. 2. Összesen további max. 4 pont adható az alábbiakra: - Az E-K modell nemtriviális és hibátlan: 1-2 pont - A relációs modell nemtriviális és hibátlan: 1-2 pont - A dokumentáció külalakja: 1 pont - A dokumentáció terjedelemben lényegesen meghaladja a minimális követelményeket: 1 pont A pontozás finomítása érdekében félpontok (vagy akár tizedpontok) is adhatók. Plusz pontok csak az alapkövetelmények megléte után adhatók. A dokumentáció pontozása a következőképpen zajlik: EK diagram: 1 pont az alapkövetelményekért és 1 plusz pont lehetőség szerint Leképezés: 1 pont az alapkövetelményekért, és 1 plusz pont lehetőség szerint Normalizálás: 1 pont az alapkövetelményekért és 1 plusz pont lehetőség szerint Plusz pontok adhatók az alapkövetelményeket meghaladó teljesítésekért. 4

Teljesítési határidők 1.) Kötelező programok választása: 2018. szeptember 23. (vasárnap) 23:55:00 2.) Kötelező programok dokumentációjának bekérése (CooSpace-en PDF formátumban): 2018. november 25. (vasárnap) 23:55:00 A dokumentáció tartalmazza a választott feladat specifikációját, a végleges EK-diagramot, az EK-diagram leképezését relációs adatbázissémákká, valamint a normalizálás folyamatát a normalizált normálformákkal együtt, a táblaterveket, továbbá 3 nemtriviális SQL lekérdezést, az alkalmazás szolgáltatásait, valamint, hogy milyen fejlesztőeszközzel lett megvalósítva a rendszer. 3.) A kötelező program kiexportált adatbázisának feltöltése. A könyvtárszerkezetet a forráskóddal együtt fel kell tölteni egy tömörített állományként 2018. november 25. (vasárnap) 23:55:00-ig. Aki nem tölti fel határidőig a forráskódot, az az elérhető 20 pontból legfeljebb csak 10 pontot kaphat, ha a programot bemutatja. 4.) Kötelező programok bemutatása: a 13. és 14. szorgalmi héten az óra időpontjában (előzetes beosztás alapján). A kötelező programokkal el kell készülni a 12. szorgalmi hét végére. 5