Baza de date sau banca de date
I. Introducere
O baza de date, uneori numita si banca de date, reprezinta o modalitate de stocare a unor informatii si date pe un suport extern (un dispozitiv de stocare), cu posibilitatea extinderii usoare si a regasirii rapide a acestora. La prima vedere sarcina poate parea banala. Totusi, in conditiile in care este vorba de a lucra cu milioane de elemente, fiecare putand consta din mari cantitati de date care trebuie accesate simultan prin Internet de catre mii de utilizatori raspanditi pe intreg globul, solutiile bune nu sunt de loc simple.
De obicei o baza de date este memorata intr-unul sau mai multe fisiere. Bazele de date sunt manipulate cu ajutorul sistemelor de gestiune a bazelor de date.
Cel mai raspandit tip de baze de date este cel relațional, in care datele sunt memorate in tabele. Pe langa tabele, o baza de date relaționala mai poate conține: indecsi, proceduri stocate, declansatori, utilizatori si grupuri de utilizatori, tipuri de date, mecanisme de securitate si de gestiune a tranzactiilor etc.
Alte tipuri de baze de date sunt modelul ierarhic, modelul orientat pe obiecte si, mai nou, modelul XML.
II. Stabilirea obiectivelor
Obiectivele acestui proiect reprezinta crearea unei baze de date ce poate fi folosita de catre o agentie imobiliara. Aceasta baza de date trebuie sa cuprinda informatii necesare activiitatii de vanzare si inchiriere a apartamentelor. Printre aceste informatii enumerez : numar camere, zona in care se afla apartamentul , dimensiunea in metrii patrati , pretul etc.
Baza de date este creata cu ajutorul Microsoft Office – Microsoft Access.
III. Cerinte software si hardware
Baza de date se poate realiza usor folosind Microsoft Access. Hardware se poate utiliza orice calculator ce indeplineste conditiile necesare pentru a functiona Microsoft Access.
Baza de date | Agentie imobiliara | Proiectarea Algoritmilor
IV. Dezvoltarea prototip
Pentru crearea unui tabel , utilizand Microsoft Access , trebuie sa acesam meniul “CREATE” , apoi selectam “TABLE” , ca in figura de mai jos:
Fiecare tabel are mai multe linii si coloane. Pe coloana se selecteaza tipul textului ce poate fi completat : text, numar, data etc. Tabelele au legatura intre ele prin relatii ce obliga utilizatorul sa faca anumite selectii. De exemplu : completam in tabelul “oferta” dar suntem obligati ca in coloana “cartier” sa selectam o componenta din tabelul “zona”.
Mai jos putem observa tabelul “Zona”:
Selectarea poate fi de doar o componenta, dar se pot selecta si mai multe valori .
Relatiile intre tabele sunt esentiale, tabelul “oferta” este central, el oferind informatii adunate ( complete ).
In imaginea de mai jos se prezinta relatiile dintre tabele :
Query-ul este o functie de selectie. Permite utilizatorului sa creeze un tabel care sa respecte o conditie data initial.
Selectia de mai jos este pe numar de camere : 2 camere !
Form-ul acceseaza tabelele, query-urile , alte form-uri. S-a creat un Form princ
principal, PRIMA PAGINA care permite o accesare usoara a celorlalte formuri si care include anumite butoane ( fiecare buton inseamna o functie ) de accesare, editare etc.
V. Testare
Avand deja form-ul principal creat , putem testa adaugarea,salvarea,stergerea de informatii , precum si vizualizarea celorlalte form-uri , prin simple clickuri ale butoanelor corespunzatoare.
Subform-urile ce pot fi apelate sunt :
Oferta garsoniere : reprezinta un query care are conditia ca toate afisarile sa aibe o singura camera;
Oferta 2 camere: reprezinta un query care are conditia ca toate afisarile sa aibe 2 camere;
Oferta 3 camere: reprezinta un query care are conditia ca toate afisarile sa aibe 3 camere;
Oferta 4 camere: reprezinta un query care are conditia ca toate afisarile sa aibe 4 camere;
In sub-form-ul “Oferta Generala” se gasesc butoanele care permit editarea informatiilor : adaugare, editare , salvare, vizualizare etc.
Sub-form-ul “Oferta Garsoniere “ prezentare :
VI. Concluzii
O baza de date este foarte folositoare unei firme indiferent de domeniul in care isi dezvolta activitatea. Poate fi folosita atat pentru personalul firmei , cat si pentru a comunica cu eventualii clienti.
Microsoft access este un program simplu , cu ajutorul caruia se pot crea baze de date complexe. Permite exportul si importul in alte formate, si o editare simpla a bazelor de date deja existente.