60 top sql server interview questions with answers
Liste over ofte stilte spørsmål om SQL Server-intervju og svar som hjelper deg med å forberede deg på det kommende intervjuet:
I denne opplæringen vil jeg dekke noen av de ofte stilte spørsmålene SQL Server-intervjuspørsmål for å gjøre deg kjent med typen spørsmål som kan stilles under et jobbintervju relatert til SQL SERVER.
Listen inneholder spørsmål fra nesten alle viktige områder av SQL Server. Disse vil hjelpe deg med å håndtere nybegynnere og avansert intervju.
SQL Server er et av de viktigste Relational Database Management Systems (RDBMS) for å utføre funksjoner for å hente og lagre data. Derfor blir det stilt mange spørsmål fra dette emnet under tekniske intervjuer.
La oss gå til listen over SQL Server-spørsmål.
Beste spørsmål om SQL Server-intervju
La oss begynne.
Spørsmål nr. 1) Hvilken TCP / IP-port kjører SQL Server?
Svar: Som standard kjører SQL Server på port 1433.
Q # 2) Hva er forskjellen mellom gruppert og ikke-gruppert indeks?
Svar: TIL gruppert indeks er en indeks som omorganiserer tabellen i rekkefølgen på indeksen. Bladnodene inneholder datasider. En tabell kan bare ha én gruppert indeks.
TIL ikke-gruppert indeks er en indeks som ikke omorganiserer tabellen i rekkefølgen på selve indeksen. Bladnodene inneholder indeksrader i stedet for datasider . En tabell kan ha mange ikke-grupperte indekser.
Q # 3) Liste opp de forskjellige indekskonfigurasjonene som er mulige for en tabell?
Svar: En tabell kan ha en av følgende indekskonfigurasjoner:
- Ingen indekser
- En gruppert indeks
- En gruppert indeks og mange ikke-grupperte indekser
- En ikke-gruppert indeks
- Mange ikke-grupperte indekser
Q # 4) Hva er gjenopprettingsmodellen? Liste over typer gjenopprettingsmodeller som er tilgjengelige i SQL Server?
Svar: Gjenopprettingsmodellen forteller SQL Server hvilke data som skal oppbevares i transaksjonsloggfilen og hvor lenge. En database kan bare ha en gjenopprettingsmodell. Den forteller også SQL-server hvilken sikkerhetskopiering som er mulig i en bestemt valgt gjenopprettingsmodell.
Det er tre typer gjenopprettingsmodeller:
- Full
- Enkel
- Bulklogget
Q # 5) Hva er de forskjellige sikkerhetskopiene som er tilgjengelige i SQL Server ?
Svar: Ulike mulige sikkerhetskopier er:
- Full sikkerhetskopi
- Differensiell sikkerhetskopi
- Transaksjonell loggbackup
- Kopier bare sikkerhetskopi
- File and Filegroup backup
Sp # 6) Hva er en full sikkerhetskopi?
Svar: En full sikkerhetskopi er den vanligste typen sikkerhetskopiering i SQL Server. Dette er den komplette sikkerhetskopien av databasen. Den inneholder også en del av transaksjonsloggen slik at den kan gjenopprettes.
Q # 7) Hva er OLTP?
Svar: OLTP betyr Online Transaction Processing som følger regler for datanormalisering for å sikre dataintegritet. Ved å bruke disse reglene blir kompleks informasjon brutt ned i en mest enkel struktur.
Q # 8) Hva er RDBMS ?
Svar: RDBMS eller Relational Database Management Systems er databasesystemer som vedlikeholder data i form av tabeller. Vi kan skape relasjoner mellom bordene. En RDBMS kan kombinere dataelementene fra forskjellige filer og gi kraftige verktøy for databruk.
Sp # 9) Hva er egenskapene til Relasjonstabellene?
Svar: Relasjonstabeller har seks egenskaper:
- Verdiene er atomare.
- Kolonneverdier er av samme slag.
- Hver rad er unik.
- Kolonnesekvensen er ubetydelig.
- Rekkefølgen er ubetydelig.
- Hver kolonne må ha et unikt navn.
Sp # 10) Hva er forskjellen mellom en primærnøkkel og en unik nøkkel?
Svar: Forskjellene mellom primærnøkkelen og en unik nøkkel er:
- Primærnøkkelen er en kolonne hvis verdier unikt identifiserer hver rad i en tabell. Primære nøkkelverdier kan aldri brukes på nytt. De oppretter en gruppert indeks på kolonnen og kan ikke være null.
- En unik nøkkel er en kolonne hvis verdier også unikt identifiserer hver rad i en tabell, men de oppretter en ikke-gruppert indeks som standard, og den tillater bare en NULL.
Sp # 11) Når brukes UPDATE_STATISTICS-kommandoen?
Svar: Som navnet antyder oppdaterer UPDATE_STATISTICS kommandoen statistikken som brukes av indeksen for å gjøre søket enklere.
Spørsmål nr. 12) Hva er forskjellen mellom å ha en klausul og en hvor klausul?
Svar: Forskjellene mellom å ha klausul og hvor klausul er:
- Begge spesifiserer en søketilstand, men HAVING-setningen brukes bare med SELECT-setningen og brukes vanligvis med GROUP BY-setningen.
- Hvis GROUP BY-setningen ikke brukes, oppfører HAVING-setningen seg bare som en WHERE-ledd.
Sp # 13) Hva er speiling?
Svar: Speiling er en høy tilgjengelighetsløsning. Den er designet for å opprettholde en varm standby-server som er i samsvar med den primære serveren når det gjelder en transaksjon. Transaksjonsloggposter sendes direkte fra hovedserveren til en sekundær server som holder en sekundær server oppdatert med hovedserveren.
Sp # 14) Hva er fordelene med speiling?
Svar: Fordelene med speiling er:
- Det er mer robust og effektivt enn loggfrakt.
- Den har en automatisk failover-mekanisme.
- Den sekundære serveren synkroniseres med den primære i nær sanntid.
Sp # 15) Hva er loggfrakt?
Svar: Loggforsendelse er ikke annet enn automatisering av sikkerhetskopiering og gjenoppretter databasen fra en server til en annen frittstående standby-server. Dette er en av løsningene for katastrofegjenoppretting. Hvis en server mislykkes av en eller annen grunn, vil vi ha de samme dataene tilgjengelig på standby-serveren.
Spørsmål nr. 16) Hva er fordelene med loggfrakt?
Svar: Fordelene med loggfrakt inkluderer:
- Enkel å sette opp.
- Den sekundære databasen kan brukes som et skrivebeskyttet formål.
- Flere sekundære standby-servere er mulig
- Lite vedlikehold.
Spørsmål 17) Kan vi ta full sikkerhetskopi av databaser i loggforsendelse?
Svar: Ja, vi kan ta full sikkerhetskopi av databasen. Det påvirker ikke loggforsendelsen.
Spørsmål nr. 18) Hva er en gjennomføringsplan?
Svar: En utførelsesplan er en grafisk eller tekstmessig måte å vise hvordan SQL-serveren bryter ned et spørsmål for å få det nødvendige resultatet. Det hjelper en bruker å finne ut hvorfor spørringer tar mer tid å utføre, og basert på undersøkelsen kan brukeren oppdatere sine spørsmål for å få maksimalt resultat.
Query Analyzer har et alternativ, kalt “Show Execution Plan” (ligger i rullegardinmenyen Query). Hvis dette alternativet er slått på, vil det vise en spørringsutførelsesplan i et eget vindu når spørringen kjøres på nytt.
Spørsmål nr. 19) Hva er den lagrede prosedyren?
Svar: En lagret prosedyre er et sett med SQL-spørringer som kan ta input og sende tilbake output. Og når prosedyren er endret, får alle klienter automatisk den nye versjonen. Lagrede prosedyrer reduserer nettverkstrafikk og forbedrer ytelsen. Lagrede prosedyrer kan brukes for å sikre databasens integritet.
Q # 20) Oppgi fordelene ved å bruke lagrede prosedyrer?
Svar: Fordelene med å bruke lagrede prosedyrer er:
- Lagret prosedyre øker applikasjonsytelsen.
- Lagrede prosedyreutførelsesplaner kan brukes på nytt når de lagres i SQL Server-minne, noe som reduserer serveromkostninger.
- De kan gjenbrukes.
- Det kan innkapsle logikken. Du kan endre den lagrede prosedyrekoden uten å påvirke klienter.
- De gir bedre sikkerhet for dataene dine.
Spørsmål nr. 21) Hva er identitet i SQL?
Svar: En identitetskolonne i SQL genererer automatisk numeriske verdier. Vi kan defineres som en start- og økningsverdi av identitetskolonnen. Identitetskolonner trenger ikke å indekseres.
Spørsmål nr. 22) Hva er de vanlige ytelsesproblemene i SQL Server?
Svar: Følgende er de vanlige ytelsesproblemene:
- Låsesperre
- Blokkering
- Manglende og ubrukte indekser.
- I / O flaskehalser
- Dårlige spørringsplaner
- Fragmentering
Spørsmål nr. 23) Liste over de forskjellige verktøyene som er tilgjengelige for ytelsesjustering?
Svar: Forskjellige verktøy som er tilgjengelige for ytelsejustering er:
- Dynamiske ledelsesvisninger
- SQL Server Profiler
- Serversidespor
- Windows ytelsesmonitor.
- Spørringsplaner
- Tuning rådgiver
Sp # 24) Hva er en ytelsesmonitor?
Svar: Windows ytelsesmonitor er et verktøy for å registrere beregninger for hele serveren. Vi kan også bruke dette verktøyet til å fange hendelser på SQL-serveren.
Noen nyttige tellere er - disker, minne, prosessorer, nettverk, etc.
Sp # 25) Hva er 3 måter å telle antall poster i en tabell?
Svar:
SELECT * FROM table_Name; SELECT COUNT(*) FROM table_Name; SELECT rows FROM indexes WHERE id = OBJECT_ID(tableName) AND indid<2;
Q # 26) Kan vi gi nytt navn til en kolonne i utdataene fra SQL-spørringen?
Svar: Ja, ved å bruke følgende syntaks kan vi gjøre dette.
SELECT column_name AS new_name FROM table_name;
Spørsmål nr. 27) Hva er forskjellen mellom en lokal og en global midlertidig tabell?
Svar: Hvis det er definert i en sammensatt setning, eksisterer en lokal midlertidig tabell bare for varigheten av denne setningen, men en global midlertidig tabell eksisterer permanent i databasen, men radene forsvinner når forbindelsen lukkes.
Q # 28) Hva er SQL Profiler?
Svar: SQL Profiler gir en grafisk fremstilling av hendelser i en forekomst av SQL Server for overvåking og investeringsformål. Vi kan fange opp og lagre dataene for videre analyse. Vi kan også sette inn filtre for å fange de spesifikke dataene vi ønsker.
Spørsmål nr. 29) Hva mener du med autentiseringsmodi i SQL Server?
Svar: Det er to autentiseringsmodi i SQL Server.
- Windows-modus
- Blandet modus - SQL og Windows.
Spørsmål nr. 30) Hvordan kan vi sjekke SQL Server-versjonen?
Svar: Ved å kjøre følgende kommando:
VELG @@ versjon
Q # 31) Er det mulig å ringe til en lagret prosedyre innenfor en lagret prosedyre?
Svar: Ja, vi kan kalle en lagret prosedyre innenfor en lagret prosedyre. Det kalles rekursjonsegenskapen til SQL-serveren, og disse typer lagrede prosedyrer kalles nestede lagrede prosedyrer.
Spørsmål nr. 32) Hva er SQL Server Agent?
gratis tidsklokke programvare for pc
Svar: SQL Server-agent lar oss planlegge jobber og skript. Det hjelper med å implementere de daglige DBA-oppgavene ved å utføre dem automatisk på en planlagt basis.
Sp # 33) Hva er den primære nøkkelen?
Svar: Primærnøkkelen er en kolonne hvis verdier unikt identifiserer hver rad i en tabell. Primære nøkkelverdier kan aldri brukes på nytt.
Q # 34) Hva er en UNIK KEY-begrensning?
Svar: En UNIK begrensning håndhever verdiene som er unike i et sett med kolonner, så ingen dupliserte verdier blir angitt. De unike nøkkelbegrensningene brukes til å håndheve enhetens integritet som de viktigste nøkkelbegrensningene.
Q # 35) Hva er UTENLANDSK NØKKEL
Svar: Når primærnøkkelfeltet til en tabell legges til relaterte tabeller for å lage det vanlige feltet som relaterer de to tabellene, kalte det en fremmed nøkkel i andre tabeller.
Begrensninger med utenlandske nøkler håndhever referanseintegritet.
Q # 36) Hva er en CHECK-begrensning?
Svar: En CHECK-begrensning brukes til å begrense verdiene eller typen data som kan lagres i en kolonne. De brukes til å håndheve domeneintegritet.
Spørsmål nr. 37) Hva er planlagte jobber?
Svar: Den planlagte jobben lar brukeren kjøre skriptene eller SQL-kommandoene automatisk på en planlagt basis. Brukeren kan bestemme rekkefølgen kommandoen kjøres i og den beste tiden å kjøre jobben for å unngå belastningen på systemet.
Q # 38) Hva er en haug?
Svar: En heap er en tabell som ikke inneholder noen klynget indeks eller ikke-klynget indeks.
Q # 39) Hva er BCP?
Svar: BCP eller Bulk Copy er et verktøy der vi kan kopiere en stor mengde data til tabeller og visninger. BCP kopierer ikke strukturene det samme som kilde til destinasjon. BULK INSERT-kommando hjelper til med å importere en datafil til en databasetabell eller visning i et brukerdefinert format.
Q # 40) Hva er normalisering?
Svar: Prosessen med tabelldesign for å minimere dataredundansen kalles normalisering. Vi må dele en database i to eller flere tabeller og definere forholdet mellom dem. Normalisering innebærer vanligvis å dele en database i to eller flere tabeller og definere forholdet mellom tabellene.
Q # 41) Oppgi de forskjellige normaliseringsskjemaene?
Svar: Ulike normaliseringsformer er:
- 1NF (eliminere Gjenta g Grupper) : Lag en egen tabell for hvert sett med relaterte attributter, og gi hver tabell en primærnøkkel. Hvert felt inneholder maksimalt en verdi fra attributtdomenet.
- 2NF (eliminere overflødige data) : Hvis et attributt bare avhenger av en del av en flerverdig nøkkel, kan du fjerne det til en egen tabell.
- 3NF (eliminere kolonner som ikke er avhengig av nøkkel) : Hvis attributter ikke bidrar til beskrivelsen av nøkkelen, kan du fjerne dem til en egen tabell. Alle attributter må være direkte avhengige av primærnøkkelen.
- BCNF (Boyce-Codd Normal Form): Hvis det er ikke-trivielle avhengigheter mellom kandidatnøkkelattributtene, skiller du dem inn i forskjellige tabeller.
- 4NF (isoler uavhengig flere forhold): Ingen tabeller kan inneholde to eller flere forhold 1: n eller n: m som ikke er direkte relatert.
- 5NF (isoler semantisk relaterte flere forhold): Det kan være praktiske begrensninger på informasjon som rettferdiggjør å skille logisk relaterte mange-til-mange-forhold.
- ONF (optimal normal form): En modell begrenset til bare enkle (elementære) fakta, som uttrykt i Object Role Model-notasjon.
- DKNF (domenenøkkel normal form): En modell uten endringer sies å være i DKNF.
Q # 42) Hva er de-normalisering?
Svar: Avnormalisering er prosessen med å legge til overflødige data i en database for å forbedre ytelsen til den. Det er en teknikk å flytte fra høyere til lavere normale former for databasemodellering for å øke hastigheten på databasetilgang.
Spørsmål nr. 43) Hva er en utløser og hvilke typer utløsere?
Svar: Utløseren lar oss utføre en serie SQL-koder når tabellhendelsen oppstår (INSERT, UPDATE eller DELETE-kommando utført mot en bestemt tabell). Utløsere lagres i og administreres av DBMS. Det kan også utføre en lagret prosedyre.
Tre typer utløsere som er tilgjengelige i SQL Server er som følger:
- DML utløsere : DML eller Data Manipulation Language triggers blir påkalt når noen av DML-kommandoene som INSERT, DELETE eller UPDATE skjer på bordet eller visningen.
- DDL utløser : DDL- eller datadefinisjonsspråkutløsere påkalles når det forekommer endringer i definisjonen av noen av databaseobjektene i stedet for faktiske data. Disse er veldig nyttige for å kontrollere produksjonen og utviklingen av databasemiljøer.
- Logg på Utløsere: Dette er veldig spesielle utløsere som utløses i tilfelle påloggingshendelsen til SQL Server. Dette utløses før oppsettet av en brukersesjon i SQL Server.
Q # 44) Hva er undersøket?
Svar: Et underspørsmål er et delsett av SELECT-setninger, hvis returverdier brukes i filtreringsbetingelsene for hovedspørsmålet. Det kan forekomme i en SELECT-klausul, FRA-klausul og WHERE-klausul. Den nestet i en SELECT-, INSERT-, UPDATE- eller DELETE-setning eller i et annet underspørsmål.
Typer underspørring:
- Delspørring med én rad: Delspørringen returnerer bare én rad
- Flere raderspørring: Delspørringen returnerer flere rader
- Delspørring med flere kolonner: Delspørringen returnerer flere kolonner
Q # 45) Hva er en koblet server?
Svar: Linked Server er et konsept hvor vi kan koble en annen SQL-server til en gruppe og spørre både SQL Servers-databasen ved hjelp av T-SQL-setninger sp_addlinkedsrvloginisssed for å legge til koblingsserver.
Q # 46) Hva er sortering?
Svar: Sortering refererer til et sett med regler som bestemmer hvordan data sorteres og sammenlignes. Tegndata sorteres etter regler som definerer riktig tegnsekvens, med alternativer for å spesifisere store og små bokstaver, aksentmerker, kanatypetyper og tegnbredde.
Q # 47) Hva er View?
Svar: En visning er en virtuell tabell som inneholder data fra en eller flere tabeller. Visninger begrenser datatilgang til tabellen ved å velge bare nødvendige verdier og gjøre kompliserte spørsmål enkle.
Rad oppdatert eller slettet i visningen oppdateres eller slettes i tabellen visningen ble opprettet med. Det skal også bemerkes at når data i den opprinnelige tabellen endres, gjør også data i visningen, ettersom visninger er måten å se på en del av den opprinnelige tabellen. Resultatene av å bruke en visning lagres ikke permanent i databasen
Q # 48 ) Hvor brukernavn og passord for SQL-server er lagret på en SQL-server?
Svar: De lagres i System Catalog Views sys.server_principals og sys.sql_logins.
Sp # 49) Hva er egenskapene til en transaksjon?
Svar: Vanligvis blir disse egenskapene referert til som ACID-egenskaper.
De er:
- Atomisitet
- Konsistens
- Isolering
- Varighet
Q # 50) Definer UNION, UNION ALL, MINUS, INTERSECT?
Svar:
- UNION - returnerer alle distinkte rader valgt av begge spørsmålene.
- UNION ALL - returnerer alle radene som er valgt av begge spørsmålene, inkludert alle duplikater.
- MINUS - returnerer alle distinkte rader valgt av den første spørringen, men ikke av den andre.
- Kryss - returnerer alle distinkte rader valgt av begge spørsmålene.
Q # 51) Hva er? SQL Server brukt til?
Svar: SQL Server er et av de veldig populære Relational Database Management Systems. Dette er et produkt fra Microsoft for å lagre og administrere informasjonen i databasen.
Spørsmål nr. 52) Hvilket språk støttes av SQL Server?
Svar: SQL Server er basert på implementeringen av SQL, også kjent som Structured Query Language for å jobbe med dataene i databasen.
Spørsmål nr. 53) Hvilken er den siste versjonen av SQL Server og når den blir utgitt?
Svar: SQL Server 2019 er den siste versjonen av SQL Server som er tilgjengelig i markedet, og Microsoft lanserte denne 4. november 2019 med støtte fra Linux O / S.
Q # 54) Hva er de forskjellige utgavene av SQL Server 2019 som er tilgjengelige i markedet?
Svar: SQL Server 2019 er tilgjengelig i 5 utgaver. Disse er som følger:
- Bedriften: Dette gir omfattende high-end datasentermuligheter med lynrask ytelse, ubegrenset virtualisering og end-to-end business intelligence for oppdragskritiske arbeidsbelastninger og sluttbrukernes tilgang til datainnsikt.
- Standard: Dette gir grunnleggende databehandlings- og forretningsinformasjonsdatabase for avdelinger og små organisasjoner for å kjøre applikasjonene sine og støtter vanlige utviklingsverktøy for lokale og skyaktiverende effektiv databaseadministrasjon.
- Internett: Denne utgaven er et lavt alternativ for eierskap for webhotellere og web-VAP-er for å gi skalerbarhet, overkommelighet og administrasjonsevne for små til store webeiendommer.
- Uttrykke: Express edition er en gratis database på inngangsnivå og er ideell for å lære og bygge datadrevne applikasjoner på stasjonære og små servere.
- Utvikler: Denne utgaven lar utviklere bygge alle slags applikasjoner på toppen av SQL Server. Den inkluderer all funksjonaliteten til Enterprise-utgaven, men er lisensiert for bruk som et utviklings- og testsystem, ikke som en produksjonsserver.
Sp # 55) Hva er funksjoner i SQL Server?
Svar: Funksjoner er sekvensen av utsagnene som godtar innganger, behandler inngangene for å utføre en spesifikk oppgave og deretter gir utgangene. Funksjoner skal ha et meningsfylt navn, men disse bør ikke starte med et spesialtegn som%, #, @, etc.
Sp # 56) Hva er en brukerdefinert funksjon i SQL Server og hva er fordelen?
Svar: Brukerdefinert Funksjon er en funksjon som kan skrives i henhold til brukerens behov ved å implementere logikken din. Den største fordel av denne funksjonen er at brukeren ikke er begrenset til forhåndsdefinerte funksjoner og kan forenkle den komplekse koden til forhåndsdefinert funksjon ved å skrive en enkel kode i henhold til kravet.
Dette returnerer Scalar-verdi eller en tabell.
Q # 57) Forklar opprettelsen og utførelsen av en brukerdefinert funksjon i SQL Server?
Svar: En brukerdefinert funksjon kan opprettes på følgende måte:
CREATE Function fun1(@num int) returns table as return SELECT * from employee WHERE empid=@num;
Denne funksjonen kan være henrettet som følger:
SELECT * from fun1(12);
Så i tilfelle ovenfor opprettes en funksjon med navnet 'fun1' for å hente medarbeideropplysninger om en ansatt som har empid = 12.
Q # 58) Hva er de forhåndsdefinerte funksjonene i SQL Server?
Svar: Dette er innebygde funksjoner på SQL Server som strengfunksjoner som leveres av SQL Server som ASCII, CHAR, LEFT, etc. strengfunksjoner.
Spørsmål nr. 59) Hvorfor kreves visninger i SQL Server eller annen database?
Svar: Visninger er veldig fordelaktige av følgende årsaker:
- Visninger kreves for å skjule kompleksitet som er involvert i databaseskjemaet og også for å tilpasse dataene for et bestemt sett med brukere.
- Visninger gir en mekanisme for å kontrollere adgang til bestemte rader og kolonner.
- Disse hjelper til med å samle data for å forbedre opptreden av databasen.
Spørsmål nr. 60) Hva er TCL i SQL Server?
Svar: TCL er Språkkommandoer for transaksjonskontroll som brukes til å administrere transaksjonene i SQL Server.
Q # 61) Hvilke TCL-kommandoer er tilgjengelige på SQL Server?
Svar: Det er 3 TCL-kommandoer i SQL Server. Disse er som følger:
- Begå: Denne kommandoen brukes til å lagre transaksjonen permanent i databasen.
- Tilbakebetaling: Dette brukes til å rulle tilbake endringene som er gjort, det vil si å gjenopprette databasen i sist forpliktet tilstand.
- Lagre Tran: Dette brukes til å lagre transaksjonen for å gi den bekvemmeligheten at transaksjonen kan rulles tilbake til det punktet der det kreves.
Spørsmål nr. 62) Hva er de to typene klassifisering av begrensninger i SQL Server?
Svar: Begrensninger er klassifisert i følgende to typer i SQL Server:
- Begrensninger for kolonnetyper: Disse begrensningene brukes på kolonner av en tabell i SQL Server. Definisjonen av disse kan gis når du oppretter en tabell i databasen.
- Begrensninger for tabelltyper: Disse begrensningene brukes på et bord, og disse defineres etter at opprettelsen av en tabell er fullført. Alder kommandoen brukes til å bruke begrensningen for tabelltypen.
Q # 63) Hvordan blir tabelltypebegrensninger brukt på en tabell?
Svar: Tabeltypebegrensning brukes på følgende måte:
Endre tabellens navn på begrensningen
Endre tabellbegrensning_1
Spørsmål nr. 64) Hva er de forskjellige typene begrensninger for kolonnetyper i SQL Server?
Svar: SQL Server tilbyr 6 typer begrensninger. Disse er som følger:
- Ikke null begrensning: Dette setter en begrensning på at verdien til en kolonne ikke kan være null.
- Sjekk begrensning: Dette setter en begrensning ved å sjekke en bestemt tilstand før du setter inn data i tabellen.
- Standard begrensning : Denne begrensningen gir noen standardverdier som kan settes inn i kolonnen hvis ingen verdi er spesifisert for den kolonnen.
- Unik begrensning: Dette setter en begrensning på at hver rad i en bestemt kolonne må ha en unik verdi. Mer enn én unik begrensning kan brukes på et enkelt bord.
- Primær nøkkelbegrensning: Dette setter en begrensning på å ha en primærnøkkel i tabellen for å identifisere hver rad i en tabell unikt. Dette kan ikke være null eller dupliserte data.
- Begrensning av utenlandsk nøkkel: Dette setter en begrensning på at den utenlandske nøkkelen skal være der. En primærnøkkel i en tabell er fremmednøkkelen til en annen tabell. Foreign Key brukes til å skape en sammenheng mellom to eller flere tabeller.
Q # 65) Hvilken kommando brukes til å slette en tabell fra databasen i SQL Server og hvordan?
Svar: SLETT kommando brukes til å slette en hvilken som helst tabell fra databasen i SQL Server.
Syntaks: SLETT Tabellens navn
Eksempel : Hvis navnet på en tabell er “ansatt”, kan SLETT kommandoen for å slette denne tabellen skrives som
DELETE employee;
Spørsmål nr. 66) Hvorfor kreves replikering på SQL Server?
Svar: Replikering er mekanismen som brukes til å synkronisere dataene mellom flere servere ved hjelp av et replika-sett.
Dette brukes hovedsakelig for å øke lesekapasiteten og for å gi brukerne muligheten til å velge blant forskjellige servere for å utføre lese / skrive-operasjonene.
Spørsmål nr. 67) Hvilken kommando brukes til å opprette en database i SQL Server og hvordan?
Svar: CREATEDATABASE Kommando brukes til å opprette en hvilken som helst database i SQL Server.
Syntaks: CREATEDATABASE Navnet på databasen
Eksempel : Hvis navnet på en database er 'ansatt', opprett kommando for å opprette denne databasen som kan skrives som CREATEDATABASE ansatt .
Q # 68) Hvilken funksjon tjener en databasemotor i SQL Server?
Svar: Databasemotor er en type tjeneste i SQL Server som starter så snart operativsystemet starter. Dette kan kjøres som standard, avhengig av innstillingene i O / S.
Sp # 69) Hva er fordelene med å ha en indeks på SQL Server?
Svar: Indeksen har følgende fordeler:
- Index støtter mekanismen for å få raskere datainnhenting fra databasen.
- Dette danner en datastruktur på en måte som hjelper til med å minimere datasammenligning.
- Dette forbedrer ytelsen til henting av dataene fra databasen.
Konklusjon
Dette handler om spørsmål om SQL Server-intervjuer. Jeg håper denne artikkelen må ha gitt innsikt i spørsmålene som kan stilles i et intervju, og du kan nå trygt håndtere intervjuprosessen din.
Øv på alle viktige SQL Server-emner for bedre forståelse og møte trygt til intervjuet.
Happy Learning !!
Anbefalt lesing
- Intervju spørsmål og svar
- Forskjellen mellom SQL Vs MySQL Vs SQL Server (med eksempler)
- 30 viktigste PL / SQL intervju spørsmål og svar i 2021
- Noen vanskelige manuelle testspørsmål og svar
- ETL Testing Intervju Spørsmål og svar
- Topp spørsmål om Oracle-intervju: Oracle Basic, SQL, PL / SQL-spørsmål
- Topp 90 SQL-intervjuspørsmål og svar (SISTE)
- 60 Top Unix Shell Scripting Intervju Spørsmål og svar