Skip to main content

Koks yra duomenų bazių užklausos apibrėžimas?

Anonim

Duomenų bazės užklausa ištraukia duomenis iš duomenų bazės ir formuoja ją skaitomoje formoje. Užklausa turi būti parašyta kalba, kuria reikalinga duomenų bazė, paprastai, ta kalba yra SQL.

Pvz., Kai norite, kad duomenys iš duomenų bazės, jūs naudojate užklausą, prašydami konkrečios informacijos, kurią norite. Galbūt turite darbuotojų lentelę ir norite stebėti pardavimo našumo skaičių. Galite užklausti savo duomenų bazę darbuotojui, kuris užregistravo didžiausią pardavimą per tam tikrą laikotarpį.

SQL SELECT ataskaita

Duomenų bazės užklausa turi atitikti duomenų bazės reikalaujamą užklausos formatą. Dažniausiai naudojamas standartinis užklausos formatas yra "Structured Query Language" (SQL), kurį naudoja daugelis duomenų bazių valdymo sistemų. SQL yra galinga kalba, galinti išplėtoti užklausas.

SQL naudoja SELECT aprašą, norėdami pasirinkti konkrečius duomenis.

Apsvarstykite pavyzdį, pagrįstą "Northwind" duomenų baze, kuri dažnai tiekia duomenų bazės produktus kaip pamoka.

Štai ištrauka iš duomenų bazės "Darbuotojai" lentelė:

Ištrauka iš "Northwind" duomenų bazės Darbuotojų lentelė
Darbuotojo IDPavardėPirmas vardasPavadinimasAdresasMiestasRegionas
1DavolioNancyPardavimų atstovas507 - 20 ave. E.SietlasWA
2FullerAndriejus

Viceprezidentas, Pardavimai
908 W. Capital WayTacomaWA
3LeverlingJanetPardavimų atstovas722 Moss Bay Blvd.KirklandasWA

Norėdami grąžinti darbuotojo vardą ir pavadinimą iš duomenų bazės, SELECT ataskaita atrodytų taip:

SELECT FirstName, LastName, Title iš darbuotojų;

Tai grįš:

Pirmas vardasPavardėPavadinimas
NancyDavolioPardavimų atstovas
AndriejusFullerViceprezidentas, Pardavimai
JanetLeverlingPardavimų atstovas

Norėdami patikslinti rezultatus, galite pridėti WHERE sąlygą:

SELECT FirstName, LastName iš darbuotojų

KUR Miestas = "Tacoma";

Jis grąžina Tacoma darbuotojo vardą ir pavardę:

Pirmas vardasPavardė
AndriejusFuller

Atkreipkite dėmesį, kad SQL grąžina duomenis eilutės / stulpelio formoje, kuri yra panaši į "Microsoft Excel", todėl ją lengva peržiūrėti ir dirbti. Kitos užklausų kalbos gali grąžinti duomenis kaip grafiką ar diagramą.

Užklausų galia

Duomenų bazė gali atskleisti sudėtingas tendencijas ir veiklą, tačiau šią galią galima panaudoti tik naudojant užklausą. Sudėtinę duomenų bazę sudaro kelios lentelės, kuriose saugoma daugybe duomenų. Užklausa leidžia filtruoti ją į vieną lentelę, kad galėtumėte ją lengviau analizuoti.

Užklausos taip pat gali atlikti jūsų duomenų apskaičiavimus arba automatizuoti duomenų valdymo užduotis. Taip pat galite peržiūrėti savo duomenų atnaujinimus prieš juos prisiimdami prie duomenų bazės.