Baze de Date

Proiect
8.4/10 (16 voturi)
Domeniu: Economie
Conține 3 fișiere: doc, mdb
Pagini : 69 în total
Cuvinte : 23984
Mărime: 1.79MB (arhivat)
Cost: 12 puncte
Profesor îndrumător / Prezentat Profesorului: Adrian Mateia
Universitatea Europeana „Dragan” din Lugoj Facultatea de Stiinte Economice Specializarea: Cibernetica Economica Nota 10

Cuprins

INTRODUCERE .. 3

1. NOTIUNI INTRODUCTIVE DESPRE BAZELE DE DATE .. 5

1.1. Definirea bazelor de date .. 5

1.2. Clasificarea bazelor de date. Tipuri de baze de date .. 9

1.3. Concepte utilizate în lucrul cu bazele de date relationale .. 11

1.3.1. Relatie, tuplu, atribut .. 11

1.3.2. Cheie primara si cheie straina .. 12

1.3.3. Structura si restrictiile unei baze de date relationale .. 13

1.3.4. Relatii virtuale .. 14

1.4. Reguli ale modelului relational .. 14

2. PROIECTAREA BAZELOR DE DATE .. 17

2.1. Proiectarea conceptuala a bazelor de date .. 17

2.2. Proiectarea logica a bazelor de date pentru modelul relational .. 19

2.3. Proiectarea fizica a bazelor de date pentru modelul relational .. 22

2.4. Sisteme de gestionare a bazelor de date (SGBD) .. 23

2.4.1. Componentele mediului SGBD .. 25

2.4.2. Avantajele si dezavantajele sistemelor de gestionare a bazelor de date .. 27

3. BAZE DE DATE ÎN ACCSESS .. 33

3.1. Arhitectura Microsoft Accsess .. 33

3.1.1. Tabelul .. 34

3.1.2. Cheie si index .. 34

3.1.3. Relatii .. 35

3.2. Definirea elementelor bazelor de date în Access.. 39

3.3. Utilizarea bazelor de date în Access.. 41

3.3.1. Crearea structurii bazei de date .. 43

3.3.2. Interogarea.. 45

3.3.3. Formularul .. 48

3.3.4. Raportul .. 53

4. Prezentarea aplicatiei.. 55

4.1. Structura tabelelor .. 55

4.2. Formularele .. 57

4.3. Rapoartele .. 67

BIBLIOGRAFIE.. 69

Extras din document

3.2. DEFINIREA ELEMENTELOR BAZELOR DE DATE DIN ACCESS

Definitia traditionala a unei baze de date este aceea de colectie de date înregistrate înrudite într-un mod organizat. Access este un unicat în cadrul aplicatiilor pentru crearea de baze de date gratie structurii sale cu fisiere complete în care sunt create bazele de date. Un singur fisier.mdb din Access poate contine obiecte de date (tabele, indexuri si interogari), precum si obiecte aplicatie (formulare, rapoarte, macrocomenzi si module de cod VBA). Ca atare, putem sa cream o aplicatie Access pentru baze de date completa într-un singur fisier.mdb. structura de fisiere.mdb completa folosita de Access simplifica operatiile de creare si de distribuire a aplicatiilor pentru baza de date.

Bazele de date Access pot contine urmatoarele elemente într-un singur fisier.mdb:

1. Tabelele – înregistraza datele într-un format pe linii si coloane ca acela folosit de aplicatiile pentru calculul tabelar. Putem sa importam tabele din alte aplicatii pentru baze de date (de exemplu din FoxPro), din baze de date client/server (de exemplu Microsoft SQL Server) si din aplicatii pentru calcul tabelar (cum ar fi Microsoft Excel). De asemenea, putem sa legam la bazele de date Access alte tipuri de tabele pentru baze de date, fisiere formate si alte baze de date Access.

