100% au considerat acest document util (1 vot)
40 vizualizări4 pagini

Definiţii Şi Caracteristici Ale Bazelor de Date

Documentul prezintă noțiuni de bază despre baze de date, inclusiv definiții, caracteristici, avantaje, modele conceptuale și sisteme de gestiune a bazelor de date. De asemenea, oferă detalii despre programul Microsoft Access și funcțiile sale de bază.

Încărcat de

Tica Bogdan
Drepturi de autor
© All Rights Reserved
Respectăm cu strictețe drepturile privind conținutul. Dacă suspectați că acesta este conținutul dumneavoastră, reclamați-l aici.
Formate disponibile
Descărcați ca DOC, PDF, TXT sau citiți online pe Scribd
100% au considerat acest document util (1 vot)
40 vizualizări4 pagini

Definiţii Şi Caracteristici Ale Bazelor de Date

Documentul prezintă noțiuni de bază despre baze de date, inclusiv definiții, caracteristici, avantaje, modele conceptuale și sisteme de gestiune a bazelor de date. De asemenea, oferă detalii despre programul Microsoft Access și funcțiile sale de bază.

Încărcat de

Tica Bogdan
Drepturi de autor
© All Rights Reserved
Respectăm cu strictețe drepturile privind conținutul. Dacă suspectați că acesta este conținutul dumneavoastră, reclamați-l aici.
Formate disponibile
Descărcați ca DOC, PDF, TXT sau citiți online pe Scribd

BAZE DE DATE,

GENERALITĂŢI

1. Definiţii şi caracteristici ale bazelor de date

Datele sunt noţiuni primare, simple sau complexe, culese din diferite locuri,
neorganizate.
O bază de date (BD) poate fi privită o colecţie de înregistrări şi fişiere între care
există relaţii, mai exact o colecţie de date integrate. Ea se defineşte ca un ansamblu de date
interconectate, împreună cu descrierea lor, care răspund calităţii de centralizare, coordonare,
integrare şi difuzie a informaţiilor şi care asigură satisfacerea tuturor necesităţilor de
prelucrare ale tuturor utilizatorilor dintr-un sistem.
Câmpul (sau atributul) este structura folosită într-o bază de date pentru a grupa date
referitoare la o însuşire a unei clase de obiecte, obiecte la care face referire baza de date.
O înregistrare reprezintă totalitatea informaţiilor referitoare la o entitate, adică un
obiect introdus în baza de date.

2. Avantajele utilizării bazelor de date

Utilizarea bazelor de date prezintă următoarele avantaje:


partajarea resurselor – informaţiile dintr-o bază de date pot fi folosite de toţi care au
nevoie de acestea.
securitatea informaţiilor – accesul la datele dintr-o bază de date se poate face pe bază
de parolă, astfel încât utilizatorul să poată folosi doar anumite date, cele care îi sunt
permise.
eliminarea redundanţei datelor – numărul de fişiere de date este redus şi accesabil de
mai multe departamente.
integritatea datelor – actualizarea datelor în cadrul unui departament se face automat
şi este vizibilă pentru orice utilizator care foloseşte baza de date.

3. Modele conceptuale ale bazelor de date

Analiza, proiectarea şi implementarea structurii conceptuale a bazei de date se


realizează utilizând un model de date (ansamblu de instrumente conceptuale care permit
descrierea datelor, a relaţiilor dintre ele şi a restricţiilor la care sunt supuse).
Bazele de date se pot organiza în patru feluri, astfel putem vorbi de patru modele:
ierarhic
de tip reţea
orientat obiect
relaţional

Definirea modelului relaţional

Fie C1,C2,…Cn o mulţime de câmpuri şi Di=Domeniul(Ci) {Nedefinit}, domeniul


valorilor acestor câmpuri. (Valoarea de nedefinit s-a introdus pentru a se putea verifica dacă
unui câmp i s-a atribuit o valoare sau nu.)
Plecând de la mulţimile astfel introduse, se poate defini o relaţie de gradul n sub forma
următoare:
şi poate fi considerată ca o mulţime de vectori cu n valori, câte o valoare pentru fiecare din
câmpurile Ci. O astfel de relaţie se poate memora într-un tabel de forma
R C1 C2 … Cj … Cn
r1 c11 c12 … c1j … c1n
r2 c21 c22 … c2j … c2n
… … … … … … …
ri ci1 ci2 … cij … cin
… … … … … … …
rm cm1 cm2 … cmj … cmn
unde liniile tabelului formează elementele relaţiei, sau inregistrările care sunt în general
distincte. Deoarece modul în care se evidenţiază elementele relaţiei R seamănă cu un tabel,
relaţia se mai numeşte şi tabel.
Pentru a pune în evidenţă numele relaţiei şi lista de câmpuri aceasta se notează cu:
R[C1, C2,…Cn] , care se mai numeşte şi schema relaţiei.
Modelul relaţional al unei baze de date constă dintr-o colecţie de relaţii ce variază în
timp(relaţiile se pot schimba prin operaţii de adăugare, ştergere sau modificare).
O bază de date relaţională constă din trei părţi:
a. Datele (relaţiile sau tabelele, cu legăturile dintre ele)
b. Regulile de integritate (permit numai introducerea valorilor corecte în tabele)
c. Operatori de gestiune a bazelor de date.
Exemple:
1. Elev[Nume, Data-naşterii, Clasa] cu următoarele valori:

