Sunteți pe pagina 1din 8

1 Baza de date

1.a Notiunea de Baza de date


O bază de date este un instrument pentru colectarea și organizarea informațiilor. Bazele de date pot stoca
informații despre persoane, produse, comenzi sau orice altceva.
O baza de date (BD) reprezinta o colectie de date integrata, anume structurata si dotata cu o descriere a
structurii si a relatiilor dintre date. În functie de modul de organizare a informatiilor, se cunosc cîteva modele
de BD:ierarhic (arborescent), retea, relational s.a.
Cel mai răspândit tip de baze de date este cel relațional, în care datele sunt memorate în tabele. Pe lânga
tabele, o bază de date relațională mai poate conține: indecși, proceduri stocate, declanșatori, utilizatori și
grupuri de utilizatori, tipuri de date, mecanisme de securitate și de gestiune a tranzacțiilor etc.
1.b Crearea tabelelor si cimpuri commune
Aspecte generale
Un tabel bază de date seamănă ca aspect cu o foaie de calcul, deoarece datele sunt stocate în rânduri și
coloane. În consecință, este de obicei destul de ușor să importați o foaie de calcul într-un tabel bază de date.
Diferența principală dintre stocarea datelor într-o foaie de calcul și stocarea lor într-o bază de date este modul
în care sunt organizate datele. Pentru o bază de date cât mai flexibilă, datele trebuie să fie organizate în
tabele, astfel încât să nu apară redundanțe. Fiecare rând dintr-un tabel se numește înregistrare. Înregistrările
sunt locul unde sunt stocate părți individuale de informații. Fiecare înregistrare constă într-unul sau mai
multe câmpuri. Câmpurile corespund coloanelor din tabel. Câmpurile trebuie desemnate ca un anumit tip de
date, fie că este vorba de text, dată sau oră, număr sau un alt tip. Fiecare tabel poate conține mai multe
câmpuri de tipuri diferite de date, cum ar fi text, numere, date și hyperlinkuri.
Crearea tabelelor
O bază de date simplă, cum ar fi o listă de persoane de contact, poate să utilizeze doar un singur tabel. Cu
toate acestea, multe baze de date utilizează mai multe tabele. Atunci când creați o nouă bază de date, creați
un fișier nou pe computer, care se comportă ca un container pentru toate obiectele din baza de date, inclusiv
tabelele. Putem crea un tabel prin crearea unei baze de date noi, prin inserarea unui tabel într-o bază de date
existentă sau prin importul sau legarea la un tabel din altă sursă de date, cum ar fi un registru de lucru
Microsoft Office Excel, un document Microsoft Office Word, un fișier text sau altă bază de date.
Crearea unui tabel nou într-o bază de date nouă
1. Facem clic pe butonul Microsoft Office Imagine cu butonul Office , apoi pe Nou.
2. În caseta Nume fișier, tastați un nume de fișier pentru baza de date nouă.
3. Pentru a naviga la o altă locație în care să salvați baza de date, faceți clic pe pictograma folder.
4. Facem clic pe Creare.
5. Se deschide noua bază de date.
6. Pe fila Creare, în grupul Tabele, facem clic pe Tabel sau Tabel Design daca dorim sa cream tabela din
regimul dat.
7. Acces 2010 permite definirea denumirii cimpurilor si a tipului de date atit in regim Datasheet cit si
Design.
8. Dupa proiectarea tabelului, deja urmeaza completarea cu date.

1
Cimpuri comune
Unul din scopurile unei proiectări bune ale unei baze de date este de a elimina redundanța datelor (datele
dublură). Pentru a atinge acest obiectiv, datele se împart în mai multe tabele în funcție de subiect, astfel încât
fiecare aspect să fie reprezentat o singură dată. Apoi, i se furnizează programului Microsoft Office Access
mijloacele prin care să aducă la un loc informațiile care au fost împărțite — acest lucru se face prin plasarea
câmpurilor comune în tabele care sunt asociate.
Există trei tipuri de relații între tabele.
 Relaţia unu-la-mai-mulţi
 Relaţia mulţi-la-mai-mulţi
 Relaţia unu-la-unu
Putem crea relații între tabele în mod explicit utilizând fereastra relații, sau prin glisarea unui câmp din
panoul Listă de câmpuri. Relațiile între tabele sunt fundația pe care se poate impune integritatea referențială
pentru a împiedica apariția înregistrărilor solitare în baza dvs. de date.
Când proiectam o bază de date, divizam informațiile în tabele, fiecare având o cheie primară. Apoi, adăugam
chei externe la tabelele asociate care au referințe la acele chei primare. Aceste perechi de chei de forma cheie
externă - cheie primară formează baza pentru relațiile între tabele și interogările multi-tabel. De aceea, este
important ca aceste referințe cheie externă - cheie primară să fie sincronizate. Integritatea referențială asigură
că referințele sunt sincronizate și dependente de relațiile tabel.
Când proiectam o bază de date, împărțim informațiile în mai multe tabele în funcție de subiect, pentru a
minimiza redundanța datelor. Apoi, furnizam Office Access mijloacele de a aduce datele la un loc plasând
câmpuri comune în tabele asociate. De exemplu, pentru a crea o relație unu-la-mai-mulți, luați cheia primară
din tabelul "unu" și o adăugați sub formă de câmp suplimentar la tabelul "mai-mulți". Pentru a corela datele,
Access ia valoarea din tabelul "mai-mulți" și caută valoarea corespondentă în tabelul "unu". În acest mod,
valorile din tabelului "mai-mulți" fac referire la valorile corespondente din tabelul "unu".
2. Baza de date Emisiuni TV
Baza de date contine 3 tabele principale care marchează structurarea datelor. Schema Relațională este
prezentata mai jos:

2
Tabelele pot fi vizualizate mai jos:
Categorii de emisiuni si intervalul difuzarii:
Datasheet

Design

Emisiuni:
Datasheet

Design

3
Moderatori:
Datasheet

Design

3. Interogari
2.a. Emisiuni destinate sportului si sanatatii.
Datasheet

4
Design

2.b. numarul de emisiuni pentru 2 categorii


Datasheet

Design

2.c Durata medie a emisiunilor pentru fiecare categorie.

5
Datasheet

Design

4.a. Interogare ce nu include rindul total. Duratele emisiunilor de sport


Datasheet

Design

6
4.b. Interogare ce include rindul total. Respectarea intervalelor de timp
Datasheet

Design

7
8

S-ar putea să vă placă și