Baze de Date

Curs
8/10 (2 voturi)
Domeniu: Calculatoare
Conține 1 fișier: doc
Pagini : 52 în total
Cuvinte : 12411
Mărime: 1.16MB (arhivat)
Cost: Gratis
Profesor îndrumător / Prezentat Profesorului: CRISTINA ZAMFIR
Facultatea de Economie şi Administrarea Afacerilor

Cuprins

Lista figurilor 4

1. Noţiuni generale privind bazele de date 6

2. Crearea şi lucrul cu tabele în Microsoft Access 2003 10

2.1. Crearea, deschiderea şi salvarea unei baze de date 11

2.2. Crearea tabelelor în Microsoft Access 13

2.2.1. Crearea tabelelor în modul Design View 13

2.2.2. Crearea tabelelor folosind asistentul 16

2.2.3. Crearea tabelelor folosind introducerea datelor 19

2.3. Modificarea structurii unei tabele şi realizarea relaţiilor dintre tabele 20

2.4. Crearea unei liste personalizate 23

2.5. Definirea regulilor de validare şi de integritate a datelor 25

3. Crearea formularelor în Microsoft Access 27

3.1. Crearea formularelor pentru - singură tabelă 27

3.2. Crearea formularului pentru - relaţie de tipul unu la mulţi 28

3.3. Crearea formularelor pentru relaţiile de tipul mulţi la mulţi 31

3.4. Personalizarea formularelor 32

3.4.1. Introducerea şi personalizarea câmpurilor în formular 33

3.4.2. Crearea de câmpuri calculate 34

4. Înţelegerea şi crearea rapoartelor 36

4.1. Crearea rapoartelor folosind asistentul 37

4.2. Modificarea unui raport 41

5. Crearea interogărilor 43

5.1. Crearea interogărilor de selecţie 44

5.2. Crearea interogărilor de acţiune 46

5.2.1. Crearea interogărilor de creare a tabelelor 46

5.2.2. Crearea interogărilor de modificare 47

5.2.3. Crearea interogărilor de ştergere 48

5.2.4. Crearea interogărilor de adăugare 49

5.3. Crearea interogărilor încrucişate 50

Extras din document

1. Noţiuni generale privind bazele de date

- bază de date este - colecţie de date, structurate şi corelate logic între ele, memorate pe un suport de memorie. Pe lângă datele propriu-zise, baza de date memorează şi relaţiile logice care există între acestea, dar şi descrierea formală a structurii lor. Baza de date este gestionată de de un sistem special numit sistem de gestiune a bazelor de date.

Un sistem de gestiune a bazelor de date (SGBD) asigură legătura dintre utilizator şi baza de date, permiţând construirea bazei de date, introducerea datelor în cadrul acesteia, dar şi construirea unor aplicaţii.

- bază de date poate fi privită ca - colecţie de date memorate în fişiere intercorelate şi definite logic sub formă de tabele, alcătuite din linii care corespund înregistrărilor şi coloane care corespund câmpurilor din înregistrări. Datele care sunt memorate în cadrul bazei de date sunt structurate, neredundante, corelate logic între ele.

Baza de date poate fi împărţită în:

- date utilizator – sunt memorate în fişiere şi descrise prin tabele, care conţin câmpuri şi înregistrări. Pentru fiecare tabelă se defineşte şi structura tabelei – conţine descrierea câmpurilor din tabelă şi proprietăţile acestora;

- dicţionarul de date – conţine metadate, adică descrierea structurii tabelelor şi a legăturilor logice dintre acestea (tabela de sistem);

- tabele de index – măresc accesibilitatea la datele din cadrul bazei de date;

- metadatele aplicaţiilor – informaţii pentru descrierea unor componente ale aplicaţiilor, cum ar fi: descrierea vederilor bazei de date, formatul unor cereri de interogare.

Structura unei baze de date realizează - descriere a datelor, a legăturilor dintre ele şi a restricţiilor la care se supun datele din cadrul bazei de date. Mai conţine, pe lângă acestea, şi descrierea structurii fiecărei tabele din baza de date.

Asupra datelor din cadrul bazei de date se pot impune - serie de constrângeri semantice care trebuiesc respectate pentru a reflecta cât mai adevărat realitatea. Aceste constrângeri se numesc restricţii de integritate, iar baza de date care respectă acest principiu este - bază de date consistentă. Restricţiile de integritate ale unei baze de date se definesc prin intermediul regulilor de integritate:

