Koti tietokannat Mikä on tallennettu menettely? - määritelmä techopediasta

Mikä on tallennettu menettely? - määritelmä techopediasta

Sisällysluettelo:

Anonim

Määritelmä - mitä tallennettu menettely tarkoittaa?

Tallennettu menettely on aliohjelma, joka on käytettävissä kytketyille relaatiotietokantajärjestelmän sovelluksille. Tallennettuihin toimintoihin on soitettava tai niihin on vedottava, koska ne ovat SQL- ja ohjelmointikomentojen sarjoja, jotka suorittavat hyvin erityisiä toimintoja. Suurin osa suurimmista relaatiotietokantajärjestelmistä (esim. SQL Server, Oracle, MySQL, Postgres ja muut) tukee tallennettuja menettelyjä.


Tämä termi tunnetaan myös nimellä proc tai tallennettuproc.

Techopedia selittää tallennetun menettelyn

Tallennettuja menettelyjä käytetään, kun sovelluksen on suoritettava monimutkainen tehtävä käyttämällä relaatiotietokantatietoja. Esimerkki voi olla lainalainahakemus asiakkaan takaisinmaksukyvyn ja luottokelpoisuuden määrittämiseksi. Asiakkaan takaisinmaksukyvyn tarkistamiseksi lainapäällikkö vertaa asiakkaan keskimääräisiä kuukausituloja hänen kuukausittaisen tilisiirron summaansa 24 kuukauden ajan. Luottokelpoisuuden varmistamiseksi lainapäällikkö toimittaa asiakkaan henkilöllisyystodistuksen tai sosiaaliturvatunnuksen luottotiedotussivustolle.


Molemmat yllä olevat toimet ovat monimutkaisia ​​ja vaikeita saavuttaa käyttämällä SQL-peruskäskyjä. Lisäksi asiakaslainan hyväksymisprosessi voidaan suorittaa eri aikoina eri asiakkaille (ts. Sama toimenpide toistetaan useita kertoja), mutta kuhunkin toimintoon liittyy eri asiakastietoja.


Yllä oleva tilanne on ihanteellinen esimerkki siitä, milloin tallennettuja prosesseja tulisi käyttää - ts. Suorittaessaan monimutkaista toimintoa käyttämällä SQL: n, menettelykielen / rakenteellisen kyselykielen (PL / SQL) tai ulkoisen ohjelmointikielen, esimerkiksi Java tai C ++, yhdistelmää. Toiseksi sama toiminto suoritetaan toistuvasti, ja ainoat muutokset ovat käsiteltävät parametrit tai tiedot.


Tallennetut menettelyt tarjoavat yleensä suorituskyvyn edun hakemuskoodin kirjoittamiseen seuraavista kahdesta syystä:

  • Niille ei aiheudu ylimääräistä ohjelmien välistä viestintää tietokannan ja ulkoisen sovelluksen välillä.
  • Sinun ei tarvitse kääntää ja suorittaa jokaiselle esiintymälle, koska tallennetut prosessit käännetään vain kerran.

Tallennetut menettelyt tallennetaan osana tietokannan datasanakirjaa, eikä sovellukseen, joka viittaa tietokantaan. Kun tallennetut prosessit kutsuvat muita tallennettuja prosesseja, tätä kutsutaan sisäkkäisten tallennettujen menettelyjen asetukseksi.

Mikä on tallennettu menettely? - määritelmä techopediasta