Ievads par tabulām

Tabulas ir svarīgi datu bāzu objekti, jo tajās ir ietverta visa informācija jeb dati. Piemēram, uzņēmuma datu bāzē var būt kontaktpersonu tabula, kurā saglabāti piegādātāju nosaukumi, e-pasta adreses un tālruņa numuri. Tā kā citi datu bāzes objekti ir atkarīgi no tabulām, sāciet datu bāzes izveidi ar visu tabulu izveidi un pēc tam izveidojiet pārējos objektus. Pirms tabulu izveides izvērtējiet vajadzības un nosakiet visas jums nepieciešamās tabulas. Lai iepazītos ar datu bāzes plānošanu un noformēšanu, skatiet rakstu Datu bāzes noformēšanas pamatprincipi.

Šajā rakstā

Overview

Tabulu un lauku rekvizīti

Datu tipi

Tabulu relācijas

Keys

Relāciju lietošanas priekšrocības

Pārskats

Relāciju datu bāzē, piemēram, Access, parasti ir vairākas saistītas tabulas. Pareizi izveidotā datu bāzē katrā tabulā tiek glabāti dati par noteiktu tēmu, piemēram, darbiniekiem vai produktiem. Tabulā ir ieraksti (rindas) un lauki (kolonnas). Laukos ir dažādi datu tipi, piemēram, teksts, skaitļi, datumi un hipersaites.

Klientu tabula programmā Access, kurā tiek rādīts ierakstu un lauku izkārtojums

  1. Ieraksts: satur konkrētus datus, piemēram, informāciju par konkrētu darbinieku vai produktu.

  2. Lauks: satur datus par vienu tabulas tēmas aspektu, piemēram, vārdu vai e-pasta adresi.

  3. Lauka vērtība: katram ierakstam ir lauka vērtība. Piemēram, Contoso, Ltd. vai persona@example.com.

Uz lapas sākumu

Tabulu un lauku rekvizīti

Tabulām un laukiem arī ir rekvizīti, kurus var iestatīt, lai kontrolētu raksturlielumus vai darbību.

tabulu un lauku rekvizītu lapas

1. Tabulas rekvizīti

2. Lauka rekvizīti

Access datu bāzē tabulas rekvizīti ir tabulas atribūti, kas ietekmē tabulas izskatu vai darbību kopumā. Tabulas rekvizīti ir iestatīti tabulas rekvizītu lapā, noformējuma skatā. Piemēram, varat iestatīt tabulas noklusējuma skata rekvizītu, lai norādītu, kā tabula tiek attēlota pēc noklusējuma.

Lauka rekvizīts tiek lietots konkrētam tabulas laukam un definē vienu no lauka raksturlielumiem vai lauka darbības aspektu. Varat iestatīt dažus lauka rekvizītus sadaļā Datu lapas skats. Varat arī iestatīt jebkuru lauka rekvizītu noformējuma skatā, izmantojot rūti </c0>Lauka rekvizīti</c0>.

Datu tipi

Katram laukam ir datu tips. Lauka datu tips norāda laukā esošo datu veidu, piemēram, lielu teksta apjomu vai pievienotus failus.

Datu tipa iestatījums

Datu tips ir lauka rekvizīts, bet tas atšķiras no citiem lauku rekvizītiem šādi:

  • Lauka datu tipu varat iestatīt tabulas noformējuma režģī, nevis rūtī Lauka rekvizīti.

  • Lauka datu tips nosaka, kādi ir lauka pārējie rekvizīti.

  • Lauka datu tips jāiestata lauka izveides brīdī.

    Jūs varat izveidot jaunu lauku programmā Access, datu lapas skatā ievadot datus jaunā kolonnā. Ja lauks tiek izveidots, datu lapas skatā ievadot datus, programma Access automātiski piešķir laukam datu tipu, pamatojoties uz ievadīto vērtību. Ja jūsu ievadītā vērtība neliecina par citu datu tipu, Access iestata datu tipam vērtību Teksts. Ja nepieciešams, varat mainīt datu tipu, izmantojot lenti.

Automātiskās datu tipa noteikšanas piemēri

Tabulā parādīts, kā datu lapā darbojas automātiskā datu tipa noteikšana.

Ja ievadāt:

Access izveido lauku ar datu tipu:

Laimonis

Teksts

http://www.contoso.com

Varat izmantot jebkuru derīgu interneta protokola prefiksu. Piemēram, http://, https:// un mailto: ir derīgi prefiksi.

Hipersaite

1

Skaitlis, garš vesels skaitlis

50 000

Skaitlis, garš vesels skaitlis

50 000,99

Skaitlis, dubults

50000,389

Skaitlis, dubults

12/67

Atpazītie datuma un laika formāti ir jūsu lietotāja lokalizācijas formāti.

Datums/laiks

2016. gada 31. decembris

Datums/laiks

10:50:23

Datums/laiks

10:50

Datums/laiks

17:50

Datums/laiks

12,50 €

Atpazītais valūtas simbols ir jūsu lietotāja lokalizācijas valūtas simbols.

Valūta

21,75

Skaitlis, dubults

123,00%

Skaitlis, dubults

3,46E+03

Skaitlis, dubults

Uz lapas sākumu

Tabulu relācijas

Lai gan katrā tabulā tiek glabāti dati par citu tēmu, Access datu bāzes tabulās parasti tiek glabāti dati par tēmām, kas ir saistītas savā starpā. Piemēram, datu bāzē var būt:

  • Klientu tabula, kurā uzskaitīti uzņēmuma klienti un to adreses.

  • Pārdodamo produktu tabula, kurā ietverta katras preces cena un attēls.

  • Pasūtījumu tabula, kurā uzskaitīti klientu pasūtījumi.

