60+ DBMS-interviewspørgsmål og -svar

Her er en liste over alle de væsentlige DBMS-interviewspørgsmål til friskere og erfarne fagfolk. Med denne guide til DBMS-interviewspørgsmål vil du være på rette vej til at få dit drømmejob.

 

DBMS Viva-interviewspørgsmål og svar til nybegyndere

1) Hvad er DBMS?

DBMS (Database Management System) er software til lagring og genfinding af brugernes data, samtidig med at der tages hensyn til passende sikkerhedsforanstaltninger. Systemet er sammensat af en række programmer, der manipulerer databasen. Den accepterer anmodningen om data fra en applikation og instruerer operativsystemet om at levere de specifikke data.


2) Hvad er RDBMS?

RDBMS er en kort form for Relational Database Management-system. Det er et softwaresystem, der kun gemmer data, der skal gemmes i relaterede tabeller. I RDBMS administreres og lagres data i rækker og kolonner, kendt som tupler og attributter.


3) Hvad er de vigtige forskelle mellem DBMS og RDBMS?

Her er nogle vigtige forskelle mellem DBMS og RDBMS:

DBMS RDBMS
DBMS gemmer data som en fil. Data gemmes i form af tabeller.
Det gemmer data i enten en navigations- eller hierarkisk form. Den bruger en tabelstruktur, hvor overskrifterne er kolonnenavnene, og rækkerne indeholder tilsvarende værdier
DBMS understøtter kun enkeltbrugere. Det understøtter flere brugere.
Kræver lavt software- og hardwarebehov. Kræver højere hardware- og softwarebehov.
DBMS understøtter ikke normalisering RDBMS kan normaliseres.
Understøtter ikke klient-server-arkitektur RDBMS understøtter klient-server-arkitektur.

4) Hvad er fordelene ved at bruge et DBMS-system?

Her er fremskridt i brugen af ​​et DBMS-system:

  • DBMS tilbyder forskellige teknikker og kraftfulde funktioner til effektivt at gemme og hente data.
  • Det er en effektiv håndtering til at balancere behovene for flere applikationer ved hjælp af de samme data.
  • Giver ensartede administrationsprocedurer for datahåndtering.
  • Applikationsprogrammer, der aldrig udsættes for detaljer om datarepræsentation og lagring.
  • Det indebærer integritetsbegrænsninger for at opnå et højt niveau af beskyttelse mod forbudt adgang til data.
  • Det hjælper dig med at reducere applikationsudviklingstiden.

5) Hvad er Live Lock? Giv et eksempel.

  • Livelock er en situation, hvor en eksklusiv låseanmodning gentagne gange afvises, da mange overlappende delte låse bliver ved med at forstyrre hinanden. Processerne bliver ved med at ændre deres status, hvilket forhindrer dem i at fuldføre opgaven.

Eksempel 1:

  • Det mest ligetil eksempel på Livelock ville være to mennesker, der mødes ansigt til ansigt i en korridor, og begge flytter til side for at tillade de andre mennesker at passere.
  • De ender dog med at bevæge sig fra side til side uden at gøre fremskridt, da de bevæger sig på samme måde på det tidspunkt.

Eksempel 2:

Hvad er Live Lock?

Du kan se på det givne billede, at hver af de to processer har brug for to ressourcer. De forsøger at opnå låse ved at bruge det primitive polling enter-register. Men hvis forsøget mislykkes, virker metoden igen.


6) Hvad er databasepartitionering?

Opdeling af en logisk database i komplette uafhængige enheder for at forbedre dens styring, tilgængelighed og ydeevne kaldes Databasepartitionering.


7) Hvad er en dødvande?

A deadlock er en situation, der opstår i OS, når en proces går ind i en ventetilstand, da en anden ventende proces holder den efterspurgte ressource. Det er et almindeligt problem i multi-processing, hvor flere processer deler en bestemt type gensidigt ekskluderende ressource kendt som en blød lås.

Eksempel på dødvande:

Et eksempel fra den virkelige verden bør være trafik, som kun går i én retning.

