1 / 8

Adatbáziskezelés 2

Adatbáziskezelés 2. 9. Gyakorlat Dr. Pauler Gábor, egyetemi docens PTE-TTK IATT, 7624 Pécs, Ifjúság u.6. B104 Mobil: 30/9015-488, Skype: gjpauler E-mail: pauler @ t-online.hu Facebook: Pécs Gazdinfo Adatbázis http://www.facebook.com/groups/278606362188127/

elke
Télécharger la présentation

Adatbáziskezelés 2

An Image/Link below is provided (as is) to download presentation Download Policy: Content on the Website is provided to you AS IS for your information and personal use and may not be sold / licensed / shared on other websites without getting consent from its author. Content is provided to you AS IS for your information and personal use only. Download presentation by click this link. While downloading, if for some reason you are not able to download a presentation, the publisher may have deleted the file from their server. During download, if you can't get a presentation, the file might be deleted by the publisher.

E N D

Presentation Transcript


  1. Adatbáziskezelés 2 9. Gyakorlat Dr. Pauler Gábor, egyetemi docens PTE-TTK IATT, 7624 Pécs, Ifjúság u.6. B104 Mobil: 30/9015-488, Skype: gjpauler E-mail:pauler@t-online.hu Facebook: Pécs Gazdinfo Adatbázis http://www.facebook.com/groups/278606362188127/ ftp://szentagothai.ttk.pte.hu/pub/pauler/Database2

  2. A gyakorlat tartalma • 8. Házi Feladat ellenőrzése: Egy táblás lekérdezések: Edénygyár • Relációs adatbáziskezelés • Több táblás lekérdezések gyakorlása • 9. Gyakorló Feladat: Edénygyár • Feladatok • Megoldások • 9. Házi Feladat: Több táblás lekérdezések: Edénygyár • Szakirodalom

  3. 9. Gyakorló Feladat: Több táblás lekérdezések: Edénygyár 1 • Az EdenyGyar.mdb egy edénygyár adatbázisa az alábbi táblákkal: • Vevok: az edénygyár vevőinek törzstáblája • Dolgozok, Dolgozok_1: az edénygyár dolgozói, köztük nem fix szintszámú szervezeti hierarchia van, amelyet a Dolgozok tábla önmagára mutató 1:több kapcsolata jelenít meg: minden dolgozónál eltároljuk a főnökére mutató idegen kulcsot (Dolgozok.FonokKod). Az Access nem tudja a tábla önmagára mutató kapcsolatát ábrázolni a kapcsolati diagrammján, ezért ugyanazt a táblát még egyszer be kell hozni táblaálnéven(Alias), és vele összekötni a táblát. • Fiokok: az edénygyár több városban tart fenn fiókot, amelyeknek adott dolgozó a vezetője • Termekek: az árúsított termékek törzstáblája, termék-egységárakkal • Gyartasok: minden terméket több városban gyárthatnak, minden városban más az önköltségük • Eladasok: tranzakciós tábla, amely tartalmazza, mikor, mely fiók milyen dolgozója, mely vevőnek, melyik terméket milyen mennyiségben adta el

  4. 9. Gyakorló Feladat: Több táblás lekérdezések: Edénygyár 2 • A táblák adattartama:

  5. 9. Gyakorló Feladat: Több táblás lekérdezések: Edénygyár 3 • 9-1.Gyakorló Feladat: Az EdenyGyar.mdb adatbázisban számítsa ki, összesen mekkora mennyiségű terméket adtak el Pécsre! • 9-2.Gyakorló Feladat: Az EdenyGyar.mdb adatbázisban listázza ki, milyen nevű termékeket adtak el Pécsre! • 9-3.Gyakorló Feladat: Az EdenyGyar.mdb adatbázisban számítsa ki, összesen milyen értékben adtak el Pécsre! • 9-4.Gyakorló Feladat: Az EdenyGyar.mdb adatbázisban számítsa ki, hány vásárló vásárolt olyan fióknál, ahol pécsi terméket is eladtak! • 9-5.Gyakorló Feladat: Az EdenyGyar.mdb adatbázisban listázza ki minden dolgozóhoz a főnöke nevét! • A megoldások magyarázata: 9-1-5PracticeSolution.ppt • A megoldások adatbázisban: 9-1-5PracticeSolution.mdb

  6. A gyakorlat tartalma • 8. Házi Feladat ellenőrzése: Egy táblás lekérdezések: Edénygyár • Relációs adatbáziskezelés • Több táblás lekérdezések gyakorlása • 9. Gyakorló Feladat: Edénygyár • Feladatok • Megoldások • 9. Házi Feladat: Több táblás lekérdezések: Edénygyár • Szakirodalom

  7. 9. Házi Feladat: Több táblás lekérdezések: Edénygyár 9-1.Házi Feladat: A saját projekt alkalmazásban készítsen egy LEFT OUTER JOINt tartalmazó lekérdezést két, független:függő kapcsolatban lévő tábla közt, úgy, hogy mindkettőből minden mezőt bevesz az eredménybe! (1pont) 9-2.Házi Feladat: Az EdenyGyar.mdb adatbázisban listázza ki, azon eladások dátumát, a vevő nevét, eladó nevét, termék nevét, ahol az eladás dátuma bármely hó tizedike és huszadika közé esik! (1pont) 9-3.Házi Feladat: Az EdenyGyar.mdb adatbázisban listázza ki, azon fiókok kódját, ahol a 11-es kódú vevőnek eladtak valamit! (1pont) 9-4.Házi Feladat: Az EdenyGyar.mdb adatbázisban listázza ki, azon fiókok vevőinek városait, ahol a 11-es kódú vevőnek eladtak valamit! (1pont) 9-5.Házi Feladat: Az EdenyGyar.mdb adatbázisban listázza ki, azon fiókokat, ahol a „Mirmix Rt”-nek eladtak valamit! (1pont) A megoldásokban minden eredménytábla mező neve az EHA kódja első 3 karakterével kezdődjön A lekérdezések grafikus tervezőbeli képeit PrintScreen-nel mentse le képként, és posztolja ki az 5 képet a tárgy Facebook oldalán! A megoldások magyarázata: HomeAssign9-1-5Solution.ppt A megoldások adatbázisban: HomeAssign9-1-5Solution.mdb

  8. Szakirodalom • Tutorialok joinokat használó lekérdezésekről: • http://www.w3schools.com/sql/sql_join.asp • http://www.sql-tutorial.net/SQL-JOIN.asp • http://www.tizag.com/sqlTutorial/sqljoin.php

More Related