Lab 2

Lab rendszer 2. Adatok

Táblák közötti kapcsolatok nagyon fontosak, mert jelzik Access. hogyan lehet megtalálni, és keresse meg információkat az alábbi területeken két vagy több táblából. A program tudnia kell, mit kell keresni: egy bejegyzést a táblázatban vagy bejegyzésekből alapján a kommunikáció.

Az Access beállíthatja nem csak a táblák közötti viszonyok, hanem a szabályokat, amelyek automatikusan biztosítják a megfelelő táblák közötti kapcsolatok. Például nem lehet törölni az ügyfél rekordot, ha van egy rekord az ő érdekében a kapcsolódó tábla, vagy törölni a fiókot az ügyfél, ha ő van bankszámlája. Ezeket a szabályokat nevezzük tselostnostyudannyh. Ezek a szabályok lehetővé teszik, hogy az állam a konzisztens adatbázis kapcsolatos minden művelet adatmódosítás.

Kommunikációt hozunk létre a kulcs egy táblázat (az úgynevezett szülő) és a terület (ek) egy másik táblázatban nevű leányvállalata. Link mezőt a gyermek asztal nevezett idegen kulcs mezőben. Az adatok integritását egy kötés, indokolttá árva. hogy a gyermek asztal nem lehet olyan rekordot, amelyhez nincs megfelelő rekordot a szülő tábla. Sőt, megfelelőség azt jelenti, ugyanazokat az értékeket a területeken, amelyekre a kapcsolat létrejött.

Beállítása kapcsolatokat a táblák között végezzük az adatok sémát. Ha szükséges, akkor szakítja meg a kapcsolatot.

A telepítéshez a kapcsolatot meg kell kattintson az eszköztár gomb Driving adatok vagy végrehajtja a parancsot Service | sémát. C megjelenő ablakban adatok rendszer társítva speciális eszköztár. Eredetileg ezeket a rendszereket box nem tartalmaz táblázatokat, de amikor először kinyitotta, az automatikusan megjelenik hozzáadása táblázat párbeszédpanelen.

Add táblázatok a következő módon:

használja a Hozzáadás gombot az ablak ilyen rendszereket;

a Hozzáadás gombbal táblázat eszköztár;

az Add táblázat helyi menü hivatkoztak a Data séma.

Hozzáadása után asztalok ablak Tábla hozzáadása lezárják. Most is létrehozhat a táblák közötti kapcsolatok. Ez használ drag and drop módszerrel. Válogatott kulcsfontosságú területen az egyik asztal és húzással azonos területen az asztal, hogy szeretne társítani az első, Access ugyanakkor okoz linkek párbeszédablak. A felső részén az ablak megjeleníti a nevét a kommunikációs kapcsolat a táblák. A táblázat bal oldalán kell tekinteni a szülő. Az asztal alatt nevek jelennek kommunikáció területén.

Ebben az ablakban engedélyezheti az adatok integritásának biztosítása zászló adatok integritását. Ezután a linkek párbeszédpanelen kell kattintani az Új gombra. Az ablak bezárul, és az Access levonja egy összekötő vonal az asztalra.

Előfordulhat, hogy miután SozdatAccess nem teszi lehetővé az ablak bezárása gombra. Az ok, amely sérti az adatok integritását - például a tárgy (gyerek) táblázat egy rekordot, amely nem jár semmilyen más tábla bejegyzéseket. Miután a megszüntetése a konfliktus újra kell próbálkoznia.

A bekapcsolás után lehetőség biztosítsa az adatok integritását SvyaziAccess párbeszédablak lehetővé teszi a lehetőséget, hogy a kaszkád frissítés kapcsolódó területeken. Ez az opció lehetővé teszi, hogy módosítsa a tartalmát a kulcs mező a szülő tábla. Ha a felhasználó megváltoztatja a tartalmát egy kulcs mező a szülő tábla, Access helyességét ellenőrizni az értékeket ezen a területen (a szülő tábla azonosnak kell lennie rekord), és módosítsa az értékeket a megfelelő mezőket, és valamennyi kapcsolódó táblázatokat. Így változik a kulcs mező értékeket a szülő tábla szét az összes csatlakoztatott kaszkád asztalra. Ha ez az opció ki van kapcsolva, a változó értéke a kulcs mező a szülő tábla lehetetlen lesz.

Opció lépcsőzetes törlés kapcsolódó bejegyzések lehetővé teszi, hogy törli azokat a bejegyzéseket a kapcsolódó táblázatokat, amikor eltávolítja a megfelelő bejegyzést az elsődleges tábla. Ha nem tartalmazzák ezt az opciót, az Access nem lehet törölni a rekord kapcsolódó rekordok egy másik asztalhoz. Ebben az esetben először el kell távolítani az összes kapcsolódó bejegyzések ebben a táblázatban, majd - nyilván az elsődleges táblában.

Linkek mentése végzi az adatok tárolásának séma elrendezést. Táblák közötti kapcsolatok által képviselt vékony vonalak. Táblák közötti kapcsolatok adatkonzisztenciával ábrázoljuk vastagabb vonalak szimbólumokkal „1” és a „¥” a végén.

