Determinarea câmpului cheie - studopediya

Pentru a crea relații între tabele este necesară în fiecare tabel pentru definirea câmpului cheie. Datele câmpului selectat, care nu poate fi repetată (de exemplu, numărul de identificare) ca atare. În cazul în care masa nu este un astfel de câmp, acesta poate fi creat în mod artificial combinație de domenii, cum ar fi un tabel care conține calendarul unei astfel de combinații este câmpul „timp de clasă“ și „Sala de public“. Dacă tabelul nu există domenii care pot fi folosite ca o cheie, este necesar să se introducă un contor suplimentar câmp de tip - nu poate, prin definiție, să conțină date duplicate.

Pentru a determina câmpul cheie trebuie să fie în modul de proiectare, selectați câmpul dorit și apăsați butonul de pe bara de instrumente, sau să dea o comandă câmp cheie din meniul Edit sau din meniul contextual. Dacă aveți nevoie pentru a crea un câmp cheie pe baza mai multor domenii, atunci trebuie să selectați mai întâi câmpul (țineți apăsată tasta Ctrl pentru a faceți clic pe mânerul pătrat din stânga numele câmpurilor), și apoi a da comanda câmpul cheie.

Dacă doriți să alocați un alt domeniu-cheie, atunci va trebui mai întâi să anulați tasta date incorect (selectați câmpul corespunzător și faceți clic pe butonul sau să dea o comandă câmp cheie), și apoi specificați un nou câmp cheie.

Crearea de relații între tabele

Pentru a defini link-urile, trebuie să utilizați datele de service \ CAD (sau butonul). În cazul în care conexiunea este determinată pentru prima dată în baza de date, Access va deschide un sistem de cutie de date gol. și apoi afișează o casetă de dialog Adăugarea de tabel. În această fereastră puteți selecta tabelul dorit și apăsați butonul Add. Adăugarea unei casete de dialog Table vă permite să adăugați sub formă de tabele și interogări. Butonul Închidere închide caseta de dialog Adăugarea unui tabel (această fereastră poate fi deschisă prin apăsarea unui buton). Circuitul fereastra de date va arata ceva de genul acesta, așa cum se arată în ris.1.a. Pentru a stabili o relație între tabele, trebuie să selectați un câmp care există în ambele tabele (câmpul pe care se va lega la masă) și trageți-l de la o masă la alta. Când eliberați butonul mouse-ului, Microsoft Access se deschide caseta de dialog Legături. prezentat în figura 2.

Determinarea câmpului cheie - studopediya
Determinarea câmpului cheie - studopediya

Fig.1. sistem de date fereastră.

După ce selectați Asigurarea integritatea datelor, accesul pune la dispoziție două mai multe steaguri: Cascade actualizare domenii conexe și în cascadă șterge înregistrări similare. Activați pavilion pentru asigurarea integrității datelor poate proteja împotriva cazurilor șterge înregistrări dintr-un tabel în care datele aferente în alte tabele rămân fără vedere. Pentru a putea exista integritatea condiției, domeniul tabelul principal ar trebui să fie în mod necesar o cheie și ambele câmpuri trebuie să aibă același tip. Steaguri Cascade actualizare domenii conexe și de ștergere înregistrări corelate oferă actualizarea simultană sau ștergerea datelor în toate tabelele subordonate atunci când acestea sunt schimbate în tabelul principal. De exemplu, dacă vă decideți să ștergeți orice artist din tabel Artisti. în acest caz, trebuie să fie eliminate din tabelul de date corespunzătoare a Albums liante. Accesul se va efectua automat această operație, dacă opțiunea cascadă șterge înregistrări aferente.

Determinarea câmpului cheie - studopediya

Fig. 2. Caseta de dialog Link

După ce faceți clic pe Create Access va crea o legătură și trage o linie între cele două tabele care indică o legătură între ele. Notă atunci când vi se cere să furnizeze integritatea datelor, accesul arată la capătul liniei din tabelul situat pe partea de „unu“ relație, numărul 1, iar la celălalt capăt al mesei, în partea a relației „mulți“ - simbolul infinit (a se vedea figura 1 .. b). Pentru a elimina link-ul, faceți clic pe linia și apăsați tasta Del. Dacă doriți să editați sau să modifice o legătură existentă, faceți dublu clic pe linia corespunzătoare pentru a re-deschide caseta de dialog Link.

articole similare