Oracle SQL ( Structured Query Language ) är ett datorspråk som är konstruerad för att hantera data i RDBMS ( Relational Database Management system ) databaser . En RDBMS är ett system av tabeller som lagrar data och representerar förhållandet mellan dem . SQL har olika strukturella faktorer , inklusive klausuler , uttryck , frågor , påståenden och predikat . Oracle SQL används ofta för hantering av data som lagras i Oracle-databaser ( även kallad Oracle RDBMS eller helt enkelt Oracle ) . Fördel : centraliserat hanteringssystem och kontroll
Oracle SQL-satser kan data kontrolleras från en central tabellform förvar . En databasadministratör ( DBA ) är ansvarig för att skapa användare , tilldela behörigheter , lägga till poster , ta bort överflödig information , ändra befintliga uppgifter och frågor process . Detta centralt lagrade data delas och nås av olika tillämpningar . Detta eliminerar datainmatning och datalagring redundans
Fördel : . Standardisering
En stor fördel med Oracle SQL är dess standardisering och konsekvens mellan olika implementationer . SQL var först standardiserat av ANSI ( American Standards Institute ) 1986 , och ytterligare ratificerades 1987 av International Organization for Standardization ( ISO ) , som är dess standardiseringsorgan Addera ditt Nackdel : . Oförmåga att genomföra rekursiv Processing
Enligt " SQL for Dummies ", en av de stora nackdelarna med SQL är dess oförmåga att utföra rekursiv bearbetning . Rekursiv behandling är en typ av dator funktion ( eller program ) , där ett av stegen i ett program ( eller förfarande ) repriser hela programmet ( eller förfarande ) . SQL saknar looping konstruktioner som är vanliga i andra hög nivå programmeringsspråk , t.ex. för och vad loopar . Det kan inte upprepa åtgärder och det finns inget sätt att definiera repetitiva looping konstruktioner i SQL
Nackdel: . Inkompatibilitet och komplexitet
En av de stora nackdelarna med Oracle SQL är inkonsekvens och uppgifter oförenlighet inom tid och datum syntax , strängsammanfogning och skiftlägeskänslighet . Språket är komplex , med ett sökord strategi liknande struktur som COBOL ( vanlig business - oriented language ) , med färre syntax och grammatiska regler
Nackdel : . Begränsad funktionalitet
SQL är en domän specifik eller speciella ändamål språket och dess användning är begränsad till ett visst program domän . SQL-satser drivs på bord och uppsättningar av data, såsom personalkostnader databaser och kalkylblad redovisning . SQL är ett deklarativt domänspecifik språk som är begränsad till tabellform representation av data .