Seoste kasutamine

Üks-ühele-seoste loomine

Surface Booki seadme foto

Proovige järele!

Mis on üks-ühe-seos?

Kriitilise tähtsusega seoste näitamiseks kasutatakse sageli üht-ühte seost, et saaksite hankida andmeid, mida teil on vaja oma ärianalüüsi käivitamiseks.

Üks-üks seos on kahe tabeli teabe vaheline link, kus iga tabeli iga kirje kuvatakse ainult üks kord. Näiteks võib töötajate ja nende autode vahel olla üks-üks seos. Iga töötaja kuvatakse tabelis töötajad ainult üks kord ning iga auto kuvatakse tabelis ettevõtte autod.

Te võite kasutada ühte-ühte seoseid, kui teil on tabel, mis sisaldab üksuste loendit, kuid konkreetne teave, mida soovite nende kohta jäädvustada, erineb tüübi järgi. Näiteks võib teil olla kontaktide tabel, kus mõned inimesed on töötajad ja teised inimesed on alltöövõtjad. Töötajate jaoks soovite teada, mis on nende töötajate arv, laiend ja muu põhiteave. Alltöövõtjate jaoks soovite muu hulgas teada nende ettevõtte nime, telefoninumbrit ja arve hinda. Sellisel juhul saate luua kolm eraldi tabelit – kontaktid, töötajad ja alltöövõtjad ning luua tabelite kontaktid ja töötajad ning kontaktide ja alltöövõtjate tabelite vahel ühe-ühe seose.

Ühe-to-ühe seoste ülevaate loomine

Saate luua ühe-to-ühe seose, sidudes indeksi (tavaliselt primaarvõti) ühes tabelis ja indeksiga teises tabelis, mis jagab sama väärtust. Näiteks:

Ekraani väljavõte, kus on näha kaks tabelit, mis jagavad ID

Sageli on parim viis selle seose loomiseks, et teisene tabel otsiks esimesest tabelist väärtust. Näiteks tehke tabeli töötajad välja auto ID väli otsinguväli, mis otsib tabelist ettevõtte autod olevat väärtust auto ID indeksist. Sel juhul ei lisanud sa kunagi kogemata selle auto ID-koodi, mida tegelikult pole.

NB!: Kui loote ühe-to-ühe seose, Otsustage hoolikalt, kas jõustada seose jaoks viitamistervikluse terviklus.

Viitamistervikluse abil pääsete andmete kustutamisele juurde, kustutades seostuvad kirjed. Näiteks kui kustutate töötaja tabelist töötajad, kustutate ka selle töötaja soodustuste kirjed tabelist soodustused. Kuid mõnes seoses, nagu näiteks selles näites, pole viitamistervikluse tähendus: kui me kustutame töötaja, ei soovi me, et sõiduk oleks tabelist ettevõte autod kustutatud, sest auto kuulub endiselt ettevõttele ja see määratakse kellelegi teisele.

Ühe-to-ühe seose loomise juhised

Looge üks-ühe seos, lisades tabelisse otsinguvälja. (Lisateabe saamiseks vt teemat tabelite koostamine ja Andmetüüpide määramine.) Kui soovite näiteks määrata, milline auto on kindlale töötajale määratud, võite lisada tabelile töötajad auto ID. Seejärel kasutage kahe välja vahelise seose loomiseks Otsinguviisard.

  1. Avage tabel.

  2. Kujundusvaateslisage uus väli, valige andmetüüp väärtus ja seejärel valige Otsinguviisard.

  3. Viisardis seatakse vaikeväärtus otsida teisest tabelist väärtusi, seejärel valige edasi.

  4. Valige tabel, mis sisaldab võtit (tavaliselt primaarvõti), mida soovite sellesse tabelisse kaasata, ja seejärel valige edasi. Meie näites saate valida tabeli ettevõtte autod.

  5. Lisage loendis valitud väljad soovitud võtit sisaldav väli. Valige Edasi.

    Otsinguviisard ekraani väljavõte
  6. Seadke sortimisjärjestus ja soovi korral muutke välja laiust.

  7. Tühjendage viimasel kuval ruut Luba andmete terviklikkus ja seejärel valige valmis.

Kas soovite lisateavet?

Tabeliseoste kasutamise alustamine

Seoste loomine, redigeerimine või kustutamine

Märkus.:  See leht on tõlgitud automaatselt ning sellel võib leiduda grammatikavigu ja ebatäpsusi. Tahame, et sellest sisust oleks teile abi. Andke meile teada, kui see teave oli teile abiks. Soovi korral saate ingliskeelset artiklit lugeda siit.​

Kas vajate veel abi?

Täiendage Office'i kasutamise oskusi
Tutvuge koolitusmaterjalidega
Kasutage uusi funktsioone enne teisi
Liituge Office Insideri programmiga

Kas sellest teabest oli abi?

Täname tagasiside eest!

Täname tagasiside eest! Tundub, et võiksime teid kokku viia ühega meie Office'i tugiagentidest, kes aitab teil probleemi lahendada.

×