Alkalmazói rendszerek ACCESS ZH - javítókulcs Informatika tanár MSC, levelező tagozat, január 06.

Hasonló dokumentumok
Gábor Dénes Számítástechnikai Emlékverseny 2005/2006 Alkalmazói kategória, III. korcsoport Második forduló

MS ACCESS 2010 ADATBÁZIS-KEZELÉS ELMÉLET SZE INFORMATIKAI KÉPZÉS 1

Access alapok. Megnevezés Művelet Minta. Új adatbázis létrehozása. Új / Üres adatbázis.. Tábla létrehozása tervező nézetben.

Adatbázis rendszerek SQL nyomkövetés

Lekérdezések I. Egyszerű választó lekérdezések

Adatbáziskezelés alapjai. jegyzet

Adatbázis használat I. 2. gyakorlat

Informatikus informatikus Térinformatikus Informatikus É 1/6

Adatbázisok II. rész

ADATBÁZISOK gyakorlat: SQL 2. rész SELECT

Az állományokban UTF-8 kódolással magyar betűk is vannak, ezért az az Unicode (UTF-8) kódolást.

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

Adatbázis használat I. 2. gyakorlat

JAVÍTÁSI-ÉRTÉKELÉSI ÚTMUTATÓ

Adatbázis Rendszerek II. 3. SQL alapok

ALAPOK. 0 és 255 közé eső számértékek tárolására. Számértékek, például távolságok, pontszámok, darabszámok.

LBRA6i integrált rendszer

Adatbázis, adatbázis-kezelő

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

Access gyakorlati feladatok lépésről lépésre

SQL PÉLDATÁR. készült a PTE TTK Iskolai informatika III. kurzus teljesítésére

Adatbázisok. 9. gyakorlat SQL: SELECT október október 26. Adatbázisok 1 / 14

Fogalmak: Adatbázis Tábla Adatbázis sorai: Adatbázis oszlopai azonosító mező, egyedi kulcs Lekérdezések Jelentés Adattípusok: Szöveg Feljegyzés Szám

Gyakorlás: Hozzunk létre egy Alkalmazottak táblát AZO szám, Részleg szöveg, Munkakör szöveg és BelépésDátuma dátum típussal.

Adatbázis használat I. 1. gyakorlat

INFORMATIKAI ALAPISMERETEK

Ezek után már csak a Mentés és a Lekérdezés Futtatása (az ellenőrzés miatt) van hátra. Ügyeljünk, hogy a mentésnél a megadott (Kezd) nevet adjuk meg.

Adatbázis-kezelés Access XP-vel. Feladatgyűjtemény

Tájékoztató. Használható segédeszköz: -

SQL. Táblák összekapcsolása lekérdezéskor Aliasok Allekérdezések Nézettáblák

INFORMATIKA JAVÍTÁSI-ÉRTÉKELÉSI ÚTMUTATÓ

Adatbázisok I. Az SQL nyelv

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

Adatbázisok* tulajdonságai

INFORMATIKA JAVÍTÁSI-ÉRTÉKELÉSI ÚTMUTATÓ

LEKÉRDEZÉSEK SQL-BEN. A relációs algebra A SELECT utasítás Összesítés és csoportosítás Speciális feltételek

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

A SELECT működése. Ttanar tábla: Tdiak tábla:

Tábla létrehozása: CREATE TABLE alma( ID INT( 3 ) NOT NULL PRIMARY KEY, Leiras VARCHAR( 100 ) );

Tartalomjegyzék. Tartalomjegyzék 1. Az SQL nyelv 1 Az SQL DDL alapjai 2

INFORMATIKA JAVÍTÁSI-ÉRTÉKELÉSI ÚTMUTATÓ

Adatbázis-kezelés Feladatok és megoldások

Óravázlat. az ECDL oktatócsomaghoz. 5. modul. Adatbáziskezelés. Krea Kft Budapest, Szőlő u 21. Tel/fax: / krea@krea.

Adatbázis kezelés Delphiben. SQL lekérdezések

1. Az Access 2000 indítása után válasszuk az Üres adatbázis létrehozása pontot,

Csoportosított adatok megjelenítése összesítı függvények használatával. Copyright 2004, Oracle. All rights reserved.