2. Interogarile – afiseaza datele selectate din cel mult 16 tabele. Cu ajutorul interogarilor putem sa stabilim modul de prezentare a datelor, selectând tabelele care compun interogarea si pâna la 255 de câmpuri specifice (coloane) din tabelele selectate. Pentru a determina înregistrarile (liniile) care trebuie afisate, specificam criteriile pe care trebuie sa le îndeplineasca datele din interogare pentru a fi afisate,

3. Formularele – afiseaza datele incluse în tabele sau interogari si ne permit sa adaugam noi date si sa actualizam sau sa stergem datele existente. În formulare, putem sa includem ilustratii si grafice, si chiar prezentari vocale sau muzica. Subformularele sunt formulare continute într-un formular principal.

4. Rapoartele – tiparesc datele din tabele sau interogari în aproape orice format dorim. Access ne permite sa adaugam elemente grafice în rapoarte, astfel ca putem tiparii chiar un catalog complet, cu ilustratii ale produselor folosind o baza de date Access. Facilitatile programului Access pentru lucrul cu rapoarte sunt mult mai flexibile decât cele pe care le ofera majoritatea aplicatiilor pentru gestionarea bazelor de date relationale, inclusiv a celor create pentru calculatoare de putere medie si mare.

5. Macrocomenzile – automatizeaza operatiile executate în Access. Macrocomenzile sunt acum depasite. Ele mai sunt folosite, uneori, pentru a asigura compatibilitatea cu aplicatiile pentru baze de date create cu versiuni anterioare ale programului Access. Microsoft recomanda folosirea codurilorde programare VBA.

6. Modulele – contin coduri VBApe care le scriem noi pentru a crea functii personalizate pe care sa le folosim în formulare, rapoarte si interogari, precum si pentru a subproceduri care sa poata fi folosite de toate modulele de clasa. Prin includerea codurilor VBA în baza de date putem crea aplicatii complete pentru baze de date cu meniuri, bare de instrumente si alte facilitati personalizate.

7. Relatiile – definesc legaturile existente între tabelele dintr-o baza de date.

8. Paginile – sunt pagini DAP (Data Access Pages) cu ajutorul carora putem sa afisam si sa editam datele introduse în Access pentru publicarea ca pagini Web într-un server intranet.

O definitie mai buna pentru o baza de date Access este aceea de colectie de date înrudite si, optional de metode necesare pentru selectarea, afisarea, actualizarea si includerea datelor în rapoarte. Aceasta definitie subliniaza doesebirea dintre Access si alte aplicatii pentru gestionarea bazelor de date. Chiar si sistemele pentru baze de date client/server, cum ar fi Microsoft SQL Server, care includ toate tabelele înrudite într-o singura baza de date, nu includ echivalentul de formulare si rapoarte în aceeasi baza de date. Trebuie sa folosim o alta aplicatie, denumita aplicatie de interfata, ca sa atasam, sa editam si sa includem în rapoarte datele din baza de date client/server. Putem sa folosim programul Access si în scopul de a crea aplicatii de interfata pentru bazele de date client/server legând tabelele din baza de date client/server la baza de date Access.

O baza de date Access are urmatoarele caracteristici:

- Contine interogarile, formularele, rapoartele si macrocomenzilenecesare pentru afisarea datelor într-un mod semnificativ si pentru actualizarea datelor atunci când este cazul;

- Nu este necesar ca utilizatorii bazei de date sa stie cum sa creeze vreunul dintre elementele sale compomente. Toate elementele unei baze de date sunt predefinite în întregime în timpul etapei de proiectare a aplicatiei;

- Este automatizata prin codurile VBA, astfel încât utilizatorii sa-si poata exprima optiunile folosind butoane de comanda sau meniuri personalizate în locul listelor din fereastra Database.

Toate aplicatiile pentru gestionarea bazelor date ne permit sa introducem, sa editam, sa afisam si sa tiparim informatiile continute în unul sau în mai multe tabele împartite în linii si coloane.

În acest moment, definitia aplicatiei pentru gestionarea bazelor de date nu difera de cea a unei aplicatii pentru calcul tabelar. Majoritatea aplicatiilor de calcul tabelar pot imita functiile simple ale unei baze de date.

