Saistītās tēmas
×
Relāciju izmantošana
Pierakstīties, izmantojot Microsoft
Pierakstīties vai izveidot kontu
Sveicināti!
Atlasīt citu kontu.
Jums ir vairāki konti
Izvēlieties kontu, ar kuru vēlaties pierakstīties.
Relāciju izmantošana

Relāciju viens pret vienu izveide

Jūsu pārlūkprogramma neatbalsta video.

Izmēģiniet!

Kas ir relācija viens pret vienu?

Relācijas viens pret vienu bieži tiek izmantotas, lai norādītu kritiskas relācijas, lai jūs varētu iegūt biznesam atbilstošos datus.

Relācija viens pret vienu ir saite starp informāciju divās tabulās, kur katrs ieraksts katrā tabulā tiek rādīts tikai vienu reizi. Piemēram, starp darbiniekiem un automašīnām, ar ko viņi brauc, var būt relācija viens pret vienu. Katrs darbinieks tabulā Darbinieki tiek rādīts tikai vienreiz, un katrs automašīnas parādās tikai vienu reizi uzņēmuma automašīnu tabulā.

Varat izmantot relācijas viens pret vienu, ja jums ir tabula, kurā ir vienumu saraksts, taču konkrētā informācija, ko vēlaties tvert, ir atkarīga no tipa. Piemēram, jums ir kontaktpersonu tabula, kurā daži darbinieki un citi darbinieki ir apakšuzņēmēji. Attiecībā uz darbiniekiem jūs vēlaties uzzināt darbinieka numuru, viņa paplašinājumu un citu galveno informāciju. Apakšuzņēmējiem ir jāzina uzņēmuma nosaukums, tālruņa numurs un rēķinu likme, kā arī citi jautājumi. Šajā gadījumā ir jāizveido trīs atsevišķas tabulas — kontaktpersonas, darbinieki un apakšuzņēmēji — un pēc tam jāizveido relācija viens pret vienu starp tabulām Kontaktpersonas un Darbinieki un relāciju Viens pret vienu starp tabulām Kontaktpersonas un Apakšuzņēmēji.

Relāciju viens pret vienu izveide

Relācijas viens pret vienu veido, saistot indeksu (parasti primāro atslēgu) vienā tabulā un citas tabulas indeksu, kas kopīgo to pašu vērtību. Piemērs.

Ekrāna fragments, kurā redzamas divas tabulas ar ID kopīgošanu

Bieži vien labākais veids, kā izveidot šo relāciju, ir, lai sekundārā tabula uzmeklē vērtību no pirmās tabulas. Piemēram, tabulas Darbinieki lauku Automašīnas ID padariet par uzmeklēšanas lauku, kas meklē vērtību tabulas Uzņēmuma automašīnas indeksam Automašīnas ID. Tādējādi jūs nekad netīšām nevēlaties pievienot automašīnas ID, kas nemaz nepastāv.

Svarīgi!: Veidojot relāciju viens pret vienu, rūpīgi izlemiet, vai relācijai ieviest attiecinošo datu integritāti.

Attiecinošā datu integritāte palīdz access uzturēt jūsu datus tīrus, izdzēšot saistītos ierakstus. Piemēram, ja tabulā Darbinieki izdzēšat darbinieku, tabulā Priekšrocības ir jāizdzēš arī attiecīgā darbinieka priekšrocību ieraksti. Taču dažās relācijās, piemēram, šajā piemērā, attiecinošā integritāte nav saprotama: ja izdzēšam darbinieku, mēs nevēlamies, lai transportlīdzekli izdzēstu no tabulas Company Cars, jo automašīna joprojām piederēs uzņēmumā un tiks piešķirta kādam citam.

Relācijas viens pret vienu darbību izveide

Izveidojiet relāciju viens pret vienu, tabulai pievienojot uzmeklēšanas lauku. (Lai uzzinātu, kā to darīt, skatiet rakstu Tabulu izveide un datu tipu iestatīšana.) Piemēram, lai norādītu, kura automašīna ir piešķirta konkrētam darbiniekam, varat pievienot automašīnas ID tabulā Darbinieki. Pēc tam, lai izveidotu relāciju starp abiem laukiem, izmantojiet Uzmeklēšanas vedni:

  1. Tabulas atvēršana.

  2. Noformējuma skatā pievienojiet jaunu lauku, atlasiet vērtību Datu tips un pēc tam atlasiet Uzmeklēšanas vednis.

  3. Vednī pēc noklusējuma ir iestatīta vērtību uzmeklēšana no citas tabulas, tāpēc atlasiet Tālāk.

  4. Atlasiet tabulu, kurā ir atslēga (parasti primārā atslēga), ko vēlaties iekļaut šajā tabulā, un pēc tam atlasiet Tālāk. Mūsu piemērā ir jāatlasa tabula Company Cars.

  5. Sarakstā Atlasītie lauki pievienojiet lauku, kurā ir atslēga, ko vēlaties izmantot. Atlasiet Tālāk.

    Uzmeklēšanas vedņa ekrāna fragments
  6. Iestatiet kārtošanas secību un, ja vēlaties, mainiet lauka platumu.

  7. Pēdējā ekrānā notīriet izvēles rūtiņu Iespējot datu integritāti un pēc tam atlasiet Pabeigt.

Vai vēlaties iegūt papildu informāciju?

Darba sākšana ar tabulu relācijām

Relācijas izveide, rediģēšana vai dzēšana

Nepieciešama papildu palīdzība?

Vēlaties vairāk opciju?

Izpētiet abonementa priekšrocības, pārlūkojiet apmācības kursus, uzziniet, kā aizsargāt ierīci un veikt citas darbības.

Kopienas palīdz uzdot jautājumus un atbildēt uz tiem, sniegt atsauksmes, kā arī saņemt informāciju no ekspertiem ar bagātīgām zināšanām.

Vai šī informācija bija noderīga?

Cik lielā mērā esat apmierināts ar valodas kvalitāti?
Kas ietekmēja jūsu pieredzi?
Nospiežot Iesniegt, jūsu atsauksmes tiks izmantotas Microsoft produktu un pakalpojumu uzlabošanai. Jūsu IT administrators varēs vākt šos datus. Paziņojums par konfidencialitāti.

Paldies par jūsu atsauksmēm!

×