Baze de Date Acces 2007

LUCRARE DE LICENȚA

Mircea Gabriela

Dragoescu Natalia Nicoleta

Timisoara

2015

LUCRARE DE LICENȚA

BAZE DE DATE – ACCESS 2007

Mircea Gabriela

Dragoescu Natalia Nicoleta

Timisoara

2015

Copyright © 2015 – Toate drepturile privind lucrarea de fata apartin autorului acesteia si sunt protejate prin Legea dreptului de autor L8/1996, cu modificarile si completarile ulterioare.

Folosirea continutului sau a unor parti din acesta fara acordul autorului se pedepseste conform legilor in vigoare.

REFERAT

– al coordonatorului lucrarii de licența –

DECLARAȚIE

Subsemnatul, …………………………………………………………………………………………………………………………., absolvent al programului de licența…………………………………………………………………………, promoția …………… autor al lucrarii de licența cu titlul

………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………….., avand ca indrumator științific pe Doamna/Domnul Prof./Conf./Lector Dr.

……………………………………………………………………………………………………………….,

pe proprie raspundere și cunoscand prevederile art. 143 (alin. 4,5) și 310 (alin. 1,2) ale Legii Educației Naționale nr.1/2011, art. 4 (alin. 5) din Ordinul Ministerului Educației, Cercetarii și Sportului, art. 9 din Regulamentul de organizare a examenelor de finalizare a studiilor universitare de licența din cadrul UVT și ale Procedurii Operaționale a UVT privind frauda și/sau plagiatul academic in randul studenților, declar urmatoarele:

lucrarea de absolvire a fost elaborata de mine, ca rezultat al propriei cercetari și documentari, nu a mai fost prezentata niciodata la o alta facultate sau instituție de invațamant superior, din țara sau strainatate;

toate sursele bibliografice utilizate, inclusive cele de pe Internet, sunt indicate in lucrare;

toate fragmentele de text reproduse exact, chiar și in traducere din alta limba, sunt redate intre ghilimele și dețin referința precisa a sursei bibliografice;

reformularea, in cuvinte proprii, a textelor scrise de catre alți autori indica sursa bibliografica din care s-a inspirat;

calculele sunt efectuate de catre mine, iar comentarea rezultatelor obținute este original;

reprezentarile grafice și tabelele care nu imi aparțin au indicata sursa bibliografica exacta.

Prin prezenta imi asum in totalitate originalitatea lucrarii elaborate.

Timișoara,

Data:______________

Nume:______________________

Prenume:___________________________

Semnatura

Cuprins

BAZE DE DATE – ACCESS 2007

Rezumat: Prin aceasta lucrare mi-am dorit sa realizez o mica introducere legata de bazele de date, un mic tutorial pentru cei ce isi doresc sa cunoasca cum functioneaza o baza de date. Am creat o mica baza de date a unei scoli utilizand Microsoft Access 2007 si pe baza acesteia am exemplificat cum se creaza un tabel si relatiile intre tabele, am aratat cum se creaza diferite tipuri de interogari .

Cuvinte cheie: baza de date, tabele, relatii, interogari

Introducere

Ce sunt bazele de date?

O baza de date este o colectie de date care sunt stocate intr-un sistem informatic. Aceasta permite utilizatorilor sa intre, sa acceseze si sa analizeze datele usor si rapid. Bazele de date reprezinta un instrument util cu care avem de aface tot timpul.

De exemplu, atunci cand astepti ca medicul sa iti introduca datele personale in calcultor sau atunci cand un angajat introduce in calculator un element pentru a verifica daca mai este in stoc. In aceste situatii se folosesc bazele de date.

Cel mai usor mod de a intelege o baza de date este sa te gandesti la ea ca la o colectie de liste. Spre exemplu, legandu-ne de exemplul anterior, baza de date a unui medic este formata din mai multe liste. O prima lista ar cuprinde numele pacientilor, apoi o lista care sa cuprinda istoricul medical al acestora , o lista cu informatiile de contact ale fiecarui pacient si asa mai departe. Acest lucru este valabil la toate bazele de date, de la cele mai simple, la cele mai complicate.

Ce reprezinta ACCESS 2007?

Access 2007 apartine pachetului de programe Microsoft Office 2007 si este un program care ne ajuta sa ne cream propia baza de date. Avem nevoie de date pentru a ne crea listele, iar cu ajutorul Access-ului aceste liste se vor transforma in tabele. Tabelele sunt organizate in functie de elemente pe randuri, si in functie de categorie pe coloana. Access-ul cere inregistrarile pe randuri si numeste domeniile pe coloane. Fiecare tabel trebuie sa aiba neaparat o cheie primara , dar poate cuprinde si chei secundare. Putem vedea legaturile dintre tabele selectand tabela “Relatii”.

De exemplu, in imaginea urmatoare putem vedea o mica parte dintr-o baza de date a unei scoli. Am creat trei tabele (Elevi, Materii, Note), fiecare avand cate o cheie primara pe care o putem identifica dupa acel simbol prezent in dreptul elementului principal ( in tabelul elevi, cheia primara este ID_elev; in tabelul Note, cheia primara este ID_note; in tabelu Materii, cheia primara este ID_Materie). Imaginea prezinta relatiile dintre tabele. In tabelul Note putem observa ca se regasesc cheile primare din celelalte tabele. In aceasta situatie, acestea devin chei secundare.

Crearea bazei de date ( Utilizand ACCESS 2007 )

Crearea tabelelor

Pentru a crea un tabel avem nevoie sa stim ce trebuie sa contina acest tabel, adica categoriile elementelor ce urmeaza a fi inserate in tabel. In partea stanga a barii de instrumente selectam caseta “Table” pentru a crea tabelul. Urmatorul pas este sa selectam “Design View” ii dam un nume.

Vom crea tabelul “Profesori” si incepem sa adaugam categoria elementelor si incepem prin a preciza care este cheia primara (ID_profesor). Aceasta este de tipul AutoNumber si este generat automat de catre calculator. Urmatoarele elemente adaugate in tabel reprezinta caracteristicile acelui obiect ( profesorul are nume, prenume, adresa de e-mail si CNP). In coloana “Data Type” trebuie sa specificam ce tip de data va fi inserata in acel camp ( text, numar etc ).

Atunci cand am terminat de introdus elementele necesare, salvam tabelul si incepem sa adaugam datele. Remarcam ca fiecare caracteristica se adauga pe coloana (numele fiecarui profesor se gaseste pe coloana, prenumele pe alta coloana si asa mai departe). Un rand reprezinta toate caracteristicile unui singur obiect.

Relatii. Tipuri de relatii.

Relatiile reprezinta legaturile dintre tabele si sunt de 3 feluri:

Unul la unul – unui element dintr-un tabel ii poate corespunde doar un element din cel de-al doilea tabel. Aceasta relatie se foloseste destul de rar.

Unul la mai multi – un element dintr-un tabel poate corespunde mai multor elemente din celalalt tabel. De exemplu, un elev poate primii mai multe note. Aceasta relatie este cea mai des intalnita

Mai multi la mai multi – aceasta relatie are loc prin inserarea unui tabel intermediar. De exemplu un profesor poate sa predea la mai multe materii. Pentru aceasta situate se va crea un tabel intermediar.

Relatiile intre tabele se formeaza atunci cand folosim cheile secundare. Putem vizualiza relatiile facand click pe butonul din bara de instrumente. Aici ne va aparea o cutie de dialog numita “Show table” din care vom selecta tabelele necesare intr-o relatie facand dublu click pe fiecare tabel sau click pe butonul “Add” , apoi inchidem acea fereastra. Cand am terminat, vedem ca avem in fereastra “Relationship” tabelele selectate. Pentru a crea o relatie trebuie sa tragem campul dorit din tabelul principal deasupra campului de referinta din cel de-al doilea tabel. Dupa ce am facut acest lucru ne va aparea o noua fereastra numita “Edit relationship”, unde va trebui sa bifam toate cele 3 casutele pentru ca relatia sa fie completa.

Interogari

Ce sunt interogarile?

Una dintre cele mai importante operatii in Access este aceia prin care reusim sa interogam obiecte la un moment dat. Cu ajutorul interogarilor se pot selecta, sterge, modifica sau adauga informatii din unul sau mai multe tabele, pe baza unor criterii.

