Prelucrarea Datelor

Curs
9.5/10 (4 voturi)
Domeniu: Alte domenii
Conține 1 fișier: doc
Pagini : 43 în total
Cuvinte : 13426
Mărime: 4.92MB (arhivat)
Cost: Gratis
Profesor îndrumător / Prezentat Profesorului: Andrea Deaconescu
Universitatea Transilvania din Brasov, Facultatea de Inginerie Tehnologica Catedra de Inginerie Economica si Sisteme de Productie Curs anul II

Extras din document

1.2.1.3 Relatii în bazele de date

Schema de relatie: O denumire a relatiei, urmata de un set (multime) de perechi formate din atribute si denumiri de domenii.

Fie o relatie R cu atributele Ai cu domeniile corespunzatoare Di, i=1,n.

Relatia R va fi definita de schema de relatie S= {A1:D1, A2:D2, ..., An:Dn}.

Fiecare înregistrare (tuplu) din acest tabel (relatie) va fi descrisa prin n coloane (atribute), va fi deci un n-tuplu, fiecare atribut (Ai , i=1,n) luând o valoare (di , i=1,n) din domeniul corespunzator (Di , i=1,n). Deci di Î Di.

Un n-tuplu al relatiei (o înregistrare din tabel) va avea deci forma: (A1:d1, A2:d2, …, An:dn).

Fiecare element din acest n-tuplu este format dintr-un atribut si valoarea lui.

Relatia va fi deci o multime (un set) de astfel de n-tupluri.

Când relatia R se scrie sub forma de tabel, atributele (Ai) vor fi capetele de coloane, iar tuplurile (n-tuplurile) vor fi rândurile, de forma d1, d2, …, dn.

Astfel, o relatie din modelul relational este o submultime al produsului cartezian al domeniilor atributelor. Tabelul este o reprezentare fizica a unei astfel de relatii.

1.2.1.4 Proprietatile relatiilor

- fiecare relatie are o denumire, diferita de toate celelalte denumiri de relatii;

- fiecare celula a relatiei contine exact o valoare atomica (singulara); este ilegala trecerea de mai multe valori într-o celula;

- fiecare atribut are o denumire distincta;

- toate valorile unui atribut apartin aceluiasi domeniu;

- ordinea atributelor nu are nici o importanta;

- fiecare tuplu este distinct; nu exista dubluri ale tuplurilor;

- teoretic, ordinea tuplurilor nu are nici o importanta (în practica poate afecta eficienta accesarii tuplurilor).

Aceste proprietati rezulta din proprietatile relatiilor matematice:

- din moment ce relatia este o multime, ordinea elementelor nu are importanta; deci ordinea tuplurilor nu are importanta;

- într-o multime nu se repeta nici un element; deci nu exista tupluri duble.

1.2.1.5 Chei relationale

Trebuie sa existe posibilitatea de identificare unica a unui tuplu dintr-o relatie, prin valorile atributelor sale.

Supercheia: Este un atribut sau un set de atribute care identifica în mod unic un tuplu din interiorul unei relatii.

O supercheie poate contine si atribute care nu sunt necesare identificarii unice a tuplului.

Cheia candidat: este o supercheie minima, pentru care nici o submultime nu este supercheie în cadrul relatiei respective.

O cheie poate include mai multe atribute, caz în care se numeste cheie combinata.

O cheie candidat este unica (în fiecare tuplu al relatiei R, valorile cheii identifica acel tuplu în mod unic) si ireductibila (nici o submultime a cheii candidat nu este unica).

Cheia primara: este cheia candidat care este selectata [din toate cheile candidat identificate] pentru a identifica în mod unic tuplurile din cadrul unei relatii.

Cheile candidat neselectate se numesc chei alternative.

Cheie straina: Un atribut sau o multime de atribute din cadrul unei relatii, care se potrivesc cu o cheie candidate din alta relatie.

