Sunteți pe pagina 1din 8

Gestiunea bazelor de

date relaionale
DRD. RNDAU SNZIANA
04.10.2016

GESTIUNEA BAZELOR DE DATE RELAIONALE - DRD. RNDAU SNZIANA

Mod de evaluare
Seminar 50% test gril + 50% test practic

GESTIUNEA BAZELOR DE DATE RELAIONALE - DRD. RNDAU SNZIANA

Recapitulare
Conceptele de baz ale modelului relaional
In cadrul modelului relaional organizarea datelor se realizeaz n tabele
bidimensionale, numite i relaii.
cmp
nregistrare

= o coloan a tabelului, iar numrul total de cmpuri reprezint gradul relaiei


= o linie a tabelului (numrul total de nregistrri formeaz cardinalitatea relaiei)

realizare

= valoarea unui cmp

domeniu

= mulimea realizrilor unui cmp

cheie primar

= un cmp care identific n mod unic nregistrrile unei tabele ( valori unice i nenule)

cheie candidat

= un cmp (altul dect cheia primar) ce ndeplinete condiiile necesare cheii primare

cheie extern

= cmpul (grup de cmpuri) ce servete la realizarea legturii cu alt tabel n care acesta
este cheie primar.
GESTIUNEA BAZELOR DE DATE RELAIONALE - DRD. RNDAU SNZIANA

Tabel Furnizori
Cheie primar

Cod furnizor

Cheie candidat

Cod unic de
identificare

realizare

Denumire

cmp

Adres

Localitate

1001

RO 1289562

SC Alfa SRL

Str. Rosu nr 5

Piteti

1002

RO 1458623

R&M Audit SRL

Str. Florilor 16A

Bucureti

1003

RO 7825161

SC Boromir SA

Str. Calea Bucureti

Bacu

1004

RO 8952320

SC Farmec SA

Str. Preciziei nr 24

Iai

nregistrare

domeniu
GESTIUNEA BAZELOR DE DATE RELAIONALE - DRD. RNDAU SNZIANA

Cod furnizor

Cod unic de
identificare

Denumire

Adres

Localitate

1001

RO 1289562

SC Alfa SRL

Str. Rosu nr 5

Piteti

1002

RO 1458623

R&M Audit SRL

Str. Florilor 16A

Bucureti

1003

RO 7825161

SC Boromir SA

Str. Calea Bucureti

Bacu

1004

RO 8952320

SC Farmec SA

Str. Preciziei nr 24

Iai

Cheie primar
ID
Comand

Dat comand

Dat estimat livrare

Cod furnizor

31/12/2015

15/01/2015

1001

08/02/2016

15/02/2016

1002

06/04/2016

01/05/2016

1001

09/06/2016

30/06/2016

1004

17/07/2016

25/07/2016

1003
Cheie extern

GESTIUNEA BAZELOR DE DATE RELAIONALE - DRD. RNDAU SNZIANA

Legaturi ntre tabele


11

unei realizri din cmpul cheie primar i corespunde o singur realizare n cmpul cheie extern

1n

unei realizri din cmpul cheie primar i corespund mai multe realizri n cmpul cheie extern

mn

unei realizri din cmpul cheie primar i corespund mai multe realizri n cmpul cheie extern
i reciproc. Acest tip de relaie este frecvent ntlnit, dar nu se poate implementa direct n
bazele de date relaionale. Pentru modelare se folosete o relaie suplimentar, de tip 1-N
pentru fiecare din tabelele iniiale.

GESTIUNEA BAZELOR DE DATE RELAIONALE - DRD. RNDAU SNZIANA

Legaturi ntre tabele exemple


1 1 : Persoana rol fiscal
1 n : Furnizori Facturi
m n: Cursani - Cursuri

GESTIUNEA BAZELOR DE DATE RELAIONALE - DRD. RNDAU SNZIANA

SQL Server
Server name: s-win-sql-cig
User: studentB
Parola: parola 2016
Exemplu baza de date: 629_Ionescu_Ion

GESTIUNEA BAZELOR DE DATE RELAIONALE - DRD. RNDAU SNZIANA

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