Top 88 datamodelleringsinterviewspørgsmål og -svar (2025)

Her er Data Modeling-interviewspørgsmål og svar til både friskere og erfarne kandidater til at få deres drømmejob.

 

Data Modeling Interview Spørgsmål og Svar for Freshers

1) Hvad er datamodellering?

Datamodellering er processen med at skabe en model for dataene til at gemme i en database. Det er en konceptuel repræsentation af dataobjekter, sammenhængen mellem forskellige dataobjekter og reglerne.


2) Forklar forskellige typer af datamodeller

Der er hovedsageligt tre forskellige typer datamodeller:

Konceptuel: Konceptuel datamodel definerer, hvad systemet skal indeholde. Denne model er typisk skabt af forretningsinteressenter og dataarkitekter. Formålet er at organisere, afgrænse og definere forretningskoncepter og regler.

Logisk: Definerer hvordan systemet skal implementeres uanset DBMS. Denne model er typisk skabt af dataarkitekter og forretningsanalytikere. Formålet er at udvikle et teknisk kort over regler og datastrukturer.

Fysisk: Denne datamodel beskriver, hvordan systemet vil blive implementeret ved hjælp af et specifikt DBMS-system. Denne model er typisk skabt af DBA og udviklere. Formålet er selve implementeringen af ​​databasen.


3) Forklar fakta- og faktatabellen

Faktum repræsenterer kvantitative data. For eksempel nettobeløbet, der forfalder. En faktatabel indeholder numeriske data samt fremmednøgler fra dimensionelle tabeller.


4) Liste over forskellige designskemaer i datamodellering

Der er to forskellige typer af datamodelleringsskemaer: 1) Stjerneskema og 2) Snowflake-skema


5) Hvornår bør du overveje denormalisering?

Denormalisering bruges, når der er meget involvering af tabellen, mens der hentes data. Det bruges til at konstruere et datavarehus.


6) Forklar dimension og attribut

Dimensioner repræsenterer kvalitative data. For eksempel produkt, klasse, plan osv. En dimensionstabel har tekstlige eller beskrivende attributter. For eksempel er produktkategorien og produktnavnet to attributter i produktdimensionstabellen.


7) Hvad er det mindre faktum?

Faktum mindre fakta er en tabel uden faktamåling. Den indeholder kun dimensionsnøglerne.


8) Hvad er in-memory-analyse?

In-memory analyse er en proces med cachelagring af databasen i RAM.


9) Hvad er forskellen mellem OLTP og OLAP?

Nedenfor er forskel mellem OLAP og OLTP:

OLTP OLAP
OLTP er et online transaktionssystem. OLAP er en online analyse- og datahentningsproces.
Det er kendetegnet ved et stort antal korte online transaktioner. Det er kendetegnet ved en stor mængde data.
OLTP bruger traditionel DBMS. OLAP bruger et datavarehus.
Tabeller i OLTP-databasen er normaliseret. Tabellerne i OLAP er ikke normaliserede.
Dens responstid er på et millisekund. Dens responstid er i sekunder til minutter.
OLTP er designet til realtids forretningsdrift. OLAP er designet til analyse af forretningsmål efter kategori og attributter.

10) Hvad er bord?

Samlingen af ​​rækker og kolonner kaldes som tabel. Hver eneste kolonne har en datatype. Tabel indeholder relaterede data i et tabelformat.


11) Hvad er kolonne?

Kolonne eller felt er et vertikalt arrangement af data, der indeholder relateret information.


12) Definer datasparhed

Datasparsitet er en term, der bruges til, hvor meget data du har for entitet/dimension af modellen.


13) Hvad er sammensat primærnøgle?

Sammensat primærnøgle henvises til det tilfælde, hvor mere end én tabelkolonne bruges som en del af primærnøgle.


14) Hvad er primær nøgle?

Primærnøgle er en kolonne eller gruppe af kolonner, der ulige identificerer hver eneste række i tabellen. Værdien af ​​den primære nøgle må ikke være null. Hver tabel skal indeholde én primær nøgle.


15) Forklar fremmednøgle

Fremmed nøgle er en gruppe af attributter, som bruges til at forbinde overordnet og underordnet tabel. Værdien af ​​fremmednøglekolonnen, som er tilgængelig i den underordnede tabel, henvises til værdien af ​​den primære nøgle i den overordnede tabel.


