Peste 60 de întrebări și răspunsuri la interviu DBMS

Iată o listă cu toate întrebările esențiale ale interviului DBMS pentru profesioniștii nou și cu experiență. Cu acest ghid pentru întrebările interviului DBMS, veți fi pe calea cea bună pentru a obține jobul de vis.

 

Întrebări și răspunsuri la interviu DBMS Viva pentru cei proaspăt

1) Ce este DBMS?

DBMS (Sistem de management al bazelor de date) este un software pentru stocarea și preluarea datelor utilizatorilor, luând în considerare și măsurile de securitate adecvate. Sistemul este compus dintr-un număr de programe care manipulează baza de date. Acceptă cererea de date de la o aplicație și instruiește sistemul de operare să furnizeze datele specifice.


2) Ce este RDBMS?

RDBMS este o formă scurtă de sistem de management al bazelor de date relaționale. Este un sistem software care stochează numai date care trebuie stocate în tabele aferente. În RDBMS, datele sunt gestionate și stocate în rânduri și coloane, cunoscute sub numele de tupluri și atribute.


3) Care sunt diferențele importante dintre DBMS și RDBMS?

Iată câteva diferențe importante între DBMS și RDBMS:

Baze de date RDBMS
DBMS stochează datele ca fișier. Datele sunt stocate sub formă de tabele.
Stochează datele fie sub formă de navigație, fie sub formă ierarhică. Utilizează o structură tabelară în care anteturile sunt numele coloanelor, iar rândurile conțin valori corespunzătoare
DBMS acceptă numai utilizatori unici. Acceptă mai mulți utilizatori.
Cere nevoi reduse de software și hardware. Cere nevoi mai mari de hardware și software.
DBMS nu acceptă normalizarea RDBMS poate fi normalizat.
Nu acceptă arhitectura client-server RDBMS acceptă arhitectura client-server.

4) Care sunt avantajele utilizării unui sistem DBMS?

Iată progresele în utilizarea unui sistem DBMS:

  • DBMS oferă diverse tehnici și funcții puternice pentru a stoca și a prelua în mod eficient datele.
  • Este un handler eficient pentru a echilibra nevoile mai multor aplicații folosind aceleași date.
  • Oferă proceduri de administrare uniforme pentru gestionarea datelor.
  • Programe de aplicație care nu sunt niciodată expuse detaliilor privind reprezentarea și stocarea datelor.
  • Implica constrângeri de integritate pentru a obține un nivel ridicat de protecție împotriva accesului interzis la date.
  • Vă ajută să reduceți timpul de dezvoltare a aplicațiilor.

5) Ce este Live Lock? Dați un exemplu.

  • Livelock este o situație în care o cerere de blocare exclusivă este refuzată în mod repetat, deoarece multe blocări partajate care se suprapun în continuare interferează între ele. Procesele continuă să-și schimbe starea, împiedicându-le să finalizeze sarcina.

Exemplu 1:

  • Cel mai simplu exemplu de Livelock ar fi doi oameni care se întâlnesc față în față pe un coridor și ambii se depărtează pentru a permite celorlalți oameni să treacă.
  • Cu toate acestea, ajung să se miște dintr-o parte în alta fără a face niciun progres, deoarece se mișcă în același mod în acel moment.

Example2:

Ce este Live Lock?

Puteți vedea în imaginea dată că fiecare dintre cele două procese are nevoie de două resurse. Ei încearcă să obțină blocări utilizând registrul de intrare de sondaj primitiv. Cu toate acestea, în cazul în care încercarea eșuează, metoda funcționează din nou.


6) Ce este partiționarea bazei de date?

Împărțirea unei baze de date logice în unități complete independente pentru îmbunătățirea managementului, disponibilității și performanței acesteia se numește partiționare a bazei de date.


7) Ce este un impas?

A Impas este o situație care apare în sistemul de operare când orice proces intră într-o stare de așteptare, deoarece un alt proces de așteptare deține resursa cerută. Este o problemă comună în procesarea multiplă, în care mai multe procese împărtășesc un tip specific de resursă care se exclud reciproc, cunoscut sub numele de blocare soft.

Exemplu de blocaj:

Un exemplu real ar trebui să fie traficul, care merge doar într-o singură direcție.

