Proprietățile câmpurilor bazei de date - studopediya

Descriere câmp - este un element opțional, care este folosit doar ca un memento al câmpului de numire. Cel mai adesea este, în general, nu este utilizat, și dacă este folosit, trimiterea la câmpurile, scopul care poate fi interpretat greșit. În cazul în care câmpul de descriere este încă introdus, în cazul în care câmpul corespunzător atunci când baza de date este activă, este afișat în bara de stare. Descriere câmp poate ajuta în cazurile în care utilizatorul trebuie să explice ce valori sunt valabile pentru acest domeniu.

Domenii Baza de date nu determină numai structura - au cerut proprietățile de grup ale datelor sunt scrise celulele care aparțin fiecare dintre domeniile. Acestea sunt proprietățile de bază ale câmpurilor de tabele de baze de date cu privire la exemplul de baze de date Microsoft Access.

• Numele câmpului - definește modul de acces la datele câmpului în operațiunile automate cu baza de date (nume de câmpuri implicite sunt folosite ca antete de coloană de masă).

• Tip de câmp - determină tipul de date care pot fi conținute în acest domeniu.

• Câmpul Size - determină lungimea de limitare (în caractere) din datele care pot fi plasate în acest domeniu.

• Formatul - determină modul în care datele sunt formatate în celulele care aparțin câmpului.

• Masca de intrare - specifică forma în care datele sunt introduse în câmpul (înseamnă introducerea automată a datelor).

• Semnătură - Definește tabel antetul de coloană pentru câmpul (dacă semnătura nu este specificată, proprietatea este utilizat în numele câmpului ca antet de coloană).

• Valoarea implicită - valoarea care este introdusă în domeniul celulei în mod automat (automatizarea înseamnă introducerea datelor).

• Condiția privind valoarea - limită utilizată pentru validarea datelor de intrare (intrare instrument de automatizare, care este folosit de obicei pentru datele cu un tip numeric, tipul de bani sau data).

• Mesaj de eroare - mesaj de tip text, care este eliberat în mod automat atunci când încercați să introduceți date în eroarea de câmp (incorecta de verificare se efectuează în mod automat atunci când condiția specificată pe valoarea proprietății).

• Necesar - proprietate care determină umplerea necesară a câmpului la umplerea bazei;

• Linii goale - o proprietate care permite introducerea gol șir de date (pe câmp obligatoriu caracterizat prin aceea că nu se referă la toate tipurile de date, ci doar unora, cum ar fi text proprietățile).

• câmp indexate - în cazul în care câmpul are această proprietate, toate operațiunile legate de căutare sau de sortare înregistrează valoarea stocată în acest domeniu, accelerat în mod semnificativ. În plus, pentru câmpurile indexate, puteți să vă asigurați că valorile din înregistrările vor fi verificate pe teren pentru prezența de repetiții, care poate elimina în mod automat duplicarea datelor.

Microsoft Access se referă la baza de date relațională. În aceste baze de date descrie relațiile dintre date, care asigură flexibilitate, mai multe posibilități de căutare și capacitatea de a se dezvolta. Puterea bazelor de date relaționale constă în faptul că pot găsi rapid și date de legătură din diferite tabele utilizând interogări, formulare și rapoarte. În acest scop, fiecare tabel trebuie să conțină unul sau mai multe câmpuri care identifică în mod unic fiecare înregistrare din tabel. Aceasta se numește un câmp cheie al mesei. Dacă tabelul prezintă câmpul cheie, Microsoft Access previne duplicarea sau introducând valori nule în câmpul cheie. În Microsoft Access, pot fi identificate cele trei tipuri de domenii-cheie: contra, o cheie simplă și o cheie compozit.

Tipuri de domenii-cheie second hand

Contor câmpul cheie

Contorul de câmp poate fi setat astfel încât adăugarea fiecărei înregistrări în tabelul din acest domeniu se adaugă automat numărul ordinal. Notă acest domeniu ca cheia este cel mai simplu mod de a crea un câmp cheie. În cazul în care pentru a salva domeniile-cheie de masă create nu au fost definite, menținând în același timp mesajul va apărea pe stabilirea domeniului cheie. Dacă faceți clic pe Da, cheia va fi creat câmpul contor. De asemenea, un tabel poate fi utilizat pentru copierea bazei de date.

În cazul în care câmpul conține valori unice, cum ar fi coduri sau numere de inventar, atunci acest câmp poate fi definit ca o cheie. În cazul în care câmpul selectat cuprinde un repetat sau nuluri, acesta nu va fi definit ca o cheie. Pentru a determina înregistrările care conțin date duplicat, puteți rula o interogare pentru a căuta intrări duplicate. Dacă problema nu poate fi repetări prin schimbarea valorilor, ar trebui să fie adăugați la masa terenului contor și face o cheie sau o cheie compozit.

