Ghiduri

Ce este trecerea în SQL și obiecte de afaceri?

Partajarea datelor din baza de date în întreaga companie este crucială pentru operațiunile zilnice ale majorității companiilor. Pentru a facilita acest lucru, datele nu se află pe computerul desktop al unei persoane; în schimb, un server de baze de date îl deține și îl accesați prin intermediul computerului și rețelei de date la care se conectează. Programele software de afaceri, inclusiv obiectele de afaceri, au un mecanism numit „SQL pass-through” care îmbunătățește eficiența accesului la date.

Client și Server

O bază de date se află de obicei pe un computer separat numit „server”, conectat la rețeaua companiei dvs. Un program de pe computer, numit „client”, generează cereri de date și le transmite prin rețea către server, care procesează cererea și returnează datele înapoi la computer. Preluarea datelor folosește resurse de calcul semnificative, dar din moment ce serverul gestionează aceste sarcini, vă eliberează computerul pentru alte activități.

Limbaj de interogare structurat

Programele de pe computerul dvs. desktop formulează cereri de informații despre baza de date prin Structured Query Language sau SQL, un set standard de comenzi din industrie care actualizează și recuperează date. SQL este un limbaj partajat de programele client și server. Ca răspuns la o comandă SQL, serverul returnează un set uniform de înregistrări către programul client. De exemplu, următoarea comandă SQL generează o listă de produse:

SELECȚIONEAZĂ numărul_articolului, descrierea, costul, ultima_sold_data DIN PRODUSE WHERE ultima_soldată_data> ‘01 / 01/2010 ’;

O comandă SQL poate genera aproape orice număr de înregistrări, pe care rețeaua de date le transportă înapoi pe computerul dvs. desktop. Un dezvoltator de software înțelept se străduiește să limiteze rezultatele la cel mai mic număr care îndeplinește o sarcină; trimiterea a milioane de înregistrări prin rețea este ineficientă și creează un blocaj masiv de trafic, încetinind accesul pentru toată lumea din companie.

Obiecte de afaceri

Multe sisteme software comerciale moderne, produse de companii precum SAP, Oracle și Peoplesoft, utilizează componente numite „obiecte de afaceri”. Deși fiecare furnizor implementează obiecte de afaceri în mod diferit, ideea este de a crea module software, fiecare dintre ele servind un scop specific în operațiunile zilnice de afaceri. De exemplu, un obiect comercial poate facilita procesarea comenzilor; diferite părți ale obiectului verifică înregistrările clienților, inventarul și opțiunile de expediere. Obiectele de afaceri se conectează și depind de un server de baze de date, deoarece este depozitul central pentru înregistrări, reguli care le gestionează și procese care le actualizează.

A trece prin

Un obiect de afaceri procesează informații local pe un computer desktop și printr-un server de baze de date. Dacă este făcut ineficient, totuși, obiectul poate solicita un număr excesiv de înregistrări din baza de date și poate utiliza calculatorul pentru a calcula subtotale și alte sume agregate. Un obiect de afaceri scris cu o trecere SQL are ca server de baze de date să proceseze mai multe înregistrări. Cu o trecere, serverul face subtotalurile și trimite mai puține înregistrări înapoi la obiect. Acest lucru pune mai puțin o povară asupra rețelei și a computerului.

$config[zx-auto] not found$config[zx-overlay] not found