Aici, un pod este considerat o resursă.

  • Așadar, un impas poate fi rezolvat rapid dacă o mașină face backup (preemptează resursele și derulează înapoi).
  • Este posibil ca numeroase mașini să fie nevoite să facă backup dacă apare o situație de blocaj.
  • În acel moment, foametea este posibilă.

Ce este un impas?


8) Ce este algebra relațională în sistemul DBMS?

Algebra relațională este un limbaj de interogare procedural care colectează relații ca intrare și oferă apariții ale relațiilor ca ieșire. Utilizează diverse operații pentru a efectua această acțiune.


9) Definiți operațiile unare în algebra relațională?

În algebra relațională, PROIECȚIA și SELECTIA sunt operații unare. Operațiile unare sunt acele tipuri de operații care folosesc doar operanzi unici.

Ca și în SELECTIE, se folosesc operatori relaționali, de exemplu – =, <=,>= etc.


10) Ce este controlul concurenței?

Controlul concurenței este o procedură care ajută la gestionarea operațiunilor simultane fără a intra în conflict între ele. Vă ajută să vă asigurați că tranzacțiile cu baze de date sunt executate simultan și cu acuratețe.


11) Care sunt diferitele tipuri de limbi disponibile în SGBD?

Iată trei tipuri de limbaje utilizate în DBMS:

  • DDL: Limbajul de definire a datelor, care definește baza de date și structura schemei utilizând CREATE, ALTER, DROP și RENAME.
  • DCL: DCL este un limbaj de control al datelor folosit pentru a controla accesul utilizatorilor în baza de date folosind unele interogări SQL precum REVOKW și GRANT.
  • DML: Limbajul de manipulare a datelor, care este folosit pentru a manipula date în baze de date, cum ar fi inserarea, ștergerea etc., prin utilizarea unor interogări SQL precum SELECT, UPDATE, INSERT și DELETE.

12) Ce este dependența funcțională?

Dependențe funcționale (FD) în sistemele de management al bazelor de date definesc relația dintre un atribut și altul. Vă permite să mențineți calitatea datelor din baza de date.


13) Ce este modelul ER?

Modelul ER sau Modelul Entitate-Relație se bazează pe lumea naturală și se ocupă de entități și relațiile lor.


14) Ce este un atribut al modelului ER?

Un atribut este o proprietate particulară care descrie o entitate. De exemplu, dacă studentul este o entitate, atunci Student_id, Std_firstname și Std_lastname sunt atribute care îl descriu pe student.


15) Ce este cheia primară? Explicați cu un exemplu.

Cheile primare sunt coloane sau seturi de coloane care identifică în mod unic fiecare rând din tabelul unui sistem RDMS. Această cheie nu poate fi duplicată înseamnă că aceeași valoare nu trebuie să apară de mai multe ori în tabel.

Sintaxă:

CREATE TABLE <Table-Name>
(
  Column1 datatype,
  Column2 datatype,PRIMARY KEY (Column-Name).
);

În acest exemplu,

  • Table_Name este numele tabelului pe care trebuie să-l creați.
  • Column_Name este numele coloanei care are cheia primară.

Exemplu:

StudID Rola numărul Prenume Nume E-mail
1 11 David Willy zzz@gmail.com
2 12 Nick Noapte xxx@gmail.com
3 13 Dana Thompson yyy@yahoo.com

În exemplul dat, am creat un tabel student cu coloanele StdID, Roll No, First_Name, Last_Name și Email id. Ar trebui selectată ca cheie primară, deoarece poate identifica în mod unic alte rânduri din tabel.


16) Ce este cheia externă? Dați un exemplu în acest sens

O cheie externă este o coloană care creează o relație între două tabele. Sunt folosite pentru a menține integritatea datelor și pentru a facilita navigarea între două instanțe ale aceleiași entități. Mai mult, servește ca referință încrucișată între două tabele, deoarece se referă la cheia primară a altui tabel.

Exemplu:

StudID Rola numărul Prenume Nume E-mail
1 11 David Willy zzz@gmail.com
2 12 Nick Noapte xxx@gmail.com
3 13 Dana Thompson yyy@yahoo.com

În acest exemplu dat, am creat un tabel student cu coloane precum Stu_ID, Roll No, Prenume, Nume și E-mail. Stu_ID este ales ca cheie primară deoarece poate identifica în mod unic alte rânduri din tabel.

Exemplu de cheie străină

Sintaxă:

