Microsoft Access Táblák.

Slides:



Advertisements
Hasonló előadás
Adatbázis-kezelés.
Advertisements

Információs függvények
Tananyag: konzultáció
MICROSOFT OFFICE ACCESS 2003.
Microsoft Access Általános ismeretek.
Műveletek adatbázisokban
Word 2007.
Access Adatbáziskezelés
Adatbázisok SQL. TARTALOM Szijártó M.2 Témakörök  Az SQL tulajdonságai  A műveletek fajtái  Objektum-műveletek  Lekérdezések Tulajdonságok és műveletek.
Adatbázis I. Alapfogalmak.
ADATBÁZIS KEZELÉS – Adattípusok
Microsoft Navision - Expressz módszertan Általános kezelés
Felhasználó barátság eszközei
Táblázat kezelő programok
Adatbáziskezelés Microsoft Access.
Adatbázis-kezelés.
KOVÁCS DÁVID. ALAPFOGALMAK Adatbázis: Olyan adatgyűjtemény, amely egy adott feladathoz kapcsolódó adatokat szervezett módon tárolja, és biztosítja az.
16. Tétel. 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,
Készítette: Pető László
az MSAccess programmal
az MSAccess programmal
Adatbázis-kezelés ACCESS program:
Folytassuk… (2.).
Adatbázis-kezelés
Access-Űrlapkészítés
Access alapok Táblák, kapcsolatok, űrlapok.
Táblázatkezelés Az Excel.
Microsoft Excel Általános ismeretek.
Microsoft Access Vezérlőelemek.
Microsoft Access Űrlapok tervezése.
Microsoft Excel Függvények VIII.
MSACCESS Bevezetés. Üzemeltetés Hozzáférés Jogosultságok Karbantartás Mentés Stb. Felhasználói felület Űrlapok Jelentések Menük Stb. Adatnézetek, funkcionalitás.
Microsoft Access Űrlapok.
Microsoft Access Jelentések.
SQL.
Access XP Kifejezés-szerkesztő Összehasonlító operátorok:
Jelentések Tábla vagy lekérdezés nyomtatásban alkalmas megjelenítése.
Adatbevitel az adattáblába. Egyéni számformátumok Az egyéni számformátumok olyan speciális karaktersorozatok, amelyek egy mező tartalmának megjelenítését.
1 Informatikai Szakképzési Portál Adatbázis kezelés Alapfogalmak.
Programozási nyelvek Páll Boglárka.
Nézzük, mit tudunk…. Mire gondoltam? Megjeleníti az adott adatbázishoz kapcsolódó összes objektumot : adatbázis ablak.
Készítette: Rummel Szabolcs Elérhetőség:
Adatbázis kezelés.
Adatbázis-kezelés Probléma: az excel kezelhetetlen túl sok adat esetén
Tarcsi Ádám, Adatbázis gyakorlat – Adattáblák – Tarcsi Ádám, január.
ADATMODELLEZÉS ADATBÁZIS-KEZELÉS
Kulcsok meghatározása a táblákban
Turócziné Kiscsatári Nóra
ACCESS Lekérdezések, űrlapok, jelentések
SQL. SQL jellemzői Nem algoritmikus (nem tartalmaz algoritmikus szerkezeteket: ciklus, eljárás, elágazás) Nem rekurzív (önmagát nem hívhatja) Halmazorientált.
9. osztály Táblák létrehozása. Létrehozás Tervező nézetben  Üres adatbázis létrehozása.  Adatbázis mentése.  Objektumok oszlopban a Táblák sorra kattintunk.
Táblázatok.
– SELECT - 1. – Tarcsi Ádám január Adatbázis gyakorlat.
Adatbáziskezelés. Adat és információ Információ –Új ismeret Adat –Az információ formai oldala –Jelsorozat.
Táblázatkezelés.
 Adatbázis:  Valamilyen szempont szerint rendszerezett adathalmaz.  Adatbázis kezelés:  Adatok tárolása  Műveletek végzése az adatbázison; (Adatok.
Az adatbázis az adatok és a köztük lévő összefüggések rendszere, amelyet egymás mellett tárolunk. Nagyon fontos, hogy az adatbázisunk szerkezetét jól megtervezzük,
Számítások az Accessben Számított mező létrehozása Az adatbázisokat érdemes úgy tervezni, hogy ne tároljunk olyan adatokat, amelyek a többiből kiszámíthatók.
Táblák létrehozása és feltöltése adatokkal Rendezés Szűrés.
Összeállította: Juhász Tibor – 2006 – Adatbázis- kezelés 4. Adatbázis-kezelő rendszerek.
Készítette: Kiss András
Lekérdezések Adott tulajdonságú adatok listázásának módja a lekérdezés. A lekérdezések segítségével az adatbázisból megjeleníthetjük, módosíthatjuk, törölhetjük.
Kimutatás-pivot tábla, Excel 2010
Alapfogalmak Adat: rögzített ismeret
Módosító lekérdezések
Adatbáziskezelés.
Adatbázis-kezelés 2. Relációs adatbázisok.
az MSAccess programmal
Táblázatkezelés Az Excel.
MySQL DDL parancsok – Adatbázis műveletek, mezőtípusok
Előadás másolata:

Microsoft Access Táblák

Táblák létrehozása Mezők megadása Megszorítási szabályok Mezőnevek adattípusok Megszorítási szabályok Mező szintű Rekord szintű Kulcsok, indexek

Létrehozás módjai Adatlap nézet Tábla varázsló Importálás Csatolás Tervező nézet

Táblák neve az adatbázisban Maximális hossza karakterekben: 64 Egyedi nevek Rendszertábla: USys -kezdetű

Mezők megadása (1) Mezőnév felvétele, módosítása, törlése Tervező nézetben Mezőnév hossza maximum 64 karakter Egyedi mezőnevek Ékezetes és speciális karakterek kerülése Sorrend Törlés

Mezők megadása (2) Adattípusok Szöveg Feljegyzés Szám Dátumidő Pénznem Számláló Igen/Nem OLE objektum Hiperhivatkozás

Mezők megadása (3) Kulcsok Egyszerű Összetett Nem kötelező, de ha nincs, akkor az Access rákérdez

Adattípusok (1) Szöveg Maximum 255 karakter Csak a beírt karakterek tárolódnak Mezőméretnél hosszabb adat csonkolásra kerül

Adattípusok (2) Feljegyzés Legfeljebb 65535 karakter Csak a beírt karakterek tárolódnak Rendezésnél és csoportosításnál csak az első 255 karaktert veszi figyelembe az Access Nem indexelhető

Adattípusok (3) Szám Mezőméret: Bájt 0..255 Csak egészek 1 Byte helyfoglalás

Adattípusok (4) Szám Mezőméret: Decimális -10^38-1..10^38-1 Pontosság, skála tulajdonságok Maximális pontosság: 28 12 Byte helyfoglalás

Adattípusok (5) Szám Mezőméret: Egész -32768..32767 Csak egészek 2 Byte helyfoglalás

Adattípusok (6) Szám Mezőméret: Hosszú egész -2147483648..2147483647 Csak egészek 4 Byte helyfoglalás

Adattípusok (7) Szám Mezőméret: Egyszeres Negatív értékek esetén -3,402823E38..-1,401298E-45 Pozitív értékek esetén 1,401298E-45..3,402823E38 Pontosság: 7 4 Byte helyfoglalás

Adattípusok (8) Szám Mezőméret: Dupla Negatív értékek esetén -1,79769313486231E308..-4,94065645841247E-324 Pozitív értékek esetén 4,94065645841247E-324..1,79769313486231E308 Pontosság: 15 8 Byte helyfoglalás

Adattípusok (9) Szám Mezőméret: Többszörözési azonosító 16 Byte helyfoglalás GUID – Globális Egyedi Azonosító

Adattípusok (10) Dátum idő 100. és 9999. között 8 Byte helyfoglalás Megadás módja az OS nemzetközi beállításaitól függ Századok megadása nélkül: 30-ig 2000–es dátum 30-tól 1900-as dátum

Adattípusok (11) Pénznem Pontossága 15 számjegy az egészekben, és 4 számjegy a törtrészben 8 Byte helyfoglalás

Adattípusok (12) Számláló Mezőméret: Hosszú egész Növekvő vagy véletlenszerű (NewValue) Új rekord beszúrásakor az Access adja meg Nem módosítható 4 Byte helyfoglalás

Adattípusok (13) Számláló Mezőméret: Többszörözési azonosító Új rekord beszúrásakor az Access adja meg Nem módosítható 16 Byte helyfoglalás

Adattípusok (14) Igen/Nem Csak két érték 1 Bit helyfoglalás Null értékek nem megengedettek

Adattípusok (15) OLE Csatolt vagy beágyazott Legfeljebb 1 GByte helyfoglalás Nem indexelhető

Adattípusok (16) Hiperhivatkozás 4 részből állhat Megjelenő szöveg URL vagy UNC cím Alcím, a fájlon vagy weblapon belüli hely Elemleírás (Title) Minden rész maximum 2048 karakter Beszurás/Hiperhivatkozás parancs Nem indexelhető

Adattípusok (17) Tipp A Pénznem adattípust használjuk olyan mező esetén, amellyel sok számítást végzünk, és az adatok legfeljebb négy tizedeshellyel rendelkeznek. Az Egyszeres és a Dupla adattípusú mezőknél lebegőpontos számítási mód szükséges. A Pénznem adattípus a gyorsabb fix pontos számítási módot használja.

Adattípusok (18) Tipp Ha egy mező adattípusát megváltoztatjuk, miután a táblába adatokat írtunk be, a tábla mentésekor hosszas adatkonvertálási művelet fordulhat elő. Ha a mezőben lévő adat típusa ütközik az adattípus tulajdonság módosított beállításával, adatvesztés következhet be.

Alapértelmezett érték Új rekord beszúrásakor automatikusan beíródik Számláló és OLE mezőre nem értelmezett Módosítható

Mező szintű megszorítások Érvényességi szabály Kötelező Nulla hosszúság engedélyezése Beviteli maszk

Érvényességi szabály Szabály (2048 karakter maximum) Érvényességi szöveg (255 karakter maximum, nem kötelező) Példák: <>0 >1000 Or Is Null Like „A????” >= #1/1/96# And <#1/1/97#

Kötelező Nem megengedett a mezőben a Null érték Ha már léteznek a táblában adatok, akkor az Access lehetőséget ad az értékek ellenőrzésére, viszont akkor is használhatjuk a kötelező tulajdonságot, ha már vannak a tábla adott mezőjében Null értékek

Nulla hosszúság engedélyezés Csak szövegek esetén Megadja, hogy „” engedélyezett-e a mezőben Ha azt szeretnénk, hogy a Microsoft Access a mező üresen hagyása esetén a Null érték helyett nulla hosszúságú karakterláncot tároljon a mezőben, állítsuk kötelezőre is a mezőt.

Kötelező & Nulla hosszúság Kötelező: Nem, Nulla hosszúság: Nem ENTER megnyomása Null SPACE megnyomása Nulla hosszúságú karakterlánc beírása Nem megengedett

Kötelező & Nulla hosszúság Kötelező: Nem, Nulla hosszúság: Igen ENTER megnyomása Null SPACE megnyomása Nulla hosszúságú karakterlánc beírása Nulla hosszúságú karakterlánc

Kötelező & Nulla hosszúság Kötelező: Igen, Nulla hosszúság: Nem ENTER megnyomása Nem megengedett SPACE megnyomása Nulla hosszúságú karakterlánc beírása

Kötelező & Nulla hosszúság Kötelező: Igen, Nulla hosszúság: Igen ENTER megnyomása Nem megengedett SPACE megnyomása Nulla hosszúságú karakterlánc Nulla hosszúságú karakterlánc beírása

Tipp A Formátum tulajdonság segítségével különböztethetjük meg egymástól a Null érték és a nulla hosszúságú karakterlánc megjelenítését. Például nulla hosszúságú karakterlánc megadása esetén a "Nincs" szöveg jeleníthető meg.

Tipp Az Nulla hosszúság engedélyezése tulajdonság a Kötelező tulajdonságtól függetlenül fejti ki hatását. A Kötelező tulajdonság csak azt határozza meg, hogy a Null érték érvényes-e a mezőben. Ha az Nulla hosszúság engedélyezése tulajdonság értéke Igen, a nulla hosszúságú karakterlánc a Kötelező tulajdonság beállításától függetlenül érvényes érték lesz a mezőben.

Beviteli maszk (1) 3 db ;-vel elválasztott szakaszból állhat 1. Maga a beviteli maszk 2. A megjelenítési karakterek tárolása 0 – tárolódnak a táblában 1 – Csak a beírt adat tárolódik (alapértelmezett) 3. Helyettesítő karakter a beíráskor

Beviteli maszk (2) 9 A maszkban használható karakterek # L Számjegy (0–9, kötelező bejegyzés, plusz [+] és mínusz [–] előjel nem megengedett). 9 Számjegy vagy szóköz (nem kötelező bejegyzés, plusz és mínusz előjel nem megengedett). # Számjegy vagy szóköz (nem kötelező bejegyzés, a szóközök a Szerkesztés módban üres helyként jelennek meg és az adatok mentésekor az üres helyek törlődnek, plusz és mínusz előjel megengedett). L Betű (A–Z, kötelező bejegyzés).

Beviteli maszk (3) ? A A maszkban használható karakterek a & Betű (A–Z, nem kötelező bejegyzés). A Betű vagy szám (kötelező bejegyzés) a Betű vagy szám (nem kötelező bejegyzés) & Bármilyen karakter vagy szóköz (kötelező bejegyzés)

Beviteli maszk (4) C .,:;-/ A maszkban használható karakterek < Bármilyen karakter vagy szóköz (nem kötelező bejegyzés) .,:;-/ Tizedesjel helyőrzője és ezresek, dátumok és időpontok elválasztója. (A ténylegesen használt karakter a Windows Vezérlőpult Területi beállítások tulajdonságai párbeszédpanelén megadott beállításoktól függ.) < Az összes karakter kisbetűs lesz. > Az összes karakter nagybetűs lesz.

Beviteli maszk (5) ! \ A maszkban használható karakterek Hatására a beviteli maszk jobbról balra jelenik meg, és nem balról jobbra. A beírt karakterek mindig balról jobbra töltődnek ki. A beviteli maszkban bárhol elhelyezhetjük a felkiáltójelet. \ Az ezt követő karakter literális karakterként jelenik meg (például a \A csupán A karakterként jelenik meg).

Beviteli maszk (6) Példák: Telefonszám: (90) 000-0009;;_ TAJ szám: 000-000-000;;_ Személyigazolvány száma: LL 000000;0;_ Irányítószám: 0000;;_ Hosszú idő: 99:00:00;0;_ Rövid dátum: 0000/ 00/ 00/;0;_

Beviteli maszk (7) Tippek: Ha a Beviteli maszk tulajdonságot a "Jelszó" értékre állítjuk be, akkor jelszóbeviteli vezérlőelemet hozunk létre. Ha olyan mezőbe írunk be adatot, amelyhez beviteli maszkot definiáltunk, az adatbevitel mindig Átír módban történik. Ha a BACKSPACE billentyűvel egy karaktert törlünk, a karakter helyére üres hely kerül.

Beviteli maszk (8) Tippek: Ha beviteli maszkkal rendelkező mezőből szöveget másolunk a vágólapra, a literális megjelenítési karakterek másolása is megtörténik, még abban az esetben is, ha a literális karaktereket nem tároljuk az adatokkal együtt. A Microsoft Access nem veszi figyelembe a beviteli maszkokat az adatok importálásakor, módosító lekérdezés végrehajtásakor, illetve ha Visual Basicben a vezérlőelem Text tulajdonságának beállításával vagy makróban az Értékbeállítás művelettel írunk be a vezérlőelembe karaktereket.

Beviteli maszk (9) Tippek: Ha ugyanahhoz a mezőhöz beviteli maszkot is definiálunk és a Format tulajdonságát is beállítjuk, a Format tulajdonság beállítása elsőbbséggel bír az adatok megjelenítésekor.

Mezők formai beállításai Cím Formátum Megjelenítés

Cím Tábla nézetben ez látszik az oszlop címsorában a mezőnév helyett Nem kötelező megadni

Formátum (1) Számok, dátumok, időpontok és szövegek megjelenítését határozza meg Az adatok tárolására nem, csak a megjelenítésére van hatással Különböző adattípusok esetén más-másképp kell megadni Használhatók az előre definiált formátumok

Formátum (2) (szóköz) „ABC” Használható szimbólumok ! Szóközök megjelenítése literális karakterekként. „ABC” Az idézőjeleken belül szereplő tetszőleges szöveg megjelenítése literális karakterekként. ! Balra zárás kényszerítése jobbra zárás helyett.

Formátum (3) * \ Használható szimbólumok [szín] A rendelkezésre álló hely kitöltése a következő karakterrel. \ A következő karakter megjelenítése literális karakterként. Literális karaktereket idézőjelek közé zárva is megjeleníthetünk. [szín] A formázott adatok megjelenítése a szögletes zárójelek között szereplő színnel. A használható színek: Fekete, Kék, Sötétzöld, Világoskék, Piros, Lila, Sárga és Fehér.

Formátum (4) Dátum, idő Szám, pénznem Szöveg feljegyzés Igen - Nem

Megjelenítés Beviteli mező (alapértelmezett) Lista Kombinált lista Utóbbiak esetén további tulajdonságok megadása szükséges

Lista megjelenítés Sorforrás típusa Sorforrás Oszlopszám Kötött oszlop Lista (akár többoszlopos is) Tábla/lekérdezés Mezőlista Sorforrás Oszlopszám Kötött oszlop Oszlopfejlécek Oszlopszélességek

Csak kombinált lista esetén Listasorok Listaszélesség Csak listaelem

Rekord szintű megszorítások Tábla tulajdonságok panelen Érvényességi szabály Logikai kifejezés, igaz volta esetén a rekord rögzíthető Hivatkozás a mezőnevekre: []

Elsődleges kulcs Nem kötelező Lehet egyszerű és összetett Csak egy lehet Mindig kötelező kitölteni Automatikusan indexelt lesz

Indexek megadása Egyszerű indexek Összetett Indexek A mező tulajdonságlapján (Indexelt): Nem indexelt Indexelt (lehet azonos) Indexelt (nem lehet azonos) Összetett Indexek Tervező nézetben az Indexek panelen Nézet/Indexek

Összetett Indexek megadása Indexnév Mezőnév (egy indexben maximum 10) Rendezési sorrend Elsődleges Egyedi Null értékek kihagyása

Adatműveletek a táblában Rekord típusok Aktuális rekord Új rekord Módosított rekord A mentés rekord szinten történik! Megszorítások ellenőrzése Beviteli maszk és mező szintű érvényességi szabály a mező elhagyásakor Rekord szintű érvényességi szabály a rekordváltáskor ESC 1. Mező szintű módosítás visszavonása 2. Rekord szintű módosítás visszavonása Rekord törlése

Tábla beállításai Rendezés Szűrés Megjelenítés beállításai Betűtípus Adatlap Oszlopok elrejtése, rögzítése Sorok magassága, oszlopok szélessége

Importálás, Exportálás Fájl/Külső adatok átvétele Tábla Importálás Vágólap Beillesztési Hiba (Tábla) Exportálás Fájl/Mentés másként Fájl/Exportálás