Her betragtes en bro som en ressource.

  • Så en dødvande kan hurtigt løses, hvis en bil bakker (foregribe ressourcer og tilbagerulning).
  • Adskillige biler skal muligvis sikkerhedskopieres, hvis der opstår en dødvande.
  • På det tidspunkt er sult mulig.

Hvad er en dødvande?


8) Hvad er Relationel Algebra i DBMS-systemet?

Relationel algebra er et proceduremæssigt forespørgselssprog, der indsamler relationer som input og giver forekomster af relationer som output. Den bruger forskellige handlinger til at udføre denne handling.


9) Definer unære operationer i relationel algebra?

I relationel algebra er PROJEKTION og SELECTION unære operationer. Unære operationer er den slags operationer, der kun bruger enkelte operander.

Som i SELECTION bruges relationelle operatorer, for eksempel – =, <=,>= osv.


10) Hvad er samtidighedskontrol?

Samtidighedskontrol er en procedure, der hjælper med at styre samtidige operationer uden at komme i konflikt med hinanden. Det hjælper dig med at sikre, at databasetransaktioner udføres samtidigt og præcist.


11) Hvilke forskellige typer sprog er tilgængelige i DBMS?

Her er tre typer sprog, der bruges i DBMS:

  • DOF: Data Definition Language, som definerer databasen og skemastrukturen ved hjælp af CREATE, ALTER, DROP og RENAME.
  • DCL: DCL er et datakontrolsprog, der bruges til at kontrollere brugernes adgang inde i databasen ved hjælp af nogle SQL-forespørgsler som REVOKW og GRANT.
  • DML: Data Manipulation Language, som bruges til at manipulere data i databaser, såsom indsættelse, sletning osv., ved at bruge nogle SQL-forespørgsler som SELECT, UPDATE, INSERT og DELETE.

12) Hvad er funktionel afhængighed?

Funktionelle afhængigheder (FD) i databasestyringssystemer definerer forholdet mellem en attribut og en anden. Det giver dig mulighed for at opretholde kvaliteten af ​​data i databasen.


13) Hvad er ER-modellen?

ER Model eller Entity-Relationship Model er baseret på den naturlige verden og omhandler enheder og deres relationer.


14) Hvad er en egenskab til ER-modellen?

En attribut er en bestemt egenskab, der beskriver en enhed. For eksempel, hvis eleven er en enhed, så er Student_id, Std_firstname og Std_lastname attributter, der beskriver eleven.


15) Hvad er primærnøgle? Forklar med et eksempel.

Primære nøgler er kolonner eller sæt af kolonner, der unikt identificerer hver række i tabellen i et RDMS-system. Denne nøgle kan ikke duplikeres betyder, at den samme værdi ikke bør vises mere end én gang i tabellen.

Syntaks:

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

I dette eksempel

  • Table_Name er navnet på den tabel, du skal oprette.
  • Column_Name er navnet på den kolonne, der har den primære nøgle.

Eksempel:

StudID Rulle nr Fornavn Efternavn E-mail
1 11 David Willy zzz@gmail.com
2 12 Nick Night xxx@gmail.com
3 13 Dana Thompson ååå@yahoo.com

I det givne eksempel har vi lavet en elevtabel med kolonnerne StdID, Roll No, First_Name, Last_Name og Email id. Den skal vælges som en primær nøgle, fordi den entydigt kan identificere andre rækker i tabellen.


16) Hvad er fremmednøgle? Giv et eksempel på det

En fremmednøgle er en kolonne, der skaber en relation mellem to tabeller. De bruges til at opretholde dataintegritet og lette navigation mellem to forekomster af samme enhed. Desuden fungerer det som en krydsreference mellem to tabeller, da det refererer til en anden tabels primære nøgle.

Eksempel:

StudID Rulle nr Fornavn Efternavn E-mail
1 11 David Willy zzz@gmail.com
2 12 Nick Night xxx@gmail.com
3 13 Dana Thompson ååå@yahoo.com

I dette givne eksempel har vi lavet en elevtabel med kolonner som Stu_ID, Roll No, First Name, Last Name og Email. Stu_ID er valgt som en primær nøgle, fordi den unikt kan identificere andre rækker i tabellen.

Eksempel på fremmednøgle

Syntaks:

