Care este cheia

Care este cheia


Naboratributov această relație (de exemplu, tabele) nazyvaetsyavozmozhnymklyuchom, esliotobrazhenie generate de acest set de această relație este o funcție.

Dintre toate cheile posibile, utilizatorul poate alege doar unul, și atribuiți-l la o cheie. În Access, acest lucru se face cu un buton de comandă sau „câmpul cheie“ (meniul „Edit“ din meniul contextual în „Tabelul Designer“). Pe formularul-cheie „vedere de design“ este marcat cu un simbol special

Fig. 1. Așa cum se arată în forma Designer Table

informații despre ceea ce codul este atributul cheie.

Cheia - aceasta este una dintre posibilele, atribuit de cheile de utilizator.

Ce se întâmplă în cazul în care utilizatorul este atribuit un atribut cheie?

În primul rând, Access verifică dacă atributul cheie pentru a fi furnizate de utilizator. Dacă nu, ecranul va apărea de diagnosticare corespunzătoare.

În al doilea rând, accesul se va asigura că atitudinea corespunzătoare și continuă să fie o caracteristică. Sistemul nu va permite modificări tabelului care încalcă această proprietate.

Utilizatorul are o altă modalitate de relații de transformare în funcție. Aceasta se numește un index unic. Dar, pentru a economisi spațiu, noi aici nu va face față.

De ce ai nevoie de o cheie. Alocați atributele index de cheie sau unic, utilizatorul poate crea un anumit tip de comunicare; În plus, vă permite să accelereze căutarea de informații cu privire la acest atribut.

Cheia - aceasta este doar una dintre conceptele care pot fi ușor și pur și simplu să explice termenii funcției. Alte concepte importante, care pot fi, de asemenea, explicate prin funcția, relația „unu-la-mulți“, „multi-to-one“, etc.


Care este atitudinea de „unu-la-mulți“


Definiție 1. Tipul de mapare este „multi-la-unu“, în cazul în care este o funcție.

Rețineți că, în timp ce într-o singură valoare poate să apară mai argument.

Definiție 2. Afișarea unui tip de cazul în care pentru fiecare valoare de afișare rezultat este exact un argument o valoare „unu-la-mulți“ care corespunde acestui rezultat.

Rețineți că aceasta este o valoare de argument poate fi afișat în rezultat mai multe valori.

3. Afișaj Definiția este de tip „one-to-one“, atunci când fiecare valoare a argumentului corespunde exact o valoare de afișare rezultat și vice-versa.

O astfel de cartografiere este adesea numit, de asemenea, una la un la-.

Prezentările de tip „one-to-one“, dacă și numai dacă este în același timp un tip de „unu-la-mulți“ și de tip „multi-la-unu.“

Se afișează convenabil pentru a reprezenta un astfel de sistem:

Fig. schema 2. cartografiere

Săgeți în această diagramă indică valoarea pe care argumentul într-o valoare rezultat trece pentru un anumit ecran.

Acum este posibil să se reformulat definiția dată mai sus în „limba de săgeți.“

Prezentările de tip „multi-to-one“ (adică o funcție), în cazul în care valoarea fiecărui argument este exact o săgeată (vezi. Fig. 5).

Fig. 3. Funcțiile de circuit

Prezentările de tip "one-to-many" dacă fiecare valoare rezultat este inclusă exact o săgeată (vezi. Fig. 6).

Fig. 4. Afișajul circuit de „unu-la-mulți“

Tip afișaj este „unu la unu“, dacă fiecare din valorile argumentului are exact o mână și fiecare valoare a rezultatului include, de asemenea, exact un pointer (vezi. fig. 7).

Fig. 5. Schema bijectie

Este util să se introducă conceptul de cartografiere, inversa acest lucru.

G este o mapare inversă la F, dacă harta se obține din G prin înlocuirea tuturor săgețile F în direcție opusă (vezi. Fig. 6)

Fig. 6. Conducerea display-ul este invers celui prezentat în Fig. 5

Folosind conceptul de cartografiere inversă, ușor de formulat următoarea observație evidentă:

display-ul este de tip „unu-la-mulți“ dacă și numai dacă maparea inversă este tipul de „multi-la-unu“;

display-ul este de tip „unu-la-mulți“ dacă și numai dacă maparea inversă este o funcție.

„Ce este bun și ce este rău“

articole similare