A beállítást mentettük, naponta értesítjük a beérkező friss kiadványokról
A beállítást mentettük, naponta értesítjük a beérkező friss kiadványokról
Előszó
Furcsa könyvet tart kezében az Olvasó. Furcsa, mert a Szerzők sokra vállalkoztak: a Microsoft egyik legnagyobb terjedelmű, legátfogóbb szoftverjének, az MS Accessnek ismertetésére úgy, hogy könyvük...
Tovább
Előszó
Furcsa könyvet tart kezében az Olvasó. Furcsa, mert a Szerzők sokra vállalkoztak: a Microsoft egyik legnagyobb terjedelmű, legátfogóbb szoftverjének, az MS Accessnek ismertetésére úgy, hogy könyvük a kézikönyv-funkción túl tankönyv és esettanulmány is legyen. Így aztán helyet kapott a könyvben az Access elemeinek ismertetésén túl az elméleti alapokkal foglalkozó fejezet (az SQL és az adatbázis-tervezés alapjai), valamint egy kidolgozott példa is. Az MS Access olyan, relációs adatkezelő rendszer, amely a legkülönbözőbb rendszerelemeket integrálva messze túlmutat az eddig megszokott adatbázis-kezelők keretein. A korszerű objektumorientált megközelítésnek köszönhetően az adatbázis-elemek egységesek és összehangoltak, csakúgy, mint - a Windowsban már megszokott módon - a kezelési metodika. A szoftver lehetőségei között a szabványos SQL felület éppúgy szerepel, mint a rendkívül rugalmas alkalmazásfejlesztés, a rendszerek minden eddiginél egyedibb testreszabásának lehetősége; ennek ismertetése azonban e könyv (amúgy is terjedelmes) kereteit már szétfeszítené. Jelen kötet előzménye az MS-ACCESS 2.0 és 7.0 verziójáról írott könyvünk, amelyeknek a visszajelzések szerint az Access felhasználói jó hasznát vették. A könyv szerkezetét alapvetően megtartottuk, csupán ott változtattunk rajta, ahol a megváltozott szoftverkörnyezet ezt indokolttá tette. Akár csak a 7.0 verzióról készült könyvünkben, most is kiemeltük és közösen tárgyaltuk az „öröklődő" típusú vezérlőelemeket, hiszen az ügyes adatbázis-alkalmazó ezeket úgyis csak egyszer, a táblák definiálásakor tervezi meg, s a továbbiakban kihasználja az öröklődés tulajdonságát. Ugyanakkor a szoftver más elemeit, amelyek |l éppen az egységes tervezési koncepcióból és az objektum-orientált szemléletmódból adódóan - igen hasonlóak, jobbnak láttuk fejezetenként külön tárgyalni. Meglehet, ez az elegancia rovására ment, de a könyv használati értékét biztosan növeli. Nem mindegy ugyanis, hogy ha valaki mondjuk az űrlapok tulajdonságainak megadásáról szeretne tájékozódni, hány helyen kell utánanéznie. E következetesen alkalmazott módszer miatt azonban nem lehetett bizonyos redundanciát elkerülni: ezt elsősorban azok az Olvasók fogják érzékelni, akik egyhuzamban olvassák végig a könyvet.
Vissza
Tartalom
Előszó...........................................................1
Bevezetés............................................................3
Az adatbázis-tervezés alapjai......................................5
3.1 Fogalmak..................................................6
3.1.1 Az adatmodell, adatbázis, tábla, rekord és mező fogalma........................6
3.1.2 Relációk, relációs adatbázisok..................................................................7
3.2 Az alkalmazások tervezésének lépései..............................................9
3.2.1 A feladat megfogalmazása........................................................................9
3.2.2 Részfeladatok kijelölése, feldolgozási folyamat meghatározása............10
3.2.3 Adatok összegyűjtése és elemzése..........................................................10
3.2.4 Adatbázis-tervezés, normalizálás, táblák összekapcsolása.....................10
3.2.4.1 Normalizálás..............................................................................11
3.2.4.2 Normalizálási példa...................................................................13
3.2.4.3 Kapcsolatok meghatározása......................................................14
3.2.5 Bemutató változat (prototípus) készítés.................................................16
3.2.6 Kipróbálás...............................................................................................16
4. Adatkezelés az ACCESSben................................19
4.1 Az Access 2000 újdonságai.................................20
4.1.1 Az adatbázistervvel és az adatkezeléssel kapcsolatos újdonságok.........21
4.1.1.1 Kapcsolatok nyomtatása............................................................21
4.1.1.2 Segédadatlapok használata........................................................21
4.1.1.3 Nemzetközi karakterek..............................................................23
4.1.1.4 Automatikus névjavítás.............................................................23
4.1.2 A csoportmunka támogatása...................................................................24
4.1.2.1 Rekordszintű zárolás.................................................................24
4.1.2.2 Az adatbázis többszörözés újdonságai......................................24
4.1.3 Az Access és az Internet.........................................................................25
4.1.3.1 Adatelérési lapok.......................................................................26
4.2 Ismerkedés az Access-szel....................................39
4.2.1 Az Access telepítése...............................................................................39
4.2.1.2 A telepítés hardver és szoftver feltételei...................................39
4.2.2 Az Access indítása..................................................................................39
4.2.3 Adatbázis ablak.......................................................................................39
4.2.3.1 Táblák........................................................................................41
4.2.3.2 Lekérdezések.............................................................................41
4.2.3.3 Űrlapok......................................................................................41
4.2.3.4 Jelentések..................................................................................42
4.2.3.5 Lapok.........................................................................................42
4.2.3.6 Makrók......................................................................................42
4.2.3.7 Modulok....................................................................................42
4.2.4 Segítségkérés és a Súgó használata........................................................43
4.2.4.1 Súgó használata.........................................................................43
4.2.5 Access adatbázisok karbantartása............................................................44
4.2.5.1 Új adatbázis létrehozása............................................................44
4.2.5.2 Adatbázis megnyitása................................................................45
4.2.5.3 Adatbázis tömörítése.................................................................46
4.2.5.4 Adatbázis helyreállítása.............................................................47
4.2.5.5 Adatbázis konvertálása..............................................................47
4.2.5.6 Adatbázis titkosítása és visszafejtése........................................48
4.2.5.7 Adatbázis többszörözése...........................................................48
4.2.6 Műveletek az Access adatbázis-objektumaival......................................53
4.2.6.1 Objektumok létrehozása, átnevezése, törlése............................53
4.2.6.2 Objektumok megnyitása............................................................54
4.2.6.3 Vágólapműveletek az objektumokkal.......................................54
4.2.6.4 Parancsikon létrehozása............................................................54
4.2.6.5 Objektumok nyomtatása............................................................55
4.2.6.6 Az adatbázis dokumentálása......................................................56
4.2.6.7 Az adatbázis ablak elrejtése és felfedése..................................57
4.2.7 Az Access-környezet testreszabása........................................................57
4.2.7.1 Az eszköztárak és a menük beállításai......................................57
4.2.7.2 Az Access „viselkedésének" beállításai....................................60
4.2.8 Az Access-adatbázisok védelme az illetéktelen használat ellen.............62
4.2.8.1 Az Access adatvédelmének felépítése.......................................62
4.2.8.2 Felhasználók és csoportok definiálása......................................64
4.2.8.3 Engedélyek meghatározása........................................................65
4.2.8.4 Az adatbázis és az objektumok tulajdonosai.............................67
4.2.9 Adatok kezelése......................................................................................68
4.2.9.1 Adatok keresése és cseréje...................... ..................................68
4.2.9.2 Az adatok rendezése és szűrése.................... ..............................70
4.2.9.3 A megjelenítési formátum lehetőségei......................................72
4.2.10 A vezérlőelemek...................................................................................73
4.2.10.1 Az Access vezérlőelemei.........................................................74
4.2.10.2 A vezérlőelemek tulajdonságai...............................................91
4.3 Táblák........................................114
4.3.1 Táblák létrehozása................................................................................114
4.3.1.1 Táblák létrehozása az adatok adatlapra írásával.....................115
4.3.1.2 Táblák létrehozása Tervező nézetben üres táblából kiindulva 117
4.3.1.3 Táblák létrehozása Tábla varázslóval.....................................117
4.3.2 Táblaszerkesztés. Tervező nézet...........................................................118
4.3.2.1 Meződefiníciók........................................................................118
4.3.2.2 Mezőtípusok............................................................................118
4.3.2.3 Mezőtulajdonságok beállítása.................................................120
4.3.2.4 Mezőtulajdonságok leírása......................................................121
4.3.2.5 Elsődleges kulcs beállítása......................................................135
4.3.3 A táblaterv (struktúra) mentése............................................................137
4.3.4 Rekordok hozzáadása adatlap nézetben................................................137
4.3.5 Táblák módosítása tervező nézetben....................................................138
4.3.6 Táblák összekapcsolása........................................................................138
4.3.7 Kapcsolatok létrehozása.......................................................................139
4.3.7.1 Kapcsolatablak megjelenítése.................................................139
4.3.7.2 Táblák bevitele a kapcsolatablakba.........................................139
4.3.7.3 Kapcsolat létrehozása..............................................................140
4.3.8 Táblák összekapcsolása többmezős elsődleges kulcs alapján..............143
4.3.9 Kapcsolótáblák használata....................................................................143
4.3.10 Meglévő kapcsolatok megjelenítése és szerkesztése..........................143
4.3.10.1 Közvetlen kapcsolatok parancs.............................................144
4.3.10.2 Minden látszik parancs..........................................................144
4.3.10.3 Meglévő kapcsolat szerkesztésének menete..........................144
4.3.11 Kapcsolatok törlése, táblák elrejtése..................................................144
4.3.12 Táblák másolása, átnevezése, törlése és módosítása..........................145
4.3.12.1 Másolás..................................................................................145
4.3.12.2 Átnevezés..............................................................................145
4.3.12.3 Törlés.....................................................................................146
Táblák módosítása. Mezők átnevezése, hozzáadása, másolása, törlése és áthelyezése..146
4.3.13.1 Mezők átnevezése..................................................................146
4.3.13.2 Mezők hozzáadása.................................................................147
4.3.13.3 Mezők másolása, törlése és áthelyezése................................147
4.3.13.4 Mezők adattípusának módosítása..........................................148
4.3.14 Importálás, exportálás és csatolás.......................................................150
4.3.14.1 Külső táblák importálása és csatolása...................................152
4.3.14.2 Csatolt táblák használata, elérési utak frissítése és módosítása..........171
4.3.14.3 Számolótáblák és szövegfájlok importálása..........................172
4.3.14.4 Adatok exportálása az Accessből..........................................175
4.4 A lekérdezések....................................................................181
4.4.1 Alapismeretek.......................................................................................181
4.4.1.1 Mire használjuk a lekérdezéseket?..........................................181
4.4.1.2 A lekérdezések nézetei............................................................182
4.4.1.3 Új lekérdezés létrehozása........................................................184
4.4.1.4 A lekérdezések tulajdonságai..................................................185
4.4.1.5 Lekérdezés mentése, exportálása ............................................195
4.4.1.6 Táblák, lekérdezések hozzáadása............................................197
4.4.1.7 Táblák, lekérdezések törlése....................................................198
4.4.1.8 A lekérdezés táblái közötti kapcsolatok..................................198
4.4.1.9 A lekérdezés mezőinek beállításai..........................................204
4.4.1.10 Az adatok rendezése lekérdezés segítségével........................206
4.4.1.11 Feltételek meghatározása......................................................208
4.4.1.12 Számított kifejezések használata a lekérdezésekben.............213
4.4.1.13 Csoportosítás és összegzés....................................................213
4.4.1.13 Lekérdezés eredményének megtekintése...............................222
4.4.2 A lekérdezések típusai..........................................................................222
4.4.2.1 A választó lekérdezés..............................................................222
4.4.2.3 A táblakészítő lekérdezés........................................................226
4.4.2.4 A frissítő lekérdezés................................................................228
4.4.2.5 A hozzáfűző lekérdezés...........................................................229
4.4.2.6 A törlő lekérdezés....................................................................230
4.4.3 A lekérdezésekről - haladóknak...........................................................231
4.4.3.1 Paraméterek használata a lekérdezésekben.............................232
4.4.3.2 SQL kifejezések használata lekérdezésekben.........................235
4.5 Űrlapok....................................................238
4.5.1 Ismerkedés az űrlapokkal......................................................................238
4.5.1.1 Mire használhatjuk az űrlapokat?............................................238
4.5.1.2 Űrlapok típusai........................................................................238
4.5.1.3 Űrlap létrehozása.....................................................................240
4.5.1.4 Az Űrlap ablak használata.......................................................243
4.5.2 Űrlaptervezés........................................................................................246
4.5.2.1 Az adatok megjelenítésének megtervezése.............................247
4.5.2.2 Az űrlap tulajdonságainak meghatározása..............................253
4.5.2.3 Vezérlőelemek használata.......................................................260
4.5.2.4 Különleges effektusok.............................................................281
4.5.2.5 Űrlap nyomtatása.....................................................................286
4.5.3 Az Access 2000 új lehetőségei.............................................................286
4.5.3.1 Csoportba foglalás...................................................................286
4.5.3.2 Feltételes formázási szabályok definiálása.............................287
4.6 A jelentések...............................................288
4.6.1 Mikor célszerű jelentést használni?......................................................288
4.6.2 A jelentések alapismeretei...........................................................|........289
4.6.2.1 A jelentés alapjául szolgáló adatok forrása.............................289
4.6.2.2 Jelentések mentése, átnevezése és nyomtatása........................290
4.6.2.3 Jelentéssablonok használata....................................................295
4.6.2.4 Jelentések használata többfelhasználós környezetben............297
4.6.2.5 A jelentésablak részei és használata........................................297
4.6.3 Jelentések létrehozása...........................................................................301
4.6.3.1 Jelentések létrehozása Varázslóval.........................................301
4.6.3.2 Jelentés létrehozása Varázsló nélkül.......................................310
4.6.3.3 Jelentés létrehozása űrlapból...................................................310
4.6.4 Jelentések módosítása...........................................................................311
4.6.4.1 A jelentéstulajdonságok beállítása..........................................312
4.6.4.2 A jelentések szakaszai.............................................................319
4.6.4.3 A vezérlőelemek......................................................................326
4.6.5 Rendezés és csoportosítás.....................................................................332
4.6.5.1 Sorbarendezés a jelentésen......................................................333
4.6.5.2 Adatok csoportosított megjelenítése.......................................333
4.6.6 Kifejezések használata..........................................................................336
4.6.6.1 A kifejezések alkotóelemei.....................................................336
4.6.6.2 Néhány gyakrabban használt kifejezés....................................340
4.6.7 Példák...................................................................................................341
4.6.7.1 Grafikont tartalmazó jelentés készítése...................................341
4.6.7.2 A videokölcsönző katalógusának elkészítése..........................349
4.6.7.3 Kölcsönzések megjelenítése jelentésen...................................354
5. Az SQL lekérdezőnyelv alapjai...........................................................................357
Haladó lekérdezéstervezés - Az SQL nyelv használata........................................358
5.1 Az SQL parancsok megadásának formai szabályai........................................359
5.2 Alapvető SQL parancsok...........................360
5.2.1 Új tábla létrehozása: CREATE TABLE utasítás..................................360
5.2.2 CONSTRAINT záradék........................................................................361
5.2.3 Új index készítése: CREATE INDEX utasítás.....................................363
5.2.4 Meglévő táblák módosítása: ALTÉR TABLE utasítás........................365
5.2.5 Tábla törlése adatbázisból, index törlése táblából: DROP utasítás......366
5.2.6 Törlő lekérdezés létrehozása: DELETE utasítás..................................366
5.2.7 Sorok beillesztése, hozzáfűző lekérdezések - INSERTINTO utasítás367
5.2.8 Meglévő sorok módosítása (Frissítő lekérdezés) - UPDATE..............369
5.2.9 Lekérdezések egy vagy több táblából - SELECT utasítás...................370
5.2.9.1 SELECT - FROM záradék......................................................371
5.2.9.2 Táblázatok illesztése (INNER JÓIN, LEFT JÓIN, RIGHT JÓIN).......372
5.2.9.3 SELECT - WHERE záradék...................................................374
5.2.9.4 WHERE - összehasonlítási feltétel.........................................376
5.2.9.5 WHERE - BETWEEN feltétel................................................376
5.2.9.6 WHERE - AND és OR a feltételek összekapcsolására..........377
5.2.9.7 WHERE - IN feltételek és IN összehasonlítás al-SELECT-ben (másodlagos lekérdezésben)........................377
5.2.9.8 WHERE - LIKE feltétel..........................................................377
5.2.9.9 SQL al-SELECT-ek (a lekérdezések).....................................378
5.2.9.10 SELECT- GROUP BY záradék............................................379
5.2.9.11 SELECT - HAVING záradék...............................................380
5.2.9.12 UNION művelet.....................................................................381
5.2.9.13 SELECT - ORDER BY záradék..........................................382
5.2.9.14 PARAMETERS deklaráció...................................................383
5.2.9.15 WITH OWNERACCESS OPTION deklaráció.....................383
5.2.9.16 Gyűjtő (aggregáló) függvények...........................................384
5.2.10 SELECT... INTO utasítás...................................................................389
5.2.11 TRANSFORM utasítás.............................................................389
6. Függelék...........................................................391
6.1 A példaadatbázis leírása......................................392
Tárgymutató................................................................................409
Google, Facebook, Apple, Microsoft fiókkal való belépés/regisztráció eseténautomatikusan elfogadja az Általános Szerződési Feltételeket.
Elfelejtett jelszó
Kérjük, adja meg azonosítóját, és a hozzá tartozó email címet, hogy jelszavát elküldhessük Önnek!
A *-gal jelölt mezők kitöltése kötelező!
Azonosító név/E-mail cím* Azonosító és e-mail cím megegyező
E-mail cím*
(2009 március óta a regisztrált ügyfelek azonosító neve megegyezik az email címmel)
Ha az azonosítóját sem tudja megadni, kérjük, hívja az ügyfélszolgálati vonalat:
+36-62-452-833
×
1
2
3
Regisztráció
×
Regisztráció
Regisztrációja sikeresen megtörtént.
Megadott e-mail címére megerősítő e-mailt küldtünk. Ahhoz, hogy a regisztrációja véglegesedjen, és le tudja adni rendeléseit, kérjük, kattintson a levélben található linkre. A megerősítő link a kiküldéstől számított 48 óráig érvényes, ezután a regisztrációs adatok törlésre kerülnek.
Kérjük, jelölje meg az érdeklődési körébe tartozó témaköröket!
Mehet
×
Regisztráció
Az ön által megjelölt témakörök:
Temakor_1
Beállíthatja, hogy emailben értesítőt kapjon az újonnan beérkezett példányokról a bejelölt témaköröknek megfelelően.
Beállított értesítőit belépés után bármikor módosíthatja az Értesítő menüpont alatt:
létrehozhat új témaköri értesítőt
inaktiválhatja értesítőjét, ha éppen nem kíván a megadott témában értesítőt kapni
törölheti véglegesen az adott értesítőjét
szerkesztheti jelenlegi értesítőjét, ha még részletesebben szeretné megadni mi érdekli.
Az Ön választása alapján naponta vagy 3 naponta kap tőlünk emailt a beállított értesítőjéről.