Proprietățile tabelelor paradoxului 7

Proprietățile tabelelor paradoxului 7

Acasă | Despre noi | feedback-ul

După cum am menționat deja, tipul de tabele Paradox 7 este preferabil atunci când se creează baze de date de fișiere-server. Paradox 7 tabel comparativ cu alte susține cel mai bogat set de diferite tipuri de domenii, care vă permite să urmeze în mod automat marea-corectitudinea câmpurilor de date de intrare (element verifica valabilitatea în lista proprietăților tabelului), selectați datele din alt tabel (Tabel de căutare), pentru a construi indici secundari , inclusiv materiale compozite (indexuri secundare), urmați integritatea referențială a bazei de date (integritatea referențiale), pentru a proteja masa de acces neautorizat (Parolă de securitate), alegeți o limbă driverul (limba tabel).







Tipuri de câmpuri care pot fi utilizate în tabelele Paradox. În acest tabel, în coloanele Ture și Dimensiune, simbolul de tip și lungimea sa sunt indicate, respectiv, adică acele date care sunt plasate în aceleași coloane din tabela DBD a rubricilor de câmp.

Tabelul 1.1. Tipuri de date în tabelele Paradox

Câmpul de text al lungimii specificate

Numere cu puncte în virgulă în intervalul -10 307 până la + 307 cu 15 zecimale semnificative

Câmpul monetar. Conține numere reale cu virgulă fixă, 6 semne întregi și 2 zecimale

Integre în intervalul de la -32 768 la +32 767

Întregi în intervalul de la -2.147.483.648 la +2.147.483.647

Numere reale binare-zecimale. Dimensiune - numărul de cifre după punctul zecimal

Data în intervalul de la 1.01.0000 până la 31.12.9999

Timp până la milisecunde

Câmpul Memo pentru plasarea șirurilor de text arbitrare de lungime nelimitată. Primele caractere de dimensiune sunt stocate în tabelul principal, restul - în fișierul cu extensia .MB

Memo-câmp pentru plasarea textului formatat în format RTF

Imagine grafică în format TIF. Mărimea octeților din acest câmp este stocată în tabelul principal, restul - într-un fișier separat

Controlați conținutul câmpurilor

În mod implicit, imediat după deschiderea ferestrei de editare a structurii tabelului, opțiunea Validare verificări este selectată în lista Proprietăți tabel (vezi Figura 1.5), care vă permite să controlați conținutul câmpurilor.

Utilizând caseta de validare Câmp obligatoriu, puteți solicita completarea automată a câmpului atunci când introduceți o intrare nouă - aceasta este urmată de BDE. De asemenea, pe BDE puteți să atribuiți controlul valorilor minime și maxime ale câmpului numeric (linia Valoarea minimă și valoarea maximă). În linia Valoare implicită, puteți specifica valoarea implicită a câmpului - atunci când introduceți o intrare nouă, valoarea din acest câmp va pune BDE. Utilizând linia Imagine, puteți specifica un șablon pentru formatarea automată a valorii câmpului.

Pentru un anumit câmp al mesei, uneori este necesară stabilirea unei relații unice cu câmpul altui tabel. În acest caz, BDE se va asigura că valoarea intrării nou introduse în câmpul primei tabele este una dintre valorile câmpului specificat dintr-un alt tabel, care în acest caz este denumit tabelul de căutare.

Pentru a stabili o conexiune, selectați Căutare tabelă din lista de proprietăți tabelă și faceți clic pe butonul Definire. În fereastra rezultată (fig. 1.7), în lista de câmp Câmpuri este selectată, valorile pentru care doriți să le monitorizați, și faceți clic pe butonul săgeată spre dreapta numele câmpului este transferat la rândul Numele câmpului. Apoi, în lista de tabel de căutare, selectați tabelul dorit și faceți clic pe butonul săgeată la stânga numele câmpului cheie primară a tabelului este transferat la linia de câmp de căutare.







