Designing databaseløsninger omfatte mange skritt for å håndtere data, inkludert data modellering , database design og database integrasjon. Nødvendig verktøy vil variere avhengig av hvilket stadium av designe en database løsning faller inn . Datamodellering vil kreve programvare som gjør det mulig for diagram forretningsdata relasjoner. Database design gjøres ved hjelp av data plattform verktøy. Integrere databaser kan kreve spesiell programmering når off- the- sokkel løsninger er mangelfulle . Datamodellering
Datamodellering identifiserer regler og krav til database design , etablere relasjoner mellom de ulike delene av data og identifisere hvordan å gruppere eksisterende data . Det endelige resultatet av datamodellering er " super -sett " og " sub -sett " av data hentet i en skjematisk form kjent som foretaket ( data) relasjonsdiagrammene ( ERDs ) . Verktøy som tillater brukeren å tegne diagrammer , som Microsofts Visio , ikke leverer nok muligheter til en database designer . Programvare utviklet spesielt for database modellering tillater etablering , vedlikehold og dokumentasjon av datastruktur for en rekke database plattformer, inkludert Oracle , Sybase , MySQL , Postgre SQL, DB2 og MS SQL. Modellering programvare kan øke produktiviteten ved å "fange " inkonsekvenser, feil eller feil i data struktur design.
Database Design
Database design er den faktiske byggingen av databasen tabeller ( skjema ) . Design innebærer transformere modellering regler og relasjoner i et databaseskjema ( struktur) og dermed skape tabellene som holder de faktiske dataene . Database design begynner med en database plattform ( produkt) . Plattformer som Oracle , Sybase , DB2 og andre gir et system for databasen til å arbeide innenfor og inkluderer database design , overvåking og testverktøy . Separate modelleringsverktøy integreres med database design verktøy som tillater de ERDs og regler som skal importeres inn i plattformen . Designeren begynner deretter å bygge de nødvendige tabeller ved hjelp av designverktøy slutt fyller tabellene med faktiske data . Noen plattformer kan omfatte en datamodellering programvare verktøyet .
Data Integration
Data integrasjon oppstår når to separate databaser eller datakilder er flettet sammen . Databaseløsninger ofte inkluderer integrasjon særlig når en bedrift opplever en fusjon, en prosess redesign eller har arvet eller kjøpt data fra et annet selskap . Dataintegrasjon verktøy hjelper ulike systemer samhandle og koble til. Disse verktøyene dekryptere data og deretter scenen ( ordne dataene i de riktige gruppene ) , transform ( gjelder databasen regler) og laster ned data på databasetabeller. Database integrasjon verktøy inneholde skript eller kode , ofte referert til som " kontakter " , som arbeider for å integrere data , web og teknologi formater , legacy applikasjoner , B2B formater og ustrukturerte data som rapporter, HTML og andre typer filer. Data integrering programvare kan kjøpe off -the -sokkel , være en del av en dataplattform eller være konstruert for en bestemt database løsning av et team av programmerere .