Indhold
- Fordel: centraliseret styrings- og kontrolsystem
- Fordel: standardisering
- Ulempe: manglende evne til at implementere rekursiv behandling
- Ulempe: uforenelighed og kompleksitet
- Ulempe: begrænset funktionalitet
Orace SQL (det strukturerede sprog) er et computersprog designet til at administrere data, der er gemt i en RDBM-database (relationsdata management system). En RDBMS er et system med tabeller, der gemmer data og repræsenterer forholdet mellem dem. SQL har flere elementer af struktur, herunder klausuler, udtryk, udsagn og prædikater. Oracle SQL bruges generelt til at administrere data, der er gemt i en database (også kaldet RDBMS eller simpelthen Oracle).
Fordel: centraliseret styrings- og kontrolsystem
Oracle SQL-påstande giver dig mulighed for at kontrollere data fra et centralt arkiv i tabeller. Databaseadministratoren er ansvarlig for oprettelse af brugere, tildeling af privilegier, tilføjelse af poster, sletning af gentagne oplysninger, ændring af data og proceskøer. Centraliseret datalagring deles og fås adgang til af flere applikationer, hvilket eliminerer dataregistrering og gentagelseslagring.
Fordel: standardisering
Den største fordel ved Oracle's SQL er standardiseringen og konsistensen af flere forskellige implementeringer. SQL blev først standardiseret af ANSI (American Standards Institution) i 1986 og blev ratificeret i 1987 af International Standardization Organization (ISO), som opretholder standardiseringsorganet.
Ulempe: manglende evne til at implementere rekursiv behandling
Ifølge SQL-guiden er en af de største ulemper manglende evne til at udføre rekursive processer. Dette er en type computerfunktion (eller program), hvor et trin eller en procedure genstarter hele programmet eller processen. SQL mangler almindelige konstruktioner på andre programmeringssprog på højt niveau, f.eks. "For" og "hvad". Det kan ikke gentage handlinger, og der er ingen måde at definere en gentagen struktur i SQL på.
Ulempe: uforenelighed og kompleksitet
En af de største ulemper ved Oracle's SQL er inkonsekvensen og inkompatibiliteten af data i tid og syntaksdata, sætningskompensation og følsomhed. Sproget er komplekst med nøgleord, der ligner COBOL, med mindre færre regler for syntaks end grammatik.
Ulempe: begrænset funktionalitet
SQL er et specifikt domæne eller specielt formålssprog, hvor brugen er begrænset til specifikke domæneprogrammer. SQL-udsagn drives af tabeller og datasæt, såsom personlige databaser og regneark med konti. SQL er et domænespecifikt deklarativt sprog begrænset til repræsentationer af datatabeller.