Uporaba relacij

Ustvarjanje relacij »ena proti ena«

Fotografija naprave Surface Book

Poskusite!

Kaj je relacija» ena proti ena «?

Relacije» ena proti ena «pogosto uporabljajo za označevanje kritičnih relacij, tako da lahko pridobite podatke, ki jih potrebujete za zagon podjetja.

Relacija» ena proti ena « je povezava med podatki v dveh tabelah, kjer je vsak zapis v vsaki tabeli prikazan le enkrat. Na primer, morda obstaja relacija» ena proti ena «med zaposlenimi in avtomobili, ki jih poganjajo. Vsak zaposleni je prikazan le enkrat v tabeli» zaposleni «, vsak avtomobil pa je prikazan le enkrat v tabeli podjetja Cars.

Relacije» ena proti ena «lahko uporabite, če imate tabelo s seznamom elementov, vendar so določene informacije, ki jih želite zajeti, različne glede na vrsto. Morda imate na primer tabelo stikov, v kateri so nekateri sodelavci in drugi ljudje podizvajalci. Za zaposlene želite poznati številko zaposlenega, njihovo pripono in druge ključne informacije. Za podizvajalce želite poznati svoje ime podjetja, telefonsko številko in stopnjo računa, med drugim. V tem primeru ustvarite tri ločene tabele – stike, zaposlene in podizvajalce, nato pa ustvarite relacijo» ena proti ena «med tabelami stikov in zaposlenih ter relacijo» ena proti ena «med tabelami stiki in podizvajalci.

Ustvarjanje pregleda relacij» ena proti ena «

Relacije» ena proti ena «ustvarite tako, da povežete indeks (običajno primarni ključ) v eni tabeli in indeks v drugi tabeli, ki ima enako vrednost. Primer:

Izrezek zaslona, ki prikazuje dve tabeli, ki imata v skupni rabi ID

Pogosto je najboljši način za ustvarjanje tega odnosa, če želite, da sekundarna tabela poišče vrednost iz prve tabele. Če želite na primer polje» ID avtomobila «v tabeli» zaposleni «polje za iskanje, ki poišče vrednost v indeksu ID-ja avta v tabeli» avtomobili podjetja «. Tako ne boste pomotoma dodali ID-ja avta, ki dejansko ne obstaja.

Pomembno: Ko ustvarite relacijo» ena proti ena «, skrbno določite, ali želite uveljaviti integriteto referenčnega podatka za relacijo.

Celovitost referenčnega podatka omogoča dostop do čiščenja podatkov z brisanjem sorodnih zapisov. Če na primer izbrišete delavca iz tabele» Employees «, v tabeli» ugodnosti «izbrišete tudi zapise o prednostih za tega delavca. Toda v nekaterih relacijah, kot je ta primer, referenčna integriteta nima smisla: Če izbrišete delavca, ne želite, da je vozilo izbrisano iz tabele podjetja Cars, ker bo avtomobil še vedno pripadal podjetju in bo dodeljen drugi osebi.

Ustvarjanje korakov relacije» ena proti ena «

Ustvarite relacijo» ena proti ena «tako, da dodate polje za iskanje v tabelo. (Če želite izvedeti več o tem, glejte ustvarjanje tabel in nastavljanje podatkovnih tipov.) Če želite na primer navesti, kateri avto je bil dodeljen določenemu zaposlenemu, lahko v tabelo» zaposleni «dodate ID avta. Če želite ustvariti relacijo med tema dvema poljema, uporabite čarovnika za iskanje:

  1. Odprite tabelo.

  2. V pogledu načrtadodajte novo polje, izberite vrednost podatkovnega tipa in nato izberite Čarovnik za iskanje.

  3. V čarovniku je privzeta nastavitev, da poiščete vrednosti iz druge tabele, tako da izberete naprej.

  4. Izberite tabelo, ki vsebuje ključ (običajno primarni ključ), ki ga želite vključiti v to tabelo, nato pa izberite naprej. V našem primeru bi izbrali tabelo» avtomobili podjetja «.

  5. Na seznamu izbrana polja dodajte polje, ki vsebuje ključ, ki ga želite uporabiti. Izberite Naprej.

    Izrezek zaslona čarovnika za iskanje
  6. Nastavite vrstni red razvrščanja in po želji spremenite širino polja.

  7. Na končnem zaslonu počistite potrditveno polje Omogoči integriteto podatkov in nato izberite Dokončaj.

Želite več?

Uvod v relacije tabel

Ustvarjanje, urejanje ali brisanje relacije

Opomba:  Ta stran je bila prevedena z avtomatizacijo in lahko vsebuje slovnične napake ali nepravilnosti. Želimo, da bi bila ta vsebina za vas uporabna. Ali nam lahko sporočite, če so bile te informacije uporabne? Tukaj je referenčni članek v angleščini.

Ali potrebujete dodatno pomoč?

Razširite poznavanje Officea
Oglejte si izobraževanje
Prvi dobite nove funkcije
Pridružite se programu Office Insider

Vam je bila informacija v pomoč?

Zahvaljujemo se vam za povratne informacije.

Zahvaljujemo se vam za povratne informacije. Videti je, da bi vam prišla prav pomoč enega od naših Officeovih agentov za podporo.

×