Adatbázis-kezelés Feladatok és megoldások

LOGISZTIKAI ADATBÁZIS RENDSZEREK UNIÓ, ALLEKÉRDEZÉSEK

INFORMATIKA JAVÍTÁSI-ÉRTÉKELÉSI ÚTMUTATÓ KÖZÉPSZINT% GYAKORLATI ÉRETTSÉGI VIZSGA. É R E T T S É G I V I Z S G A május 15.

ADATBÁZIS-KEZELÉS ÁLTALÁNOS IRÁNYELVEK A MEGOLDÁSHOZ ÉS A JAVÍTÁSHOZ

ÉRETTSÉGI VIZSGA EMELT SZINT% GYAKORLATI. ÉRETTSÉGI VIZSGA május 14. Összesen: 45 pont. Egy adott távhoz tartozó díjazás meghatározása 4 pont

Adatbázis rendszerek tervezése

JAVÍTÁSI-ÉRTÉKELÉSI ÚTMUTATÓ

Adatbázis-kezelés Microsoft Access XP

INFORMATIKA INGYENES ELEKTRONIKUS TANANYAG ADATBÁZIS-KEZELÉS FELADATOK

INFORMATIKA. PRÓBAÉRETTSÉGI május KÖZÉPSZINT. Pontozási és javítási útmutató

INFORMATIKA ÁGAZATI ALKALMAZÁSAI. Az Agrármérnöki MSc szak tananyagfejlesztése TÁMOP /1/A

Bódy Bence Az SQL egy újabb példán keresztül

5. MODUL ADATBÁZIS-KEZELÉS

1. FELADAT Mez neve Mez típusa Mez hossza TermékID Tényleges eladás Hónap Mez neve Mez típusa

Access XP alapokon Tartalomjegyzék

JAVÍTÁSI-ÉRTÉKELÉSI ÚTMUTATÓ

MS Access Feladatgyűjtemény

INFORMATIKA JAVÍTÁSI-ÉRTÉKELÉSI ÚTMUTATÓ

A Tervezzen egytáblás adatbázist tanulók hiányzásának nyilvántartására! Az adattábla a következ k rögzítésére legyen alkalmas:

Gazdasági folyamatok térbeli elemzése. 5. elıadás

Féléves feladat. Vezetéknév Keresztnév

A gyakorlat során MySQL adatbázis szerver és a böngészőben futó phpmyadmin használata javasolt. A gyakorlat során a következőket fogjuk gyakorolni:

Adatbázis alapú rendszerek

Útmutató a MATARKA adatbázisból való adatátvételhez

Adatbázisok I. Definíció: DDL: - objektum létrehozás CREATE - objektum megszüntetés DROP - objektum módosítás ALTER

JAVÍTÁSI-ÉRTÉKELÉSI INFORMATIKA ÚTMUTATÓ. ÉRETTSÉGI VIZSGA október 19. ÉRETTSÉGI VIZSGA EMELT SZINT% GYAKORLATI MINISZTÉRIUMA EMBERI ERFORRÁSOK

SQL haladó. Külső összekapcsolások, Csoportosítás/Összesítés, Beszúrás/Törlés/Módosítás, Táblák létrehozása/kulcs megszorítások

ADATBÁZIS-KEZELÉS. A vizsgaközpont a feladatokban szereplő mező- és objektumneveket a megoldhatóság érdekében másra cserélheti.

ECDL Adatbázis-kezelés, syllabus 5.0

INFORMATIKA JAVÍTÁSI-ÉRTÉKELÉSI ÚTMUTATÓ

Készítsen egytáblás adatbázist könyveinek nyilvántartására! Az adattábla a következő adatok rögzítésére legyen alkalmas: (mező hossza: 30, kötelező)

Gábor Dénes Számítástechnikai Emlékverseny 2012/2013. Döntő. Alkalmazói kategória IV. korcsoport

PHP-MySQL. Adatbázisok gyakorlat

Adatbázisok I A relációs algebra

STRUCTURED QUERY LANGUAGE(SQL) - ALAPOK

Adatok szűrése, rendezése