Ruland interogarea rezulta un set de date dinamic ce contine doar campurile specificate ale inregistrarilor din tabelul sau tabelele specificate si care satisfac conditiile specificate.

Seturile de date dinamice nu sunt memorate, ci se formeaza din nou de fiecare data cand executam o interogare.

Daca in tabelele bazei de date se vor face modificari, atunci rezultatele executarii celei de-a doua interogari identice pot fi diferite.

Interogarile pot fi de diferite feluri:

interogari de selectie;

interogari folosite pentru a actualiza sau modifica datele din tabele

– interogarea de stergere

– interogarea de modificare a campurilor

– interogare de adaugare

interogari incrucisate

Interogarea de selectie

Facem click pe “Create” din bara de meniuri, apoi selectam “Querty Design”. Urmatorul pas este sa alegem tabelul pe care vrem sa il interogam. Dupa ce am facut acest lucru, facem dublu click pe elementele ce dorim sa ne fie afisate dupa executarea interogarii. Pentru ca interogarea sa functioneze trebuie sa completam cel putin un criteriu de selectare (“Criteria”). Acest lucru se face intre ghilimele ( “Daia” ). Pentru a executa interogarea , facem click pe “Run” din bara de instrumente. Ca rezultat final se vor afisa toti elevii care au numele “Daia”.

Interogarea parametrizata

Aceasta interogare se aseamana cu cea de selectie, doar ca aici criteriul este dat de catre utilizator. Diferenta este ca in celula in care trebuie specificat criteriul vom scrie ceea ce trebuie introdus de catre uitilizator intre paranteze drepte ( [Introduceti numele] ). Atunci cand interogarea va fi rulata pe ecran va aparea o noua fereastra in care utilizatorul trebuie sa introduca valoarea parametrului.

Interogarea de stergere

Aceasta interogare sterge unul sau mai multe obiecte, in functie de criterul ales. In celula criteriului vom scrie elementul ce dorim sa-l stergem astfel Like *Filosofie*. Atunci cand se va executa interogarea , Microsoft Access ne va anunta cate randuri urmeaza a fi sterse din tabelul specificat. Dupa rularea interogarii vom observa ca din tabelul Materii lipseste elemental “Filosofie”.

Interogarea de adaugare

Aceasta interogare adauga elemente in tabelul specificat de noi. Pentru acest lucru va trebui sa introducem in celula criteriilor ceea ce dorim sa adaugam in formatul Like “* nume *”. De asemenea, putem adauga parametrii acestei interogari pentru a putea adauga mai multe elemente ( de exemplu [introduceti numele] ). Dupa ce aceasta interogare va fi rulata vom vedea ca in tabelul Elevi a fost adaugat un nou elev. La aceasta interogare este important sa completam criteriul in dreptul fiecarui element al tabelui.

Interogarea de modificare

Aceasta interogare ne permite sa modificam anumite elemente din tabele. De exemplu, un profesor care a gresit notarea unor elevi doreste sa modifice in tabel notele respective.

Cand selectam tipul de interogare “Update” observam ca pe langa criteriul de modificare trebuie sa mai specficam si care este modificarea. Presupunem ca profesorul doreste sa modifice toate notele mai mari de 5 adaugandu-le un punct. Pentru acest lucru trebuie sa specificam in celula criteriului ca se vor modifica toate notele mai mari ca 5 (>5), iar in celula “update to” vom scrie [Nota]+1. Adica nota va creste cu o unitate. Cand interogarea va fi rulata , Microsoft Access ne va specifica cate randuri urmeaza sa fie modificare si ne intreaba daca suntem de accord aceasta modificare. Putem observa in tabelul Note ca toate notele care au fost mai mari de 5 au crescut cu o unitate. Aceasta interogare va mari cu un punct toate notele mai mari ca 5 de fiecare data cand va fi rulata.

Studiu de caz și rezultate