Iată sintaxa cheii externe:

CREATE TABLE <Table Name>(
column1datatype,
column2datatype,
constraint (name of constraint)
FOREIGN KEY [column1, column2...]
REFERENCES [primary key table name] (List of primary key table column) ...);

17) Ce este relația cu bazele de date?

Relația de bază de date este asocieri între tabele unice sau multiple care sunt dezvoltate folosind instrucțiuni join. Datele pot fi preluate eficient din baza de date folosind această metodă.

Există în primul rând trei tipuri de relații în DBMS:

  1. Unu la unu,
  2. unu-la-multi,
  3. Multi-la-multi.

18) Ce este foamea?

Înfometarea este o situație în care toate procesele cu prioritate scăzută sunt blocate. În orice sistem, solicitările de resurse cu prioritate ridicată și cu prioritate scăzută continuă să apară dinamic. Prin urmare, este necesară o anumită politică pentru a decide cine primește sprijin și când.


19) Ce sunt proprietățile ACID?

ACID în DBMS înseamnă Atomicitate, consistență, izolare și durabilitate.

  • Atomicity: Este o tranzacție care este o singură unitate de operare. Îl puteți executa în întregime sau nu îl executați deloc, dar nu poate exista o execuție parțială.
  • Coerența: Odată ce tranzacția este executată, care ar trebui să treacă de la o stare consistentă la alta.
  • Izolare: Tranzacția trebuie executată separat de alte tranzacții (fără blocări). Tranzacțiile executate concomitent nu trebuie să împartă rezultatele tranzacțiilor intermediare.
  • Durabilitate: După ce au concurat cu succes pentru tranzacție, toate modificările din baza de date trebuie să persistă chiar și în cazul defecțiunilor sistemului.

Exemplu de proprietate ACID în SGBD:

Transaction 1: Begin X=X+50, Y = Y-50 END
Transaction 2: Begin X=1.1*X, Y=1.1*Y END

20) Ce este un orar?

Un program este crearea unui grup de tranzacții paralele multiple și executarea lor una după alta. Ordinea în care apar instrucțiunile trebuie păstrată în fiecare tranzacție. În cazul în care două tranzacții sunt executate simultan, rezultatul unei tranzacții poate afecta rezultatul celeilalte.


21) Care sunt principalele diferențe dintre UNION și UNION ALL?

UNION și UNION ALL sunt folosite pentru a uni datele din două sau mai multe tabele. In orice caz,

  • UNION elimină rândurile și alegerile duplicate. Rândurile sunt distincte după combinarea datelor din tabelele au fost
  • UNION ALL nu elimină rândurile duplicate; doar alege toate datele din tabele.

22) Ce este o subinterogare corelată în DBMS?

Subinterogările corelate executate pentru fiecare rând al interogării externe sunt cunoscute ca subinterogări corelate. Ele sunt, de asemenea, numite interogări imbricate, adică o interogare scrisă în interiorul unei interogări.


23) Care este scopul Normalizării în SGBD?

Normalizare este un proces vital care înlătură redundanța dintr-un set de relații. Ajută la reducerea neregulilor în comenzile de inserare, ștergere și actualizare prin împărțirea tabelelor mari în tabele mai mici și prin utilizarea tastelor pentru a le lega.


24) Ce este Index Hunting?

Index Hunting este o structură de date care îmbunătățește viteza operațiunilor de recuperare a datelor dintr-o bază de date. Este procedura de creștere a colecției de indici. Se realizează prin utilizarea unor metode precum distribuția interogărilor și optimizarea interogărilor.


25) Ce este un sistem de baze de date distribuite?

Un sistem de baze de date distribuite este un set de baze de date interconectate răspândite fizic în diferite locații. Poate fi în aceeași rețea sau în mai multe rețele.


26) Ce este depozitarea datelor?

Depozitarea datelor este un proces de colectare și gestionare a datelor din surse variate pentru a oferi informații semnificative asupra afacerii. Această metodă este utilizată de obicei pentru a conecta și analiza date de afaceri din surse eterogene.


27) Ce este baza de date Architectură?

Baza de date Architecture este o reprezentare de proiectare DBMS care vă ajută să proiectați, să dezvoltați, să implementați și să întrețineți sistemul DBMS. Împarte DBMS-ul în componente separate care pot fi schimbate, modificate, înlocuite și modificate în mod independent.