16) Hvad er metadata?

Metadata beskriver data om data. Den viser, hvilken type data der rent faktisk er gemt i databasesystemet.


17) Hvad er datamart?

A datamart er en komprimeret version af et datavarehus og er designet til brug af en bestemt afdeling, enhed eller sæt af brugere i en organisation. Fx marketingsalg, HR eller økonomi.


18) Hvad er OLTP?

Online transaktionsbehandling, kort kendt som OLTP, understøtter transaktionsorienteret applikation i 3-lags arkitektur. OLTP administrerer virksomhedens eller organisationens daglige transaktion.


19) Hvad er eksemplerne på OLTP-systemet?

Eksempler på OLTP-system er:

  • Afsendelse af en SMS-besked
  • Tilføj en bog til indkøbskurven
  • Online booking af flybilletter
  • Online banking
  • Bestil post

20) Hvad er kontrolbegrænsning?

Check constraint bruges til at verificere en række værdier i en kolonne.


21) Liste over typerne af normalisering?

Typer af normaliseringer er: 1) første normalform, 2) anden normalform, 3) tredje normalform, 4) boyce-codd fjerde og 5) femte normalform.


22) Hvad er forward data engineering?

Forward engineering er et teknisk udtryk, der bruges til at beskrive processen med at oversætte en logisk model til et fysisk redskab automatisk.


23) Hvad er PDAP?

Det er en datakube, der gemmer data som et resumé. Det hjælper brugeren med at analysere data hurtigt. Dataene i PDAP lagres på en måde, så rapportering nemt kan udføres.


24) Forklar snefnugskemadatabasedesign

Et snefnugskema er et arrangement af en dimensionstabel og faktatabel. Generelt er begge tabeller yderligere opdelt i flere dimensionstabeller.


25) Forklar analyseservice

Analyseservice giver et kombineret overblik over de data, der bruges i data mining eller OLAP.


26) Hvad er sekvensklyngealgoritme?

Sekvensklyngealgoritmen indsamler stier, der ligner eller er relateret til hinanden, og sekvenser af data med hændelser.


27) Hvad er diskrete og kontinuerlige data?

Diskrete data er endelige data eller definerede data. Fx køn, telefonnumre. Kontinuerlige data er data, der ændres på en kontinuerlig og ordnet måde. Fx alder.


28) Hvad er tidsseriealgoritmen?

Tidsseriealgoritme er en metode til at forudsige kontinuerte værdier af data i tabel. F.eks. præstation kan én medarbejder forudsige overskuddet eller indflydelsen.


29) Hvad er Business Intelligence?

BI (Business Intelligence) er et sæt af processer, arkitekturer og teknologier, der konverterer rå data til meningsfuld information, der driver rentable forretningshandlinger. Det er en suite af software og tjenester til at transformere data til handlingsdygtig intelligens og viden.


30) Hvad er bitmapped indeks?

Bitmap-indekser er en speciel type databaseindeks, der bruger bitmaps (bit-arrays) til at besvare forespørgsler ved at udføre bitvise operationer.


Data Modeling Interview Spørgsmål og Svar til Erfarne

31) Forklar data warehousing i detaljer

Data warehousing er en proces til indsamling og håndtering af data fra forskellige kilder. Det giver meningsfuld virksomhedsindsigt. Data warehousing bruges typisk til at forbinde og analysere data fra heterogene kilder. Det er kernen i BI-systemet, som er bygget til dataanalyse og rapportering.


32) Hvad er junk dimension?

Uønsket dimension kombinerer to eller flere relaterede kardinaliteter til én dimension. Det er normalt booleske eller flagværdier.


33) Forklar dataskema

Data Scheme er en diagrammatisk repræsentation, der illustrerer datarelationer og strukturer.


34) Forklar dataindsamlingsfrekvens

Dataindsamlingsfrekvens er hastigheden for at indsamle dataene. Det passerer også gennem forskellige stadier. Disse stadier er: 1) udvinding fra forskellige kilder, 3) transformation, 4) rensning og 5) opbevaring.


35) Hvad er databasekardinalitet?

Kardinalitet er en numerisk egenskab for forholdet mellem to entiteter eller entitetssæt.