Conexiunea va fi stabilită numai dacă câmpul după valoarea pe care doriți să o monitorizați are același tip ca și primul câmp index din tabela de căutare. Din moment ce tabele Paradox, puteți crea un index secundar numai dacă cheia primară Tabelul tse, care pot fi create numai în primul câmp, câmpul înlocuitor ar trebui să fie cheia și prima din lista de câmpuri tabel de căutare. În figura din fig. 1.7 Exemplu tabel NAKLS are o cheie primară pe un câmp avtoinkre cu-tip de element, astfel încât câmpul MNakl este compatibil cu acest tip de tip lung Integer. Dacă vrem să creăm un wildcard pentru orice alt domeniu, acest lucru nu ar fi posibil, deoarece tipurile Short și Money sunt incompatibile cu tipul Autoincrement.

Proprietățile tabelelor paradoxului 7

Fig. 1.7. Stabilirea unei conexiuni cu tabela de căutare Atribuirea comutatoarelor:

  • Justcurrentfield - este verificată potrivirea numai a câmpurilor legate;
  • Toate câmpurile corespunzătoare - este verificată corespondența tuturor câmpurilor din ambele tabele (în acest caz structurile ambelor tabele trebuie să fie identice);
  • Completați niciun ajutor - când editați câmpul selectat, tabela de căutare nu este afișată;
  • Ajutor și umplere - când se editează câmpul selectat, se afișează un tabel de căutare.

Integritatea referențială este un mecanism special care facilitează menținerea informațiilor coerente în tabelele de baze de date care sunt legate de relațiile relaționale. În baza de date demonstrativă, tabelul NAKLS conține date despre facturi, iar tabela MOVEBOOK afișează cărțile aferente. Înainte de a șterge datele despre foaia de parcurs, trebuie mai întâi să ștergeți lista de cărți asociată, altfel tabela MOVEBOOK va conține intrări despre cărțile "none". Un alt exemplu. Dacă dorim să ștergeți o intrare în tabelul MOVEBOOK (șterge din ka-Coy date pe factură orice carte), ar trebui să se schimbe în mod corespunzător numărul de cărți în stoc (tabelul CĂRȚI) și soldul partener (tabelul firme). În cazul în care tabelele sunt atașați mecanismul de integritate referențială-con, BDE va ​​bloca în mod automat încercările de a modifica câmpul de comunicare în tabelul părinte, în timp ce sa schimbat în mod corespunzător înregistrările care nu sunt legate în tabelul de copii.

Pentru a stabili integritatea referențială, selectați elementul Integritate de referință din lista Proprietăți tabel și faceți clic pe butonul Definire (vezi Figura 1.5). Fereastra Integritate de Referință prezentată în Fig. 1.8.

Proprietățile tabelelor paradoxului 7

Fig. 1.8. Stabilirea integrității referențiale

În lista câmpuri, este selectat câmpul de comunicare al tabelului editat (acesta trebuie să fie o tabelă copil), iar în lista Tabel, tabela parentală dorită. După ce faceți clic pe butoanele săgeată, numele câmpurilor de comunicare sunt transferate în câmpurile Copil și în liniile cheie ale părintelui. Apoi faceți clic pe butonul OK. DBD va cere numele integrității referențiale nou create și apoi va crea. După aceasta, încercarea de a șterge informațiile despre orice scrisoare de parcurs va fi respinsă până când toate cărțile aferente vor fi șterse.

Comutatoarele din grupul de reguli Update definesc regulile pentru menținerea integrității referențiale:

  • Prohibit-BDE respinge orice schimbări în câmpul asociat al tabelului părinte fără modificări corespunzătoare înregistrărilor din tabelul copil; ștergerea intrării tabelului părinte este blocată până când înregistrările asociate cu ea sunt șterse în tabelul copil;
  • Cascade-BDE efectuează automat modificări în cascadă în tabelul copil atunci când tabelul parental 1 se modifică.

Orice tabel Paradox poate fi protejat integral sau parțial de accesul neautorizat. Pentru a face acest lucru (vezi Figura 1.5) din lista Proprietăți tabelă, selectați Securitate parolă și faceți clic pe butonul Definire pentru a deschide caseta de dialog corespunzătoare (a se vedea Figura 1.9).

Proprietățile tabelelor paradoxului 7

Fig. 1.9. Parola de definire a parolei

Parola poate conține între 1 și 15 caractere, inclusiv spații. Este sensibil la registrul de litere. Cu ajutorul butonului Parole auxiliare, este apelată o fereastră suplimentară în care puteți specifica câmpurile și modul de protejare 2.







Articole similare

Trimiteți-le prietenilor: