Nwlapcug.com


Regole di business per la progettazione di Database

Regole di business per la progettazione di Database


Un database è un repository per i dati utilizzati nello sviluppo di software. Un database ha molti livelli, a partire da concettuale, a logica e infine un database fisico che viene effettivamente utilizzato per lo sviluppo del software. Una progettazione concettuale database è costituito da campi di dati e regole di business. Dal database concettuale, le regole di business vengono convertite in attributi di dati creando un database logico di entità-relazione. Un database fisico è utilizzato specificamente per programmazione e costituito da tabelle, righe e colonne di dati di entità e attributi.

Progettazione di database

Progettazione di un database inizia con l'identificazione della funzione di database, gli elementi di dati, dati attributi, elementi unici dati chiave e relazioni tra tabelle. Le regole di business definiscono i limiti e le caratteristiche dei dati e quindi sono una componente importante nella progettazione di un database. Richiesta di un client per informazioni e regole di business dettare quali dati gli elementi devono essere inclusi nel database e i relativi attributi.

Progettazione concettuale Database

Un concettuale database inizia con l'individuazione di elementi di dati e regole di business associate con loro. Un elenco completo di elementi di dati e le loro regole di business significativo deve essere specificato per progettare un database accurato. Un esempio di un elemento di dati è dipendente. Una regola di business può essere "un dipendente deve avere un numero di previdenza sociale". Un database logico è costituito da un database concettuale.

Progettazione logica del Database

Una progettazione del database logico è costituito da entità di dati e loro dati elementi e attributi. Gli attributi sono le descrizioni e le caratteristiche delle entità di dati e gli elementi. Gli attributi vengono stabiliti tramite regole di business che definiscono i dati limiti e vincoli, ad esempio valori consentiti e regole di calcolo. Ad esempio, se una regola business dice che un dipendente deve essere di 18 anni, quindi un attributo del campo età sarà "Età deve essere 18 o superiore." Con questo attributo, il tipo di dati è numerico con almeno due cifre, come n (2). Relazioni delle tabelle del database sono definite nella progettazione del database logico. Le relazioni possono essere classificate come uno a uno, molti-a-molti e uno-a-molti.

Fisica del Database

Un database fisico è costituito da dati in tabelle, righe e colonne. Una regola importante nella progettazione di un database fisico è per archiviare gli elementi di dati che hanno il valore più significativo. Ad esempio, dati elemento nome cliente costituito da valori per nome e cognome e quindi non ha il valore più significativo. Invece, archiviare gli elementi di dati nome e cognome separatamente nel database. Un'altra regola importante è di non archiviare gli elementi di dati che potrebbero essere generati attraverso un calcolo utilizzando altri elementi di dati. Ad esempio, dati elemento retribuzione lorda è calcolato moltiplicando la retribuzione oraria di ore lavorate. Archiviare gli elementi di dati stipendio orario e ore lavorate nel database ma non includono retribuzione lorda, come si può calcolare i codici di programma. Un database fisico accurato con una descrizione completa delle entità di dati ed elementi contribuiscono a un codice di software efficiente.