Oracle databaser bruges med mange anvendelsesmuligheder , for store og små organisationer, der opererer i en række forskellige sektorer. Kraftfuld, sikker og pålidelig database applikationer kan bygges med Oracle, som platformen har en række funktioner til at håndtere både selve dataene og bruger adgang til det. Oracle også værktøjer til vedligeholdelse og udvikler funktioner. Oracle er en proprietær database system , og derfor skal købes med en kommerciel licens før det kan bruges . ORDBMS
Oracle er en ORDBMS (Object Relational Database Management System) produkt. Det betyder, at Oracle -databaser modeldata i form af objekter og deres relationer. Data modelleret i et Oracle -system er opdelt i konceptuelle enheder, som hver har et sæt attributter . ORDBMS modellering har også nogle af de særlige kendetegn ved objektorienteret udvikling , hvor ansøgningen ansvaret er delt mellem logiske objekter , som hver har en veldefineret sæt af egenskaber og adfærd.
Arkitektur
Salg
Oracle database arkitektur modeller af oplysninger til et system, som en enkelt enhed lagret på en database -server . Disse data administreres som en enhed , men er designet til at give adgang for flere brugere på én gang og samtidig opretholde dataintegritet . Det betyder, at selv når flere brugere har mulighed for at se de samme dataelementer , at opdatere, indsætte og endda fjerne data , en Oracle -system er i stand til at forhindre ødelæggelse af data. Dette er kendt som transaktion ledelse og er et centralt element i Oracle -systemer.
Ekstra funktioner
Oracle databaser er udviklet med forskellige funktioner til at forbedre effektiviteten , pålidelighed og sikkerhed inden for forskellige organisatoriske miljøer . Concurrency funktioner i Oracle forhindre det samme element af data fra at blive ændret sig med mere end en bruger på samme tid . Sammenhæng er også et centralt element , hvilket betyder, at når en bruger åbner et dataelement , kan de være sikker på at de er korrekte på tidspunktet for adgangen . Forvaltning af brugerkonti inden for en Oracle-database er også en vigtig funktion , ligesom de mange administrationsværktøjer , der letter alle nødvendige vedligeholdelsesarbejde ved database administratorer ( DBAS ) .
Database Development
< br >
Der er to aspekter af Oracle database udvikling : udvikling af selve databasen og udvikling af brugergrænsefladen ansøgning om adgang til det. Udvikling af en database foregår via SQL programmering, hvor databaser kan oprettes i form af tabeller med kolonner. Søjlerne er for specifikke dataelementer og har sat datatyper. Oracle databaser kan også skabes gennem en brugergrænseflade. Sættet af databaseforespørgsler kræves af en ansøgning vil også blive bygget i SQL-kode .
Application Development
databaseprogram består af selve databasen , og det program, giver en grænseflade til brugeradgang . Disse grænseflader kan udvikles ved hjælp af mange forskellige sprog og teknologier. Oracle databaser giver API'er ( Application Programming Interfaces ) for at bistå udviklere i nogle af de mere almindelige sprog. Oracle applikationer kan bygges i sprog som Java, PHP og PL /SQL blandt andre.