Crearea structurii fișierelor bazei de date

Să ne acum în considerare modul de a crea o structură de fișier bază de date folosind CA. Pentru a face acest lucru, selectați elementul fereastra de date de pe panoul CA. Pe ecran apare un tabel format din șase coloane cu numele: numărul ordinal al câmpului (Num), numele câmpului (Nume câmp), tip de câmp (Câmp de tip), lățimea câmpului (lățime), numărul de număr zecimal fracționar (dec), caracteristica de indexare a câmp (Index). Fiecare rând din acest tabel conține informații despre un domeniu de înregistrări de fișiere de baze de date. Numele câmpului poate conține până la 10 caractere alfanumerice, dar trebuie să înceapă întotdeauna cu o majusculă. tip de câmp (caracter - Caracter, punct fix numeric - Punct numeric, flotare numeric - float, text - Memo, logica - tipuri și datele logice - Data) poate selecta tasta SPACE sau formați direct de la tastatură.

După descrierea este introdus pentru toate câmpurile din fișierul bazei de date, structura creată ar trebui să fie salvate pe disc. Pentru a face acest lucru, trebuie să apelați mai întâi prin apăsarea meniului ecran F10 pentru a crea / modifica structura bazei de date, și apoi selectați elementul (Pentru a salva structura fișierului bazei de date) meniul Layout.

Introducerea de noi și să actualizeze înregistrările existente se realizează în aceleași forme ecran standard Răsfoiți și Editare. Pre-nevoie pentru a deschide fișierul de bază de date. De fapt deschiderea fișierului este notat în panoul CA că numele său este mutat deasupra liniei de sub cuvântul . Fiind pe ecranul de proiectare structura de fișiere de baze de date, după finalizarea acestuia, putem merge direct la datele introduse de către poziția de selecție meniul Append.

Mai mult decât atât, datele de intrare în forme de ecran standard poate vypolnitizUTs. Pentru a face acest lucru, după plasarea cursorului pe numele fișierului în caseta de date, este necesar să apăsați ENTER și apoi selectați elementul . După aceea va fi afișată una din formele de ecran standard: Răsfoiți sau Editare.

Parcurgere datele din formular sunt afișate sub formă de tabel (rând de tabel - un fișier de înregistrare), și nu toate câmpurile pot găzdui simultan pe ecran.

În forma Editare intrările de câmp sunt plasate una deasupra celeilalte pe una sau mai multe pagini de ecran (în funcție de numărul de câmpuri). Dezvăluirea următoarele pagini se realizează tasta PgDn.

Odată ce ați creat structura fișierului bazei de date și introduceți informațiile necesare în mod normal, pentru a selecta și a afișa sau imprima datele care corespund sarcinii la îndemână. În acest scop, de a solicita selectarea datelor necesare.

Interogările pot fi create folosind fișierul (pe modelul de cereri) și șablonul într-o fereastră specială, care se află în panoul Queries din caseta CA.

Formarea șablonului de ieșire recomandabil vypolnyatv două etape: o dată toate fișier câmp snachalavvodit și apoi ștergeți inutile.

În plus față de câmpurile convenționale pot fi plasate câmpuri calculate în șablonul de ieșire.

Modelul grafic gol al câmpurilor calculate este introdus din expresia tastatură evaluată, care include unul sau mai multe câmpuri de baze de date de nume de fișiere, iar operatorii efectua acțiuni pe ele. Unii dintre acești operatori includ operatori matematici și logice, precum și funcții dBASE.

Există o oportunitate de a dezvolta propriile forme de date de intrare și de ieșire la ecran. Acesta poate fi plasat oriunde pe ecran sub forma unui câmp de fișiere de baze de date, însoțind-le cu inscripții explicative trace cadrul și să includă alte elemente de design.

Dezvoltarea formei ecranului începe cu poziția de selecție Formulare panoul de fereastra CA. Ai un meniu orizontal, care include elemente , , , . Selecția acestor produse duce la deschiderea diferitelor meniuri, care permite realizarea unui set specific de acțiuni pentru a crea o formă de ecran.

Astfel, meniul Layout la prezentarea generală a formei ecranului, punerea în aplicare de moduri scurte pentru a introduce toate câmpurile de pe ecran, și destinația fișier bază de date, în cazul în care nu ar fi fost deschis înainte.

Adăugarea Câmpurile în forma corespunzătoare de către unul prin intermediul poziției Domenii meniu.

Elaborarea rapoartelor este etapa finală a tehnologiei de procesare a informațiilor. Atunci când emiterea unei date preluate rapoarte pot fi utilizate, având ca rezultat interogare și fișierele sursă de baze de date.

Dezvoltarea de rapoarte în fereastra CA Rapoarte. Formularul de raportare este creat pe ecran. Acesta poate include următoarele elemente: un câmp din fișierul bazei de date curente sau eșantion, câmpuri calculate, care sunt create special pentru rapoartele, materiale de text, cadru și de linie. Câmpuri text de caractere lung pot fi plasate și implementate în lățimea coloanei.

Numărul de piese standard ale raportului sunt: ​​pagina de titlu, introducerea (antetul) al raportului, raportul real (corp), rezultate (concluzia) a raportului și piciorul paginii.

Descris CA permite de a efectua mai multe operații, fără cunoașterea limbii de comandă dBASE IV utilizând meniul modului de gestionat, dar modul principal de bază de date de funcționare se bazează pe limbajul de comandă.

Bază de date limbaj de comandă

