? En forespørgsel processor accepterer instruktionerne i SQL-sproget . Det afkoder instruktionerne , analyserer dem, så udfører dem . Forespørgslen motor er en vigtig komponent til en database , med den anden komponent er den faktiske datalagring mekanisme. Den er ansvarlig for at analysere forespørgsler til eksekverbare kommandoer, der kan udstedes til at gemme, hente og ændre data. Forespørgslen processor har sin andel af ulemper. Syntaks
Forespørgslen processor er begrænset til en streng sæt syntaktiske regler, der skal overholdes. Hver kommando skal placeres i præcis den rækkefølge , eller forespørgslen falder fra hinanden . Ingen ord uden for realm af SQL er kompatible med sproget .
Processing Intensiv
Running forespørgsel forarbejdning tager mange beregninger. Den indtastede tekst skal analyseres , den nøjagtige betydning skal afkodes , og derefter de operationer, endelig kan finde sted.
Mindre syntaksfejl kan smide Off Resultater
en forkert stavede forespørgsel kan helt kaste resultater fra en database forespørgsel. Dette skyldes, at query processorer tage deres kommandoer meget bogstaveligt. Et dårligt formuleret forespørgsel kan i bedste ikke fungerer, og i værste kan resultere i tab af data eller korruption.
Query Syntax høj grad påvirker Kvalitet
Da brugeren skal indtaste en SQL forespørgsel i henhold til meget strenge SQL syntaks standarder , er der en stor variation i kvaliteten af SQL-forespørgsler. Nogle SQL eksperter har langt bedre resultater end SQL novicer . Dette er den ulempe forespørgslen processor . Det gør præcis, hvad du beder om det , også selvom du mener for det at gøre noget andet.