36) Hvad er de forskellige typer af kardinalforhold?

Forskellige typer af nøglekardinalforhold er:

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

37) Definer Critical Success Factor og angiv dens fire typer

Kritisk succesfaktor er et gunstigt resultat af enhver aktivitet, der er nødvendig for, at organisationen kan nå sit mål.

Fire typer kritiske succesfaktorer er:

  • Industri CSF'er
  • Strategi CSF'er
  • Miljømæssige CSF'er
  • Temporelle CSF'er

38) Hvad er data mining?

Data mining er en tværfaglig færdighed, der bruger maskinlæring, statistik, AI og databaseteknologi. Det handler om at opdage uanede / tidligere ukendte forhold mellem dataene.


39) Hvad er forskellen mellem Star-skema og Snowflake-skema?

Følgende er en vigtig forskel mellem Stjerneskema vs Snowflake-skema:

Stjerneskema Snefnugskema
Hierarkier for dimensionerne gemmes i dimensionstabellen. Hierarkier er opdelt i separate tabeller.
Den indeholder en faktatabel omgivet af dimensionstabeller. Én faktatabel omgivet af dimensionstabel, som igen er omgivet af dimensionstabel
I et stjerneskema er det kun en enkelt join, der skaber forholdet mellem faktatabellen og eventuelle dimensionstabeller. Et snefnugskema kræver mange joinforbindelser for at hente dataene.
Det har et simpelt databasedesign Det har et komplekst databasedesign
Denormaliseret datastruktur og forespørgsel kører også hurtigere. Normaliseret datastruktur.
Højt niveau af dataredundans Dataredundans på meget lavt niveau
Tilbyder mere effektive forespørgsler ved hjælp af Star Join Query Optimization. Borde kan forbindes med flere dimensioner. Snefnugskemaet er repræsenteret af en centraliseret faktatabel, som usandsynligt er forbundet med flere dimensioner.

40) Hvad er identificerende forhold?

Identifikation af entitetsrelationer i DBMS bruges til at identificere en relation mellem to enheder: 1) stærk enhed og 2) svag enhed.


41) Hvad er et selvrekursivt forhold?

Rekursivt forhold er en selvstændig kolonne i en tabel, som er forbundet med den primære nøgle i den samme tabel.


42) Forklar relationel datamodellering

Relationel datamodellering er repræsentation af objekter i en relationel database, som normalt er normaliseret.


43) Hvad er prædiktiv modelleringsanalyse?

Processen med at validere eller teste en model, som ville bruges til at forudsige test og validering af resultater. Det kan bruges til maskinlæring, kunstig intelligens samt statistik.


44) Hvad er forskellen mellem logisk datamodel og fysisk datamodel?

Logisk datamodel Fysisk datamodel
En logisk datamodel kan designe virksomhedens krav logisk. En fysisk datamodel giver information om måldatabasekilden og dens egenskaber.
Den er ansvarlig for den faktiske implementering af data, som er lagret i databasen. En fysisk datamodel hjælper dig med at oprette en ny databasemodel ud fra eksisterende og anvende den referentielle integritetsbegrænsning.
Den indeholder en enhed, primære nøgleattributter, inversionsnøgler, alternativ nøgle, regel, forretningsforbindelse, definition osv. En fysisk datamodel indeholder en tabel, nøglebegrænsninger, unik nøgle, kolonner, fremmednøgle, indekser, standardværdier osv.

45) Hvad er de forskellige typer af begrænsninger?

En anden type begrænsning kunne være unikke, null-værdier, fremmednøgler, sammensat nøgle eller check-begrænsning osv.


46) Hvad er et datamodelleringsværktøj?

Datamodelleringsværktøj er en software, der hjælper med at konstruere dataflow og relationen mellem data. Eksempler på sådanne værktøjer er Borland Together, Altova Database Spy, casewise, Case Studio 2 osv.


47) Hvad er hierarkisk DBMS?

I den hierarkiske database er modeldata organiseret i en trælignende struktur. Data gemmes i et hierarkisk format. Data er repræsenteret ved hjælp af en forældre-barn-relation. I hierarkisk DBMS kan forældre have mange børn, børn har kun én forælder.


48) Hvad er ulemperne ved den hierarkiske datamodel?

Ulemperne ved den hierarkiske datamodel er:

  • Det er ikke fleksibelt, da det tager tid at tilpasse sig virksomhedens skiftende behov.
  • Strukturen stiller spørgsmålet inden for kommunikation mellem afdelinger, vertikal kommunikation samt kommunikation mellem myndigheder.
  • Hierarkisk datamodel kan skabe problemer med uenighed.

49) Forklar den procesdrevne tilgang til datamodellering

Procesdrevet tilgang, der bruges i datamodellering, følger en trinvis metode på forholdet mellem enhedsrelationsmodellen og organisatorisk proces.


50) Hvad er fordelene ved at bruge datamodellering?

Fordelene ved at bruge datamodellering i data warehousing er:

  • Det hjælper dig med at administrere forretningsdata ved at normalisere dem og definere dets attributter.
  • Datamodellering integrerer data fra forskellige systemer for at reducere dataredundans.
  • Det gør det muligt at skabe effektivt databasedesign.
  • Datamodellering hjælper organisationsafdelingen med at fungere som et team.
  • Det letter at få adgang til data med lethed.

51) Hvad er ulemperne ved at bruge datamodellering?

Ulemperne ved at bruge datamodellering er:

  • Den har mindre strukturel uafhængighed
  • Det kan gøre systemet komplekst.

52) Hvad er indeks?

Indeks bruges til en kolonne eller gruppe af kolonner for at hente data hurtigt.


53) Hvad er kendetegnene ved en logisk datamodel?

Karakteristika for logisk datamodel er:

  • Beskriver databehov for et enkelt projekt, men kunne integreres med andre logiske datamodeller baseret på projektets omfang.
  • Designet og udviklet uafhængigt af DBMS.
  • Dataattributter vil have datatyper med nøjagtig præcision og længde.
  • Normaliseringsprocesser til modellen, som generelt anvendes typisk indtil 3NF.

54) Hvad er karakteristika ved fysisk datamodel?

Karakteristika for fysisk datamodel er:

  • Den fysiske datamodel beskriver databehov for et enkelt projekt eller applikation. Det kan integreres med andre fysiske datamodeller baseret på projektets omfang.
  • Datamodel indeholder relationer mellem tabeller, der adresserer relationernes kardinalitet og ugyldighed.
  • Udviklet til en specifik version af en DBMS, lokation, datalagring eller teknologi, der skal bruges i projektet.
  • Kolonner skal have nøjagtige datatyper, tildelte længder og standardværdier.
  • Primære og fremmede nøgler, visninger, indekser, adgangsprofiler og autorisationer osv. defineres.

55) Hvad er de to typer datamodelleringsteknikker?

To typer datamodelleringsteknikker er: 1) entity-relationship (ER) model og 2) UML (Unified Modeling Language).


56) Hvad er UML?

UML (Unified Modeling Language) er et generel-formål, databaseudvikling, modelleringssprog inden for software engineering. Hovedhensigten er at give en generaliseret måde at visualisere systemdesign på.


57) Forklar objektorienteret databasemodel

Den objektorienterede databasemodel er en samling af objekter. Disse objekter kan have tilhørende funktioner såvel som metoder.


58) Hvad er en netværksmodel?

Det er en model, der er bygget på hierarkisk model. Det tillader mere end én relation at linke poster, hvilket indikerer, at den har flere poster. Det er muligt at konstruere et sæt overordnede poster og underordnede poster. Hver post kan tilhøre flere sæt, der gør det muligt for dig at udføre komplekse tabelrelationer.


59) Hvad er hashing?

Hashing er en teknik, som bruges til at søge i alle indeksværdier og hente ønskede data. Det hjælper med at beregne den direkte placering af data, som er optaget på disk uden at bruge strukturen af ​​indekset.


60) Hvad er forretningsnøgler eller naturlige nøgler?

forretningsnøgler eller naturlige nøgler er et felt, der unikt identificerer en enhed. Eksempelvis klient-id, medarbejdernummer, e-mail mv.


61) Hvad er sammensat nøgle?

Når mere end ét felt bruges til at repræsentere en nøgle, omtales det som en sammensat nøgle.


62) Hvad er første normalform?

Første normalform eller 1NF er en egenskab for en relation, der er tilgængelig i et relationsdatabasestyringssystem. Enhver relation kaldes første normalform, hvis domænet af hver attribut indeholder værdier, som er atomare. Den indeholder én værdi fra det pågældende domæne.


