Oracle SQL ( Structured Query Language ) er en datamaskin språk som er designet for å behandle data lagret i RDBMS ( relasjonsdatabase styringssystemer ) databaser . En RDBMS er et system av tabeller som lagrer data og representerer forholdene mellom dem . SQL har ulike strukturelle elementer , inkludert klausuler , uttrykk , spørringer , uttalelser og predikater . Oracle SQL er ofte brukt for behandling av data som er lagret i Oracle-databaser (også kalt Oracle RDBMS eller bare Oracle) . Fordel: Sentralisert Management System og kontroll
Oracle SQL-setninger at data kan styres fra en sentral tabellform depot. En database administrator ( DBA ) er ansvarlig for å opprette brukere , tildele rettigheter, legge til poster , slette overflødig informasjon , endre eksisterende data og prosess spørsmål. Dette sentralt lagrede data deles og nås ved ulike bruksområder. Dette eliminerer dataregistrering og datalagring redundans
Advantage : . Standardisering
En stor fordel med Oracle SQL er dens standardisering og konsistens mellom ulike implementeringer. SQL ble først standardisert av ANSI ( American Standards Institute) i 1986 , og videre ratifisert i 1987 av International Organization for Standardization ( ISO ) , som fortsatt sin standardiseringsorgan
Ulempe: . Manglende evne å implementere recursive Processing
Ifølge " SQL for Dummies ", en av de store ulempene med SQL er dens manglende evne til å utføre rekursiv prosessering. Recursive behandling er en type datamaskin funksjon ( eller program) hvor én av trinnene i et program ( eller prosedyre ) repriser hele programmet (eller prosedyre ) . SQL mangler looping konstruksjoner som er vanlige i andre høyt nivå programmeringsspråk , for eksempel for og hva looper . Det kan ikke gjenta handlinger, og det er ingen måte å definere repeterende looping konstruksjoner i SQL
Ulempe : . Inkompatibilitet og kompleksitet
En av de store ulempene med Oracle SQL er inkonsekvens og data inkompatibilitet i de områdene av tid og dato syntaks, streng sammensetning og små bokstaver . Språket er komplisert, med et nøkkelord tilnærming som ligner i struktur til COBOL (vanlig business- orientert språk ) , med færre syntaks og grammatikk regler
Ulempe: . Begrenset funksjonalitet
< p > SQL er et domene spesifikk eller spesielle formål språk , og bruken er begrenset til et bestemt program domene. SQL-setninger er operert på bordene og sett med data, for eksempel personell databaser og regnskap regneark . SQL er en deklarativ domene bestemt språk som er begrenset til tabellform representasjon av data .