Principalele caracteristici care deosebesc sistemele pentru gestionarea bazelor de date relationale (RDBMS) de aplicatiile pentru calcul tabelar sunt:

- Toate sistemele RDBMS sunt proiectate pentru a lucra eficient cu mari cantitati de date, cu mult mai mari decât cele care pot fi procesate în mod eficient de programele de calcul tabelar;

- Sistemele RDBMS permit legarea cu usurinta a doua sau mai multor tabele în asa fel încât sa le apara utilizatorilor ca si când ar forma un singur tabel. Acest proces este dificil si chiar imposibil de realizat în programele de calcul tabelar;

- Sistemele RDBMS minimizeaza multiplicarea informatiilor prin folosirea repetarilor numai în cazul acelor date prin care se realizeaza legatura dintre mai multe tabele.

Access are o structura proprie a fisierelor cu baze de date, asemanatoare celei folosite de sistemele RDBMS client/server, care foloseste extensia .mdb. Access se deosebeste de bazele de date traditionale prin faptul ca un singur fisier cuprinde toate tabelele, indexurile, formularele si definitiile pentru rapoarte care sunt înrudite între ele. Fisierul .mdb contine chiar si codurile de programare pe care le scriem în VBA.

În afara structurii cu fisierele bazelor de date având extensia .mdb, Access contine si un fisier principal pentru bazele de date, care se numeste fisier al grupului de lucru si are denumirea System.mdw. acest fisier contine urmatoarele informatii:

- Numele utilizatorilor si ale grupurilor de utilizatori care pot deschide programul Access;

- Parolele utilizatorilor si un cod binar unic, numit System ID (SID), care identifica utilizatorul curent în sistemul Access;

- Preferintele de operare pe care le stabilim folosind comanda Tools, Options din meniu;

- Definitii ale barelor cu instrumente personalizate din Access, create de fiecare utilizator în parte.

Preview document

Baze de Date - Pagina 1
Baze de Date - Pagina 2
Baze de Date - Pagina 3
Baze de Date - Pagina 4
Baze de Date - Pagina 5
Baze de Date - Pagina 6
Baze de Date - Pagina 7
Baze de Date - Pagina 8
Baze de Date - Pagina 9
Baze de Date - Pagina 10
Baze de Date - Pagina 11
Baze de Date - Pagina 12
Baze de Date - Pagina 13
Baze de Date - Pagina 14
Baze de Date - Pagina 15
Baze de Date - Pagina 16
Baze de Date - Pagina 17
Baze de Date - Pagina 18
Baze de Date - Pagina 19
Baze de Date - Pagina 20
Baze de Date - Pagina 21
Baze de Date - Pagina 22
Baze de Date - Pagina 23
Baze de Date - Pagina 24
Baze de Date - Pagina 25
Baze de Date - Pagina 26
Baze de Date - Pagina 27
Baze de Date - Pagina 28
Baze de Date - Pagina 29
Baze de Date - Pagina 30
Baze de Date - Pagina 31
Baze de Date - Pagina 32
Baze de Date - Pagina 33
Baze de Date - Pagina 34
Baze de Date - Pagina 35
Baze de Date - Pagina 36
Baze de Date - Pagina 37
Baze de Date - Pagina 38
Baze de Date - Pagina 39
Baze de Date - Pagina 40
Baze de Date - Pagina 41
Baze de Date - Pagina 42
Baze de Date - Pagina 43
Baze de Date - Pagina 44
Baze de Date - Pagina 45
Baze de Date - Pagina 46
Baze de Date - Pagina 47
Baze de Date - Pagina 48
Baze de Date - Pagina 49
Baze de Date - Pagina 50
Baze de Date - Pagina 51
Baze de Date - Pagina 52
Baze de Date - Pagina 53
Baze de Date - Pagina 54
Baze de Date - Pagina 55
Baze de Date - Pagina 56
Baze de Date - Pagina 57
Baze de Date - Pagina 58
Baze de Date - Pagina 59
Baze de Date - Pagina 60
Baze de Date - Pagina 61
Baze de Date - Pagina 62
Baze de Date - Pagina 63
Baze de Date - Pagina 64
Baze de Date - Pagina 65
Baze de Date - Pagina 66
Baze de Date - Pagina 67
Baze de Date - Pagina 68
Baze de Date - Pagina 69
Baze de Date - Pagina 70
Baze de Date - Pagina 71

