Documente Academic
Documente Profesional
Documente Cultură
• DEFINITII
• CLASIFICARE
• STRUCTURA BAZEI DE DATE
• TABEL – PREZENTARE GENERALA
• RELATIILE INTRE TABELE
DEFINITII
1. DUPA MODEL:
• BD RELATIONALE – FOLOSESC MODELUL RELATIONAL BAZAT PE ENTITATI, ATTRIBUTE, RELATII
• BD IERARHIZATA – NU EXCLUDE MODELUL RELATIONAL
• BD DISTRIBUITE (RETEA)
Nume
(descriptor) Coloane (field)
Cap de tabel
Inregistrari
(records)
STRUCTURA UNUI TABEL
• NUMERICE
• INTEGER
• TINYINT – 1 BYTE
• SMALLINT – 2 BYTES
• MEDIUMINT – 3 BYTES
• INT – 4 BYTES
• BIGINT – 8 BYTES
• NUMERE CU ZECIMALE
• FLOAT – EX: PRET FLOAT(3,2)
• DOUBLE – EX: MEDIE DOUBLE(10,3)
• DECIMAL – EX: TOTAL DECIMAL(10,2); SCOR DECIMAL(2)
• NUMERIC – ESTE SINONIM CU DECIMAL
• TIPUL DE DATA BIT – UTILIZAT PENTRU CAMPURI CARE AU VALORI BINARE
• TIPURI DE DATA SIRURI DE CARACTERE:
• CHAR
• VARCHAR
• TEXT
• BINARY
• VARBINARY
• BLOB
• ENUM
• SET
• TIPURI DE DATA PRIN CARE SE REPREZINTA TIMPUL:
• DATE
• TIME
• DATETIME
• TIMESTAMP
• YEAR
• NUME_TABELA (NUME_CAMP1 TIP_DATA [FORMAT],
NUME_CAMP2 TIP_DATA [FORMAT],
…… )
CHEIA PRIMARA
Linii_Facturi Produse
Nr_factura# Cod_produs#
Cod_produs# Denumire_produs
Denumire_produs
Cantitate
Pret_unitar
TVA
CHEIA STRAINA
Facturi Linii_Facturi
Nr_factura# Nr_factura#
Data_factura Cod_produs#
Nume_client Cantitate
Adresa_client Pret_unitar
Banca_client TVA
Cont_client
Valoare_totala_cu_
tva
Valoare_totala_fara
_tva
RELATIILE INTRE TABELE
1. RELATIA 1-1
CEL MAI SIMPLU TIP DE RELATIE
UNUI ELEMENT DIN TABELA T1 II CORESPUNDE UN SINGUR ELEMENT DIN TABELA T2
SI RECIPROC
2. RELATIA 1:N
UNUI ELEMENT DIN TABELA T1 II CORESPUND UNUL SAU MAI MULTE ELEMENTE DIN
TABELA T2, IAR UNUI ELEMENT DIN TABELA T2 II CORESPUNDE UN SINGUR ELEMENT
DIN TABELA T1
3. RELATIA M:N
UNUI ELEMENT DIN TABELA T1 II CORESPUND UNUL SAU MAI MULTE ELEMENTE DIN
TABELA T2, IAR UNUI ELEMENT DIN TABELA T2 II CORESPUND UNUL SAU MAI MULTE
ELEMENTE DIN TABELA T1
ACEASTA RELATIE POATE FI IMPLEMENTATA NUMAI PRINTR-O TABELA SUPLIMENTARA
DE TIPUL 1:N
EXEMPLU DE RELATIE M:N