Oracle databaser er brukt med mange programmer , for store og små organisasjoner som opererer i en rekke sektorer . Kraftig , sikker og pålitelig databaseapplikasjoner kan bygges med Oracle , som plattform har en rekke funksjoner for håndtering av både selve dataene og brukertilgang til det. Oracle gir også verktøy for vedlikehold og utvikler funksjoner. Oracle er en proprietær database system , og derfor må kjøpes med en kommersiell lisens før den kan brukes . ORDBMS
Oracle er en ORDBMS (Object Relational Database Management System ) produkt. Dette betyr at Oracle-databaser modelldata i form av gjenstander og deres forbindelser . Data modellert i en Oracle -systemet er delt inn i konseptuelle enheter, som hver har et sett med attributter. ORDBMS modellering har også noen av de samme egenskapene med objektorientert utvikling , der søknaden ansvar er fordelt mellom logiske objekter, som hver har en veldefinert sett av egenskaper og atferd .
Arkitektur
Oracle database arkitektur modeller dataene for et system som en enkelt enhet som er lagret på en databaseserver . Denne informasjonen er administrert som en enhet , men er designet for å gi tilgang av flere brukere på en gang , samtidig opprettholde dataintegritet . Dette betyr at selv der flere brukere har muligheten til å vise de samme dataelementer å oppdatere, sette inn og med fjerne data , er en Oracle -systemet i stand til å hindre korrupsjon av data . Dette er kjent som transaksjonshåndtering , og er en viktig funksjon i Oracle -systemer.
Tilleggsfunksjoner
Oracle databaser er utviklet med ulike funksjoner for å forbedre effektivitet, pålitelighet og sikkerhet av systemer i ulike organisatoriske miljøer . Samtidighet funksjoner i Oracle hindre at samme element av data fra å bli endret av mer enn én bruker samtidig . Konsistens er også en viktig funksjon , som betyr at når en bruker åpner en data element, kan de være sikker på at det er korrekt ved tidspunkt for tilgang . Forvaltning av brukerkontoer i en Oracle -database er også en viktig funksjon, som er de mange administrasjonsverktøy , som tilrettelegger for nødvendig vedlikehold av database administratorer ( DBA) .
Database Development
p Det er to aspekter av Oracle database utvikling : utvikling av selve databasen og utvikling av brukergrensesnittet søknad om tilgang til det. Utvikling av en database er utført gjennom SQL programmering, der databaser kan opprettes i form av tabeller med kolonner. Søylene er for spesifikke data elementer og har satt datatyper . Oracle-databaser kan også opprettes gjennom et brukervennlig grensesnitt. Settet med søk i databasen som kreves av en søknad vil også bli bygget i SQL -kode.
Application Development
En database applikasjon består av selve databasen , og programmet som gir et grensesnitt for brukertilgang. Disse grensesnittene kan utvikles ved hjelp av mange ulike språk og teknologier . Oracle databaser gi APIer ( Application Programming Interfaces ) for å hjelpe utviklere i noen av de vanligste språkene som brukes . Oracle-applikasjoner kan bygges i språk som Java , PHP og PL /SQL blant andre.