Referat - Proiect Baze de date II

Categorie
Referate Informatica
Data adaugarii
acum 5 ani
Afisari
455
Etichete
proiect, baze, date
Descarcari
303
Nota
0 / 10 - 0 voturi



Proiect Baze de date II

Client
BI
Date prsonale: - Nume
- Adresa structura de grup
- Telefon
Disk-uri
Cod
Cod copie
Caracteristici (titlu,producator,categorie,hardware,an_aparitie)
Stare

Imprumut
Cod
Cod copie
BI
Data_i
Data_r

Cheile identificate sunt: BI pentru Clienti, Cod si Cod_copie pentru
Disk-uri, BI,Cod,Cod_copie si Data_i pentru Imprumut.
Dupa eliminarea campurilor repetitive structura Disk se va diviza in doua tabele:Disk si Disk_c.

DISK: Cod,Titlu,Producator,Categorie,Hardware,An_aparitie;
DISK_c:Cod,Cod_c,Stare.

Se elimina structurile de grup din tabela Client :

USER:BI,Nume,Adresa,Telefon.

Datorita faptului ca intre campurile tabelelor nu mai exista dependente de nici un alt fel (functionale, incomplete sau tranzitive) putem considera tabelele ca fiind in FN3.
In acest moment schema sistemului arata astfel:


User




BI
Nume
Adresa
Telefon


Loan





Cod
Cod-c
BI
Data-i
Data-r


Disk-c



Cod
Cod-c
Stare


Disk






Cod
Titlu
Producator
Categorie
Hardware
An-ap


Structura tabelelor ce compun BD

Nume
Tip cheie
Val. imp.
Check
Tab. Care ref.
Tip data
Lungime
Not null/unic










USER.DBF








BI
Ch. Externa
Ch. Primara
-
-
-
Caracter
10
Not null/
unic

Nume
-
-
-
-
Caracter
30
Not null

Adresa
-
-
-
-
Caracter
30
Not null

Telefon
-
-
-
-
Numeric
9
-










LOAN.DBF








Cod
Ch. Primara
-
-
-
Caracter
5
-

Cod_c
Ch. Primara
-
-
DISK_C
Caracter
5
-

BI
Ch. Primara
-
-
USER
Caracter
10
-

Data_I
Ch. Primara
Date()
-
-
Data
8
-

Data_r
-
Date()+3
-
-
Data
8
-










DISK_C.DBF








Cod
Ch. Primara
-
-
DISK
Caracter
5
-

Cod_c
Ch. Externa Ch. Primara
-
-
-
Caracter
5
Not null/ unic

Stare
-
LIBERA
-
-
Caracter
11
-










DISK.DBF








Cod
Ch. Externa Ch. Primara
-
-
-
Cara


Copyright © Toate drepturile rezervare. 2008 - 2024 - Referatele.org