Saraksta relāciju izveide, izmantojot unikālas un uzmeklēšanas kolonnas

Saraksta relāciju izveide, izmantojot unikālas un uzmeklēšanas kolonnas

Sarakstu relācijas var izveidot, izmantojot unikālu kolonnu, uzmeklēšanas kolonnu un uzsācības kombināciju (kaskadēta un ierobežota dzēšana), kas uzlabo jūsu iespējas izveidot sarežģītākus biznesa risinājumus un palīdzēt saglabāt datu integritāti.

Pārskats par sarakstu relācijām

Nākamajās sadaļās sniegta svarīga pamatinformācija par to, kā izveidot relācijas starp avota un mērķa sarakstiem, unikālu un uzmeklēšanas kolonnu izveidi, kā arī par saraksta relāciju darbības uzspiešanu. Uzzināsit, kā pievienot primārās un sekundārās uzmeklēšanas kolonnas, skatīt, rediģēt un dzēst saraksta relācijās esošos elementus, kā arī pārvaldīt sarakstu relācijas, ja sarakstiem ir daudz vienumu.

Unikālu un uzmeklēšanas kolonnu izmantošana, lai mācību kursiem piešķirtu grāmatas

Cources list with callouts

Literatūras saraksts ar remarkām atbilstoši kursu sarakstam

  1. Avotu saraksts tiek dēvēts par literatūras sarakstu, bet mērķa saraksts tiek dēvēts par Kursi.

  2. Katram sarakstam ir unikālas kolonnas, lai nodrošinātu pareizo datu atbilstību.

  3. Primārā uzmeklēšanas kolonna avota sarakstā (literatūras saraksts) "uzmeklē" ID kolonnu mērķa sarakstā (Kursi), pamatojoties uz atbilstošu vērtību.

  4. Sekundāra uzmeklēšanas kolonna avota sarakstā automātiski ievieto kolonnu Kursa nosaukums no mērķa saraksta.

Izveidojot kolonnu, varat norādīt, ka šajā kolonnā ir jābūt unikālām vērtībām. Tas nozīmē, ka šajā kolonnā nevar būt vērtību dublikāti. Nevar pievienot saraksta vienumu, kurā ir vērtības dublikāts, modificēt esošu saraksta vienumu, kas radītu dublētu vērtību, vai atjaunot vienumu no atkritnes, ja tas radītu vērtības dublikātu. Turklāt, ja izveidojat uzmeklēšanas kolonnu avota sarakstā un definējat, ka šī kolonna ir unikāla, mērķa saraksta kolonnā nedrīkst būt arī vērtību dublikāti.

Piezīme.: Unikalitāte nav reģistrjutīga. Piemēram, ORD-231 un ord-231 tiek uzskatītas par vērtību dublikātiem.

Unikālai kolonnai ir nepieciešams arī indekss. Veidojot unikālu kolonnu, iespējams, tiks piedāvāts izveidot indeksu, un tas tiek automātiski izveidots, noklikšķinot uz Labi. Kad unikālajai kolonnai ir indekss, indeksu no šīs kolonnas nevar noņemt, ja vien vispirms nav atkārtoti jādefinē kolonna, lai atļautu vērtību dublikātus.

Šajā tabulā ir apkopots, kādus kolonnu tipus var vai nevar izmantot, lai izveidotu unikālas kolonnas.

Atbalstītie kolonnu tipi

Neatbalstītie kolonnu tipi

Teksts vienā rindiņā

Teksts vairākās rindiņās

Izvēle (viena vērtība)

Izvēle (vairākvērtību)

Skaitlis

Aprēķināts

Valūta

Hipersaite vai attēls

Datums un laiks

Pielāgotas kolonnas

Uzmeklēšana (viena vērtība)

Uzmeklēšana (vairākvērtību)

Persona (viena vērtība)

Persona (vairākvērtību)

Jā/nē