Her er syntaksen for Foreign Key:

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) Hvad er databaserelation?

Databaseforholdet er associationer mellem enkelte eller flere tabeller, der er udviklet ved hjælp af join-sætninger. Data kan effektivt hentes fra databasen ved hjælp af denne metode.

Der er primært tre typer relationer i DBMS:

  1. En til en,
  2. En-til-mange,
  3. Mange-til-mange.

18) Hvad er sult?

Sult er en situation, hvor alle lavprioriterede processer bliver blokeret. I ethvert system fortsætter anmodninger om høj- og lavprioriterede ressourcer dynamisk. Derfor kræves der en vis politik for at afgøre, hvem der får støtte og hvornår.


19) Hvad er ACID-egenskaber?

ACID i DBMS står for Atomicity, konsistens, isolation og holdbarhed.

  • Atomisby: Det er en transaktion, der er en enkelt operationsenhed. Du kan udføre det helt eller slet ikke udføre det, men der kan ikke være delvist eksekvering.
  • Konsistens: Når transaktionen er udført, skal den flytte fra en konsistent tilstand til en anden.
  • Isolering: Transaktionen skal udføres isoleret fra andre transaktioner (ingen låse). Samtidigt udførte transaktioner bør ikke dele mellemliggende transaktionsresultater.
  • Holdbarhed: Efter at have konkurreret med succes om transaktionen, skal alle ændringer i databasen fortsætte, selv i tilfælde af systemfejl.

Eksempel på ACID-egenskab i DBMS:

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

20) Hvad er et skema?

Et skema er at oprette en gruppe af flere parallelle transaktioner og udføre dem én efter én. Den rækkefølge, som instruktionerne vises i, bør bevares i hver transaktion. Hvis to transaktioner udføres samtidigt, kan resultatet af den ene transaktion påvirke outputtet fra den anden.


21) Hvad er de vigtigste forskelle mellem UNION og UNION ALL?

UNION og UNION ALL bruges til at samle data fra to eller flere tabeller. Imidlertid,

  • UNION fjerner duplikerede rækker og pluk. Rækkerne er forskellige efter kombination af data fra tabellerne var
  • UNION ALL fjerner ikke de duplikerede rækker; den henter bare alle data fra tabellerne.

22) Hvad er korreleret underforespørgsel i DBMS?

Korrelerede underforespørgsler, der udføres for hver række af den ydre forespørgsel, er kendt som korrelerede underforespørgsler. De kaldes også indlejrede forespørgsler, dvs. en forespørgsel skrevet inde i en forespørgsel.


23) Hvad er målet med normalisering i DBMS?

normalisering er en vital proces, der fjerner redundans fra et sæt af relationer. Det hjælper med at reducere uregelmæssigheder i indsætnings-, sletnings- og opdateringskommandoer ved at opdele store tabeller i mindre tabeller og bruge nøgler til at forbinde dem.


24) Hvad er indeksjagt?

Index Hunting er en datastruktur, der forbedrer hastigheden af ​​datahentningsoperationer på en database. Det er proceduren for at øge indsamlingen af ​​indekser. Det gøres ved at bruge metoder som forespørgselsdistribution og forespørgselsoptimering.


25) Hvad er et distribueret databasesystem?

Et distribueret databasesystem er et sæt af indbyrdes forbundne databaser spredt fysisk på tværs af forskellige lokationer. Det kan være på det samme netværk eller flere netværk.


26) Hvad er data warehousing?

Datavarehousing er en proces til at indsamle og administrere data fra forskellige kilder for at give meningsfuld forretningsindsigt. Denne metode bruges typisk til at forbinde og analysere forretningsdata fra heterogene kilder.


27) Hvad er database Archilære?

Database Architecture er en DBMS-designrepræsentation, der hjælper dig med at designe, udvikle, implementere og vedligeholde DBMS-systemet. Det opdeler DBMS i separate komponenter, der uafhængigt kan ændres, modificeres, udskiftes og ændres.


28) Hvad mener du med transparent DBMS?

Det gennemsigtige DBMS holder sin fysiske struktur skjult for brugerne. Fysisk struktur eller fysisk lagerstruktur indebærer hukommelseshåndteringen af ​​DBMS.


