Sunteți pe pagina 1din 28

Referat

t.i.c.
Profesor îndrumător:
PARASCHIVA GRIGORIE

REALIZAT DE :
ALEXE EUGENIA LUCHILIANA –IB AMG
CRUDU CARMEN VASILIȚA –
IB AMG
STRUCTURA UNEI BAZE DE
DATE

TABELE
CUPRINS
• Definiție
• Organizarea datelor
• Structuri de date
• Conceptul de bază de date
• Arhitectura unei baze de date
• Modele de date
• Modele de date – clasificare
• Sistemul de Gestiune a Bazei de Date (SGBD)
• Baze de date relaţionale (BDR)
• Terminologie BDR
• Crearea bazelor de date relaţionale cu programul - MICROSOFT ACCESS
• Crearea unei baze de date
• Crearea tabelelor- metode
• Indecşi şi chei primare
• Relaţionarea tabelelor
• Creare formulare
• Căutarea unei baze de date
• Închiderea unei Baze de date
Definiție

Structurile de date sunt colecţii de date între care s-au


stabilit o serie de relaţii care conduc la un anumit
mecanism de selecţie şi de identificare a
componentelor acesteia.
Organizarea datelor
Calculatoarele personale au apărut din necesitatea stocării şi
prelucrării cât mai rapide a informaţiilor.

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.

Sistemele de gestiune a bazelor de date reprezintă sisteme


informatice specializate în stocarea şi prelucrarea unui volum mare
de date.

Organizarea datelor ocupă un loc important în proiectarea


sistemelor informatice, de aceasta depinzând eficienţa sistemului
informatic.
Organizarea datelor presupune:
-definirea, structurarea, ordonarea şi gruparea datelor în colecţii
omogene de date ;
-stabilirea legăturilor (relaţiilor) între date, între elementele
unei colecţii de date, respectiv între colecţii de date;
-reprezentarea datelor pe un suport informaţional prelucrabil
intr-un sistem de calcul.
Structuri de date
Structurile de date sunt colecţii de date între care s-au stabilit
o serie de relaţii care conduc la un mecanism de selecţie şi
identificare a componentelor.

Mulţimea de date asociată structurii poate conţine date de


acelaşi tip sau de mai multe tipuri.

Localizarea componentelor structurii poate fi făcută fie prin


nume identificator, fie prin poziţia ocupată în structură.
Componentele unei structuri de date pot fi simple sau chiar
structuri de date.
În funcţie de suportul de stocare structurile de
date pot fi:

a. în memoria internă a calculatorului (în timpul


prelucrării datelor), definite de noţiunile: listă, coadă,
stivă;
b. pe suporturi de stocare în vederea prelucrării ulterioare,
definite de: fişier şi bază de date.

- Fişierul - o colecţie de informaţii corelate (date de prelucrat,


programe, comenzi, …), omogenă din punct de vedere al naturii
datelor şi cerinţelor de prelucrare şi memorată pe un suport de
stocare.

- Baza de date - un ansamblu de date structurate, accesibile unei


comunităţi de utilizatori.
Conceptul de bază de date

Apărut în 1969,
Ideea: existenţa unui fişier de descriere globală
a datelor, prin care se asigură independenţa
programelor faţă de date.
Accesul utilizatorilor la baza de date se
realizează prin acest fişier, care conţine colecţiile de
date şi legăturile dintre acestea.
Bază de date – una sau mai multe colecţii de
date, aflate în interdependenţă, împreună cu descrierea
datelor şi a relaţiilor dintre ele.
Arhitectura unei baze de date

baza de date propriu-zisă - în care se memorează


datele;

sistemul de gestiune a bazei de date -ansamblu de


programe care realizează gestiunea şi prelucrarea
complexă a datelor, asigurând interfaţa între baza de
date şi utilizatori
Modele de date
 Pentru prelucrarea datelor cu ajutorul calculatorului
este necesară modelarea realităţii.

 Definirea unui model de date presupune existenţa a 3


elemente:
 Structura modelului
 Operatorii care acţionează asupra structurilor de
