Vitajte na [www.pocitac.win] Pripojiť k domovskej stránke Obľúbené stránky
Tu je to, čo to znamená v týchto kontextoch:
* Relačná teória algebry a databázy: V relačnej algebre je tupo v vzťahu jeden riadok (tabuľka). „Tuple premenná“ je symbolický názov priradený na predstavenie * single * tuple z vzťahu. Používa sa vo formálnych popisoch dopytov a operácií, aby sa označila na riadok bez toho, aby vopred poznala jeho konkrétny obsah. Napríklad v dotaze, ktorý zahŕňa pripojenia, môže premenná n -Tuple predstavovať riadok z jednej tabuľky, ktorá sa porovnáva alebo kombinuje s riadkami z inej tabuľky.
* Koncepčný model spracovania dotazov: Keď databázový systém spracúva dotaz, môže interne používať dočasné premenné na ukladanie manipulovaných n -tíkov. Tieto interné premenné nie sú priamo prístupné alebo manipulovateľné používateľom prostredníctvom SQL alebo iných databázových jazykov. Sú súčasťou interných funkcií Optimalizátora dotazov a nie sú to „premenné Tuple“ v zmysle programátora, ktorý vyhlasuje a ich výslovne používa.
* Procedurálne rozšírenia (zriedkavé): Niektoré DBMS môžu mať procedurálne rozšírenia (napríklad uložené postupy alebo funkcie) napísané v jazykoch ako PL/SQL alebo T-SQL. V rámci týchto rozšírení by ste * mohli byť schopní deklarovať premenné, ktoré obsahujú hodnoty tuplu, ale nejde o štandardný konštrukt premennej Tuple. Zvyčajne by to zahŕňalo vytvorenie kompozitného dátového typu (záznam, štruktúra atď.), Ktorý napodobňuje štruktúru riadku a potom priradí údaje riadku k tejto premennej. V kontexte teórie databázy to nie je „premenná“, ale premenná, ktorá * obsahuje * tupské údaje.
Stručne povedané: Aj keď myšlienka „premennej Tuple“ je užitočná na vysvetlenie toho, ako dotazy fungujú na koncepčnej úrovni alebo vo formálnej teórii databáz, nejde o priamo podporovanú funkciu v rámci štandardných SQL alebo spoločných databázových systémov. V dotazkách SQL ich nepredstavujete ani nepoužívate. Čo sa v skutočnosti deje, je databázový motor interne riadi manipuláciu s jednotlivými riadkami (n -tice) na splnenie dopytu.