? Oracle produserer relasjonsdatabase styringssystemer . Selskapet var sentral i utviklingen av Structured Query Language ( SQL) og er nå bransjens standard språk for å få data ut av databaser . Oracle produserer en rekke database produkter , inkludert skjemaer og rapportskriving utviklingsverktøy og Enterprise Resource Planning ( ERP ) -applikasjoner basert på en Oracle database. Database Properties
En Oracle database har to grunnleggende elementer . Det ene er et sett av database filer som er fysisk bosatt på en stasjon . Disse filene lagrer de permanente dataene i databasen. Det andre element er "forekomst ", som er et sett med prosesser som kjører i en datamaskins minne . Forekomsten gir tilgang til data i databasen filen bare etter kommandoen for å knytte forekomsten med en database har blitt utstedt. Forekomsten gjør at data fra databasen filene som skal åpnes , manipulert og endret uten endringer blir skrevet tilbake til databasefilene . Brukeren , eller et program , gjør beslutningen om å bevare eventuelle endringer i dataene ved å utstede en " COMMIT "-kommandoen .
Tilbakeføring
eksempel skiller brukerens arbeid området fra datalageret . Dette gjør at eksperimentering med data uten feil i utførelsen permanent slette eller overskrive viktige data . Eventuelle feil som blir gjort mens du arbeider med dataene bare skje i minnet og kan fjernes ved å rulle tilbake til en tidligere iverksetting. Den rollback laster den inn data fra databasen filer.
Database Slektskap
Et eksempel er som en økt, men det kan bare få tilgang til data fra databasen filer en gang databasen er " montert ". Hvor mange databaser er tilgjengelige for eksempel, kan noen av disse databasene bli montert. Imidlertid, når en database har blitt montert i et eksempel, kan ingen annen database monteres , selv om den første database er lukket . Forekomsten som har fått tilgang til en database må være lukket og en ny forekomst i gang hvis en annen database må monteres .
En til mange
En database kan være tilgjengelig for mange tilfeller samtidig. Evnen til å begrense en database til en instans eller for å tillate flere tilfeller for å få tilgang til en database som er avhengig av konfigurasjonen av systemet. En-til -en-relasjon kalles en single- eksempel database, mens en-til -mange- konfigurasjon kalles Oracle Real Application Clusters ( RAC ) . Transaksjonene for hvert tilfelle holdes atskilt ved hjelp av et system (SID ) . SID er et nummer som identifiserer hver Oracle eksempel .