date (citire, memorare, modificare)
 Restricţiile pentru menţinerea corectitudinii
datelor (reguli de integritate)
Modele de date (continuare)

Structura modelului presupune:


 Definirea obiectelor utilizând elementele generice:
 Câmp – cel mai mic element al structurii care
poate fi identificat în vederea prelucrării;
 Înregistrare – ansamblu de câmpuri, elementul
generic al structurii

 Stabilirea relaţiilor (asocierilor) între obiecte.


Modele de date - clasificare
În funcţie de modul de definire a celor 3 elemente,
modelele de date se clasifică în:

 Modele ierarhice (arborescente)


 Modele reţea
 Modele relaţionale
 Modele orientate pe obiect (în ordinea apariţiei)
Sistemul de Gestiune a Bazei de Date
(SGBD)
Reprezintă programul software care asigură :
- definirea bazei de date,
- încărcarea datelor în baza de date,
- accesul la date (interogare, actualizare),
- întreţinerea bazei de date,
- securitatea datelor,
- reorganizarea bazei de date.
Baze de date relaţionale (BDR)
O bază de date relaţională are la bază modelul
relaţional, adică este alcătuită din unul sau mai multe
obiecte organizate ierarhic, între care s-au stabilit
anumite relaţii.
Se bazează pe o singură structură de date: tabel
Un tabel conţine informaţii despre un singur subiect
(clienţi, ordine de plată...)
Relaţiile între două tabele sunt unidirecţionale, astfel
că o tabelă devine principală, iar cealaltă devine
subordonată.
Terminologie BDR
 Tabel (table): informaţie despre un singur
subiect.
 Atribut (attribut): o unitate specifică a
informaţiei despre un subiect; coloană sau câmp
în tabel.
 Legătură (relationship): modul în care
informaţia dintr-un tabel este legată de
informaţia din alt tabel.
 Asociere (join): procesul de legare a tabelelor
prin datele corelate.
Crearea bazelor de date relaţionale cu
programul - MICROSOFT ACCESS
 Înainte de a utiliza programul Ms. Access, trebuie
analizat sistemul în care acţionează informaţiile din
viitoarea bază de date.
 Proiectarea bazei de date presupune următoarele
etape:
 Determinarea subiectului tabelelor (entităţilor);
 Determinarea câmpurilor care vor intra în componenţa
fiecărui tabel-structura tabelului;
 Determinarea cheii primare;
 Configurarea formularelor pentru introducerea datelor în
tabel;
 Definirea indexilor ţi a cheilor primare;
 Determinarea existenţei câmpurilor comune, în vederea
stabiliri legăturilor între tabele;
 Gruparea rapidă sau căutarea prin extragere de date din
tablele bazei de date, folosind interogările;
 Prezentarea informaţiilor din baza de date, intr-o formă
elegantă, folosind rapoartele.
Microsoft Access
 Microsoft Access este o aplicaţie ce permite crearea
fişierelor tip bază de date (nume_fişier.mbd) ce
poate să conţină :
 Tabele;
 Interogări;
 Formulare;
 Rapoarte;
 Macrocomenzi;
 Pagini;
 Module
 Programul Access permite operaţii de actualizare a
datelor: introducere de noi tabele sau de noi
înregistrări in tabele existente, modificarea
înregistrărilor, ştergerea înregistrărilor, inserare de noi
înregistrări, etc
 Se pot stabili relatii între tabele, care permit
extragerea de date din baza de date, interogarea
bazei dedate si crearea raportelor.
Crearea unei baze de date
 Lansarea în execuţie a aplicaţiei Microsoft ACCESS

 Crearea si Salvarea unei Baze de date: File->New->Bază de


date necompletată
 În caseta Fişier nou baze de date - Nume fişier-Creare
 Se crează apoi obiectele bazei de date: tabele, formulare,
interogări, rapoarte
Crearea tabelelor- metode
 Creare tabel în modul de
vizualizare proiect (Design view);

 Creare tabel utilizând asistentul (by


using wisard);

 Creare tabel prin introducere de