Nume Data-naşterii Clasa


Pop Ioan 12.02.1988 XA
Barbu Ana 12.04.1987 XII C
Dan Radu 02.08.1989 IX F

2. Carte[Autori, Titlu, Editura, Anul apariţiei]

Anul
Autori Titlu Editura
apariţiei
Data Base Organization for
Ghosh, S.P. Academic Press 1977
Data Management
An introduction to Database Addison-Wesley
Date, C.J. 1995
Systems Publishing Comp.
Knuth, Tratat de programarea
Tehnică 1976
D.E. calculatoarelor

Pentru fiecare relaţie se poate căuta un câmp sau mai multe, din cadrul
relaţiei(tabelului), numit cheie, cu rol de identificare a elementelor relaţiei(cheia ia valori
diferite pentru înregistrări(linii) diferite). Dând câte o valoare pentru câmpurile din cheie se
poate determina linia(una singură) în care apar aceste valori. Deoarece toate elementele
relaţiei sunt diferite întotdeauna există o cheie(în cel mai rău caz cheia este formată din toate
câmpurile relaţiei). Pentru exemplul 1 se poate alege ca şi cheie câmpul Nume, dar atunci nu
vor putea exista în baza de date doi elevi cu acelaşi nume, iar pentru exemplul 2 se poate
alege o cheie multiplă formată din câmpurile Titlu, Autori şi Editura.
Sistemele de gestiune a bazelor de date (SGBD)

Sistemele de gestiune a bazelor de date sunt sisteme informatice specializate în


stocarea şi prelucrarea unui volum mare de date.
Un sistem de gestiune a bazelor de date este un pachet de programe ce permite
utilizatorilor să interacţioneze cu o baza de date.
Sistemul de gestiune a bazelor de date trebuie să permită definirea şi organizarea
structurii unei baze de date (tabele, câmpuri, înregistrări şi relaţii între tabele) modificarea
structurii bazei de date, ştergerea anumitor elemente, căutarea de date într-o bază sau filtrarea
unei baze de date.
Un sistem de gestiune a bazelor de date oferă:
o interfaţă pentru comunicarea cu utilizatorul;
ajutor pentru utilizator;
tehnici avansate de memorare, organizare şi accesare a datelor din baza de date.
SGBD permit utilizatorilor să partajeze datele (mai mulţi utilizatori cuplaţi la reţea să
poată accesa simultan aceeaşi bază de date fără a-i periclita integritatea), să verifice datele
introduse(să folosească condiţii de validare a datelor), să elimine redundanţa datelor
(repetarea datelor este eliminată).
Accesul la o bază de date poate fi restricţionat adică utilizatorul să aibă voie să
folosească doar părţile bazei de date care îl interesează.

MICROSOFT
ACCESS

Programul Microsoft Access face parte din pachetul Microsoft Office şi este un sistem
de gestiune a bazelor de date.
Pentru a lansa în aplicaţie acest program se caută icoana corespunzătore pe Desktop
sau în meniul Start. Dacă nu se găseşte icoana de lansare, se poate căuta în C:\Program Files
sau se poate folosi opţiunea Run din meniul Start, iar în caseta de text a ferestrei Run care
apare se trece cuvântul MsAccess.

Fereastra principală a aplicaţiei conţine bara de


titlu, bara de meniuri, barele de instrumente şi suprafaţa
de lucru.

2. Fereastra principală a bazei de date


Acestă fereastră apare odată cu crearea sau deschiderea unei baze de date şi conţine pe
bara de titlu numele bazei de date. Sub bara de titlu se găsesc butoanele: Deschidere
(deschide obiectul selectat), Proiect (permite proiectarea de tabele, formulare, rapoarte, etc),
Nou (permite crearea de obiecte noi), butonul care permite ştergerea de tabele, formulare, etc
şi câte un buton care modifică aspectul pictogramelor (icoanelor) din fereastră.
În partea stângă există butoane care apăsate, provoacă deschiderea unor ferestre de
gestiune a obiectelor din baza de date.
Obiectele unei baze de date sunt:
Tabele(Tables) – colecţii de câmpuri şi înregistrări
Interogări (Queries) – instrucţiuni pentru preluarea anumitor înregistrări din tabelele
existente
Formulare(Forms) – ferestre folosite pentru preluarea de date de la utilizatorii bazei de date,
pentru introducerea şi editarea înregistrărilor
Rapoarte(Reports) - materiale tipărite pe baza informaţiilor din tabele sau interogări
Macrocomenzi (Macros) – instrucţiuni care specifică programului să efectueze anumite
comenzi
Module(Modules) - asemănătoare macrocomenzilor, dar scrise în limbajul Visual Basic

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