Conținut arhivă zip

  • Lucrarea scrisa.doc
  • Primele 2 pagini.doc
  • SC_Ben_SRL.mdb

Alții au mai descărcat și

Sistem Informatic pentru Evidenta Salariatilor si Calcul Salarii - SC Accent SRL

1. Introducere Forta de munca este fara îndoiala cea mai importanta resursa din cadrul unei companii. Utilizarea eficienta a fortei de munca si...

Calcule Salariale

Calcule salariale-word In cadrul acestui proiect am realizat un registru de calcul in Microsoft Excel si o baza de date in Microsoft Access cu...

Proiectarea Sistemului de Gestiune a Vanzarilor

1.Introducerea unei facturi noi Sarcinile de lucru sunt urmatoarele : - Selectarea clientului : Utilizatorul va selecta clientul din lista de...

Servicii de Web-Design

1. Atribute Site-ul web este o locatie fixa în retea, formata din mai multe pagini web, unde se pot plasa informatii, se pot prezenta serviciile...

Gestiunea unei SC cu Ajutorul unei BD

Lucrarea se intitulează „Sistem informatic privind gestiunea activitatii societatii S.C. Marmosim S.A. Simeria”. In cei aproape 60 de ani de...

Mediul Extern al SC Agdesy SRL - Oportunitati si Restrictii

Analiza macro-mediului intreprinderii Studiul macro-mediului intreprinderii permite depasirea orizontului mediului concurential deoarece...

Baze de Date

C1-16.10.2009 1. NOŢIUNI INTRODUCTIVE 1.1. Scurt istoric al bazelor de date Există afirmaţii conform cărora primul sistem de baze de date a fost...

Romania in Ecuatia Integrarii Europene

Reforme institutionale si politice in U.E. inaintea procesului de largire. Actuala forma de organizare ce cuprinde 15 tari membre nu mai...

Te-ar putea interesa și

Gestiunea Analitică a Materialelor

1. INTRODUCERE Evoluţia tehnicii de calcul a dus la o creştere substanţială a capacităţii de memorare şi a vitezei de prelucrare a datelor. Astfel...

Magazin Virtual în Access

Capitolul 1 INTRODUCERE 1.1 Scop şi obiective Într-o societate informaţională cum este cea în care trăim, în care viteza de transmitere şi de...

Proiect Microsoft Acces - Dictionar

Introducere Scopul principal al acestui proiect il constituie introducerea in lucrul cu baze de date in limbajul Microsoft Access. Obiectul...

Comerț electronic - magazinul virtual

Introducere Prin accesibilitatea reţelei web de către toată lumea a devenit posibil şi una din cele mai reuşite metode de bussiness din lume, care...

Sisteme Informatice de Gestiune

CAPITOLUL I. INTRODUCERE Unul din principalele obiective în viaţa unei întreprinderi îl reprezintă gestionarea sistemului informaţional. Un sistem...

Proiectare Baze de date în Access

Aplicatia I - BAZA DE DATE ÎN EXCEL I.1 CREAREA UNEI BAZE DE DATE Am creat 4 baze de date reprezentând situatia ?colarA a studentilor de la...

Folosirea MS Access în Gestionarea unei Baze de Date

Introducere Proiectul este structurat pe 5 capitole şi are ca scop demonstrarea avantajelor sistemelor de gestiune, asigurând astfel o interfaţă...

Medii de Programare

MODULUL 1. INTRODUCERE IN STUDIUL LIMBAJELOR DE PROGRAMARE 1.1 Notiuni generale privind limbajele de programare 1.2 Clasificarea limbajelor de...

Ai nevoie de altceva?