Aceasta lucrare este o mica introducere in domeniul bazelor de date, un mic tutorial care ajuta utilizatorul sa inteleaga cum functioneaza o baza de date si il invata pas cu pas cum sa isi creeze singur o astfel de baza de date, utilizand Microsoft Access 2007. Utilizatorul afla despre crearea tabelelor , ce cuprinde un tabel si cum se realizeaza relatiile intre tabele. De asemenea, invata sa realizeze diferite tipuri de interogari care simplifica utilizarea bazei de date.

Concluzii

Se au în vedere toate condiții specificate la secțiunea ”Introducere”.

Similar Posts

  • Marcă Proprie

    ACADEMIA DE STUDII ECONOMICE- BUCUREȘTI FACULTATEA DE MARKETING LUCRARE DE LICENȚĂ Coordonator științific, Absolvent, București 2016 ACADEMIA DE STUDII ECONOMICE- BUCUREȘTI FACULTATEA DE MARKETING MARCĂ PROPRIE Coordonator științific, Absolvent, București 2016 CUPRINS Capitolul I Marca…………………………………………………………………………………………………………………………. 1.1. Ce este marca din punct de vedere al marketing-ului…………………………………………………… 1.2.Funcțiile mărcii……………………………………………………………………………………………………….. 1.3. Tipologia mărcii…………………………………………………………………………………………………….. 1.4. Mărcile proprii………………………………………………………………………………………………………. Capitolul I…

  • Atributiile Presedintelui Republicii Moldova

    Atribuțiile Președintelui Republicii Moldova. Limitele sarcinilor Președintelui sunt determinate de ipostazele acestuia. Prevederile constituționale îl determină ca șef al statului și ca șef al executivului. Astfel, ca șef de stat, în primul rând, Președintele are funcția de reprezentare a statului. Prin reprezentare înțelegem posibilitatea șefului statului de a vorbi din numele poporului atât în exteriorul…

  • Analiza Performantelor pe Baza Contului de Rezultat

    ANALIZA PERFORMANȚELOR PE BAZA CONTULUI DE REZULTAT 1. Rentabilitatea – criteriu de performanță reflectat în contul de profit și pierdere Rentabilitatea este categoria economică ce exprimă capacitatea întreprinderii de a obține profit, ceea ce reflectă performanța acesteia. Obiectivul major al întreprinderii este atât mărirea averii participanților la viața întreprinderii (acționari, salariați, creditori, stat), cât și…

  • Implementarea Unei Note Oss In Sap

    INTRODUCERE Un sistem ERP (Enteprise Resource Planning) este o soluție software din seria aplicațiilor economice, multi-modulară, care integrează toate procesele economice ale întreprinderii cu scopul optimizarii și creșterii eficienței acesteia. Un ERP contribuie decisiv la gestiunea afacerii, ajută în structurarea deciziilor de management prin furnizarea de rapoarte cu un grad foarte ridicat de acuratețe, asigură…

  • Studiu Privind Contributiile Sociale LA Sc

    === d2113737a4902af65cd3d1978836b8de04091b59_314538_1 === SΤUDΙU РRΙVΙΝD СОΝΤRΙВUȚΙΙLЕ SОСΙALЕ CUPRINS ΙΝΤRОDUСЕRЕ În Rоmânіa, tоțі angaјatоrіі șі angaјațіі, рrеϲum șі altе ϲatеgоrіі dе реrsоanе sunt сuрrіnșі în сatеgоrіa соntrіbuabіlіlоr la sіstеmul dе asіgurărі sосіalе dе stat. Sіstеmul dе asіgurărі sосіalе aсореră рrеstațііlе rеsресtіv реnsііlе, alосațііlе реntru соріі, sіtuațііlе dе іnсaрaсіtatе tеmроrară dе munсă, rіsсurіlе dе aссіdеntе dе munсă…

  • Incidenta Factorilor de Risc Cardiovasculari Si Reactivitatea la Stres

    === 89d94d015f510b0c8b525ca9838a4895f6e2854b_316798_1 === CAPITOLUL 1. INTRODUCERE Stresul psihic reprezintă o dimensiune psihologică ,a lumii contemporane,în continuă extensiune având implicații biologice certificate de includere a lui între factorii de risc ai patogenezei. Termenul de stres a fost creat de cursul tentativei geniale a lui Selye de a circumscrie varietatea răspunsurilor organismului ,față de mulțimea agresiunilor mediului…