28) Ce înțelegeți prin SGBD transparent?

SGBD transparent își păstrează structura fizică ascunsă de utilizatori. Structura fizică sau structura fizică de stocare implică administratorul de memorie al SGBD.


29) Ce este Join?

Operația de unire este una dintre cele mai valoroase activități din algebra relațională. Este utilizat pe scară largă pentru a combina informații din două sau mai multe relații. Se efectuează pe aceeași coloană sau pe aceeași coloană. Comanda JOIN este utilizată în majoritatea interogărilor SQL complexe.


30) Ce este Inner Join?

Internul JOIN vă permite să returnați rânduri din ambele tabele atunci când sunt îndeplinite anumite condiții.

De exemplu, doriți o listă a membrilor care au închiriat filme și titlurile filmelor pe care le-au închiriat. Folosind un INNER JOIN, puteți returna rânduri din ambele tabele care îndeplinesc criteriile specificate.

Ce este Inner Join?

SELECT members.`first_name` , members.`last_name` , movies.`title`
FROM members, movies
WHERE movies.`id` = members.`movie_id`

Întrebări și răspunsuri la interviu DBMS pentru cei cu experiență

31) Ce este Right Join?

Right Join returnează toate coloanele din tabelul din dreapta, chiar și atunci când nu au fost găsite rânduri care să se potrivească în tabelul din stânga.

În exemplul nostru, să presupunem că trebuie să obțineți numele membrilor și filmele închiriate de aceștia.

Ce este Right Join?

SELECTA.`first_name` , A.`last_name`, B.`title`
FROM `members` AS A
RIGHT JOIN `movies` AS B
ON B.`id` = A.`movie_id`

32) Ce este 1NF?

1NF este prima formă normală. Este cel mai simplu tip de Normalizare pe care îl puteți implementa într-o bază de date.

Fiecare coloană trebuie să aibă un atom (o singură valoare)

  • Vă ajută să eliminați coloanele duplicate din același tabel
  • Ar fi trebuit să creeze tabele separate pentru fiecare grup de date înrudite și să vă ajute să identificați fiecare rând cu o coloană unică

33) Ce este 2NF în DBMS?

2NF este a doua formă normală.

Orice tabel despre care se spune că are în 2NF ar trebui să îndeplinească următoarele 2 condiții:

  • Un tabel este în 1NF.
  • Fiecare atribut non-prim al unui tabel este dependent funcțional de cheia primară.

34) Ce este BCNF?

BCNF este un fel din forma normală Boyce-Codd. Este o versiune avansată a 3rd Forma normală, numită și 3.5NF.

Un tabel care respectă BCNF și îndeplinește următoarele condiții:

  • Este în 3NF
  • Pentru a avea dependență funcțională X->Y, X ar trebui să fie super-cheia întregului tabel.
  • Înseamnă că X nu poate fi un atribut non-prim dacă Y este un atribut principal.

35) Cum poți comunica cu un RDBMS?

Trebuie să utilizați SQL pentru a comunica cu RDBMS folosind interogări SQL pentru a furniza intrarea în baza de date. După procesarea interogărilor, baza de date ne va furniza rezultatul necesar.


36) Când apare un punct de control în DBMS?

Un punct de control este un instantaneu al stării curente a SGBD. SGBD utilizează puncte de control pentru a limita cantitatea de muncă necesară în timpul unei reporniri în cazul unui accident ulterior.

În principal, soluția de recuperare bazată pe jurnal folosește puncte de control, astfel încât nu va trebui să executăm tranzacțiile de la început.


37) Ce reguli de integritate sunt în SGBD?

Două reguli importante de integritate există în DBMS:

  • Entitate Integrity: Aceasta prevede o regulă esențială conform căreia valoarea unei chei primare nu poate fi o valoare NULL.
  • Referenţial Integrity: Această regulă se referă la cheia străină, care poate avea fie o valoare NULL, fie poate cheia primară pentru o altă relație.

38) Ce este indexarea?

Indexarea este o metodă de structură a datelor care vă ajută să recuperați rapid înregistrările dintr-un fișier de bază de date. Un index este un tabel mic cu doar două coloane. Prima coloană cuprinde cheia primară sau candidată a unui tabel. A doua coloană include un set de pointeri pentru menținerea adresei blocului de disc unde este stocată o anumită valoare a cheii.


39) Ce este independența datelor?

Independența datelor este o tehnică care vă ajută să accesați strategia de date.” Vă permite să modificați definiția schemei la un nivel și nu ar trebui să o afecteze la nivelul următor superior.


40) Ce este Diagrama ER?

Entity Relationship Diagram, numită și ERD, afișează relația dintre seturile de entități stocate într-o bază de date. Această diagramă este folosită în DBMS pentru a ajuta la explicarea structurii logică a bazelor de date. Aceste diagrame DBMS sunt create pe baza a trei concepte de bază: entități, atribute și relații.

Ce este diagrama ER?


41) Ce este hashing în DBMS?

Într-un sistem DBMS, hashingul este o metodă de a găsi direct locația datelor solicitate pe disc, trebuie să folosească o structură de index. O valoare critică mai scurtă este utilizată în locul valorii critice inițiale atunci când se indexează și se regăsesc elemente din baza de date.


42) Ce este DBMS transparent?

SGBD transparent este un tip de sistem de management al bazelor de date care își ascunde structura fizică de utilizatori. Structura fizică. Este cunoscută și sub numele de structură fizică de stocare, se referă la managerul de memorie al DBMS și explică modul în care datele sunt salvate pe un disc.


43) Care este gradul de relație?

Gradul unei relații reprezintă atributele schemei de relație. Cardinalitatea se referă la numărul de ori când apare o entitate de aproximativ același număr de ori ca o altă entitate.

  • Unu la unu
  • Unu-la-mulți
  • Multi-la-unu

44) Ce este designul conceptual în DBMS?

Proiectarea conceptuală este etapa principală în procesul de proiectare a bazei de date. Scopul principal în această etapă este de a proiecta o bază de date independentă de software-ul bazei de date și detaliile fizice. Un model conceptual de date descrie principalele entități de date, atribute, relații și constrângeri ale acestui proces.


45) Ce este data mining?

exploatare a datelor este un proces pas cu pas de sortare a unei cantități mari de date care vă permite să identificați tendințele și modelele.

Utilizează statistici și matematice complexe Algorithms pentru a segmenta datele pentru a prezice rezultatele probabile. Există numeroase instrumente pentru extragerea datelor, cum ar fi RapidMiner, Teradata, Solver, Silences etc.


46) Ce este optimizarea interogărilor?

Optimizările interogărilor reprezintă un proces de identificare a unui plan de execuție cu cel mai mic cost și timp estimat pentru evaluarea și executarea fiecărei interogări în sistemul DBMS.


47) Definiți termenul „Procedură de magazin”.

Conceptul de procedură stocată este destul de asemănător cu cel de funcție, deoarece conține o serie de operații coordonate. Include un set de procese utilizate frecvent în aplicații pentru a efectua activități de bază de date.


48) Ce sunt protocoalele bazate pe marca temporală?

Protocolul bazat pe marca temporală în DBMS este un algoritm care utilizează ora sistemului sau contorul logic ca marcaj temporal. Ajută la serializarea execuției tranzacțiilor concurente. Acest protocol asigură că fiecare operație de citire și scriere conflictuală este executată în ordinea marcajului de timp.

Exemplu:

Să presupunem că există trei tranzacții A1, A2 și A3.

  • A1 a intrat în sistem la ora 0010
  • A2 a intrat în sistem la 0020
  • A3 a intrat în sistem la 0030

Se va acorda prioritate tranzacției A1, tranzacției A2 și tranzacției A3.


49) Ce este durabilitatea în DBMS?

Într-un sistem DBMS, Durabilitatea garantează că, odată ce o tranzacție este trimisă în baza de date, aceasta va fi stocată în memorie nevolatilă pentru a fi în siguranță împotriva defecțiunilor sistemului.


50) Ce este un catalog?

Un catalog este un tabel care conține informații precum structura fiecărui fișier, tipul și formatul de stocare al tuturor elementelor de date și diverse constrângeri asupra datelor. Informațiile stocate în catalog sunt cunoscute ca metadate.


51) Ce este Storage Manager?

Storage Manager este un modul software care oferă interfața între datele de nivel scăzut stocate în baza de date și aplicațiile și interogările transmise sistemului DBMS.


52) Ce este Buffer Administrator?

Buffer Manager este un modul de program responsabil pentru preluarea datelor de pe disc în memoria principală și pentru determinarea datelor de stocat în memorie.


53) Ce este QBE?

Interogare după exemplu reprezintă o abordare grafică pentru accesarea informațiilor dintr-o bază de date folosind șabloane de interogare numite tabele schelet. QBE este utilizat prin introducerea valorilor exemplu direct într-un șablon de interogare pentru a reprezenta ceea ce urmează a fi realizat.


54) Ce este identitatea?

Identitatea este o coloană care generează automat valori numerice. Este cunoscut și ca număr automat. Se poate seta o valoare de pornire și de creștere. Cu toate acestea, majoritatea SGBD-urilor le lasă la 1.


55) Ce este un Trigger?

Este un cod asociat cu operațiunile de inserare, actualizare sau ștergere. Este executat automat ori de câte ori interogarea asociată este executată pe un tabel. Acest cod ajută la menținerea integrității în baza de date.


56) Ce este o subinterogare corelată în DBMS?

Subinterogările corelate sunt executate pentru fiecare rând al interogării externe. Este cunoscută și ca o interogare imbricată, adică o interogare care este încorporată într-o altă interogare.

Exemplu:

SELECT * from EMP_NAM WHERE 'KAVYA' IN (SELECT Name from DEPT WHERE EMP.EMPID=DEPT.EMPID);

57) Ce este a Clusterindexul ed?

Cluster indexurile sortează rândurile de date din tabel în funcție de valorile lor fundamentale. În sistemul DBMS, există un singur index grupat per tabel.

Un index grupat ajută sistemul SGBD să definească ordinea în care datele sunt stocate în tabel. Prin urmare, poate exista doar un singur index grupat pentru fiecare tabel.


58) Ce este un index non-cluster?

Indicii non-cluster stochează datele într-o locație și indicii în alta. Conține indicii către locația acestor date. În cadrul unui singur tabel pot exista mulți indecși non-cluster, deoarece un index dintr-un index non-cluster este stocat în locații diferite.


59) Ce este o cheie unică?

O cheie unică constă dintr-un grup de unul sau mai multe câmpuri sau coloane ale unui tabel care identifică în mod unic fiecare înregistrare dintr-o bază de date.

Este la fel ca o cheie primară, dar poate accepta o valoare nulă pentru o coloană de tabel. Nu are valori identice. Există unele tabele ale căror chei externe se referă la constrângeri unice.


60) Ce este SQL static?

SQL static este instrucțiunile SQL (Structure query language) încorporate sau codificate în aplicație și nu se modifică în timpul execuției. Procesul de acces la date este predeterminat, deci mai rapid și mai eficient.


61) Ce este SQL dinamic?

Într-o SQL dinamic baza de date, instrucțiunile SQL sunt generate de aplicație în timpul rulării, unde utilizatorul este împuternicit să creeze interogări. Vă puteți construi interogarea în timpul execuției. Este mai lent decât SQL static, deoarece interogarea este compilată în timpul execuției.


62) Ce este calculul relațional?

Calcul relațional este un limbaj de interogare non-procedural. Utilizează calculul predicatelor matematice. Prin urmare, accentul său principal este mai degrabă ce să facă cu relațiile (tabelele) decât cum să o facă.


63) Ce este BI?

Business Intelligence se referă la procese, arhitecturi și tehnologii care transformă datele brute în informații semnificative. Ca rezultat, sunt conduse acțiuni de afaceri profitabile. Este o suită de software pentru a transforma datele în inteligență și cunoștințe acționabile.


64) Ce este modelul de rețea în DBMS?

Modelul de rețea ajută fiecare copil să aibă mai mulți părinți. Îl puteți folosi pentru a modela relații mai complexe, cum ar fi relația multi-la-mulți dintre comenzi și piese. În acest model DBMS, entitățile sunt organizate într-un grafic care poate fi accesat prin mai multe căi.


65) Ce sunt tabelele temporare? Când sunt utile?

Există tabele temporare pentru o anumită sesiune sau datele acestora persistă pe parcursul tranzacției. Aceste tabele sunt utilizate în mod obișnuit pentru a susține pachete specializate și cerințe specifice de procesare a aplicațiilor.

Inițial, niciun spațiu nu este alocat unui tabel temporar, dar pe măsură ce sunt inserate rânduri, spațiul va fi alocat dinamic.