Elsődleges kulcs Cél

Minden tábla elsődleges kulcs - egy vagy több mezőt, amely egyedileg azonosítja a rekordot. Ha az elsődleges kulcs nincs beállítva, Access létrehozhat egy számláló mezőt, és adja hozzá az asztalra. Ez a mező tartalmazza egy egyedi szám minden rekordot a táblázatban. Azonban előfordulhat, hogy létre kell hozni a saját kulcsával.

Az elsődleges kulcs az index.

Az indexek vannak sorolva adatokat egy vagy több mezőt, amely felgyorsítja a végrehajtását lekérdezések keresést és válogatás.

Ha egy új hozzáférési adatokat előéletét az átfedések.

Access megjeleníti az adatokat az elsődleges kulcs ahhoz, hacsak nem ad meg más sorrend.

Hozzon létre egy elsődleges kulcs lehet 4 módja van:

1. Válassza ki a használandó mezőt az elsődleges kulcsként, és válassza a Szerkesztés | Key Field.

2. Válassza ki a mezőt alkalmazásra egy elsődleges kulcs és kattintson kulcsmezőként eszköztár.

3. A helyi menüben kiválasztott elsődleges kulcs mezőt aktiválja a parancsot kulcs mezőbe.

4. Ha az első alkalommal ment egy új tábla kulcs mező nincs meghatározva, az Access-hez automatikusan létrehoz egy kulcs mezőt típusú számláló.

Miután létrehozta az elsődleges kulcsot a jele a jelenlegi vonal kulcs ikon jelenik meg. Az elsődleges kulcs az index. Úgy látszik az ablakon indexek (fő mutatója a sorban meg nem jelenik) kattintva megnyíló eszköztár indexek. Az ablakban beállíthatja az Index Tulajdonságok Index, függetlenül attól, hogy elsődleges vagy egyedi kulcs, és függetlenül attól, hogy figyelmen kívül hagyja az üres mezőket. Egyes esetekben szükséges, hogy hozzon létre egy összetett index.

A táblázatban Properties (View | Tulajdonságok), hogy az érték az állapot lehet formálni az egész rekordot, nem csak egy területen. Ezen túlmenően, a kifejezés a feltétel értéke tartalmazhatnak linkeket a területen, nem csak az asztalra, de a többi asztal. Azt is megadhatja egy hibaüzenetet és az alapértelmezett rendezési sorrend és a szűrő megjelenítéséhez csak egy részhalmaza az összes adatot.

A fejlett szerkezete az asztal lehet menteni a menü segítségével parancsok vagy eszköztár gombok. A tábla neve kell állnia legfeljebb 64 karakter, és megfelel a szabvány megállapodást Access nevek. Mivel lehet manipulálni táblák az adatbázis ablakban a helyi menü segítségével átnevezni, törölni, másolni ugyanabban az adatbázisban, másolja az asztal másik adatbázis egy másik adatbázisba.

Feladat: kapcsolatok létrehozása érdekében az asztalok között

Lab 3. Írja táblázat adatai módban.

Táblázat mód a bemeneti adatok lehetővé teszi a munkát több iratot és a mezők. Ebben a módban meg lehet változtatni a betűméretet kell helyezni a képernyőn több vagy kevesebb adatot, a sorrendet rekordok és mezők, elrejteni oszlopok szélességét változtatni a megjelenített oszlop és sor magasságát. Akkor is rögzíteni a pozícióját több oszlopot, hogy azok jelennek meg, amikor lapozunk az asztalra. Váltás mód asztal és vissza a tervező valósítható megnyomásával megtekintése tervező eszköz táblázatok panel (az első bal gomb).

Feladat: kitölteni egy tetszőleges táblázatot (nem kevesebb, mint 25 sor) adathalmazt

tesztkérdések

2. Mi az a relációs adatbázis?

3. Hozzon létre egy adatbázist tároló

4. Mi az a tábla?

5. Hogyan kell a táblákat létrehozni Access.

6. Mi minden típusú mezők és azok rövid jellemzése.

7. Mi a formátum a területen?

8. Mi a beviteli maszk?

9. Mi az alapértelmezett érték?

10. Mi az elsődleges kulcsot, és hogyan kell megfelelnie?

11. Módszerek meghatározza az elsődleges kulcs.

12. Az üzemmód az asztal és a tervezési mód.

13. Az adatok sértetlenségét.

14. Mi egy idegen kulcs, és mi a jó?

15. Milyen típusú legyen idegen kulcs táblázatot

16. Mi az adat séma és mire való?

17. Hogyan hozzunk létre egy adatbázis séma?

18. Mi az a lépcsőzetes törlés és frissítés rekordokat?

19. Mi garantálja az adatok integritását?

20. Mi tipii linkeket tudja? A leírás az egyes.

21. Milyen szabályokat kell felelniük a tábla nevét?

22. Melyik módot használunk adatokat bevinni egy asztalt?

23. Miért jönnek létre a táblák között?

Kapcsolódó cikkek