63) Hvad er forskellen mellem primærnøgle og fremmednøgle?

Primærnøgle Fremmed nøgle
Primær nøgle hjælper dig med entydigt at identificere en post i tabellen. Fremmednøgle er et felt i tabellen, der er den primære nøgle i en anden tabel.
Primær nøgle accepterer aldrig null-værdier. En fremmednøgle kan acceptere flere nulværdier.
Primær nøgle er et klynget indeks, og data i DBMS-tabellen er fysisk organiseret i sekvensen af ​​det klyngede indeks. En fremmednøgle kan ikke automatisk oprette et indeks, klynget eller ikke-klynget. Du kan dog manuelt oprette et indeks på fremmednøglen.
Du kan have den enkelte primære nøgle i en tabel. Du kan have flere fremmednøgler i en tabel.

64) Hvad er kravene til den anden normalform?

Kravene til anden normalform er:

  • Det skal være i første normal form.
  • Den indeholder ikke nogen ikke-primær attribut, som er funktionelt afhængig af en hvilken som helst delmængde af kandidatnøglen i tabelrelationen.

65) Hvad er reglerne for tredje normalform?

Regler for tredje normalformer er:

  • Det skal være i anden normal form
  • Det har ingen transitive funktionelle afhængigheder.

66) Hvad er betydningen af ​​at bruge nøgler?

  • Taster hjælper dig med at identificere enhver række data i en tabel. I en applikation fra den virkelige verden kunne en tabel indeholde tusindvis af poster.
  • Nøgler sikrer, at du entydigt kan identificere en tabelpost på trods af disse udfordringer.
  • Giver dig mulighed for at etablere en relation mellem og identificere relationen mellem tabeller
  • Hjælp dig med at håndhæve identitet og integritet i forholdet.

67) Hvad er en surrogatnøgle?

En kunstig nøgle, der har til formål at identificere hver post entydigt, kaldes en surrogatnøgle. Disse typer nøgler er unikke, fordi de er skabt, når du ikke har nogen naturlig primær nøgle. De giver ingen mening til dataene i tabellen. Surrogatnøgle er normalt et heltal.


68) Forklar den alternative nøgle i detaljer

Alternativ nøgle er en kolonne eller gruppe af kolonner i en tabel, der unikt identificerer hver række i denne tabel. En tabel kan have flere valgmuligheder for en primærnøgle, men kun én kan indstilles som primærnøgle. Alle nøgler, der ikke er primærnøgler, kaldes en alternativ nøgle.


69) Hvad er fjerde normalform i DBMS?

Fjerde normalform er et niveau af databasenormalisering, hvor der ikke må have andre ikke-trivielle afhængigheder end kandidatnøgle.


70) Hvad er et databasestyringssystem?

Databasestyringssystem eller DBMS er en software til lagring og genfinding af brugerdata. Den består af en gruppe programmer, som manipulerer databasen.


71) Hvad er reglen om femte normalform?

Et bord er i 5th kun normal form, hvis den er i 4th normal form, og det kan ikke dekomponeres i et hvilket som helst antal mindre tabeller uden tab af data.


72) Hvad er normalisering?

normalisering er en databasedesignteknik, der organiserer tabeller på en måde, der reducerer redundans og afhængighed af data. Den opdeler større tabeller i mindre tabeller og forbinder dem ved hjælp af relationer.


73) Forklar karakteristika ved et databasestyringssystem

  • Giver sikkerhed og fjerner redundans
  • Selvbeskrivende karakter af databasesystem
  • Isolering mellem programmer og dataabstraktion
  • Understøttelse af flere visninger af data.
  • Deling af data og flerbruger transaktionsbehandling
  • DBMS tillader enheder og relationer mellem dem at danne tabeller.
  • Det følger ACID-konceptet (Atomicity, konsistens, isolation og holdbarhed).
  • DBMS understøtter et flerbrugermiljø, der giver brugerne mulighed for at få adgang til og tilgå og manipulere data parallelt.

74) Liste over populær DBMS-software

Populær DBMS software er:

  • MySQL
  • Microsoft Adgang
  • Oracle
  • PostgreSQL
  • dBASE
  • Foxom
  • SQLite
  • IBM DB2
  • Microsoft SQL Server.

