Lucrul cu Bazele de Date în Borland C++ Builder

Laborator
7/10 (1 vot)
Domeniu: Calculatoare
Conține 1 fișier: docx
Pagini : 11 în total
Cuvinte : 1360
Mărime: 321.37KB (arhivat)
Puncte necesare: 0
Profesor îndrumător / Prezentat Profesorului: Linga I.
MINISTERUL EDUCATIEI ACADEMIA DE STUDII ECONOMICE FACULTATEA “CIBERNETICA STATISTICA SI INFORMATICA ECONOMICA”

Cuprins

  1. Tema: “Lucrul cu bazele de date in Borland C++ Builder” 3
  2. Scopul 3
  3. Material didactic 3
  4. Cunostinte 3
  5. Studiu 3
  6. Sarcini 3
  7. 1. Exemplu de utilizare a componentei TQuery 5
  8. 2. Module de date 8
  9. Tabelul Erorilor 10
  10. Concluzie 10
  11. Bibliografie 11

Extras din laborator

Tema: “Lucrul cu bazele de date in Borland C++ Builder”

Scopul:

Utilizarea componentei TQuery, posibilitatile crearii si utilizarii cererilor SQL in aplicatiile C++ Builder.

Material didactic:

Loc de lucru la PC, notitele de prelegeri si indicatii catre lucrarea de laborator, pachetul Borland C++ Buider in lucru, BD “BCDEMOS”.

Cunostinte:

- Operatii cu inscrierile din BD;

- Depanarea modulului in IDE Builder;

- Lansarea in executie a aplicatiei.

Studiu:

- Componentele Tquery, Visual Query Builder (SQL Builder);

- Exemplu de utilizare a componentei Tquery;

- Module de date;

- SQL Explorer si dictionar de date.

Sarcini:

1. Repetati exemplele expuse in partea a doua, de sinestatator;

2. Experimentati cu alte tabele din BCDEMOS;

3. Fixati intr-un tabel erorile depistate sau aparute pe parcurs cu comentariile aferente;

4. Elaborati si prezentati raportul.

Sarcini

Borland C++ Builder ofera posibilitati largi de acces la bazele de date. Deoarece bazele de date au ca destinatie nu doar pastrarea datelor dar si selectarea si prelucrarea informatiei, unul din cele mai importante aspecte ale utilizarii lor este crearea cererilor catre ele. De aceea vom examina azi cum in C++ Builder se solutioneaza problemele crearii cererilor [1].

Cererea in C++ Builder este un obiect care reprezinta o colectie de date. De obicei pentru crearea unei cereri se utilizeaza componenta TQuery – urmas al clasei abstracte TDataSet [2].

Componenta TQuery, ca si componenta TTable, dispune de toate proprietatile componentei TDataSet.

Exista mai multe proprietati ale componentei TQuery:

Active indica daca este deschisa (true) sau inchisa (false) cererea data.

Eof, Bof aceste proprietati iau valoarea true, cind indicatorul inregistrarii curente este pozitionat pe ultimul sau respectiv pe primul rind al colectiei de date, obtinute in rezultatul indeplinirii cererii.

DatabaseName numele registrului sau pseudonimul (alias) BD nimicite catre care se efectueaza cererea.

DataSource indica sursa de date pentru cereri parametrizate (adica cereri cu parametri valorile carora nu sint cunoscute apriori).

Fields aceasta proprietate este accesibila doar in timpul executiei (run-time only) si se utilizeaza pentru citirea sau modificarea cimpului determinat dupa numarul de ordine.

Params contine parametri pentru cererea parametrizata, ca SomeNo in exemplul urmator: Select * from Orders where CustNo=:SomeNo.

SQL tabloul de siruri de caractere care contine textul operatorului cererii SQL.

1. Exemplu de utilizare a componentei TQuery

Vom aplica cunostintele obtinute pentru crearea unei aplicatii care foloseste componentele TTable, TQuery, TDataSource, TDBGrid. Vom utiliza in aceste scopuri tabelele Customer.db si Orders.db, care se afla in baza de date BCDEMOS, ce intra in complectul livrat Borland C++ Builder. Aceasta aplicatie va afisa listele clientilor din tabelul Customer, a comenzilor lor din tabelul Orders, precum si va permite sa selectam intervalul numerelor de ordine ale clientilor [3].

Modificam antetul formularului cu "Controlul comenzilor". Amplasam pe formular (vezi figura 1.1) componenta TDBGrid, 2 componente TGroupBox, o componenta TTable, 2 componente TQuery, 3 componente TDataSource. Pe componenta GroupBox1 amplasam 3 componente TRadioButton si 2 componente TButton. Pe componenta GroupBox2 amplasam 2 componente TEdit si o componenta TButton.

Bibliografie

Surse tipografice:

[1] Material metodic pentru lucrarea de laborator nr.5