În cazul în care este imposibil să se garanteze unicitatea fiecăruia dintre valorile de câmp, este posibil să se creeze o cheie care este format din mai multe domenii. Cel mai adesea o astfel de situație apare pentru un tabel care este utilizat pentru a conecta două tabele în ceea ce privește „mulți-la-mulți“. Un exemplu de astfel de tabel este un tabel de „Comanda“ din baza de date de probă „Northwind“, care leagă tabelul „Comenzi“ și „produse“. Cheia în acest tabel cuprinde două câmpuri: „IDComandă“ și „ProductID“. În tabelul „Ordinul“ poate fi reprezentat de o mulțime de bunuri și o mulțime de comenzi, dar fiecare marfă incluse în ordinea doar o singură dată, astfel încât combinația de valori de câmp „IDComandă“ și „ProductID“ este suficientă pentru a forma o cheie.

Un alt exemplu este o bază de date a stocurilor depozit de date, care utilizează un primar și unul sau mai multe numere de inventar auxiliare.

Notă. Dacă definiți un set adecvat de câmpuri este dificil pentru cheie compozit, trebuie doar să adăugați un câmp contor și face o cheie. De exemplu, se recomandă să se stabilească domeniile-cheie ale „Nume“ și „Prenume“, pentru că nu se poate exclude reapariție a perechii de valori pentru persoane diferite.

Câmpul Tip „contor“ și replicare

Atunci când este necesară replicarea bazei de date pentru a determina mărimea potrivită pentru câmpul „contor“ pentru a fi folosit ca un domeniu-cheie în tabel. Când utilizați câmpul de tip „ghișeu“, ca domenii-cheie pentru tabelul din baza de date replicată trebuie să fie stabilite pentru proprietățile dimensiunii câmpului (FieldSize) sau valoarea „Long Integer“ sau „Codul de replicare“.

· Dacă sincronizarea între operațiile de reproducere, în general, se adaugă mai puțin de 100 de înregistrări, apoi, în scopul de a economisi spațiu de stocare dimensiune pentru proprietățile câmpului (FieldSize) Valoarea este „Long Integer“.

· În cazul în care o operațiune de sincronizare între adăugat mai mult de 100 de înregistrări, ar trebui să utilizați valoarea „cod replicare“, în scopul de a preveni o repetare a valorilor în domeniile-cheie în diferite replici. Cu toate acestea, trebuie remarcat faptul că, în domeniul „contor“ la dimensiunea „codul de replicare“ generat valori de 128 octeți, care necesită un spațiu de stocare.

Creați și modificați câmpurile cheie

1 Deschideți tabelul în Vizualizare proiect.

2 Selectați unul sau mai multe câmpuri care trebuie să fie definit ca o cheie.

Pentru a selecta un câmp, selectați bara de evidențiere a câmpului dorit.

Pentru a selecta mai multe câmpuri, apăsați și mențineți apăsată tasta CTRL și faceți clic pe selecția pentru fiecare domeniu.

3 Apăsați câmpul cheie din bara de instrumente.

Note. Permis numirea unui câmp cheie al câmpului care conține datele, cu toate acestea, în cazul în care există valori duplicate sau nule, un mesaj de eroare va fi afișat în acest domeniu. Primirea un astfel de mesaj utilizatorul are trei opțiuni: pentru a executa o interogare pe o căutare pentru duplicat înregistrări pentru a căuta înregistrările care conțin valori duplicate sau nule în domeniu, și schimba aceste valori; selectați un alt câmp sau adăugați un câmp contor și defini-o ca o cheie.

· Pentru cheie compozit poate fi ordinea esențială a câmpurilor care constituie cheia. Sortarea înregistrărilor în conformitate cu ordinea câmpurilor cheie în forma în vederea proiectare a tabelului. Dacă doriți să specificați o ordine de sortare diferită, fără a schimba ordinea câmpurilor cheie, trebuie să definiți mai întâi cheia, așa cum este descris mai sus, și apoi apăsarea unui buton de pe bara de instrumente, deschide fereastra Index „indicii“ și specificați o ordine diferită a câmpurilor pentru indicele numit „The primaryKey“.

Setarea Proprietăți fișier

Există trei tipuri diferite de proprietăți de fișier.

· Proprietăți de fișier personalizat. Creați un utilizator și poate include orice informație. De exemplu, puteți crea o proprietate de bază de date care conține informații despre numărul versiunii.

articole similare