CAD-CAM informatikus CAD-CAM informatikus

ADATBÁZISKEZELÉS ADATBÁZIS

Vizuális programozás gyakorlat

Választó lekérdezés létrehozása

Help Key Bt Cím: 1142 Budapest Dorozsmai u 211 Számítástechnikai Telefon:

Hogyan fogalmazzuk meg egyszerűen, egyértelműen a programozóknak, hogy milyen lekérdezésre, kimutatásra, jelentésre van szükségünk?

A relációs adatbáziskezelés szabványos nyelve Két fő csoportba sorolhatók az utasításai

Microsoft Access alapok

INFORMATIKA JAVÍTÁSI-ÉRTÉKELÉSI ÚTMUTATÓ

A 2014/2015 tanévi Országos Középiskolai Tanulmányi Verseny döntő fordulójának feladatai. I. (alkalmazói) kategória

Adatbázis-kezelés. Harmadik előadás

Adatbázis-kezelés - Lekérdezések, jelentések készítése

Készítsen egy adatbázist (egytáblásat) egy számítástechnikai tanfolyam résztvevőiről. Az adattábla rögzítse a következőket:

JAVÍTÁSI-ÉRTÉKELÉSI ÚTMUTATÓ

SELECT DISTINCT deptno FROM emp; (distinct) SELECT STATEMENT HASH UNIQUE TABLE ACCESS FULL EMP

Adatbázis Rendszerek II. 8. Gyakorló környezet

Lekérdezések az SQL-ben 1.rész

BEVEZETÉS Az objektum fogalma

Átírás:

Alkalmazói rendszerek ACCESS ZH - javítókulcs Informatika tanár MSC, levelező tagozat, 2010. január 06. Leírás és feladatok Adatbázisunkban egy üzletlánc törzsvásárlóit tartjuk nyilván. Minden törzsvásárlónak van egy kártyája, aminek a segítségével regisztrálják a vásárlásait. Ha vásárlásainak összértéke túl lép egy bizonyos szintet, akkor az azt követı vásárlásaiból megfelelı százalékú kedvezményt kap. tbolt tábla: Azonosító szöveg Az üzlet lánc adott boltjának az azonosítója. Név szöveg A bolt neve. Irányítószám szám A bolt irányítószáma. Város szöveg A város, ahol a bolt található. Cím szöveg A bolt címe, például Nagytétényi út 37-43. tügyfél tábla: Kártyaszám szöveg 10 karakterbıl álló számsor Vezetéknév szöveg A kártyatulajdonos vezetékneve. Keresztnév szöveg A kártyatulajdonos keresztneve. E-mail szöveg A kártyatulajdonos e-mail címe. Irányítószám szám A kártyatulajdonos irányítószáma. Város szöveg A város, ahol a kártyatulajdonos lakik. Cím szöveg A kártyatulajdonos címe, például Balatoni út 20. Egyenleg szám Az ügyfél eddigi vásárlásainak az összege. tvásárlások tábla: Azonosító számláló A vásárlás egyedi azonosítója. Kártyaszám szöveg A vásárló kártyaszáma. Bolt szöveg A bolt azonosítója. Dátum dátum A vásárlás dátuma. Összeg szám A vásárlás összege. Kedvezmény szám A vásárláskor kapott kedvezmény. tkedvezmény tábla: Tól szám A kedvezmény szint alsó határa. Százalék szám A határt meghaladó vásárlás esetén adható kedvezmény. Kulcsok, kapcsolatok A vastagon szedett mezık az elsıdleges kulcsok. Az idegen kulcs kapcsolatok az alábbiak: a tvásárlások tábla Kártyaszám mezıje kapcsolja a táblát a tügyfél táblához, és a tvásárlások tábla Bolt mezıje kapcsolja a táblát a tbolt táblához. A táblák közti kapcsolatok a következık: 1

