Introduzione all'SQL

Materie:Appunti
Categoria:Ragioneria
Download:45
Data:09.11.2001
Numero di pagine:1
Formato di file:.doc (Microsoft Word)
Download   Anteprima
introduzione-sql_1.zip (Dimensione: 7.16 Kb)
trucheck.it_introduzione-all-sql.doc     47.5 Kb
readme.txt     59 Bytes


Testo

REGOLE
In una entità tutti gli attributi non chiave devono dipendere funzionalalmente da tutta la chiave principlale
Attributi non chiave non possono dipendere funzionalmente da altri attributi non chiave
Regole per il passaggio dal modello E/R a quello relazionale:
• Per ogni entità dell’ E/R, si definisce una nuova relazione nel relazionale;
• Ogni attributo dell’entità diventa attributo della relazione;
• L’attributo ‘chiave primaria’ dell’entità diventa attributo ‘chiave primaria’ nella relazione.
Regole specifiche per il tipo di relazione:
1:N
N:M
Nella 1:1 si effettua una migrazione di una chiave, oppure di tutti gli attributi dell’entità che ne ha di meno, mantenendo la chiave di quella che ne ha di più.
Le entità che diventano relazioni cambiano il nome con una “T_” davanti.
ANALISI CONCETTUALE
+ descrizione entità (chiavi e attributi) e descrizione associazioni
cardinalità, parzialità, tipo di attributi
ANALISI LOGICA
COMPUTER (CodCpu, …, CodProc)
VENDITORE (CodVen, …)
PROCESSORE (CodProc, …)
T_COMP-VEND (CodCpu, CodVen, …)
+ Definizione di volta in volta di MAIN e CORRELATE
T_COMPUTER
T_PROCESSORE
T_VENDITORE
T_COMP-VEND
CodCpu
CodProc
CodVen
CodCpu
……
……
……
CodVen
CodProc
……
……
……
ISTANZE
T_COMP
CocCpu

CodProc
T_PROC
CodProc

Comp1

Proc3
Proc1

Comp2

Proc1
Proc2

Comp3

Proc1
Proc3

Comp4

Proc2
T_VEND
CodVend

T_COMP-VEND
CodCpu
CodProc
Vend1

Comp2
Vend1
Vend2

Comp3
Vend1
Vend3

Comp3
Vend3

Esempio