Deprecated: The each() function is deprecated. This message will be suppressed on further calls in /home/zhenxiangba/zhenxiangba.com/public_html/phproxy-improved-master/index.php on line 456
BDL 2005 home
[go: Go Back, main page]

  home bookmark news contact  

analisi requisiti >

schema dati >

operazioni >
interfacce >
caricamento dati >
vincoli >
 
risorse utili >
 
 

 Versione Aggiornata Schema Dati 1.14 > changelog < Scarica il doc Word   Scarica lo Zip  
 Versione Aggiornata Create 1.16 > changelog < Scarica il file SQL          

Convenzioni di denominazione (versione aggiornata 1.4)
Nei nomi delle relazioni e degli attributi, composti da più parole, non vengono usati spazi ma lettere maiuscole per separare le diverse parole omettendo gli articoli e le preposizioni.
Dato che Oracle impone una lunghezza massima per gli identificatori è stato necessario abbreviare alcuni nomi; questo è stato fatto in modo consistente, cosicchè un certo nome si trovi abbreviato allo stesso modo in tutti i contesti dove occorre.
La relazione Dipendenti-Progetti è derivata dalla trasformazione di un’associazione molti a molti.
Le relazioni Recapiti Telefonici, Indirizzi Recapito, Recapiti sono state introdotte per modellare un attributi multivalore.
Per ogni relazione sono stati introdotti attributi astratti, con funzione di chiave primaria.
I nomi degli attributi astratti, che rappresentano le chiavi primarie, iniziano sempre con “ID” e i loro valori sono generati automaticamente dal sistema. Gli attributi astratti non sono visibili all’utente.
All’utente vengono mostrati solo gli attributi specificati nel documento dei requisiti.
Per le chiavi esterne invece si utilizza lo stesso nome dell’attributo che viene riferito, tranne in casi particolari in cui è sorta l’esigenza di dare loro un nome più significativo.
Nello schema sono utilizzati i seguenti tipi di dati:

• NUMBER(5)
• VARCHAR2(20)
• VARCHAR2(40)
• VARCHAR2(80)
• VARCHAR2(1000)
• DATE
• CHAR(1)
Click per ingrandire
Schema Dati

Descrizione delle relazioni
L’ereditarietà è stata emulata nel modello relazionale secondo la tecnica del partizionamento verticale.
Per rendere leggibile lo schema di ciascuna collezione abbiamo collocato i vincoli unique e not null in due colonne che affiancano quelle degli attributi, mentre i vincoli chiave primaria, chiave esterna ed eventuali altri vincoli di controllo sono stati posti sotto l’elenco degli attributi.
Gli identificatori, introdotti in ogni classe per rivestire il ruolo di chiave primaria e i cui valori sono generati automaticamente dal sistema, possono assumere una lunghezza massima di 5 cifre.

 

< cert. presenze
< tempi di lavoro
< visualizza gruppi
 
< pagina bdl05
< lucidi
< materiale x esercizi
 
< news dal Prof.Ghelli
 
 
sito web disegnato e mantenuto dal gruppo web bdl05