A könyv tartalomjegyzéke Elıszó Bevezetés Adatbázis-kezelı rendszerek Adatmodellezés Alapfogalmak Egyedhalmaz, egyed Kapcsolat, kapcsolat-elıfordulás, kapcsolat típusa Tulajdonság, tulajdonságérték, értékhalmaz Az egyed-kapcsolat adatmodell Tulajdonságok Kapcsolatok Egyedhalmazok Integritási kényszerek Mintapélda Relációs adatmodell A reláció fogalma Az egyedhalmazok ábrázolása a relációs modellben Speciális adatértékek Kapcsolatok ábrázolása a relációs modellben Integritási kényszerek Relációs mőveletek Az E-K modell transzformálása a relációs modellbe A relációs adatmodell létrehozása normalizálással Függıségek A funkcionális függıség Többértékő függıség A kulcsok és a függıségek, függıségek kapcsolata Redundancia és felújítási problémák Táblázatok szétbontási algoritmusa Normálformák Normalizálási mintafeladat Adatmodell felírása a függıségi diagram alapján Objektum-orientált adatmodellezés Az objektum-orientált felfogás Objektum-orientált adatmodell Történeti áttekintés Az SQL adatbázis-kezelı nyelv A nyelv által kezelt adatbáziselemek A nyelv szintaktikai és interaktív használati szabályai Adattípusok, mőveletek Adatdefiníciós utasítások Oszloptípusok definiálása, módosítása, törlése Táblázatok létrehozása, törlése, a szerkezet módosítása Önálló feltételek definiálása
Feltételek hatályba léptetésének szabályozása Indexek létrehozása, törlése Szinonimák létrehozása, törlése Nézetek létrehozása, felújíthatósága, törlése Adatbázissémák definiálása és törlése Adatkezelı utasítások A SELECT utasítás A SELECT záradék A FROM záradék A WHERE záradék A GROUP BY záradék A HAVING záradék Aggregát függvények Az ORDER BY záradék Alkérdések használata Predikátumok Halmazmőveletek Az INSERT utasítás Az UPDATE utasítás A DELETE utasítás Adatfelügyeleti utasítások Az adatbázishoz való hozzáférés szabályozása Felhasználói jogok szabályozása Hozzáférési zárak kezelése Tranzakciók kezelése Az Access SQL nyelvének specialitásai Azonosítók, adattípusok, mőveletek Adatdefiníciós utasítások Adatkezelı utasítások A SELECT utasítás módosulásai Aggregát függvények Alkérdések Predikátumok Halmazmőveletek Kereszttáblás lekérdezés Felújítást végzı utasítások Adatfelügyeleti utasítások Az Access SQL felületének használata Alkalmazásfejlesztés az Access 2003 adatbázis-kezelı rendszerrel Az adatbázis felépítése és kezelése Az adatbázis elemeinek létrehozása és szerkesztése Táblázatok szerkesztése Új táblázat létrehozása Adattípusok Mezıtulajdonságok Táblázatban tárolt adatok megjelenítése Adatlap nézet Kimutatás nézet Kimutatásdiagram nézet
Táblázat szerkezetének módosítása Indexek szerkesztése Kapcsolatok szerkesztése Lekérdezések szerkesztése Választó lekérdezés Kereszttáblás lekérdezés Táblakészítı lekérdezés Frissítı lekérdezés Hozzáfőzı lekérdezés Törlı lekérdezés SQL-specifikus lekérdezés Paraméteres lekérdezés Őrlapok szerkesztése Őrlapok szakaszai Az őrlapok elıre definiált vezérlıelemei Hivatkozás az őrlap vezérlıelemeire és a tulajdonságaira Őrlapok tervezése Őrlapok megjelenítési nézetei Őrlapok és szakaszaik fontosabb tulajdonságai A vezérlıelemek fontosabb tulajdonságai Őrlapok eseményei Ablakesemények Adatesemények Billentyőzet-események Egéresemények Fókuszesemények Hiba- és idızítési események Szőrıesemények Kimutatás és kimutatás-diagram eseményei Az események sorrendje Jelentések szerkesztése Jelentések szakaszai Jelentések elıre definiált vezérlıelemei Hivatkozás a jelentés vezérlıelemeire és tulajdonságaira Jelentések tervezése Jelentések megjelenítési nézetei Jelentések és vezérlıelemeik fontosabb tulajdonságai Jelentések eseményei és bekövetkezési sorrendjük Adatelérési lapok szerkesztése Adatelérési lapok szakaszai Adatelérési lapok elıre definiált vezérlıelemei Adatelérési lapok tervezése Adatelérési lapok, szakaszaik és vezérlıelemeik fontosabb tulajdonságai Office vezérlıelemek jellemzıinek beállítása Makrók szerkesztése Makrókban használható mőveletek Makrók tervezése Az adatbázist kezelı alkalmazás létrehozása Menük szerkesztése Kapcsolótábla szerkesztése
Eszköztárak szerkesztése Az alkalmazás indítási paramétereinek beállítása Adatvédelem Felhasználók és csoportok kezelése, jelszó megváltoztatása Felhasználói és csoportengedélyek szabályozása, a tulajdonos megváltoztatása Adatbázisjelszó beállítása A felhasználószintő adatvédelem eltávolítása Adatbázis titkosítása és visszafejtése Adatbázis mentése MDE kiterjesztéső fájlként Biztonsági másolat készítése Adatkapcsolatok, külsı adatbáziselemek Az adatbázissal végezhetı további mőveletek Adatbázis konvertálása, tömörítése, helyreállítása Adatbázis szétbontása Adatbázis többszörözése Adatbázis elemzése Adatbázis dokumentálása Adatbázis többfelhasználós környezetben Helyesírás-ellenırzés Az Access projekt Microsoft SQL Server Query Analyzer Enterprise Manager Adatok exportálása és importálása Transact-SQL Jelölés, elnevezés és azonosítók Adatbázisok létrehozása, módosítása, törlése Adattípusok Numerikus adattípusok Pénzértékek tárolására szolgáló adattípusok Karakteres adattípusok Dátum és idıpont tárolására szolgáló adattípusok Egyéb adattípusok Felhasználói adattípusok Kifejezésekben használható mőveletek és relációk Táblák létrehozása, szerkezetük módosítása, táblák törlése Indexek kezelése Nézetek kezelése Szabályok definiálása Alapértelmezett értékek megadása Adatsorok beszúrása táblázatokba Adatok módosítása a táblázatban Adatsorok törlése táblázatból Lekérdezés táblázat(ok)ból A SELECT záradék INTO záradék FROM záradék WHERE záradék GROUP BY záradék
HAVING záradék ORDER BY záradék COMPUTE záradék Az UNION mővelet Tranzakciók kezelése Zárolások Felhasználói jogok szabályozása Tárolt eljárások Triggerek használata Felhasználó által definiált függvény Adatbázisok mentése és visszatöltése Egyéb Transact-SQL utasítások Kurzorok használata Visual Basic és az SQL Server (ADO) A Connection objektum A Command objektum A Recordset objektum A Field objektum A Parameter objektum A Property objektum Az Error objektum Az ADO győjtemények Az Access és az SQL Server A. Függelék - A fontosabb Access függvények, típus szerint csoportosítva B. Függelék - Az Access objektumok általános tulajdonságai C. Függelék - Az SQL Server fontosabb tárolt eljárásai D. Függelék - Az SQL Server fontosabb függvényei E. Függelék - Az SQL Server SET utasítással megadható környezeti beállításai F. Függelék - Megjegyzések a mintapéldákhoz Irodalomjegyzék Tárgymutató A CD-melléklet tartalomjegyzéke