29) Hvad er Join?

Join operation er en af ​​de mest værdifulde aktiviteter i relationel algebra. Det er meget brugt til at kombinere information fra to eller flere relationer. Det udføres baseret på den samme eller relateret kolonne. JOIN-kommandoen bruges i de fleste komplekse SQL-forespørgsler.


30) Hvad er Inner Join?

Den indre JOIN giver dig mulighed for at returnere rækker fra begge tabeller, når specifikke betingelser er opfyldt.

For eksempel vil du have en liste over medlemmer, der har lejet film, og titlerne på de film, de har lejet. Ved at bruge en INNER JOIN kan du returnere rækker fra begge tabeller, der opfylder de angivne kriterier.

Hvad er Inner Join?

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

DBMS Interview Spørgsmål og Svar til Erfarne

31) Hvad er Right Join?

Right Join returnerer alle kolonnerne fra tabellen til højre, selv når der ikke er fundet nogen matchende rækker i venstre tabel.

Lad os i vores eksempel antage, at du har brug for at få medlemmernes navne og film lejet af dem.

Hvad er 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) Hvad er 1NF?

1NF er den første normale form. Det er den enkleste type normalisering, som du kan implementere i en database.

Hver kolonne skal have en atomart (enkelt værdi)

  • Det hjælper dig med at fjerne duplikerede kolonner fra den samme tabel
  • Det skulle have oprettet separate tabeller for hver gruppe af relaterede data og hjulpet dig med at identificere hver række med en unik kolonne

33) Hvad er 2NF i DBMS?

2NF er den anden normalform.

Enhver tabel, der siges at have i 2NF, skal opfylde følgende 2 betingelser:

  • En tabel er i 1NF.
  • Hver ikke-prime-attribut i en tabel er funktionelt afhængig af den primære nøgle.

34) Hvad er BCNF?

BCNF er en slags fra Boyce-Codd Normal Form. Det er en avanceret version af 3rd Normal form, også kaldet 3.5NF.

En tabel, der overholder BCNF og opfylder følgende betingelser:

  • Det er i 3NF
  • For at have funktionel afhængighed X->Y, skal X være supernøglen for hele tabellen.
  • Det betyder, at X ikke kan være en ikke-prime-attribut, hvis Y er en prime-attribut.

35) Hvordan kan du kommunikere med et RDBMS?

Du skal bruge SQL til at kommunikere med RDBMS ved hjælp af SQL-forespørgsler for at levere input til databasen. Efter behandling af forespørgslerne vil databasen give os det nødvendige output.


36) Hvornår opstår et kontrolpunkt i DBMS?

Et kontrolpunkt er et øjebliksbillede af DBMS's aktuelle tilstand. DBMS'et bruger kontrolpunkter til at begrænse mængden af ​​arbejde, der kræves under en genstart i tilfælde af et efterfølgende nedbrud.

Hovedsageligt anvender den log-baserede gendannelsesløsning kontrolpunkter, så vi ikke behøver at udføre transaktionerne fra begyndelsen.


37) Hvilke integritetsregler er der i DBMS?

Der findes to vigtige integritetsregler i DBMS:

  • Enhed Integrity: Dette angiver en væsentlig regel om, at værdien af ​​en primær nøgle kan være en NULL-værdi.
  • Henvisende Integrity: Denne regel vedrører fremmednøglen, som enten kan have en NULL-værdi eller måske den primære nøgle for en anden relation.

38) Hvad er indeksering?

Indeksering er en datastrukturmetode, der hjælper dig med hurtigt at hente poster fra en databasefil. Et indeks er en lille tabel med kun to kolonner. Den første kolonne omfatter en tabels primære eller kandidatnøgle. Den anden kolonne indeholder et sæt pointere til at holde adressen på diskblokken, hvor en bestemt nøgleværdi er lagret.


39) Hvad er datauafhængighed?

Datauafhængighed er en teknik, der hjælper dig med at få adgang til datastrategi." Det giver dig mulighed for at ændre skemadefinitionen på ét niveau og bør ikke påvirke det på det næste højere niveau.


40) Hvad er ER Diagram?

Entity Relationship Diagram, også kaldet ERD, viser forholdet mellem enhedssæt, der er gemt i en database. Dette diagram bruger i DBMS til at hjælpe med at forklare den logiske struktur af databaser. Disse DBMS-diagrammer er skabt baseret på tre grundlæggende begreber: entiteter, attributter og relationer.

Hvad er ER-diagram?


41) Hvad er hashing i DBMS?

I et DBMS-system er hashing en metode til direkte at finde placeringen af ​​anmodede data på disken, der skal bruge en indeksstruktur. En kortere hashed kritisk værdi bruges i stedet for den oprindelige kritiske værdi ved indeksering og hentning af elementer i databasen.


42) Hvad er Transparent DBMS?

Det gennemsigtige DBMS er en type databasestyringssystem, der skjuler dens fysiske struktur for brugerne. Fysisk struktur. Det er også kendt som fysisk lagerstruktur, henviser til DBMS's hukommelseshåndtering og forklarer, hvordan data gemmes på en disk.


43) Hvad er graden af ​​relation?

Graden af ​​et forhold er relationsskemaets attributter. Kardinalitet refererer til det antal gange, en enhed forekommer omtrent det samme antal gange som en anden enhed.

  • En til en
  • En-til-mange
  • Mange-til-en

44) Hvad er konceptuelt design i DBMS?

Konceptuelt design er den primære fase i databasedesignprocessen. Hovedmålet på dette stadium er at designe en database uafhængig af databasesoftware og fysiske detaljer. En konceptuel datamodel beskriver denne process vigtigste dataenheder, attributter, relationer og begrænsninger.


45) Hvad er Data Mining?

Data mining er en trin-for-trin proces med at sortere gennem en stor mængde data, der giver dig mulighed for at identificere trends og mønstre.

Det bruger komplekse statistiske og matematiske Algorithms at segmentere data for at forudsige sandsynlige resultater. Der er adskillige værktøjer til datamining, som RapidMiner, Teradata, Solver, Silences osv.


46) Hvad er forespørgselsoptimering?

Forespørgselsoptimeringer er en proces til at identificere en eksekveringsplan med de mindst estimerede omkostninger og tid til at evaluere og udføre hver forespørgsel i DBMS-systemet.


47) Definer begrebet 'Butiksprocedure'.

Konceptet med en lagret procedure ligner meget en funktions koncept, da det indeholder en række koordinerede operationer. Det inkluderer et sæt processer, der ofte bruges i applikationer til at udføre databaseaktiviteter.


48) Hvad er tidsstempelbaserede protokoller?

Tidsstempelbaseret protokol i DBMS er en algoritme, der bruger System Time eller Logical Counter som et tidsstempel. Det hjælper med at serialisere udførelsen af ​​samtidige transaktioner. Denne protokol sikrer, at enhver modstridende læse- og skrivehandling udføres i tidsstempelrækkefølge.

Eksempel:

Antag, at der er tre transaktioner A1, A2 og A3.

  • A1 er kommet ind i systemet på tidspunktet 0010
  • A2 kom ind i systemet kl 0020
  • A3 kom ind i systemet kl 0030

Prioritet vil blive givet til transaktion A1, transaktion A2 og transaktion A3.


49) Hvad er holdbarhed i DBMS?

I et DBMS-system garanterer Durability, at når en transaktion er forpligtet til databasen, vil den blive gemt i ikke-flygtig hukommelse for at være sikker mod systemfejl.


50) Hvad er et katalog?

Et katalog er en tabel, der indeholder information som hver fils struktur, typen og lagringsformatet for alle dataelementer og forskellige begrænsninger på dataene. Oplysningerne i kataloget er kendt som metadata.


51) Hvad er Storage Manager?

Storage Manager er et softwaremodul, der giver grænsefladen mellem data på lavt niveau, der er gemt i databasen, og applikationsapplikationer og forespørgsler sendt til DBMS-systemet.


52) Hvad er Buffer Manager?

Buffer Manager er et programmodul, der er ansvarligt for at hente data fra disklager til hovedhukommelsen og bestemme, hvilke data der skal cache i hukommelsen.


53) Hvad er QBE?

Forespørgsel-for-eksempel repræsenterer en grafisk tilgang til at få adgang til oplysninger i en database ved hjælp af forespørgselsskabeloner kaldet skelettabeller. QBE bruges ved at indtaste eksempelværdier direkte i en forespørgselsskabelon for at repræsentere, hvad der skal opnås.


54) Hvad er identitet?

Identitet er en kolonne, der automatisk genererer numeriske værdier. Det er også kendt som et autonummer. En start- og stigningsværdi kan indstilles. Men de fleste DBMS forlader disse på 1.


55) Hvad er en trigger?

Det er en kode forbundet med indsættelse, opdatering eller sletning. Den udføres automatisk, hver gang den tilknyttede forespørgsel udføres på en tabel. Denne kode hjælper med at opretholde integriteten i databasen.


56) Hvad er korreleret underforespørgsel i DBMS?

Korrelerede underforespørgsler udføres for hver række af den ydre forespørgsel. Det er også kendt som en indlejret forespørgsel, det vil sige en forespørgsel, der er indlejret i en anden forespørgsel.

Eksempel:

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

57) Hvad er en Clustered indeks?

Cluster indekser sorterer rækkerne af data i tabellen i henhold til deres grundlæggende værdier. I DBMS-systemet er der kun et klynget indeks pr. tabel.

Et klynget indeks hjælper DBMS-systemet med at definere rækkefølgen, hvori data lagres i tabellen. Derfor kan der kun være et enkelt klynget indeks for hver tabel.


58) Hvad er et ikke-klynget indeks?

Ikke-klyngede indekser gemmer dataene ét sted og indekserne på et andet. Den indeholder henvisninger til placeringen af ​​disse data. Der kan være mange ikke-klyngede indekser i en enkelt tabel, da et indeks i et ikke-klynget indeks er gemt på forskellige steder.


59) Hvad er en unik nøgle?

En unik nøgle består af en gruppe af et eller flere felter eller kolonner i en tabel, der unikt identificerer hver post i en database.

Det er det samme som en primær nøgle, men kan acceptere én nulværdi for en tabelkolonne. Det har ikke identiske værdier. Der er nogle tabeller, hvis fremmednøgler refererer til unikke begrænsninger.


60) Hvad er statisk SQL?

Statisk SQL er SQL-sætningerne (Structure query language), der er indlejret eller hardkodet i applikationen, og de ændres ikke under kørsel. Processen for dataadgang er forudbestemt, derfor hurtigere og mere effektiv.


61) Hvad er dynamisk SQL?

I en Dynamisk sql database, genereres SQL-sætninger af applikationen under kørsel, hvor brugeren har beføjelse til at oprette forespørgsler. Du kan bygge din forespørgsel under kørsel. Det er langsommere end statisk SQL, da forespørgslen kompileres under kørsel.


62) Hvad er Relationel Calculus?

Relational Calculus er et ikke-proceduremæssigt forespørgselssprog. Den bruger matematisk prædikatregning. Derfor er dens hovedfokus på, hvad man skal gøre med relationerne (tabellerne) frem for hvordan man gør det.


63) Hvad er BI?

Business Intelligence refererer til processer, arkitekturer og teknologier, der transformerer rå data til meningsfuld information. Som et resultat er rentable forretningshandlinger drevet. Det er en softwarepakke til at transformere data til handlingsdygtig intelligens og viden.


64) Hvad er netværksmodel i DBMS?

Netværksmodellen hjælper hvert barn med at have flere forældre. Du kan bruge det til at modellere mere komplekse relationer, såsom mange-til-mange-forholdet mellem ordrer og dele. I denne DBMS-model er entiteter organiseret i en graf, der kan tilgås via flere stier.


65) Hvad er midlertidige tabeller? Hvornår er de nyttige?

Midlertidige tabeller findes for en bestemt session, eller deres data forbliver i hele transaktionen. Disse tabeller bruges almindeligvis til at understøtte specialiserede rollups og specifikke krav til ansøgningsbehandling.

Til at begynde med tildeles der ikke plads til en midlertidig tabel, men efterhånden som rækker indsættes, vil pladsen blive dynamisk allokeret.