Designing Database lösningar innefattar många steg i att hantera data inklusive datamodellering , databasdesign och databas integration . Erforderliga verktyg varierar beroende på vilket stadium av design en databaslösning faller in . Datamodellering kräver ett program som möjliggör diagramming affärsdata relationer . Databasdesign åstadkoms med hjälp av verktyg dataplattform . Integrera databaser kan kräva särskild programmering när off - the- shelf lösningar är otillräckliga . Data Modeling
Datamodellering identifierar regler och krav för databasdesign , fastställande av förhållandet mellan de olika delarna av data och identifiera hur man gruppera befintliga data . Det slutliga resultatet av datamodellering är " super - set " och " sub - uppsättningar " av data som dras i en schematisk form som kallas enheten ( data) relationship diagram ( ERDs ) . Verktyg som tillåter användaren att rita diagram , som Microsofts Visio , inte levererar tillräckligt med alternativ till en databas designer . Programvara som utformats speciellt för databasmodellering möjliggör skapande, underhåll och dokumentation av datastruktur för en mängd olika databas plattformar , inklusive Oracle , Sybase , MySQL , Postgre SQL , DB2 och MS SQL . Modellering programvara kan öka produktiviteten genom att "fånga " inkonsekvenser , fel eller misstag i den datastruktur design.
Database Design
Database design är själva byggandet av databasen tabeller ( schema ) . Design handlar om att omvandla modellering regler och relationer i en databas schema ( struktur ) vilket skapar de tabeller som håller de faktiska uppgifterna . Databasdesign börjar med en databas -plattform ( produkt ) . Plattformar som Oracle , Sybase , DB2 och andra ger ett system för databasen att arbeta inom och inkluderar databas design , övervakning och testverktyg . Separata modelleringsverktyg integreras med databasverktyg designen gör det möjligt för ERDs och regler som ska importeras till plattformen . Designern börjar sedan att bygga de nödvändiga tabeller med konstruktionsverktyg småningom fylla tabellerna med verkliga data . Vissa plattformar kan innefatta ett dataverktyg modellering programvara .
Data Integration
Dataintegrering uppstår när två separata databaser eller datakällor slås ihop . Databaslösningar inkluderar ofta integration särskilt när ett företag upplever en fusion , en process redesign eller har ärvt eller köpt uppgifter från ett annat företag . Data integration verktyg hjälper olika system samverkar och anslut . Dessa verktyg dekryptera data och sedan steg ( ordna data i rätt grupper ) , transformering ( tillämpa databasen reglerna ) och läsa in data i databastabeller . Databas integration verktyg innehåller skript eller kod , ofta kallad " kontakter " , som arbetar för att integrera data , webb och teknik format, äldre program , B2B format och ostrukturerade data som rapporter , HTML och andra typer av filer . Data integration programvara kan köpa off - the- shelf , vara en del av en data som plattform eller utformas för en specifik databas lösning av ett team av programmerare .