Sunteți pe pagina 1din 2

BAZE DE DATE Seminar nr.1 50% seminar 50% examen marilenavrincianu@yahoo.

com primul test sapt 6, 7 crearea bazei de date si interogarea al doilea test proiect + teorie / practica Temele proiectului Pe o tema din domeniu financiar: Evidenta aprovizionarii, salariilor Elaborati o baza de date care sa indeplineasca urmatoarele cerinte minimale: 1. baza de date sa contina cel putin 4 tabele, fiecare tabela avand minim 20 inregistrari 2. creati 20 de interogari de natura diferita (5 de selectie, 10 de actiune, 5 interogari cu subinterogari in SQL) Elaborati 2 formulare cu subformular, un formular cu meniuri verticale si orizontale pentru operatiile efectuate asupra bazei de date si un formular de identificare al autorului proiectului care sa contina descriere textuala (cv) si poza. Creati doua rapoarte cu subrapoarte si un raport cu totaluri si subtotaluri care sa respecte formatul unui document real din activitatea financiar-contabila. Cel putin 5 operatii efectuate in proiect sa fie automatizate prin utilizarea unor macrocomenzi. Crearea bazelor de date in Acces 2007 O baza de date Acces contine urmatoarele tipuri de obiecte: tabele, formulare, interogari, rapoarte, macrocomenzi, module de cod editate in VBA. Accesul are la baza in descrierea de date modelul relational. Modelul relational are la baza notiunea de tabela sau de relatie. Cheia primara este un camp sau un grup de campuri care identifica in mod unic fiecare inregistrare a unei tabele. Cheia externa este un camp dintr-o alta tabela avand acelasi domeniu de valori cu cel al cheii primare din tabela de legatura. Aplicatie: - dublu click Blank Database - numim baza de date - create table design Produse(denumire produs, unitati monetare, pret)

--- format: euro( $, lei) Salvam (cum se numeste tabelul produse) si apoi inchdem

Deschidem fisierul din partea stanga

Cream celelalte tabele in acelasi mod: Detalii factura(nr factura, cod produs, cantitate, pret facturare) Facturi(nr factura, data facturii, cod furnizor) Furnizori(cod furnizor, denumire furnizori, adresa) Database Tools Relationships Show table se selecteaza toate tabelele facute de noi Cu drag & drop se selecteaza cod produs (produse) si se duce la cod produs (detalii factura) Nr factura (facturi) --- nr factura (detalii factura) Cod furnizor (furnizori) --- cod furnizor (facturi) Edit relationships * Enforce Referential Integrity Create