Baze de Date

Curs
7/10 (1 vot)
Domeniu: Electronică
Conține 1 fișier: doc
Pagini : 15 în total
Cuvinte : 5256
Mărime: 85.03KB (arhivat)
Puncte necesare: 0
Profesor îndrumător / Prezentat Profesorului: Ilie Popa

Extras din curs

1. ELEMENTE DE TEORIA BAZELOR DE DATE

1.1. Organizarea datelor

Unul din rolurile de bază în proiectarea sistemelor informatice îl are organizarea datelor.

Activitatea de organizare a datelor presupune următoarele:

- definirea, stucturarea, ordonarea şi gruparea datelor în colecţii de date omogene;

- stabilirea relaţiilor între date, între componentele unei colecţii şi între colecţii de date;

- stocarea colecţiilor de date pe suport, astfel încât ele să poată fi prelucrate întru-un sistem de calcul.

Scopul primordial al organizării datelor este regăsirea lor automată având în vedere diverse criterii şi forme.

Organizarea datelor are următoarele obiective:

- timpul de acces la date trebuie să fie minim;

- spaţiul de memorare internă şi externă ocupat de colecţiile de date, trebuie să fie cât mai mic;

- aceleaşi date trebuie să fie stocate o singură dată în sistem, dacă este posibil. Aceasta presupune utilizarea metodelor de diminuare sau eliminare a redundanţei. Eliminarea redundanţei şi rapiditatea accesului la date sunt două tendinţe contradictorii şi de aceea, pentru rapiditatea accesului se acceptă un anumit nivel al redundanţei;

- sistemul de organizare a datelor trebuie să reflecte, pe cât posibil, toate legăturile dintre obiecte, fenomene, procese pe care le reprezintă;

- sistemul de organizare să permită schimbarea structurii datelor şi a relaţiilor dintre ele fără a modifica sistemul de programare care le gestionează (flexibilitatea datelor).

Conceptele utilizate în organizarea datelor sunt: entitatea, atributul şi valoarea, ele fiind introduse odată cu apariţia bazelor de date. Relaţia dintre ele este următoarea: o entitate mai are mai multe atribute, iar fiecărui atribut i se poate asocia o valoare sau o mulţime finită de valori.

Entitatea este un obiect concret sau abstract reprezentat prin proprietăţile sale.

Orice proprietate a unei entităţi poate fi expimată printr-o pereche (atribut, valoare).

Exemplu: Grupa 5.1 are 15 studenţi integralişti.

Grupa 5.1 formează entitatea, studenţi integralişti formează atributul, iar 15 reprezintă valoarea atributului.

O entitate se poate exprima prin mai multe proprietăţi, deci, prin mai multe perechi (atribut, valoare).

Exemplu: entitatea X de student poate fi reprezentată printr-o mulţime de perechi de forma: (NUME, DRAGOMIR); (VĂRSTA, 24);(SEX, MASCULIN); (PROFESIA, STUDENT); (BURSĂ, ...).

Atributele: NUME, VÂRSTĂ, SEX, PROFESIE, BURSĂ, pot fi asociate tuturor studenţilor, deci, nu numai unei singure entităţi ci unei, sau unor clase de entităţi. O astfel de entitate se numeşte entitate grup. Tipul de entităţi se referă la o clasă de entităţi.

Entitatea are echivalentul informatic mai vechi de înregistrare, iar atributul mai poartă numele de câmp al înregisrării.

Atributele pot fi simple, dacă au valori elementare sau pot fi compuse, dacă ele sunt formate din concatenarea mai multor atribute.

Atributele care identifică in mod unic o entitate poartă numele de atribute cheie. Celelalte atribute se numesc atribute noncheie.

Un alt concept este cel de dată. Data este un model de reprezentare a informatiei, accesibil unui destinatar (om, program, calculator). Acest model este utilizat pentru a obţine noi informaţii despre fenomenele şi procesele lumii reale.

O dată portă numele dată elementară sau scalară, dacă ea este indivizibilă atât în raport cu informaţia pe care o reprezintă, cât şi cu modul ei de prelucrare.

O dată poartă numele de dată compusă dacă este formată din mai multe date elementare.

Orice dată se defineşte prin : identificaror, atribut şi valoare.

Exemplu: George este de profesie inginer.

“George este de profesie”, reprezinta atributul, iar “inginer” reprezintă valoarea atributului.