75) Forklar begrebet RDBMS

Relationsdatabasestyringssystem er en software, som bruges til at lagre data i form af tabeller. I denne form for system administreres og lagres data i rækker og kolonner, som er kendt som tupler og attributter. RDBMS er et kraftfuldt datastyringssystem og er meget udbredt over hele verden.


76) Hvad er fordelene ved datamodellen?

Fordelene ved datamodellen er:

  • Hovedmålet med en designende datamodel er at sikre, at dataobjekter, der tilbydes af det funktionelle team, er repræsenteret nøjagtigt.
  • Datamodellen skal være detaljeret nok til at blive brugt til at bygge den fysiske database.
  • Informationen i datamodellen kan bruges til at definere forholdet mellem tabeller, primære og fremmede nøgler og lagrede procedurer.
  • Data Model hjælper virksomheder med at kommunikere inden for og på tværs af organisationer.
  • Datamodel hjælper med at dokumentere datakortlægninger i ETL-processen
  • Hjælp til at genkende korrekte datakilder til at udfylde modellen

77) Hvad er ulemperne ved Data Model?

Ulemperne ved datamodellen er:

  • For at udvikle datamodel bør man kende fysiske datalagrede karakteristika.
  • Dette er et navigationssystem, der producerer kompleks applikationsudvikling, administration. Det kræver således viden om den biografiske sandhed.
  • Selv mindre ændringer i strukturen kræver modifikation i hele applikationen.
  • Der er intet sæt datamanipulationssprog i DBMS.

78) Forklar forskellige typer faktatabeller

Der er tre typer faktatabeller:

  • Tilsætningsstof: Det er et mål, der føjes til enhver dimension.
  • Ikke-tilsætningsstof: Det er et mål, der ikke kan tilføjes til nogen dimension.
  • Semi-additiv: Det er et mål, der kan tilføjes til nogle få dimensioner.

79) Hvad er aggregeret tabel?

Den aggregerede tabel indeholder aggregerede data, der kan beregnes ved hjælp af funktioner som: 1) Gennemsnit 2) MAX, 3) Antal, 4) SUM, 5) SUM og 6) MIN.


80) Hvad er Bekræftet dimension?

En tilpasset dimension er en dimension, der er designet på en måde, der kan bruges på tværs af mange faktatabeller i forskellige områder af et datavarehus.


81) Liste typer af hierarkier i datamodellering

Der er to typer hierarkier: 1) Niveaubaserede hierarkier og 2) Forældre-barn-hierarkier.


82) Hvad er forskellen mellem et datamarked og et datavarehus?

Her er det vigtigste forskel mellem Data Mart og Data Warehouse:

Datamart Datavarehus
Datamart fokuserer på et enkelt forretningsområde. Data warehouse fokuserer på flere forretningsområder.
Det bruges til at træffe taktiske beslutninger for virksomhedsvækst. Det hjælper virksomhedsejere med at tage en strategisk beslutning
Datamart følger bottom-up-modellen Data warehouse følger en top-down model
Datakilden kommer fra én datakilde Datakilden kommer fra mere end én heterogen datakilde.

83) Hvad er XMLA?

XMLA er en XML-analyse, der betragtes som standard for adgang til data i Online analytisk behandling (OLAP).


84) Forklar junk dimension

Uønsket dimension hjælper med at gemme data. Det bruges, når data ikke er korrekte at gemme i skema.


85) Forklar kædet datareplikering

Situationen, hvor en sekundær node vælger mål ved hjælp af ping-tid, eller når den nærmeste node er en sekundær, kaldes det kædet datareplikering.


86) Forklar Virtual Data Warehousing

Et virtuelt datavarehus giver et samlet overblik over de færdige data. Et virtuelt datavarehus har ikke historiske data. Det betragtes som en logisk datamodel med metadata.


87) Forklar øjebliksbillede af datavarehus

Snapshot er en komplet visualisering af data på det tidspunkt, hvor dataudtrækningsprocessen begynder.


88) Hvad er et tovejsekstrakt?

Systemets evne til at udtrække, rense og overføre data i to retninger kaldes et retningsbestemt udtræk.

Disse interviewspørgsmål vil også hjælpe i din viva(orals)