1 / 11

Kilencediktétel

Kilencediktétel.

Download Presentation

Kilencediktétel

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. Kilencediktétel

  2. Adatbázis:Olyan adatgyűjtemény, amely egy adott feladathoz kapcsolódó adatokat szervezett módon tárolja, és biztosítja az adatokhoz való hozzáférést, az adatok integritásának megőrzését, és az adatok védelmét.Adatbázis rendszer:A számítógép, az adatok, szoftver és az ember együttese.Számítógép:Számítógépalatt azt az eszközt értjük, amin az adatbázis kezelő rendszer fut.Adatok:Adatokalatt azt az adatbázist értjük, amely két részből áll: a fizikai adatbázisból és az adatszótárból. Fizikai adatbázis az egyed előfordulásokat tárolja, az adatszótár pedig az adatbázis szerkezetét definiáló adatokat tartalmazza, melyek a sémát írják le.Szoftver:Szoftver alatt az adatbázis-kezelő rendszert értjük.Ember:Az embereket szerepkörük alapján lehet csoportosítani.Eseti felhasználók: általában lekérdezni szoktak az adatbázisbólNaiv felhasználók: az adatbázis karbantartói. Meglévő adatot módosítanak, új adatot visznek felSzakemberek: különböző szakterületek szakemberei.Adminisztrátorok: ők a felelősek az egész adatbázis-rendszerért.Adatbázis-kezelő rendszer:Egy rendszer akkor nevezhető adatbázis-kezelő rendszernek, ha teljesíti a következőket:Összetett logikai adatszerkezeteket enged létrehozniBiztosítja az irányított redundancia elvét: adatismétlődést csak bizonyos feltételek mellett engedélyez.Az adatokhoz többféle hozzáférési módszert biztosítA programozási nyelveket támogatjaAz emberi hatékonyságot támogatjaAdatbázis-szolgáltatások:Adatbázis létrehozásaAdatok tárolásaAdatok lekérdezéseAdatok védelme, titkosításaHozzáférési jogok kezelése

  3. Adatbázis-műveletek: Adatbázis létrehozása, módosítása, törlése Tábla létrehozása, módosítása, törlése Rekordok felvitele, módosítása, törlése Rendezés Szűrés, válogatás, keresés Összesítés, lekérdezés, jelentés-készítésIndexek használata a teljesítmény javítása érdekében:Ha gyakran végzünk keresést vagy rendezést valamely táblában, akkor a műveletek gyorsítása végett érdemes az adott mezőkhöz indexet létrehoznunk.Az index működése:Keresés esetén:Az Access ugyanúgy használja a táblákban az indexeket, mint ahogy a könyvjelzőt használjuk a könyvben. Az Access megkeresi az adatok helyét az indexben, majd az indextábla rámutat a rekord helyére az adattáblában.Rendezés esetén:Az indextábla megfelelő értékei rendeződnek. Az indextábla a mutatói segítségével rendezettnek mutatja számunkra az adattáblát, noha csak logikai rendezés történt. Az adattábla rekordjait fizikailag nem kellett átmozgatni. Emiatt azután gyors lesz a rendezés.

  4. Indexek létrehozása: • Bizonyos esetekben (például elsődleges kulcs használatakor) az Access automatikusan létrehozza az indexet. Máskor célszerűbb kézzel létrehozni a szükséges indexet. • Az indexelendő mezők meghatározása: • A létrehozott indexek alapulhatnak egyetlen mezőn, de akár több mezőn is. Célszerű azokat a mezőket indexelni, amelyekben gyakran végzünk keresést, és amelyeket gyakran rendezünk, illetve olyan mezőket, amelyeket más táblákban teszünk egyéb mezők részévé a többtáblás lekérdezésekben. Az indexek ugyan gyorsabb keresést és lekérdezéseket eredményeznek, de az adatok hozzáadásakor vagy frissítésekor csökkenthetik is a teljesítményt. Ha legalább egy • indexelt mezőt tartalmazó táblában írunk be adatokat, az Access minden egyes rekord felvétele vagy módosítása után kénytelen frissíteni az indexeket. A hozzáfűző lekérdezéssel, vagy importált rekordok hozzáfűzésével történő rekordfelvétel ugyancsak csökkentheti a teljesítményt, ha a célul használt tábla indexeket tartalmaz. •  Megjegyzés:   A táblák elsődleges kulcsát automatikusan indexeli az Access. • A mező nem indexelhető abban az esetben, ha adattípusa OLE objektum vagy Melléklet. Egyéb mezők használata esetén akkor célszerű az indexelés, ha az alábbi feltételek mindegyike igaz: • A mező adattípusa Szöveg, Feljegyzés, Szám, Dátum/Idő, Számláló, Pénznem, Igen/Nem vagy Hiperhivatkozás. • Előre tudható, hogy a mezőben tárolt értékeket keresni fogja. • Előre tudható, hogy a mezőben tárolt értékeket rendezni fogja. • Előre tudható, hogy a mezőben sok különféle értéket kell tárolni. Ha a mezőben sok érték azonos, akkor az indexelés valószínűleg nem gyorsítja jelentősen a lekérdezéseket. • állítható be. Ha több olyan rekord is van, amely az első mezőben azonos értékkel rendelkezik, akkor az Access az index második mezője szerint is elvégzi a rendezést, stb. • Az indexbe legfeljebb 16 mező foglalható bele.

  5. Egyetlen mezőből álló index létrehozása:Index létrehozásához először el kell dönteni, hogy egy vagy több mezőből álló indexre van-e szüksége. Egy adott mező indexének létrehozásához az Indexelt tulajdonságot kell beállítani. Az alábbi táblázat az Indexelt tulajdonság lehetséges beállításait összegzi.INDEXELÉS: JELENTÉSE:Nem Ne hozzon létre a program indexet ehhez a mezőhöz (vagy törölje a már meglévő indexet) Igen (lehet azonos) Index létrehozása ehhez a mezőhöz Igen (nem lehet azonos) Egyedi index létrehozása ehhez a mezőhözEgyedi index létrehozásakor az Access csak akkor engedélyezi új érték beírását a mezőbe, ha az érték még nem létezik egy másik rekord ugyanezen mezőjében. Az Access automatikusan egyedi indexet hoz létre az elsődleges kulcsokhoz, de célszerű lehet megtiltani azt, hogy más mezőkben azonos értékek szerepeljenek. Egyedi indexet hozhat létre például egy sorozatszámokat tároló mezőhöz annak érdekében, hogy két terméknek ne lehessen ugyanaz a sorozatszáma.

  6. Több mezőből álló index létrehozása:Tábla több mezőből álló indexének létrehozásához minden egyes mezőhöz külön-külön sort kell belefoglalni az indexbe, annak nevét azonban csak az első sorban szabad szerepeltetni. Az Access mindaddig ugyanannak az indexnek a részeként kezeli az összes sort, amíg egy másik indexnevet tartalmazó sort nem észlel. Egy többmezős indexbe max. 16 index foglalható bele.

  7. Indextulajdonságok beállítása:Az Indexek ablak Indextulajdonságok csoportjában állítsa be az Indexnév oszlop indexnevet tartalmazó sorának indextulajdonságait. Ehhez az alábbi táblázat nyújt támpontot.

  8. Indexek automatikus létrehozása:Bizonyos esetekben az Access automatikusan létrehozza az indexeket (például egy táblázat elsődleges kulcsaként megjelölt mező(k) esetén).Indexek automatikus létrehozására Az Access beállításai párbeszédpanel Automatikus indexelés importáláskor és létrehozáskor beállítása is használható. Az Access automatikusan indexeli az összes olyan mezőt, amelynek neve az Automatikus indexelés importáláskor és létrehozáskor mezőbe írt karakterekkel kezdődik vagy végződik, például ID, kulcs, kód vagy szám. Az érvényben lévő beállítás megtekintéséhez vagy módosításához az alábbiakat kell tennie: -Kattintsona Microsoft Office gombra  , majd kattintson Az Access beállításai parancsra.-Kattintsonaz Objektumtervezők listaelemre, majd a Táblatervező csoportban adja hozzá, módosítsa vagy távolítsa el az értékeket az Automatikus indexelés importáláskor és létrehozáskor mezőben. Ha több értéket ad meg, tegyen közéjük pontosvesszőt (;).-Megjegyzés:   A program minden olyan esetben automatikusan indexeli a mezőt, ha annak neve a beírt értékek valamelyikével kezdődik vagy végződik.-Kattintsonaz OK gombra.Mivel minden újabb index további feladatokat ró az Access alkalmazásra, az adatok hozzáadásakor vagy frissítésekor a rendszer teljesítménye csökken. Ennek fényében célszerű lehet módosítani az Automatikus indexelés importáláskor és létrehozáskor mezőben lévő értékeket, vagy az értékek számának csökkentésével mérsékelni a létrehozott indexek mennyiségét.

  9. Indexek megtekintése és szerkesztése:A szóban forgó tábla indexeinek megjelenítésére akkor lehet szükség, ha fel szeretné mérni a teljesítményre gyakorolt hatásukat, vagy meg szeretne győződni arról, hogy az adott mezők indexelve vannak. - A navigációs ablaktáblában kattintson a jobb gombbal annak a táblának a nevére, amelyben szerkeszteni szeretné az indexet, és a helyi menüben válassza a Tervező nézet parancsot. - A Tervezés lap Megjelenítés/elrejtés csoportjában kattintson az Indexek gombra. - Megjelenik az Indexek ablak: méretezze át úgy, hogy látsszon néhány üres sor, és az indextulajdonságokat is látni lehessen. - Végezze el a szükséges változtatásokat az indexeken és azok tulajdonságain. - A módosítások mentéséhez kattintson a Gyorselérési eszköztáron lévő Mentés gombra. - Billentyűparancs  Nyomja le a CTRL+S billentyűkombinációt. Zárja be az Indexek ablakot.

  10. Index törlése:Ha úgy találja, hogy valamely index már szükségtelen, esetleg túl nagy mértékben befolyásolja hátrányosan a számítógép teljesítményét, törölheti az indexet. A törlés végrehajtásakor a rendszer csak az indexet távolítja el, az alapjául szolgáló mező(ke)t nem. - A navigációs ablaktáblában kattintson a jobb gombbal annak a táblának a nevére, amelyben törölni szeretné az indexet, és a helyi menüben válassza a Tervező nézet-et. -A Tervezés lap Megjelenítés/elrejtés csoportjában kattintson az Indexek gombra.-Megjelenikaz Indexek ablak: méretezze át úgy, hogy látsszon néhány üres sor, és az indextulajdonságokat is látni lehessen.-Jelöljeki az Indexek ablakban azokat a sorokat, amelyek a törölni kívánt indexet tartalmazzák, majd nyomja meg a DELETE billentyűt. -A módosítások mentéséhez kattintson a Gyorselérési eszköztáron lévő Mentésgombra.-Billentyűparancs  Nyomja le a CTRL+S billentyűkombinációt.-Zárjabe az Indexek ablakot.

  11. Tapsolj, ha unalmasnak tartottad!

More Related