operațiunile bazei de date sunt puse în aplicare în formă de instrucțiuni care pot fi utilizate, de obicei, introducerea acestora în mod independent, prin intermediul tastaturii - un așa-numit modul de lot SGBD. Dintre aceste comenzi pot fi aplicații, creând astfel un sistem „la cheie“, axat pe utilizator nepregătit. Acest mod așa-numitul program de (lot) de operare în SGBD.

Structura elementelor de limbaj de comandă includ comanda, SET-comenzi, funcții, variabile și matrice.

<глагол> [<список выражений:»] [<границы>]

[TRIMITEREA <имя файла> / La imprimantă

/ TO ARRAY <имя массива>

[ALL [LIKE / EXCEPȚIA <шаблон>]] [IN <алиас>]

paranteze pătrate denotă folosirea deținuților în elementele lor de sintaxă de alegere. Parantezele unghiulare, urmând după cuvântul cheie, argumentele sale sunt scrise. Slash, înclinat spre stânga (/) înseamnă că pot fi scrise doar unul dintre acestea separate printr-un cuvinte cheie familiare. Unghiulare între paranteze, pătrate și bare oblice în înregistrarea echipa pentru performanțele sale nu sunt specificate și servesc numai pentru a ilustra sintaxa.

<Список выражений> Este o combinație de câmpuri de fișiere de baze de date, variabile, elemente de matrice, constante, funcții, variabile de sistem și operatori. Toate datele din expresia trebuie să fie de același tip. Dacă expresia pe care doriți să utilizați date de tipuri diferite, acestea trebuie să fie convertite într-un singur tip de funcții speciale. Expresiile din listă pot fi de diferite tipuri.

Operatorii în expresii indică operațiunile de date și caractere speciale sunt desemnate. În dBASE patru tipuri de operatori: matematice, operatorii relaționale, logică și șir.

Limitele în sintaxa comenzii de mai sus indică acele înregistrări de fișiere de baze de date, care vor fi disponibile atunci când este procesată. După cum se poate ca și cuvinte cheie frontiere: RECORD - disponibilă numai o singură intrare cu un număr specificat; NEXT - acces la toate înregistrările, începând cu numărul n; ALL - acces la toate înregistrările din fișierul bazei de date; REST - înregistrările disponibile de la nivelul actual la sfârșitul fișierului.

Opțiuni pentru a determina și în timp criteriile de selecție pentru prelucrarea înregistrărilor. Aceste opțiuni au prioritate asupra frontierelor în determinarea accesului la înregistrările. Pentru opțiunea definește accesul la tratament, începând cu prima intrare la sfârșitul fișierului bazei de date, un timp - începând cu înregistrarea curentă, și atâta timp cât condiția este o valoare logică „Adevărul» (adevărat sau .T.).

Apoi opțiunea controlează informațiile de ieșire comanda procesată. Într-un număr de fluxul de ieșire de comenzi pe care le puteți trimite la un fișier de pe disc, o imprimantă, o matrice (sau variabilă).

Opțiunea ALL LIKE vă permite să selectați sau, dimpotrivă, să excludă printre numele de fișier, câmpurile bazei de date de fișiere și variabile sunt cele care se potrivesc cu un model dat.

Un tip special de echipe SET-comandă, setarea parametrilor mediului în care se execută comenzile uzuale. Folosit două forme ale acestor comenzi:

SET <параметр> LA <выражение> și

SET <параметр> ON / OFF

Prima formă setează o valoare a parametrului, iar al doilea include (ON) sau dezactiva (OFF) acțiunea, adică setează starea. Aceste comenzi pot fi efectuate în cadrul programelor, în modul de comandă, le puteți adăuga, de asemenea, într-un fișier special numit Config.db, definirea parametrilor mediului pentru întreaga sesiune cu pachetul dBASE.

Crearea unui fișier de bază de date se face comanda CREATE <имя файла>. Pentru a modifica structura de fișier creat folosit comanda STRUCTURA MODIFICARE.

Pentru a deschide un fișier de bază de date, utilizați comanda

UTILIZARE [<имя файла БД>/?] [IN <номер рабочей области>]

[INDEX <список .ndx и .mdx файлов>]

[ORDER [TAG] <имя .ndx файла>/<указатель .mdx файла>

[DE <имя .mdx файла>]]

[ALIAS] [EXCLUSIV] [NOUPDATE],

care se deschide un fișier existent bază de date și fișierele asociate și .ndx .mdx în spațiul de lucru curent.

Pentru a crea un indice de .ndx și tipul de fișier .mdx, utilizați comanda

INDEX ON <индексное выражение>

LA <имя .ndx файла>/

TAG <имя указателя индекса .mdx файла>

[DE <имя .mdx файла>] [EXCLUSIV] [DESCENDING]

Pentru a deschide fișierele index, utilizați comanda

SET INDEX TO [/?<список имен файлов>

[ORDER [TAG] <нмя .ndx файла>/

<имя указателя индекса>

[DE <имя .mdx файла>]]]

În plus față de o gamă largă de comenzi baze de date lingvistice tipice, cum ar fi dBASE PC-ul include mai multe zeci sau chiar sute de built-in functii. Funcțiile pot fi utilizate în locul variabile și constante în echipe. După specificarea numele funcției du-te în mod necesar paranteze, chiar dacă funcția nu are nevoie de nici un parametru. Tabel. 6.2 prezintă unele dintre funcțiile pe care sunt frecvent utilizate în programare.

articole similare