De exemplu o cheie straina dintr-o relatie poate (spunem ca tinteste) coincide cu cheia primara din alta relatie. (Spunem ca tinteste cheia primara din alta relatie).

Atributele comune joaca un rol important în manipularea datelor.

Preview document

Prelucrarea Datelor - Pagina 1
Prelucrarea Datelor - Pagina 2
Prelucrarea Datelor - Pagina 3
Prelucrarea Datelor - Pagina 4
Prelucrarea Datelor - Pagina 5
Prelucrarea Datelor - Pagina 6
Prelucrarea Datelor - Pagina 7
Prelucrarea Datelor - Pagina 8
Prelucrarea Datelor - Pagina 9
Prelucrarea Datelor - Pagina 10
Prelucrarea Datelor - Pagina 11
Prelucrarea Datelor - Pagina 12
Prelucrarea Datelor - Pagina 13
Prelucrarea Datelor - Pagina 14
Prelucrarea Datelor - Pagina 15
Prelucrarea Datelor - Pagina 16
Prelucrarea Datelor - Pagina 17
Prelucrarea Datelor - Pagina 18
Prelucrarea Datelor - Pagina 19
Prelucrarea Datelor - Pagina 20
Prelucrarea Datelor - Pagina 21
Prelucrarea Datelor - Pagina 22
Prelucrarea Datelor - Pagina 23
Prelucrarea Datelor - Pagina 24
Prelucrarea Datelor - Pagina 25
Prelucrarea Datelor - Pagina 26
Prelucrarea Datelor - Pagina 27
Prelucrarea Datelor - Pagina 28
Prelucrarea Datelor - Pagina 29
Prelucrarea Datelor - Pagina 30
Prelucrarea Datelor - Pagina 31
Prelucrarea Datelor - Pagina 32
Prelucrarea Datelor - Pagina 33
Prelucrarea Datelor - Pagina 34
Prelucrarea Datelor - Pagina 35
Prelucrarea Datelor - Pagina 36
Prelucrarea Datelor - Pagina 37
Prelucrarea Datelor - Pagina 38
Prelucrarea Datelor - Pagina 39
Prelucrarea Datelor - Pagina 40
Prelucrarea Datelor - Pagina 41
Prelucrarea Datelor - Pagina 42
Prelucrarea Datelor - Pagina 43

Conținut arhivă zip

  • Prelucrarea Datelor.doc

Alții au mai descărcat și

Finisarea Confectiilor Textile

Ţelul general al tehnologiilor de finisare a confecţiilor textile îl constituie asigurarea “paşaportului de trecere” din stadiul de obiect al...

Topografie

NOŢIUNI DE BAZĂ ALE TOPOGRAFIEI 1 1.1. OBIECTUL, DEFINIŢIA ŞI RAMURILE MĂSURĂTORILOR TERESTRE Măsurătorile terestre sunt definite ca fiind un...

Corespondență și Secretariat

CAP. I ROLUL SECRETARIATULUI ÎNTR-O ORGANIZAŢIE 1.1. Organizaţia şi structura ei organizatorică. Fiecare dintre noi suntem integraţi, într-un...

Finisare Textila

Operatii comune de pregatire a materialelor: -pregatirea materialelor textile pentru vopsire si imprimare reprezinta complexul de operatii care...

Programare Java - Curs

FOLOSIREA METODELOR PENTRU INDEPLINIREA SARCINILOR Metodele sunt partea cea mai importanta a oricarui limbaj de programare orientat obiect...

Etica si Deontologie

I.NOȚIUNI INTRODUCTIVE. ETICA ȘI DEONTOLOGIA PROFESIONALĂ. ETICA APLICATĂ ȘI BIOETICA. 1.Etica filosofică și obiectul său de studiu ....

Baze de Date

I.1 Metode de organizare a datelor în aplicatii O aplicatie este formata dintr-un program, care prelucreaza un set de date, care sunt de obicei...

Ai nevoie de altceva?