Din punct de vedere fizic, unei date îi corespunde o zona de memorie de o anumită mărime situată la o adresa absolută.

1.2. Relaţii între date

Pot exista doua categorii de legături între datele care aparţin unor tipuri de entitaţi:

- legătura care defineşte apartenenenţa datelor la entitate;

- legăturile dintre entităţile de acelaşi tip sau de tipuri diferite.

Exemplu: fie L mulţimea livezilor dintr-o zona pomicolă. Între datele mulţimi L se pot stabili următoarele legături:

- L1 este vecină cu L2 şi L2 este vecină cu L1;

- L1 are osuprafaţă mai mare decît L2;

- L1 are mai mulţi pomi decăt L2;

- etc.

Relatia binară.

Fie D o colecţie oarecare de date, nevidă. Se numeşte o relaţie binara pe D, o submulţime R a produsului cartezian D  D care posedă o proprietate (legatură):

R ={(x,y) D  D / x, y D şi “x are aceeaşi vârstă cu y”}

Se mai poate spune că x este asociat lui y prin relaţia R, şi acest fapt se poate simboliza prin x R y.

Proprietăţi ale relaţiei binare:

1. Reflexibilitatea. O relaţie R pe mulţimea de date D este reflexivă dacă pentru ( ) x D, există x R x;

2. Simetria. O relaţie R pe mulţimea de date D este simetrică dacă pentru ( ) x, y D pentru care există x R y, atunci există şi y R x ;

3. Antisimetria. O relaţie R pe mulţimea de date D este antisimetrică dacă pentru ( ) x, y D cu proprietatea că există x R y şi y R x, atunci x = y.

Exemplu: x y şi y x x = y.

4.Tranzitivitatea.. O relaţie R pe mulţimea de date D este tranzitivă dacă pentru ( ) x,y,z D pentru care există x R y şi y R z , atunci există şi x R z.

Tipuri de relaţii binare:

a) Relaţie de echivalenţă. O relaţie R pe mulţimea de date D este relaţie de echivalenţă dacă este reflexivă, simetrică şi tranzitivă;

b) Relaţia de ordine totală. O relaţie R peste mulţimea de date D este de ordine totată dacă pentru ( ) x, y A există x R y sau y R x;

c) Relaţia de ordine. O relaţie R pentru mulţimea de date D este relaţie de ordine dacă ea este reflexivă, asimetrică şi tranzitivă;

d) Relaţia de preordine. Relaţia R definită peste mulţimea de date D este relaţie de preordine dacă ea este reflexivă şi tranzitivă.

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

Conținut arhivă zip

  • Baze de Date.doc

Alții au mai descărcat și

Bază de Date pentru Gestiunea Activității unei Agenții de Turism

O agenţie de turism oferă mai multe categorii de servicii (excursii, cazare sau bilete de avion). Fiecare categorie de serviciu cuprinde mai multe...

IRA 2

Introducere. Figura de mai jos arata raspunsul tipic al sistemelor continue pe care le-am considerat pana acum in acest tutorial. Aproape toate...

Dispozitive și Circuite Electronice 1

Introducere Corpurile solide au o structura cristalina cu atomii si moleculele distribuite într-o retea regulata, în care unitatea structurala...

DEPI

CAP. I NOTIUNI DE STATISTICA MATEMATICA Statistica matematica ’ metode matematice de studiu a fenomenelor de masa in care se manifesta...

Semnale cu Modulație Liniară

Transmisiuni Analogice si Digitale: Semnale cu Modulatie liniara 1 2. SEMNALE CU MODULATIE LINIARA 5.1 Forma generala a semnalelor In acest...

Dispozitive și Circuite Electronice

Cap.1. INTRODUCERE În curs se prezinta dispozitivele si circuitele electronice fundamentale ce intervin în prelucrarea electronica a semnalelor...

Cursuri electronică

ELECTRONICA: 1.Dispozitive si circuite electronice fundamentale, an II 2.Circuite electronice pentru semnale continue, an II 3.Circuite...

Post de Transformare

POSTURI DE TRANSFORMARE SI PUNCTE DE DISTRIBUTIE Alimentarea receptoarelor în instalatiile electrice de joasa tensiune, conform figurilor 3.5.3 si...

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

Baze de Date

3.2. DEFINIREA ELEMENTELOR BAZELOR DE DATE DIN ACCESS Definitia traditionala a unei baze de date este aceea de colectie de date înregistrate...

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 - dicționar

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

Ai nevoie de altceva?