Tā kā jūs glabājat datus par dažādām tēmām atsevišķās tabulās, jums jāsaista dati kopā, lai viegli apvienotu saistītus datus no šīm atsevišķajām tabulām. Lai saistītu dažādās tabulās glabātus datus, izveidojiet relācijas. Relācija ir loģiska saistība starp divām tabulām, kas norāda laukus, kas tabulām ir kopīgi. Lai iegūtu papildinformāciju, skatiet rakstu Tabulas relāciju rokasgrāmata.

Uz lapas sākumu

Atslēgas

Laukus, kas ir tabulu relācijas daļa, sauc par atslēgām. Atslēgā parasti ir viens lauks, taču tajā var būt arī vairāki lauki. Ir divu veidu atslēgas:

  • Primārā atslēga.    Vienā tabulā var būt tikai viena primārā atslēga. Primārā atslēga sastāv no viena vai vairākiem laukiem, kas unikāli identificē katru tabulā glabāto ierakstu. Bieži vien pastāv unikāls identifikācijas numurs, piemēram, ID numurs, sērijas numurs vai kods, kas tiek izmantots kā primārā atslēga. Piemēram, jums ir tabula Klienti, kurā katram klientam ir unikāls klienta ID numurs. Klienta ID lauks ir primārā atslēga tabulā Klienti. Ja primārajā atslēgā ir vairāki lauki, to parasti veido sākotnēji esoši lauki, kas kopā sniedz unikālas vērtības. Piemēram, varat izmantot uzvārdu, vārdu un dzimšanas datumu kā primāro atslēgu tabulā par personām. Lai iegūtu papildinformāciju, skatiet rakstu Tabulas primārās atslēgas pievienošana vai maiņa.

  • Ārējā atslēga.    Tabulai var būt arī viena vai vairākas ārējās atslēgas. Ārējā atslēgā ir vērtības, kas atbilst citas tabulas primārās atslēgas vērtībām. Piemēram, tabulā Pasūtījumi katram pasūtījumam var būt klienta ID numurs, kas atbilst ierakstam tabulā Klienti. Lauks Klienta ID ir tabulas Pasūtījumi ārējā atslēga.

Atslēgas lauku vērtību savstarpējā atbilstība ir tabulu relācijas pamats. Tabulu relāciju izmanto, lai apvienotu saistītu tabulu datus. Piemēram, pieņemsim, ka ir tabula Klienti un tabula Pasūtījumi. Tabulā Klienti katrs ieraksts tiek identificēts ar primārās atslēgas lauku — ID.

Lai katru pasūtījumu saistītu ar klientu, tabulai Pasūtījumi ir jāpievieno ārējās atslēgas lauks, kas atbilst tabulas Klienti laukam ID, un pēc tam jāizveido abu atslēgu relācija. Pievienojot ierakstu tabulai Pasūtījumi, ir jāizmanto tabulā Klienti esošā klienta ID vērtība. Ikreiz, kad vēlaties skatīt informāciju par klientu, kurš veicis pasūtījumu, ir jāizmanto relācija, lai noteiktu, kuri tabulas Klienti dati atbilst tabulas Pasūtījumi ierakstiem.

Access tabulu relācija logā Relācijas

1. Primāro atslēgu var atpazīt pēc atslēgas ikonas blakus lauka nosaukumam.

2. Ārējā atslēga — ievērojiet, ka tai blakus nav atslēgas ikonas.

Nepievienojiet lauku, ja katrai tabulas entītijai var būt nepieciešamas vairākas lauka vērtības. Atbilstoši iepriekšējam piemēram, ja vēlaties sekot klientu veidotajiem pasūtījumiem, nevajadzētu pievienot lauku tabulai, jo katram klientam būs vairāki pasūtījumi. Tā vietā izveidojiet jaunu tabulu pasūtījumu uzskaitei un tad izveidojiet relāciju starp abām tabulām.

Uz lapas sākumu

Relāciju lietošanas priekšrocības

Atsevišķai datu glabāšanai saistītās tabulās ir šādas priekšrocības:

  • Konsekvence.    Katrs datu elements tiek reģistrēts tikai vienreiz vienā tabulā, tāpēc ir daudz mazāka iespēja, ka radīsies pārpratumi vai nekonsekvences. Piemēram, klienta nosaukums tiek glabāts tikai vienreiz — tabulā par klientiem — nevis atsevišķi arī tabulā, kurā ir pasūtījumu dati (turklāt, iespējams, nekonsekventi).

  • Efektivitāte.    Dati tiek reģistrēti tikai vienā vietā, tādējādi diskā tiek patērēts mazāk vietas. Turklāt mazākas tabulas parasti nodrošina datus ātrāk nekā lielākas tabulas. Beidzot, ja neizmantojat atsevišķas tabulas atsevišķām jomām, tabulās parādīsies null vērtības (datu trūkums) vai lieka informācija, kas lieki aizņem vietu un kavē veiktspēju.

  • Saprotamība.    Datu bāzes noformējums ir vieglāk saprotams, ja informācija par dažādām jomām tiek glabāta atsevišķās tabulās.

Plānojiet savas tabulas, ņemot vērā relācijas. Varat izmantot uzmeklēšanas vedni, lai izveidotu ārējās atslēgas lauku, ja tabula, kurā ir atbilstošā primārā atslēga, jau pastāv. Uzmeklēšanas vednis izveido relāciju. Papildinformāciju skatiet rakstā Uzmeklēšanas lauka izveide vai dzēšana.

Uz lapas sākumu

Skatiet arī

Tabulas izveide un lauku pievienošana

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 varētu būt noderīgi sazināties ar kādu no mūsu Office atbalsta aģentiem.

×