- implicite – stabilirea unor valori care pot fi introduse;

- explicite – atunci când se defineşte - listă de valori sau un interval de valori din care se pot da câmpurilor bazei de date.

- altă clasificare a regulilor de integritate este în reguli de integritate minimală şi restul regulilor. Din cadrul regulilor de integritate minimală se pot enumera:

- regula unicităţii cheii – valoarea cheii primare este unică;

- regula entităţii – toate câmpurile care fac parte din cheia primară trebuie să aibă atribuite valori în orice înregistrare din tabelă;

- regula integrităţii referenţiale - orice valoare dată cheii străine dintr-- tabelă trebuie să se regăsească în tabela în care cheia respectivă este cheie primară:

- la adăugarea unei noi înregistrări în tabela fiu, se va verifica dacă valoarea care se doreşte introdusă există în tabela unde este cheie primară, în caz contrar, nu se va realiza adăugarea;

- la ştergerea unei înregistrări din tabela părinte, dacă valoarea se regăseşte în tabela fiu, atunci fie ştergerea fie va fi interzisă, fie se va realiza - ştergere în cascadă – se şterg toate înregistrările din tabela fiu, dar şi înregistrarea din tabela părinte;

- la modificarea cheii primare din tabela părinte, dacă aceasta există ca valoare a cheii străine în tabela fiu, atunci fie modificarea este interzisă, fie se va realiza - modificare în cascadă – se modifică înregistrarea în părinte şi toate înregistrările corespunzătoare din tabela fiu.

Proiectarea unei baze de date porneşte de la problema reală care trebuie modelată pentru a defini schema conceptuală a datelor. Primul pas în crearea bazei de date este identificarea datelor care vor forma baza de date, dar şi caracteristicile acestora. Pornind de la caracteristicile datelor se va continua cu determinarea legăturilor logice dintre ele, ţinând cont de fenomenele reale care se doresc modelate. Proiectarea bazei de date se face în mai multe etape:

- etapa de modelare a structurii bazei de date – se stabilesc legăturile logice dintre date;

- etapa de definire a bazei de date folosind un SGBD;

- etapa de încărcare a datelor în cadrul bazei de date şi verificarea corectitudinii;

- etapa de mentenanţă a bazei de date.

Modelarea cerinţelor presupune realizarea unei analize reale a problemei pentru care trebuie realizată baza de date. După ce s-a formulat problema şi datele care vor fi folosite şi introduse în cadrul aplicaţiei se va continua cu modelarea structurii bazei de date.

Modelarea structurii bazei de date se realizează prin intermediul unui model de organizare logică a datelor, acesta precizând conţinutul logic al datelor, natura datelor şi a legăturilor dintre date la nivelul întregii bazei de date. Modelul de organizare logică a datelor presupune - descriere a datelor din punct de vedere formal, ţinând cont de:

- semantica datelor (conţinutul logic al datelor) – presupune denumirea cât mai sugestivă a datelor şi explicarea sensului acestora. Structura tabelelor trebuie să permită obţinerea facilă a diverselor tipuri de rapoarte necesare utilizatorilor, precum şi să faciliteze operaţiile de filtrare aplicate înregistrărilor de date;

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

Conținut arhivă zip

  • Baze de Date.doc

Alții au mai descărcat și

Medii de Programare Vizuala (JAVA) - Evidenta Autovehiculelor Inmatriculate

1. Enuntul temei: Sa se realizeze un proiect pentru evidenta autovehiculelor inmatriculate in circulatie. Pentru fiecare autoturism se considera...

Baze de Date - Gestionarea Cartilor intr-o Biblioteca

1 Introducere Trebuie menţionat faptul că lucrarea de faţă îşi propune înainte de toate să identifice cele mai importante aspecte şi probleme ale...

Evidenta Clientilor si Furnizorilor - Baze de Date Access

1. Prezentarea aplicatiei 1.1. Prezentare generala Lucrarea oferă o analiză a modalităţilor practice de utilizare a instrumentelor informatice...

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...

Crearea unui Magazin Electronic

Introducere Ţelul acestei diplome este elaborarea unui magazin electronic, dirijarea şi urmărirea după funcţionalitatea lui, înregistrarea în...

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ţă...

Site Web Dinamic-Educational Sportiv

INTRODUCERE Utilizarea unui serviciu de un tip oarecare in Internet implica prezenta a doi parteneri hardware (calculatoare ) care comunica: •...

Ai nevoie de altceva?