date (Datasheet View)
Creare tabel
 In fereastra-dialog Database, clik pe butonul Tables

 Alegeti una din cele 3 metode de creare tabel;

 Metoda Create table in design view, deschide fereastra Table


design, care este împărţită în 2 secţiuni:
 Secţiunea câmpurilor din tabel;
 Secţiunea proprietăţilor câmpurilor (vezi fişierul Tipuri de date)

 Metoda Create table by using wisard, crează utilizatorului să


folosească tabele si câmpuri predefinite din 2 mari categorii:
Personal şi De afaceri;

 Metoda Create table by Datasheet View, permite realizarea


simultană a 2 obiective: creare structurii tabelului şi popularea
lui cu date.
Indecşi şi chei primare
 Index – structură de date care permite accesarea rapidă şi eficientă a
datelor. Un index asociat unui câmp dintr-un tabel este un fişier auxiliar
care memorează fiecare valoare din câmpul respectiv, împreună cu lista
adreselor unde se află înregistrarea care conţine aceea valoare în
câmp.
Pentru un tabel putem crea:
 Indecşi simpli (indexarea se face după valoarile unui singur câmp)
 Indecşi compuşi (indexarea se face după valoarile mai multor câmpuri)

 Definirea unui index:


– Afişaţi tabelul în modul Design View;
– Selectaţi cîmpul;
– Modificaţi valoarea proprietăţii Indexed la Yes (Duplicates Ok)

 Cheia primară – un ansamblu de câmpuri din tabel pentru care orice


articol se identifică în mod unic. Definirea unei chei primare:
– Se deschide tabelul în modul Design View;
Relaţionarea tabelelor
 Pentru a evita anomaliile de actualizare şi dificultăţile de prelucrare,
se proiectează baze de date relaţionale(între tabelele unei baze de
date se stabilesc legături).

 Tipuri de relaţii definite în Access:


– Relaţia 1-1: Un articol din tabelul părinte este în legătură cu un articol din
tabelul copil sau cu nici unul;

– Relaţia 1-n: Unui articol al tabelului părinte îi corespunde unul sau mai
multe articole ale tabelei copil si unui articol al tabelei copil îi corespunde
un singur articol în tabelul părinte.

 Stabilirea relaţiilor -meniul Instrumente - Relaţii


Creare formulare
 In fereastra-dialog Database, clik pe butonul Form
 Alegeti una din cele 2 metode de creare formular:
 Form designer (Creare formular în modul de vizualizare proiect)
 Form Wizard (Creare formularutilizând expertul)
 Form designer- utiliatar de generare a formularelor, care
conţine:
 Casetă cu instrumente cu obiecte de control;
 Fereastra de proiectare, împărţită în mai multe zone de lucru:Antet de
formular, Subsol de formular, Antet de pagină, Zonă de editare, Subsol
de pagină.
 Form Wisard-vrăjitor pentru realizarea rapidă a formularelor:
 Se apeleză Form Wizard
 Se deschide tabelul pentru care dorim crare de formular şi se selectează
câmpurile care vor forma macheta
 Se alege aspectul machetei dintre cele prestabilite
 Se dă un nume formularului
 Modificarea formularului se poate face in modul Form designer
Căutarea unei baze de date
 1. Din FILE menu alegeţi OPEN
Apare caseta "Open dialog box„

 2. Alegeţi butonul FIND FIL


Apare caseta de căutare "Search dialog
box"

 3. În caseta FILE NAME tastaţi numele


fişierului pe care îl căutaţi.
Închiderea unei Baze de date
 1. - Din FILE menu alegeţi CLOSE sau

 - Click cu mouse-ul pe butonul cu x din


dreapta sus a ferestrei prezentării, sau
- CTRL + F4.

 Dacă aţi făcut modificări, MS. ACCESS


întreabă dacă doriţi să le salvaţi.

 2. Apăsaţi (click):YES pentru a salva,


NO pentru a închide fişierul
fără a salva ultimele modificări,
CANCEL pentru a renunţa la
închidere.
Bibliografie

• Access –partea I, Baze de date


• https://support.office.com/ro-ro/article/Crearea-
unui-tabel
Mulțumim !

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