5 Organizarea proceselor de procesare a datelor în baza de date

TEMA 5. ORGANIZAREA PROCESELOR DE PROCESARE A DATELOR ÎN BAZA DE DATE. TEHNOLOGIA CREAREA UNEI APLICAȚII ÎN MEDIUL

Ca mediu de programare pentru analizarea tehnologiei de creare a aplicațiilor de baze de date în această secțiune, a fost aleasă mediul de programare orientat spre obiect al Delphi. care astăzi este unul dintre cele mai comune mijloace de a crea aplicații de bază de date pentru aplicații de întreprindere. Simplitatea și caracterul natural al limbii, orientarea sistemului spre dezvoltarea unor astfel de aplicații și, în final, eficiența (productivitatea ridicată și dimensiunile relativ mici) a programelor create cu acesta a făcut ca Delphi să fie un instrument indispensabil pentru dezvoltarea diferitelor tipuri de locuri de client, adică programe de acces la baza de date.







Tabelele de baze de date sunt localizate pe disc. Ele sunt obiecte fizice. Seturile de date sunt utilizate pentru operațiile cu datele conținute în tabele.

În ceea ce privește sistemul Delphi, un set de date este o colecție de înregistrări preluate din una sau mai multe tabele de baze de date. Înregistrările incluse în setul de date sunt selectate conform anumitor reguli. Un set de date este un tabel logic cu care puteți lucra când executați aplicația. Interacțiunea dintre tabel și setul de date seamănă cu interacțiunea unui fișier fizic și a unei variabile de fișier. Pentru a efectua operațiuni cu seturi de date, există două metode de accesare a datelor: navigație și relațională.

Metoda relațională de acces se bazează pe prelucrarea unui grup de înregistrări. Dacă doriți să procesați o înregistrare, procesați încă grupul format dintr-o singură înregistrare. Cu metoda relațională de acces, se folosesc interogări SQL, deci se numește și SQL-oriented. Metoda relațională de acces este orientată spre lucrul cu bazele de date la distanță și este preferabilă pentru acestea. Cu toate acestea, poate fi folosit și pentru bazele de date locale.

O metodă relațională de accesare a datelor într-o aplicație poate fi implementată cu ajutorul componentei Query.

Mijloace de lucru cu baze de date relaționale. Deși sistemul Delphi nu are propriul format de tabele de baze de date, oferă totuși un suport puternic pentru un număr mare de DBMS diferite - atât locale (de exemplu, dBase sau Paradox) și industriale (de exemplu, Sybase sau InterBase). Instrumente Delphi. concepute pentru a lucra cu baza de date, pot fi împărțite în două tipuri:

Instrumentele includ programe și pachete speciale care asigură întreținerea bazei de date în afara aplicațiilor dezvoltate. Componentele sunt create pentru a crea aplicații care execută operații din baza de date.

Tehnologia de creare a unui sistem informatic. Demonstrați capacitățile Delphi de a lucra cu baza de date pe exemplul creării unui sistem simplu de informații. Acest sistem informatic poate fi dezvoltat chiar și fără scrierea codului: toate operațiile necesare sunt efectuate folosind programul Desktop Database. Designerul formularului și inspectorul de obiecte. Lucrările la sistemul informatic constau în următoarele etape principale:







Pe lângă aplicație și DB, sistemul informatic include, de asemenea, un sistem computational și un DBMS. Să presupunem că există deja o rețea de computere sau computere, iar caracteristicile acestora satisfac nevoile viitorului sistem informatic. Ca DBMS, alegeți Delphi.

În cel mai simplu caz, baza de date constă într-un singur tabel. Dacă tabelele există deja, prima etapă nu este efectuată. Rețineți că împreună cu Delphi. Sunt disponibile un număr mare de aplicații pentru exemple, inclusiv aplicații baze de date. Tabelele gata pot fi folosite și pentru aplicațiile lor.

Pentru a lucra cu tabelele bazei de date atunci când proiectați o aplicație, este convenabil să utilizați programul Desktop Desktop. care permite:

  • creați tabele;
  • structuri de schimbare;
  • editați înregistrările.

În plus, cu Baza de date de baze de date, puteți efectua alte acțiuni în baza de date (crearea, editarea și executarea interogărilor vizuale și SQL, operații cu pseudonime).

De exemplu, luați în considerare crearea unei aplicații care utilizează mecanismul de acces B D E și vă permite să navigați prin intrările de tabele de baze de date, să vizualizați și să editați câmpuri, să ștergeți înregistrări din tabel și să inserați altele noi. Fișierul de proiect al aplicației nu cere, de obicei, dezvoltatorului să efectueze orice acțiune. Prin urmare, atunci când creați o aplicație, sarcina principală este de a crea formele, în cel mai simplu caz, o formă.

Componenta Tabel oferă interacțiunea cu tabela de baze de date. Pentru a vă conecta la tabela necesară, trebuie să setați proprietatea DataBaseName la valorile corespunzătoare. care indică calea către baza de date și proprietatea TableName. indicând numele tabelului. După specificarea tabelului pentru a deschide setul de date, proprietatea activă trebuie să fie setată la True.

În această aplicație, este utilizată tabela client inclusă în exemplele Delphi, fișierul principal al acesteia fiind Clienți. dbf Fișierele acestui tabel și alte exemple sunt în directorul al cărui traseu este specificat de aliasul dbdemos. Puteți configura aliasul utilizând programul Administrator BDE.

Componenta DataSource 1 este un intermediar între componenta Tabel. conectat la masa reală de baze de date și componentele vizuale DBGrid și DBNavigator. cu care utilizatorul interacționează cu acest tabel. Tabela componentă 1, la care este asociată componenta DataSourse 1, specifică proprietatea DataSet a acesteia din urmă.

Componenta DBGrid 1 afișează conținutul tabelului bazei de date ca o rețea, în care coloanele corespund câmpurilor, iar rândurile în tabele. În mod prestabilit, utilizatorul poate vizualiza și edita datele. Componenta DBNavigator 1 permite utilizatorului să navigheze prin tabel, să editeze, să introducă și să șteargă înregistrări. Componentele DBGrid 1 și DBNavigator 1 comunică cu componenta lor DataSource-DataSource 1 prin proprietățile DataSourse. Relația dintre componentele aplicației și tabela de baze de date și proprietățile componentelor utilizate sunt prezentate în Fig. 3.

Atunci când dezvoltați o aplicație, puteți seta valorile tuturor proprietăților componentei utilizând Inspectorul de obiecte. În acest caz, valorile solicitate sunt fie introduse direct în câmp, fie selectate în listele derulante. În acest din urmă caz, aplicația este creată cu ajutorul mouse-ului și nu necesită tastarea niciunui caracter de pe tastatură. În tabel. 12 prezintă componentele utilizate pentru a lucra cu tabela de baze de date, proprietățile lor de bază și valorile acestor proprietăți.







Articole similare

Trimiteți-le prietenilor: