„Adatbázisok” változatai közötti eltérés
Nincs szerkesztési összefoglaló |
|||
(35 közbenső módosítás, amit 15 másik szerkesztő végzett, nincs mutatva) | |||
1. sor: | 1. sor: | ||
{{Tantárgy | {{Tantárgy | ||
|tárgykód= | |tárgykód=VITMAB04 | ||
|régitárgykód= | |régitárgykód=VITMAB00 | ||
|nev=Adatbázisok | |nev=Adatbázisok | ||
|szak=info | |szak=info | ||
|kredit=5 | |kredit=5 | ||
|felev=3 | |felev=3 | ||
|kereszt=nincs | |||
|tanszék=TMIT | |tanszék=TMIT | ||
| | |labor=5-6 db | ||
| | |kiszh=(5-6 db laborbeugró) | ||
|nagyzh=1 db | |nagyzh=1 db | ||
|hf=nincs | |hf=nincs | ||
|tad=https://www.vik.bme.hu/kepzes/targyak/ | |vizsga=írásbeli beugró majd szóbeli | ||
|targyhonlap=https://www.db.bme.hu/ | |tad=https://www.vik.bme.hu/kepzes/targyak/VITMAB04/ | ||
|levlista= | |targyhonlap=https://www.db.bme.hu/adatbazisok/ | ||
|levlista=konzi.adatlabor{{Kukac}}db.bme.hu | |||
}} | }} | ||
{{Új tárgy|Adatbázisok (régi)}} | |||
==Követelmények== | == Követelmények == | ||
===Előtanulmányi rend=== | === Előtanulmányi rend === | ||
* A tárgy felvételéhez [[Bevezetés a számításelméletbe II. | Bevezetés a számításelméletbe 2]] tárgyból aláírás megszerzése szükséges. | |||
===A szorgalmi időszakban=== | === A szorgalmi időszakban === | ||
*Az '''aláírás''' feltételei: | * Az '''aláírás''' feltételei: | ||
**A '''gyakorlatok'''on való részvétel, max. egyről lehet hiányozni. A gyakorlatok elején '''kisZH'''-t kell írni. | ** A '''gyakorlatok'''on való részvétel, max. egyről lehet hiányozni. A gyakorlatok elején '''kisZH'''-t kell írni, ezek eredménye csak visszajelzés, hogy felkészültél-e, nem számít bele a félévvégi jegybe. | ||
**A '''nagyZH''' sikeres (min. 40%) megírása. | ** A '''nagyZH''' sikeres (min. 40%) megírása. | ||
*''' | ** A '''laborok''' sikeres teljesítése. A laborokra otthon az előzetesen kiadott segédanyagokból fel kell készülni, ezt a laborvezetők '''beugró''' formájában ellenőrzik, és elégtelen felkészülés esetén megtagadhatják a részvételt. | ||
*'''Pótlási lehetőségek:''' | *** A laborfeladatokat mindenki egyénileg kapja a labor elején, ezeket el kell készíteni, majd a kért forrásfájlokat és a jegyzőkönyvet a labor kezdőidőpontjától számított 24 órán belül fel kell tölteni [https://fecske.db.bme.hu/ a portálra]. Többféle témájú feladatsor van, mindenki egyfélét dolgoz ki a félév során. | ||
**A gyakorlatok és a kisZH-k nem pótolhatók. | *** Ha a zárthelyit nem sikerült teljesíteni, de a laborokat igen, nincs lehetőség arra, hogy a következő tárgyfelvételnél teljesítettnek tekintsd a laborokat, mindenképp újra kell csinálni, függetlenül attól milyen jeggyel végezted el őket. | ||
**A nagyZH | |||
* '''Pótlási lehetőségek:''' | |||
** A gyakorlatok és a kisZH-k nem pótolhatók. | |||
** A nagyZH egyszer, a félév közben pótolható. | |||
** Egy labor pótolható az utolsó vagy pótlási héten (változó). Ennek során újra meg kell írni egy beugrót, majd a pótolandó laborhoz tartozó, a hallgató témájától eltérő témájú feladatsort kell megoldani és feltölteni, szintén 24 órás határidővel. | |||
===A vizsgaidőszakban=== | ===A vizsgaidőszakban=== | ||
*''' | * '''Elővizsga:''' nincs. | ||
* '''Vizsga:''' szóbeli. A vizsgák írásbeli beugróval kezdődnek, ennek során egyetlen feladatot kell kb. 15 perc alatt súlyos hiba nélkül megoldani ahhoz, hogy a vizsga a szóbelivel folytatható legyen. Sikeres beugrót követően, a szóbeli vizsgán tételt kell húzni (ez általában két témakört fed le), aminek kidolgozására kb. 15 perc áll rendelkezésre. A húzott tétel csak kiindulási alap, a szóbeli vizsga nem kizárólag erre fókuszál. Lehetőség szerint a hallgatók a gyakorlatvezetőiknél szóbeliznek, akik a teljes tananyagból tetszőleges sorrendben is tesznek fel kérdéseket, hogy a hallgató felkészültségéről meggyőződjenek. | |||
**Akik félév közben | ** Akik félév közben legalább 4-es (70% feletti) ZH-t írtak és a tárgyat (régi kódút ideértve) első alkalommal veszik fel, azok a beugró alól mentesülnek. A pótZH-ra ez az ajánlat nem vonatkozik. | ||
===Félévvégi jegy=== | === Félévvégi jegy === | ||
*A | * A laboreredmények átlaga és a vizsgán szerzett osztályzat 40%-60% arányban számít bele a félévvégi jegybe. | ||
== Segédanyagok == | == Segédanyagok == | ||
=== Gyakorlatok === | === Gyakorlatok === | ||
=== | * Feladatlapok (korábbi évekből, de más évben is ezt szokták végigvenni): | ||
* [[ | # [[Media:adatb_gyak_2017_1.pdf|ER-modellezés]] | ||
# [[Media:adatb_gyak_2017_2.pdf|Relációs lekérdezések]] | |||
# [[Media:adatb_gyak_2017_3.pdf|Fizikai adatszervezés]] | |||
# [[Media:adatb_gyak_2017_4.pdf|Lekérdezések optimalizálása]] | |||
# [[Media:adatb_gyak_2017_5.pdf|Tranzakciókezelés]] | |||
# [[Media:adatb_gyak_2018_6.pdf|Normálformák]] | |||
* (Rész)megoldások: | |||
** [[Adatbázisok_-_EK_modellezés_gyakorlat|ER modellezés]] | |||
** [[Adatbázisok_-_Relációs_lekérdezések_gyakorlat|Relációs lekérdezések]] | |||
** [[Adatbázisok_-_Fizikai_szervezés_gyakorlat|Fizikai szervezés]] | |||
** [[Media:Tranzakciokezeles gyakorlat-vegleges.pdf | Tranzakciókezelés]] | |||
** [[Adatbázisok_-_Normalizálás_gyakorlat|Normalizálás]] (a régi tárgy tematikájára illeszkedő [[Media:adatb_gyak_2017_6.pdf|feladatlaphoz]] készült, részben még használható az új tárgyhoz) | |||
* ''A gyakorlatok feladatlapjain vannak gondolkodtató kérdések, további feladatok. ZH-ra készülés közben ezeket mindenképp érdemes megpróbálni megoldani, mert a ZH-n is lesznek gondolkodtató feladatok.'' | |||
=== Segédanyagok különböző témakörökben === | |||
* Relációs lekérdezések | |||
** [[Media:adatb_kalkulus_feladatok.pdf|Feladatok és megoldások]] | |||
* Relációs tervezés | * Relációs tervezés | ||
** [http://pts.szit.bme.hu/ Szabó Péter] 2001-ben készített egy segédanyagot a relációs tervezés témakörébe tartozó feladatokkal és megoldásaikkal. A dokumentum apróbb javításokkal letölthető innen: [[ | ** [[Media:adatb_relacios_tervezes.pdf|Fogalmak és algoritmusok]] | ||
** [[ | ** [http://pts.szit.bme.hu/ Szabó Péter] 2001-ben készített egy segédanyagot a relációs tervezés témakörébe tartozó feladatokkal és megoldásaikkal. A dokumentum apróbb javításokkal letölthető innen: [[Media:adatb_relacios_peldak.pdf|adatb_relacios_peldak.pdf]]. | ||
* | ** [[Media:adatb_relacios_konyvtaros_feladat.doc|adatb_relacios_konyvtaros_feladat.doc]]: Szama-féle könyvtáras példa explained | ||
** [ | * Lekérdezés optimalizálás | ||
** [[ | ** [[Media:adatb_lekerdezesopt.pdf|Segédanyag a lekérdezések optimalizálásához]] | ||
** [[Media:adatb_dia_opt_2014.pdf|2014-es diasor]] | |||
** [[Media:adatb_dia_opt_2016.pdf|2016-os diasor]] | |||
* Tóth Kristóf 2016-ban készített jegyzetei: | |||
** [[Media:adatb_jegyzet_Toth-Kristof_2016_eloadas_part1.pdf|Előadások 1. rész]] (26 MB) | |||
** [[Media:adatb_jegyzet_Toth-Kristof_2016_eloadas_part2.pdf|Előadások 2. rész]] (15 MB) | |||
** [[Media:adatb_jegyzet_Toth-Kristof_2016_gyakorlat.pdf|Gyakorlatok]] (16 MB) | |||
* [[Media:Tomor_adatb_2020.PDF | Tömör adatb összefoglaló - 2020]] | |||
* [[Media:Tomor_adatb_labor_2020.PDF | Tömör adatb labor összefoglaló - 2020]] | |||
* '''[[Media:Adatbazisok_jegyzet_2022_v2.pdf | Teljes adatb jegyzet/ZH-ra/vizsgára - 2022]]''' | |||
=== Laborok === | |||
* [[Media:adatb_sql_segedlet.pdf|Oracle és SQL laborok segédanyagai]] | |||
* Az első labort kezd az 5. feladat megoldásával. Ehhez egy labortársaddal kellene együtt dolgozni, ami az óra ideje alatt könnyebb. | |||
* [https://db.bme.hu/lists/info/konzi.adatlabor Levlista archívum] | |||
** A levlistára a beadó portálon keresztül is fel lehet iratkozni. | |||
** Kérdés feltétele előtt érdemes az archívumban keresni. A laborfeladatokhoz sok kérdést már feltettek korábbi években is. | |||
** Az archívum megtekintéséhez be kell jelentkezni. Ehhez kérj egy jelszó emlékeztetést a beadó portálon használt (alapesetben Neptunban megadott) címedre, hogy megkapd a jelszót, amiben a levlist-portálra be tudsz lépni. | |||
** Erre a levlistára nem csak laborokkal kapcsolatos, hanem egyéb, ZH/vizsgához kapcsolódó kérdést is írhatsz! A listát sok gyak- és laborvezető és a többi hallgató olvassa, hamar választ kaphatsz. | |||
=== Külső linkek === | === Külső linkek === | ||
* [http://www.agt.bme.hu/szakm/adatb/adatb.htm BME Általános és Felsőgeodézia Tanszék – Adatbáziskezelés és szervezés] (nem mindig precíz definíciókkal, de sok példával magyaráz) | * [http://www.agt.bme.hu/szakm/adatb/adatb.htm BME Általános és Felsőgeodézia Tanszék – Adatbáziskezelés és szervezés] (nem mindig precíz definíciókkal, de sok példával magyaráz) | ||
* [http://www.inf.u-szeged.hu/ | * [http://www.inf.u-szeged.hu/sites/default/files/db-ea1.pdf Szegedi Tudományegyetem – Adatbázisok előadási jegyzet] | ||
* [http://web.cecs.pdx.edu/~maier/TheoryBook/TRD.html David Maier: The Theory of Relational Databases] a mélyebb ismeretekre vágyóknak ajánlott :) | * [http://web.cecs.pdx.edu/~maier/TheoryBook/TRD.html David Maier: The Theory of Relational Databases] a mélyebb ismeretekre vágyóknak ajánlott :) | ||
* [http://phlonx.com/resources/nf3/ Normalizálás érthetően elmagyarázva] | |||
* [https://oberstar.eu.org/share/Documents/The-Manga-guide-to-databases.pdf The manga guide to databases] - Adatbázisok elmagyarázva animében | |||
== | == ZH == | ||
A | '''A tanári gárda kérésére zárthelyiket ne töltsünk fel a wikire.''' | ||
A | * A zárthelyi sikeres teljesítéséhez szükséges a használt definíciók és elvek pontos ismerete és gyakorlott használata, ennek megfelelően rendszeres tanulás nélkül 1-2 nap intenzív felkészülés nem szokott elég lenni rá. A 10. heti zárthelyi jellemzően szorosan követi más tárgyak számonkéréseit, házi feladat leadásait, ezért érdemes időben nekilátni a felkészülésnek. | ||
* A zárthelyi hasonló a Bevezetés a számításelméletbe 1-2. tárgyak írásbeli számonkéréseihez. | |||
* 4-es vagy 5-ös zárthelyi beugrómentességet garantál a vizsgán, ekkor elég a szóbeli vizsga időpontjában megjelenni. Ez a kedvezmény a pótlási alkalmakra nem vonatkozik, azokon osztályzat helyett csak GO/NO GO eredmény érhető el. | |||
* A pótZH-n számon kért anyag megegyezik a ZH anyagával. | |||
A tárgyhonlapon is elérhető minta zh [[Media:adatb_mintazh_2013-11-21_feladatlap.pdf|feladatlapja]] és [[Media:adatb_mintazh_2013-11-21_megoldas.pdf|megoldása]]. | |||
[[Adatbázisok/ZH feladatok|Korábbi kódú tárgyak ZH feladatsora alapján készült válogatás az új tárgy ZH előtti részeihez.]] | |||
== Vizsga == | == Vizsga == | ||
* [[Média:adatb_mintabeugro.docx|Mintabeugró]] | * [[Média:adatb_mintabeugro.docx|Mintabeugró]] | ||
* [[Adatbázisok BSc záróvizsga|BSc záróvizsga]] | * [[Adatbázisok BSc záróvizsga|BSc záróvizsga]] | ||
* [[Adatbázisok/Vizsga feladatok|Korábbi kódú tárgyak ZH feladatsora alapján készült válogatás az új tárgy ZH utáni részéhez.]] | |||
'''A tanári gárda kérésére | '''A tanári gárda kérésére beugrókat ne töltsünk fel a wikire.''' | ||
[[Media:adatb_vizsga_temakorok_2017.pdf|Témakörök listája]] | |||
A témakörök listája nem egyenértékű a tételsorral, kicsit eltérnek ettől, egy tétel több/kevesebb témakört is lefedhet. Ebből a listából tudhatod, mit tanultunk a félévben. | |||
A | |||
A tárgyból hetente több vizsgaalkalom van, mindegyikhez van várólista Neptunban. Az utolsó vizsgák mindig teltházasak. Ezért érdemes a vizsgáidat jó előre, megfelelően ütemezni. A vizsga a Bevezetés a számításelméletbe 1-2. tantárgyak vizsgáihoz hasonló felkészülést igényel, az anyag mennyisége azonban – ez nyilván szubjektív – nagyobb egy BSz tárgynál, és beugró is van. Jellemzően ugyan a beugró okozza a bukásokat, de a szóbelin is meg lehet bukni, ugyanakkor ritka a közepesnél rosszabb osztályzat. | |||
== Tippek == | |||
== | |||
Az Adatbázisok oktatásának filozófiájáról bővebben a levelezőlista archívumában olvashattok: | Az Adatbázisok oktatásának filozófiájáról bővebben a levelezőlista archívumában olvashattok: | ||
123. sor: | 135. sor: | ||
=== Miből érdemes tanulni? === | === Miből érdemes tanulni? === | ||
* Bejárni az előadásokra és a gyakorlatokra, óráról-órára megérteni az ott elhangzottakat | * Bejárni az előadásokra és a gyakorlatokra, óráról-órára megérteni az ott elhangzottakat | ||
* Gajdos Sándor: Adatbázisok | * Gajdos Sándor: Adatbázisok. Félév elején szokta hirdetni a vásárlás feltételeit, külön nyomtatnak a tárgyhoz jegyzetet. | ||
* A téma iránt mélyebben érdeklődők számára hasznosak lehetnek az alábbi könyvek. A tárgy teljesítéséhez nem szükségesek. | * A téma iránt mélyebben érdeklődők számára hasznosak lehetnek az alábbi könyvek. A tárgy teljesítéséhez nem szükségesek. | ||
** Ullman–Widom: Adatbázisrendszerek – alapvetés, 2. kiadás, Panem, 2008. | ** Ullman–Widom: Adatbázisrendszerek – alapvetés, 2. kiadás, Panem, 2008. | ||
131. sor: | 143. sor: | ||
== Kedvcsináló == | == Kedvcsináló == | ||
Interjú Gajdos Sándorral: [http://www.impulzus.com/blog/2014/11/27/gajdos-sandor/ Impulzus | Interjú Gajdos Sándorral: Az Impulzus [https://issuu.com/impulzus/docs/impulzus_42_02/66 42. évfolyamának 2. számában, a 66. oldaltól], illetve folytatása az [http://www.impulzus.com/blog/2014/11/27/gajdos-sandor/ Impulzus blogon] | ||
=== TMIT, Gajdos Sándor (Ötéves és BSc képzés) === | === TMIT, Gajdos Sándor (Ötéves és BSc képzés) === | ||
148. sor: | 161. sor: | ||
ZH-ra úgy érdemes felkészülni, hogy témakörönként átolvasod az előadás jegyzetedet (ha van...), majd a könyvet olvasva meg is érted (!!!) az anyagot. Ezután még egyszer végigcsinálod a gyakorlat anyagát (a plusz feladatokat is), addig csinálod amíg meg nem tudod oldani, majd a könyv végén lévő példákat is megoldod magadtól és nem egyből a megoldást nézed meg. Néha sokkal többet ér fél óra gondolkodás egy feladaton, mint 5 példa átnézése megoldással együtt. Vizsgán a beugrót könnyen elronthatja az is aki biztos a tudásában, előfordul hogy elnézünk valamit. | ZH-ra úgy érdemes felkészülni, hogy témakörönként átolvasod az előadás jegyzetedet (ha van...), majd a könyvet olvasva meg is érted (!!!) az anyagot. Ezután még egyszer végigcsinálod a gyakorlat anyagát (a plusz feladatokat is), addig csinálod amíg meg nem tudod oldani, majd a könyv végén lévő példákat is megoldod magadtól és nem egyből a megoldást nézed meg. Néha sokkal többet ér fél óra gondolkodás egy feladaton, mint 5 példa átnézése megoldással együtt. Vizsgán a beugrót könnyen elronthatja az is aki biztos a tudásában, előfordul hogy elnézünk valamit. | ||
{{Lábléc_- | {{Lábléc_-_Mérnök_informatikus_alapszak_2022}} | ||