Progettazione di soluzioni di database comprendono i molti passaggi di gestione di dati tra cui la modellazione di dati , progettazione di database e integrazione di database . Strumenti necessari variano a seconda di quale fase di progettazione di una soluzione di database cade . Modellazione dei dati richiede un software che permette di diagrammi di relazioni tra i dati aziendali . Progettazione di database viene eseguita utilizzando gli strumenti della piattaforma di dati . L'integrazione di basi di dati può richiedere una programmazione speciale quando le soluzioni off-the -shelf sono inadeguate . Modellazione
modellazione dei dati di dati identifica regole e requisiti per la progettazione di database , che stabilisce le relazioni tra le diverse parti dei dati e identificare come gruppi di dati esistenti . Il risultato finale di modellazione dei dati sono i "super- set " e " sub -set " di dati elaborati in una forma schematica nota come entità ( dati ) schemi di relazione ( ERDs ) . Strumenti che consentono all'utente di disegnare diagrammi , come Visio di Microsoft, non forniscono abbastanza opzioni per un progettista di database . Software progettato specificamente per la modellazione di database permette la creazione , la manutenzione e la documentazione della struttura di dati per una varietà di piattaforme di database come Oracle , Sybase , MySQL , Postgre SQL , DB2 e MS SQL . Software di modellazione in grado di aumentare la produttività " cattura " le incongruenze , difetti o errori nella progettazione della struttura dei dati .
Database Design
progettazione di database è il palazzo reale della banca dati tabelle ( schema ) . Progettazione comporta la trasformazione delle regole di modellazione e le relazioni in uno schema di database ( struttura ), creando così le tabelle che contengono i dati effettivi . Progettazione di database inizia con una piattaforma di database (prodotto) . Piattaforme come Oracle , Sybase , DB2 e altri forniscono un sistema per il database di lavorare all'interno e includono database di progettazione , monitoraggio e strumenti di test . Strumenti di modellazione separati integrano con gli strumenti di progettazione del database che consentono ai ERDs e le regole per essere importati nella piattaforma . Il designer inizia a costruire le tabelle necessarie utilizzando gli strumenti di progettazione eventualmente riempire le tabelle con i dati effettivi . Alcune piattaforme possono includere una modellazione dei dati strumento software .
Integrazione
integrazione dei dati
dati si verifica quando due banche dati o le fonti di dati separati sono fusi insieme . Soluzioni di database includono spesso l'integrazione in particolare quando un business sperimenta una fusione , una riprogettazione processo o ha ereditato o acquistato i dati da un'altra società . Strumenti di integrazione dei dati aiutano sistemi diversi interagiscono e si connettono . Questi strumenti di decrittografare i dati e poi tappa ( organizzare i dati in gruppi corretti ) , trasformazione ( applicare le regole del database ) e caricare i dati in tabelle di database . Strumenti di integrazione di database contengono script o codice , spesso definito come " connettori " , che lavorano per integrare i formati di dati , Web e la tecnologia , le applicazioni legacy , formati B2B e dati non strutturati , quali relazioni, HTML e altri tipi di file . Software di integrazione dei dati può essere l'acquisto di off-the - shelf , essere parte di una piattaforma di dati o di essere progettata per una soluzione di database specifico da un team di programmatori .