Lai izveidotu relāciju starp diviem sarakstiem, avota sarakstā izveidojiet uzmeklēšanas kolonnu, kas izgūst (vai "uzmeklē") vienu vai vairākas atbilstošās vērtības no mērķa saraksta. Kad esat izveidojis šo uzmeklēšanas kolonnu (primāro kolonnu), varat turpināt avota sarakstam pievienot papildu kolonnas (sekundārās kolonnas) no mērķa saraksta. Papildu sekundārajām kolonnām jābūt atbalstītam datu tipam, kas aprakstīts tālāk.

Šajā tabulā ir apkopoti kolonnu tipi, ko var un ko nevar izmantot, lai izveidotu uzmeklēšanas kolonnas.

Atbalstītie kolonnu tipi

Neatbalstītie kolonnu tipi

Teksts vienā rindiņā

Teksts vairākās rindiņās

Skaitlis

Valūta

Datums un laiks

Persona vai grupa

Aprēķināts

Hipersaite vai attēls

Pielāgotas kolonnas

Jā/nē

Izvēle

Uzmeklēšana

Varat izveidot divu veidu uzmeklēšanas kolonnas: uzmeklēšanas kolonnu ar ieviestu relāciju un uzmeklēšanas kolonnu ar neīsto relāciju.

Uzmeklēšanas kolonnā ar ieviesto relāciju (dēvētu arī par attiecinošo integritāti) varat uzmeklēt atsevišķas vērtības un saglabāt datu integritāti mērķa sarakstā vienā no diviem veidiem:

Kaskadēt dzēšanu    Izdzēšot mērķa saraksta vienumu, tiek izdzēsts arī saistītais vienums vai elementi avota sarakstā. Šādā gadījumā pārliecinieties, vai visi saistītie vienumi tiek izdzēsti kā daļa no vienas datu bāzes transakcijas. Piemēram, ja izdzēšat secību mērķa sarakstā, varat nodrošināt, lai tiek izdzēsti arī atbilstošie pasūtījuma vienumi avota sarakstā. Jūs nevēlaties, lai vienumi tiktu pasūtīti bez atbilstošas secības, jo tas radītu "bāreņrindņa" pasūtījumu vienumus, kas vēlāk var radīt pārpratumus.

Ierobežot dzēšanu    Mēģinot izdzēst vienumu mērķa sarakstā, bet tajā ir viens vai vairāki saistīti vienumi avota sarakstā, pastāv iespēja izdzēst vienumu mērķa sarakstā. Šādā gadījumā pārliecinieties, vai mērķa sarakstā saistītais vienums tiek saglabāts. Piemēram, ja kāds mēģina izdzēst pasūtījuma vienumu no mērķa saraksta, klientam joprojām var būt šis pasūtījums, kas gaida, un jūs vēlaties novērst šīs dzēšanas darbības izpildi līdz brīdim, kad pasūtījums ir apstrādāts. Jūs nevēlaties, lai klienta pasūtījums tiktu nejauši izdzēsts, jo tas ietekmēs jūsu spēju pabeigt pasūtījumu.

Kursu saraksts, kas mēģina izdzēst divus vienumus.

Literatūras saraksts ar izdzēstiem vienumiem

  • Kaskādes dzēšanas darbība nodrošina, ka visi saistītie vienumi tiek izdzēsti vienā datu bāzes transakcijā. Piemēram, ja esat izdzēsis vienumu kursu sarakstā ar saraksta ID 1, tas izdzēstu arī lasīšanas saraksta vienumus, kas atsaucas uz izdzēsto vienumu.

  • Ierobežotā dzēšanas darbība neļauj izdzēst vienumus mērķa sarakstā, ja pastāv saistītie avota saraksta vienumi. Tāpēc, ja mēģinājāt izdzēst vienumu kursu sarakstā ar saraksta ID 3, jums tas netiks izdarīts, jo uz to joprojām ir atsauce vismaz viens lasīšanas saraksta elements.