1. Importáld a tbolt táblát az Boltok.xls fájlból! Ha az importálás nem sikerült, akkor is hozd létre a tbolt táblát a leírás alapján! 1 pont Sikeres importálás (adatok átvitele sikeres volt) 1 pont 2. Hozd létre az adattáblák közti kapcsolatokat, a fenti ábrának megfelelıen! Minden kapcsolatnál állítsd be, hogy az ACCESS a hivatkozási integritást ırizze meg! 2 pont Megfelelő mezők között 1 pont (2*0,5) Hivatkozási integritás megőrzése 1 pont (2*0,5) 3. Lekérdezés 1: Listázd ki azonakt a nem budapesti ügyfeleknek a nevét, címét, egyenlegét, akiknek az e-mail címe nem ismert! A lista egyenleg szerinti csökkenı sorrendben tartalmazza az adatokat! 4 pont Megfelelő tábla 0,5 pont Feltétel <> Budapest 1 pont megfelelő mezők (irányítószám, város nem kötelező) 0,5 pont e-mail is null (azért nem jár levonás, ha látszik) 1 pont rendezés, csökkenően 0,5+0,5 pont 2

4. Lekérdezés 2: Listázd ki azoknak az üzleteknek a nevét és a címét, ahol már volt 10.000 Ft feletti vásárlás. Minden üzletet csak egyszer írj ki, a lista legyen név szerinti ABC sorrendben rendezett! 4 pont vagy Megfelelő táblák 1 pont Feltétel: összeg (>1000) 1 pont Megfelelő mező rendezve (név) 0,5 pont Összeg oszlop nem látszik 0,5 pont Egyszer látszik: distinct 1pont. Alternatív megoldásban Group by és where áll. 3

5. Lekérdezés 3: Add meg azoknak az ügyfeleknek nevét és a kártyaszámát, akik legalább 3 alkalommal vásároltak egyedileg (vásárlásonként és nem összességében) 5000 Ft felett. Az eredményben tehát csak az ügyfél neve, kártyaszáma és a vásárlások száma szerepeljen, utóbbi oszlop felirata legyen: Vásárlások száma. 6 pont Megfelelő táblák (2 db), megfelelő mezők látszódnak (4 db) 1 (0,5 + 0,5) pont Group by (kártyaszám. vezetéknév, keresztnév) 1 pont tvásárlások.azonosító/kártyaszám (count) 1pont HAVING (van és helyes feltétel >=3) 1 (0,5 + 0,5) pont WHERE (Összeg > 5000) 1 pont A feltételek ÉS kapcsolata, felirat ( Vásárlások száma ) 1 (0,5 + 0,5) pont 4

6. Lekérdezés 4: Készíts lekérdezést, ami kiírja azoknak az üzleteknek a nevét, ahol még nem vásárolt törzsvásárló! 4 pont vagy Megfelelő tábla (táblák) 1 pont Jó mező látszik 0,5 pont NOT IN és helyes al-select 1+1,5 pont vagy IS Null a tvásárlók tánla valamelyik mezőjében és jó kapcsolat a táblák között (az ábra alapján LEFT JOIN) 1+1,5 pont 5

7. Lekérdezés 5: Lekérdezés segítségével töröld le azon ügyfeleket, akik egyetlen egy alkalommal sem vásároltak, azaz az egyenlegük 0. 3 pont Törlő lekérdezés 1 pont Jó tábla (tügyfél) 0,5 pont From (tügyfél.*) 0,5 pont Jó feltétel egyenleg=0 1 pont vagy Al-select+Helyes al-select Kártyaszám mezőre: (NOT IN (SELECT Kártyaszám FROM tvásárlások) 1 pont 6

8. Készíts egy őrlapot, amely tartalmazza az Ügyfelek adatait, továbbá vásárlásaik adatait az alábbiak szerint: az őrlapon jelenjen meg az is, hogy az ügyfél melyik áruházban (név), mikor és milyen értékben vásárolt. Az őrlap megjelenítési lehetıségei között a görgetısávokat és a rekordkijelölıket ne engedélyezd. Az őrlapon helyezz el egy bezáró gombot is, melynek segítségével bezárható az őrlap. 5 pont Űrlap: helyes rekordforrással, mezőkkel 1 pont Segédűrlap, helyes működés 2 pont Ebből: Többi mező (áruház neve, dátum, vásárlás összege) 1 pont Bezáró gomb 1pont Görgetősáv és rekordkijelölő tiltása 0,5 + 0,5 pont Jó munkát! 7