Sunteți pe pagina 1din 3

2.4.

PROIECTAREA BAZEI DE DATE

MODEL: Relaţional

SCHEMA BAZEI DE DATE

Tabelele bazei de date

• Clienti – conţine datele despre clienţi

• Facturi – conţine facturile emise şi soldul acestora

• Incasari – conţine incasările pentru facturile emise

• Clienţi

Nr. Denumire Tip(lungime) Descriere


crt. câmp
1 dencli Text(50) Denumire client
2 cui Text(15)
Cod unic de înregistrare [Cheie primară]
3 nrrc Text(20) Număr la registrul comerţului
4 adrs Text(50) Adresa
5 localit Text(30) Localitatea
6 jud Text(30) Judeţul
7 banca Text(50) Banca
8 contb Text(30) Contul bancar

• Facturi

Nr. Denumire câmp Tip(lungime) Descriere


crt.
1 datafct DateTime Data facturii
2 seriefct Text(10)
Serie factură [Cheie primară]
3 nrfct Integer
Număr factură [Cheie primară]
4 cui Text(15) Cod unic de înregistrare
5 totfctnet Single Total net factură
6 tva Single Valoare TVA
7 totfctbrut Single Total brut factură
8 ramas Single Ramas de incasat
ixfct
Index cheie primară
fk_cui
Cheie (externă) de legătură cu tabelul clienti

1
• Incasari

Nr. Denumire câmp Tip(lungime) Descriere


crt.
1 seriefct Text(10) Serie factură
2 nrfct Integer Număr factură
3 Datainc DateTime Data incasării
4 Docinc Text(15) Document justificativ încasare
5 Sumainc Single Suma încasată
ixfct
Index cheie de legătură cu tabelul facturi

Legăturile dintre tabele

2
Securitatea bazei de date

Tabel Câmp Tip(lungime) Utilizator Grup Drepturi


* Manager Administrators Full Rights
Clienti
* Operator1 Users R

* Manager Administrators Full Rights


Facturi
* Operator1 Users R/W

* Manager Administrators Full Rights


Incasari
* Operator2 Users R/W

Tabel Câmp Tip(lungime) Metodă criptare


Clienti Contb Text(30) DES

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