Saraksta relāciju darbības uzspiešana palīdz nodrošināt datu derīgumu un nekonsekvences, kas var radīt problēmas ceļā.

Piezīme.: Lai izveidotu vai modificētu ieviestu relāciju, sarakstā jābūt sarakstu pārvaldības atļaujai.

Uzmeklēšanas kolonnai, kas izpilda relāciju, jābūt arī indeksam. Veidojot uzmeklēšanas kolonnu, kas ieviesīs relāciju, iespējams, tiks piedāvāts izveidot indeksu. Ja atlasāt Labi, indekss tiek izveidots automātiski. Ja uzmeklēšanas kolonnai, kas izpilda relāciju, ir indekss, indeksu no šīs kolonnas nevar noņemt, ja vien vispirms nenoņemsit ieviesto relāciju.

A lookup column with an unenforced relationship

Uzmeklēšanas kolonnā ar nesaistītu relāciju varat uzmeklēt vienu vai vairākas vērtības no mērķa saraksta avotu saraksta. Ja jums ir atļaujas dzēst vienumu avota sarakstā, nav papildu dzēšanas ierobežojumu vai dzēšanas darbību, kas notiek mērķa sarakstā.

Viena no sarakstu relāciju izveides priekšrocībām ir tā, ka varat parādīt un rediģēt kolonnas no diviem vai vairākiem sarakstiem vienā lapā. Izveidojot uzmeklēšanas kolonnu avota sarakstā, primārajā kolonnā tiek rādītas vērtības no mērķa saraksta kolonnas, taču varat arī norādīt, ka papildu sekundārās kolonnas no mērķa saraksta tiek rādītas arī kopā ar primāro kolonnu un citām avota saraksta kolonnām.

Piezīme.: Veidojot primāro kolonnu, ir jānorāda pieņemot vairākas vērtības un papildu kolonnas, kas saistītas ar primāro kolonnu. Lai gan varat pārdēvēt kolonnu no saraksta, jūs nevarat pievienot šos citus līdzekļus. Lai pēc saraksta izveides mainītu uz vairākām vērtībām, pievienotu kolonnas vai citas opcijas, dodieties uz Iestatījumi>saraksta iestatījumus.

Vairāku vērtību un papildu kolonnu pievienošana uzmeklēšanas kolonnai

Primārās kolonnas vērtība ir saite, ko var atlasīt, lai parādītu visas šī vienuma kolonnu vērtības mērķa sarakstā. Katra sekundāra kolonnas vērtība no mērķa saraksta avota saraksta kolonnā tiek parādīta kā teksts. Ja izveidojat uzmeklēšanas kolonnu ar vairākām vērtībām, katra kolonna no mērķa saraksta (primārā vai sekundārā) parāda to vairākas atbilstošās vērtības, ko norobežo semikoli. Varat manipulēt ar šīm primārajām un sekundārajām kolonnām saraksta skatā līdzīgi kā kolonnas no avota saraksta, piemēram, pievienojot, noņemot, filtrējot un kārtojot.

Primārās kolonnas nosaukums ir nosaukums, ko no norādiet, veidojot uzmeklēšanas kolonnu. Pēc noklusējuma katrai sekundārajai kolonnai ir spēkā standarta <primārās kolonnas nosaukums avota sarakstā>: <kolonnas nosaukums mērķa saraksta>. Mainot primārās kolonnas nosaukumu, tiek mainīti visu sekundāro kolonnu nosaukumi. Tomēr varat modificēt noklusējuma sekundāros kolonnu nosaukumus un aprakstus, lai nosaukumus padarītu jēgpilnākus.

Instrumentu saraksts ar iezīmētu instrumentu ID un instrumentu

musicians list with ID and Title highlighted

  1. 1. Primārā uzmeklēšanas kolonna ar vairākām vērtībām.

  2. 2. Sekundāra uzmeklēšanas kolonna ar vairākām vērtībām.

  3. 3. Kolonnas nosaukums ir mainīts no noklusējuma nosaukumu Instruments: Nosaukums uz Instruments.