Surse internet:

[2] http://ro.wikipedia.org/wiki/C%2B%2B_Builder

[3] http://ro.scribd.com/doc/58612069/Clase-Si-Program-Are-C-Builder

[4] http://infoscience.3x.ro/cbuilder/introducere.htm

Preview document

Lucrul cu Bazele de Date în Borland C++ Builder - Pagina 1
Lucrul cu Bazele de Date în Borland C++ Builder - Pagina 2
Lucrul cu Bazele de Date în Borland C++ Builder - Pagina 3
Lucrul cu Bazele de Date în Borland C++ Builder - Pagina 4
Lucrul cu Bazele de Date în Borland C++ Builder - Pagina 5
Lucrul cu Bazele de Date în Borland C++ Builder - Pagina 6
Lucrul cu Bazele de Date în Borland C++ Builder - Pagina 7
Lucrul cu Bazele de Date în Borland C++ Builder - Pagina 8
Lucrul cu Bazele de Date în Borland C++ Builder - Pagina 9
Lucrul cu Bazele de Date în Borland C++ Builder - Pagina 10
Lucrul cu Bazele de Date în Borland C++ Builder - Pagina 11

Conținut arhivă zip

  • Lucrul cu Bazele de Date in Borland C++ Builder.docx

Alții au mai descărcat și

Microsoft Excel

Obiective: 1. Crearea, redenumirea, utilizarea şi ştergerea foilor de calcul tabelar; 2. Definirea şi formatarea celulelor; 3. Definirea...

Design-ul și Machetarea Paginilor Web

Trei reguli faţă de un sit 1. Respectarea strictă a standardelor internet. 2. Alegerea riguroasă a conţinutului paginilor web. 3. Asigurarea...

Microsoft Visual Studio C++ MFC Project

In Microsoft Visual Studio cream C++  MFC Project , cu un sindur document. Aici vom incerca sa interpretam cu ajutorul graficii 2D, grafica 3D...

Criptarea Textelor cu Ajutorul Algoritmului Caesar și Affine

Affine: Cifrul afin este un tip de cifru de substitutie monoalphabetica. în care fiecare literă într-un alfabet este mapat la echivalentul său...

Excel - Baze de Date

CALCUL TABELAR. PROCESOARE DE TABELE. EXCEL Prezentare generală a calculului tabelar Procesoarele de calcul tabelar sau generatoarele de foi de...

Structuri de Date și Algoritmi

Lucrarea 1 Evaluarea si masurarea timpului de executie al unui algoritm 1.Definitia unui tip de date abstract - TDA Un TDA este un model...

Tehnici de Programare a Datelor

1. Care este diferenta intre un semnal continuu si un semnal continuu cuantificat? In functie de evolutia temporala semnalele se clasifica in...

Probleme Programare

Sa se scrie o functie care calculeaza cel mai mare divizor comun dintre 2 nr numere intregi nenule, utilizand algoritmul lui Euclid. /* CMMDC */...

Te-ar putea interesa și

Sistem Informatic

Capitolul 1. INTRODUCERE Activitatea umană desfăşurată în indiferent care domeniu presupune folosirea unei cantităţi mai mici sau mai mari de...

Aspecte privind realizarea unei evidențe electronice a cărților dintr-o bibliotecă

INTRODUCERE Activitatea umană desfăşurată în indiferent care domeniu presupune folosirea unei cantităţi mai mici sau mai mari de informaţie....

Aplicație Informatică pentru Evidența Materialului Volant la o Firmă de Transport Aerian

ŞI IMPORTANŢA TRANSPORTURILOR Transporturile reprezintă un domeniu important al activităţii economico-sociale pentru că prin intermediul lor se...

Evidența Elevilor într-o Școală

1. INTRODUCERE Evidenţa cu ajutorul calculatorului reprezintă o activitate care se regăseşte în multe domenii de activitate cum sunt: evidenţa...

Sistem informatic pentru gestiunea unei companii de rețele telefonice

1. Analiza problemei 1.1 Esenţa şi conţinutul problemei De creat un program care va putea gestiona datele despre abona ții rețelei telefonice...

Reproiectarea sistemului informatic al companiei Transart în vederea trecerii unor activități în regim de telelucru

I. Incadrarea activitatii in structura informational-organizatorica a organizatiei Transart A. Prezentarea societatii care face obiectul studiului...

Studiu de fezabilitate - inițierea și administrarea micilor afaceri

1. Descrierea Generala a afacerii Compania “Web-Profit” a fost creata în data de 15 mai 2003 la iniţiativa studentului Silviu Călin datorită...

Curs Delphi

1.1. CE ESTE DELPHI? Delphi este un produs program realizat de firma Borland pentru scrierea aplicaţiilor Windows. Cu Delphi se pot scrie programe...

Ai nevoie de altceva?