Piezīme.: Kolonnas nosaukuma ID ir pieejams pēc noklusējuma, bet ir paslēpts. Lai to izmantotu, atlasiet Skatīt opcijasun pēc tam atlasiet Rediģēt pašreizējo skatu. Ritiniet un atzīmējiet izvēles rūtiņu Attēlojums.

Ja veidojat sarakstu relācijas, izmantojot uzmeklēšanas kolonnas, unikālās kolonnas un sarakstus ar ieviestām relācijām, varat sasniegt resursu slieksni vai ierobežojumu, un tas var tikt bloķēts šādos gadījumos:

  • Ja izveidot kolonnu, kas esošajā sarakstā ir unikāla un kurā ir vairāk vienumu nekā saraksta skata slieksnis (taču ņemiet vērā, ka gadījumā, ja sarakstam pievienojat vienu vienumu, kas pārsniedz saraksta skata slieksni, ir darbība, kas parasti netiek bloķēta).

  • Ja sarakstā uzmeklēšanas laukam, kurā ir vairāk vienumu nekā saraksta skata slieksnis, ieslēdzat Kaskadētā dzēšana vai Dzēšanas ierobežošana.

  • Esat pārsniedzis saraksta skata uzmeklēšanas slieksni, kas pēc noklusējuma ir divpadsmit uzmeklēšanas kolonnas.

  • Vienumu skaits dzēšanas operācijā pārsniedz 1000.

Papildinformāciju par sarakstu pārvaldību ar vairākiem vienumiem skatiet rakstā Sarakstu un bibliotēku ar vairākiem vienumiem pārvaldīšana.

Brīdinājums.: Nevarat veikt šādas darbības:

  • Izveidojiet unikālu kolonnu sarakstā ar definētām elementa līmeņa atļaujām.

  • Pārtraukt atļauju pārmantošanu no saraksta saraksta elementam, ja sarakstā ir unikāla kolonna.

  • Izveidojiet unikālu kolonnu vai modificējiet kolonnu, lai tā sarakstā būtu unikāla, kurā ir vienumi ar unikālām atļaujām vai vienumi ar iespējotu satura apstiprināšanu.

Lai pievienotu jaunu kolonnu, veiciet tālāk norādītās darbības.

  1. Naviģējiet uz vietni, kurā atrodas saraksts.

  2. Vietnē atlasiet saraksta nosaukumu vai atlasiet Iestatījumi SharePoint Poga Iestatījumi tiešsaistes Iestatījumi , atlasiet Vietnes satursun pēc tam atlasiet saraksta nosaukumu.

  3. Atrodiet kolonnu galvenes saraksta augšdaļā. Atlasiet +Pievienot kolonnu pa labi no kolonnu galvenēm.

    Kolonnas pievienošana programmā SharePoint Online.

  4. Tiek parādīta nolaižamā izvēlne ar dažādu veidu kolonnām, kuras varat izveidot. Izvēlieties kādu no šiem kolonnu tipiem:

    • Teksts vienā rindiņā

    • Teksts vairākās rindiņās

    • Atrašanās vieta

    • Skaitlis

    • Jā/nē

    • Persona

    • Datums

    • Izvēle

    • Hipersaite

    • Attēls

    • Valūta

    Piezīme.: Ja vēlaties izveidot uzmeklēšanas kolonnu, nolaižamajā izvēlnē atlasiet Vēl. Norādiet kolonnas nosaukumu un kolonnu opciju ekrānā atlasiet Uzmeklēšanas tips. Pēc tam varat izlaist 5. un 6. darbību.

  5. Pievienojiet kolonnas nosaukumu un informāciju rūtī, kas tiek parādīta lapas labajā pusē.

  6. Pārslēdziet "Ieviest unikālās vērtības" uz .

    Selecting Enforce unique values

    Ja kolonnai atlasāt neatbalstītu datu tipu, netiek rādīts ieviest unikālas vērtības.

  • Unikālas kolonnas indeksu nevar noņemt. Lai noņemtu indeksu, vispirms ir jāmaina kolonna no unikālās kolonnas uz kolonnu, kurā ir dublētas vērtības, un pēc tam jānoņem indekss.

  • Ja mēģināsiet mainīt esošu kolonnu no vērtību dublikātiem uz unikālām vērtībām, iespējams, netiks veikta šī darbība, ja esošajā kolonnā ir vērtību dublikāti. Vispirms ir jānoņem visi vērtību dublikāti un pēc tam jāmaina kolonna, neļaujot dublētām vērtībām izmantot unikālu kolonnu.

  • Ja vēlaties mainīt unikālās kolonnas datu tipu, rīkojieties šādi:

    • Kolonnas maiņa, lai atļautu vērtību dublikātus

    • Indeksa noņemšana

    • Kolonnas maiņa uz citu atbalstīto datu tipu

    • Pēc tam kolonnu padariet unikālu.

Šīs darbības palīdz iestatīt uzmeklamo kolonnu, kas parāda primāro kolonnu, un pēc izvēles arī sekundāro kolonnu sarakstā. Primāro kolonnu var indeksēt, bet, tā kā sekundāro kolonnu (vai lauku) kontrolē primārā kolonna, tā nevar būt unikāla vai indeksēta.

  1. Naviģējiet uz vietni, kurā atrodas saraksts.

  2. Vietnes navigācijā atlasiet saraksta nosaukumu vai atlasiet Iestatījumi SharePoint Poga Iestatījumi tiešsaistes Iestatījumi , atlasietVietnes saturs un pēc tam atlasiet saraksta nosaukumu.

  3. Atrodiet kolonnu galvenes saraksta augšdaļā. Atlasiet +Pievienot kolonnu pa labi no kolonnu galvenēm.

    Kolonnas pievienošana programmā SharePoint Online.

  4. Nolaižamajā izvēlnē atlasiet Vēl.

    Atlasīta papildu opciju poga

  5. Sadaļā Informācijas tips šajā kolonnā ir atlasiet Uzmeklēšana(informācija,kas jau atrodas šajā vietnē).

  6. Laukā Iegūt informāciju no atlasiet mērķa sarakstu.

  7. Laukā Šajā kolonnā atlasiet primāro kolonnu.

  8. Sadaļā Pievienot kolonnu, kas parāda katruno šiem papildu laukiem atzīmējiet izvēles rūtiņu blakus kolonnas nosaukumam blakus sekundārajai kolonnai. Sarakstā tiek norādītas tikai kolonnas ar atbalstītajiem datu tipiem.

  9. Vēlāk, ja vēlaties pievienot vai noņemt sekundārās kolonnas, modificējiet uzmeklēšanas kolonnu un veiciet izvēli.

    Piezīme.: Nevar indeksēt sekundāro kolonnu vai padarīt sekundāro kolonnu unikālu.

  10. Ja vēlaties, lai uzmeklēšanas kolonnas tiktu rādītas noklusējuma skatā, atlasiet Pievienot noklusējuma skatam.

  11. Lai izveidotu ieviestu relāciju, atlasiet Ieviest relācijas darbību un pēc tam atlasiet Ierobežot dzēšanu vaiKaskadētā dzēšana.

  12. Atlasiet Labi.

Vai nepieciešama papildu palīdzība?

Paplašiniet savas Office prasmes
Iepazīties ar apmācību
Esiet pirmais, kas saņem jaunās iespējas
Pievienoties Office Insider programmai

Vai šī informācija bija noderīga?

Paldies par jūsu atsauksmēm!

Paldies par atsauksmēm! Šķiet, ka jums varētu būt noderīgi sazināties ar kādu no mūsu Office atbalsta speciālistiem.

×